0000074046-23-000058.txt : 20231012 0000074046-23-000058.hdr.sgml : 20231012 20231012161008 ACCESSION NUMBER: 0000074046-23-000058 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 97 CONFORMED PERIOD OF REPORT: 20230731 FILED AS OF DATE: 20231012 DATE AS OF CHANGE: 20231012 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Oil-Dri Corp of America CENTRAL INDEX KEY: 0000074046 STANDARD INDUSTRIAL CLASSIFICATION: MISCELLANEOUS MANUFACTURING INDUSTRIES [3990] IRS NUMBER: 362048898 STATE OF INCORPORATION: DE FISCAL YEAR END: 0731 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-12622 FILM NUMBER: 231322829 BUSINESS ADDRESS: STREET 1: 410 NORTH MICHIGAN AVENUE STREET 2: SUITE 400 CITY: CHICAGO STATE: IL ZIP: 60611 BUSINESS PHONE: 3123211515 MAIL ADDRESS: STREET 1: 410 NORTH MICHIGAN AVENUE STREET 2: SUITE 400 CITY: CHICAGO STATE: IL ZIP: 60611 FORMER COMPANY: FORMER CONFORMED NAME: OIL-DRI Corp OF AMERICA DATE OF NAME CHANGE: 20170417 FORMER COMPANY: FORMER CONFORMED NAME: OIL DRI CORP OF AMERICA DATE OF NAME CHANGE: 20170307 FORMER COMPANY: FORMER CONFORMED NAME: OIL-DRI CORP OF AMERICA DATE OF NAME CHANGE: 20170306 10-K 1 odc-20230731.htm 10-K odc-20230731
00000740467/312023FYFALSE5,108,7342,170,415186,610,921P3YP2Y00000740462022-08-012023-07-3100000740462023-01-31iso4217:USD0000074046us-gaap:CommonStockMember2023-09-30xbrli:shares0000074046us-gaap:CommonClassBMember2023-09-300000074046us-gaap:CommonClassAMember2023-09-3000000740462023-07-3100000740462022-07-310000074046us-gaap:CommonStockMember2022-07-31iso4217:USDxbrli:shares0000074046us-gaap:CommonStockMember2023-07-310000074046us-gaap:CommonClassBMember2022-07-310000074046us-gaap:CommonClassBMember2023-07-3100000740462021-08-012022-07-310000074046us-gaap:CommonStockMember2022-08-012023-07-310000074046us-gaap:CommonStockMember2021-08-012022-07-310000074046us-gaap:CommonClassBMember2022-08-012023-07-310000074046us-gaap:CommonClassBMember2021-08-012022-07-310000074046us-gaap:RetainedEarningsMember2022-08-012023-07-310000074046us-gaap:CommonStockMember2021-07-310000074046us-gaap:TreasuryStockMember2021-07-310000074046us-gaap:AdditionalPaidInCapitalMember2021-07-310000074046us-gaap:RetainedEarningsMember2021-07-310000074046us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-310000074046us-gaap:NoncontrollingInterestMember2021-07-3100000740462021-07-310000074046us-gaap:CommonStockMember2021-08-012022-07-310000074046us-gaap:AdditionalPaidInCapitalMember2021-08-012022-07-310000074046us-gaap:RetainedEarningsMember2021-08-012022-07-310000074046us-gaap:TreasuryStockMember2021-08-012022-07-310000074046us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-08-012022-07-310000074046us-gaap:NoncontrollingInterestMember2021-08-012022-07-310000074046us-gaap:CommonStockMember2022-07-310000074046us-gaap:TreasuryStockMember2022-07-310000074046us-gaap:AdditionalPaidInCapitalMember2022-07-310000074046us-gaap:RetainedEarningsMember2022-07-310000074046us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-310000074046us-gaap:NoncontrollingInterestMember2022-07-310000074046us-gaap:CommonStockMember2022-08-012023-07-310000074046us-gaap:AdditionalPaidInCapitalMember2022-08-012023-07-310000074046us-gaap:TreasuryStockMember2022-08-012023-07-310000074046us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-08-012023-07-310000074046us-gaap:NoncontrollingInterestMember2022-08-012023-07-310000074046us-gaap:CommonStockMember2023-07-310000074046us-gaap:TreasuryStockMember2023-07-310000074046us-gaap:AdditionalPaidInCapitalMember2023-07-310000074046us-gaap:RetainedEarningsMember2023-07-310000074046us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-310000074046us-gaap:NoncontrollingInterestMember2023-07-310000074046srt:MinimumMember2022-08-012023-07-310000074046srt:MaximumMember2022-08-012023-07-310000074046odc:TrademarksandPatentsMember2022-08-012023-07-310000074046us-gaap:CustomerListsMember2022-08-012023-07-310000074046odc:RetailAndWholesaleSegmentMember2021-08-012022-07-310000074046odc:BusinesstoBusinessSegmentMember2021-08-012022-07-310000074046odc:BuildingsAndLeaseholdImprovementsMembersrt:MinimumMember2022-08-012023-07-310000074046odc:BuildingsAndLeaseholdImprovementsMembersrt:MaximumMember2022-08-012023-07-310000074046srt:MinimumMemberus-gaap:EquipmentMember2022-08-012023-07-310000074046srt:MaximumMemberus-gaap:EquipmentMember2022-08-012023-07-310000074046us-gaap:OtherMachineryAndEquipmentMembersrt:MinimumMember2022-08-012023-07-310000074046us-gaap:OtherMachineryAndEquipmentMembersrt:MaximumMember2022-08-012023-07-310000074046odc:MiningAndOtherMembersrt:MinimumMember2022-08-012023-07-310000074046odc:MiningAndOtherMembersrt:MaximumMember2022-08-012023-07-310000074046odc:OfficeFurnitureComputersAndEquipmentMembersrt:MinimumMember2022-08-012023-07-310000074046odc:OfficeFurnitureComputersAndEquipmentMembersrt:MaximumMember2022-08-012023-07-310000074046srt:MinimumMemberus-gaap:VehiclesMember2022-08-012023-07-310000074046us-gaap:VehiclesMembersrt:MaximumMember2022-08-012023-07-310000074046us-gaap:UpFrontPaymentArrangementMember2022-07-310000074046us-gaap:UpFrontPaymentArrangementMember2023-07-310000074046us-gaap:UpFrontPaymentArrangementMember2022-08-012023-07-31xbrli:pureodc:segment0000074046odc:CatLitterMemberodc:BusinesstoBusinessSegmentMember2022-08-012023-07-310000074046odc:CatLitterMemberodc:BusinesstoBusinessSegmentMember2021-08-012022-07-310000074046odc:CatLitterMemberodc:RetailAndWholesaleSegmentMember2022-08-012023-07-310000074046odc:CatLitterMemberodc:RetailAndWholesaleSegmentMember2021-08-012022-07-310000074046odc:IndustrialandSportsMemberodc:BusinesstoBusinessSegmentMember2022-08-012023-07-310000074046odc:IndustrialandSportsMemberodc:BusinesstoBusinessSegmentMember2021-08-012022-07-310000074046odc:IndustrialandSportsMemberodc:RetailAndWholesaleSegmentMember2022-08-012023-07-310000074046odc:IndustrialandSportsMemberodc:RetailAndWholesaleSegmentMember2021-08-012022-07-310000074046odc:BusinesstoBusinessSegmentMemberodc:AgriculturalandHorticulturalMember2022-08-012023-07-310000074046odc:BusinesstoBusinessSegmentMemberodc:AgriculturalandHorticulturalMember2021-08-012022-07-310000074046odc:RetailAndWholesaleSegmentMemberodc:AgriculturalandHorticulturalMember2022-08-012023-07-310000074046odc:RetailAndWholesaleSegmentMemberodc:AgriculturalandHorticulturalMember2021-08-012022-07-310000074046odc:BleachingClayandFluidsPurificationMemberodc:BusinesstoBusinessSegmentMember2022-08-012023-07-310000074046odc:BleachingClayandFluidsPurificationMemberodc:BusinesstoBusinessSegmentMember2021-08-012022-07-310000074046odc:BleachingClayandFluidsPurificationMemberodc:RetailAndWholesaleSegmentMember2022-08-012023-07-310000074046odc:BleachingClayandFluidsPurificationMemberodc:RetailAndWholesaleSegmentMember2021-08-012022-07-310000074046odc:AnimalHealthandNutritionMemberodc:BusinesstoBusinessSegmentMember2022-08-012023-07-310000074046odc:AnimalHealthandNutritionMemberodc:BusinesstoBusinessSegmentMember2021-08-012022-07-310000074046odc:AnimalHealthandNutritionMemberodc:RetailAndWholesaleSegmentMember2022-08-012023-07-310000074046odc:AnimalHealthandNutritionMemberodc:RetailAndWholesaleSegmentMember2021-08-012022-07-310000074046odc:BusinesstoBusinessSegmentMember2022-08-012023-07-310000074046odc:RetailAndWholesaleSegmentMember2022-08-012023-07-310000074046odc:BusinesstoBusinessSegmentMember2023-07-310000074046odc:BusinesstoBusinessSegmentMember2022-07-310000074046odc:RetailAndWholesaleSegmentMember2023-07-310000074046odc:RetailAndWholesaleSegmentMember2022-07-310000074046us-gaap:CorporateAndOtherMember2023-07-310000074046us-gaap:CorporateAndOtherMember2022-07-310000074046odc:DomesticOperationsMember2022-08-012023-07-310000074046odc:DomesticOperationsMember2021-08-012022-07-310000074046odc:ForeignOperationsMember2022-08-012023-07-310000074046odc:ForeignOperationsMember2021-08-012022-07-310000074046odc:DomesticOperationsMember2023-07-310000074046odc:DomesticOperationsMember2022-07-310000074046odc:ForeignOperationsMember2023-07-310000074046odc:ForeignOperationsMember2022-07-310000074046us-gaap:CustomerConcentrationRiskMemberodc:RetailAndWholesaleSegmentMemberus-gaap:SalesRevenueNetMember2022-08-012023-07-310000074046us-gaap:CustomerConcentrationRiskMemberodc:RetailAndWholesaleSegmentMemberus-gaap:SalesRevenueNetMember2021-08-012022-07-310000074046us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberodc:RetailAndWholesaleSegmentMember2022-08-012023-07-310000074046us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberodc:RetailAndWholesaleSegmentMember2021-08-012022-07-310000074046odc:SeriesBSeniorNotesMember2022-08-012023-07-310000074046odc:SeriesBSeniorNotesMember2023-07-310000074046odc:SeriesBSeniorNotesMember2022-07-310000074046odc:SeriesCSeniorNotesMember2022-08-012023-07-310000074046odc:SeriesCSeniorNotesMember2023-07-310000074046odc:SeriesCSeniorNotesMember2022-07-310000074046us-gaap:LineOfCreditMember2023-07-310000074046us-gaap:LineOfCreditMember2022-08-012023-07-310000074046us-gaap:LineOfCreditMember2022-07-310000074046us-gaap:PrimeRateMemberus-gaap:LineOfCreditMember2023-07-310000074046us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:LineOfCreditMember2023-07-310000074046us-gaap:FairValueInputsLevel1Member2023-07-310000074046us-gaap:FairValueInputsLevel1Member2022-07-310000074046us-gaap:FairValueInputsLevel2Member2023-07-310000074046us-gaap:FairValueInputsLevel2Member2022-07-310000074046odc:DeferredTaxAssetMember2023-07-310000074046odc:DeferredTaxLiabilityMember2023-07-310000074046odc:DeferredTaxAssetMember2022-07-310000074046odc:DeferredTaxLiabilityMember2022-07-310000074046us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2021-07-310000074046us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2021-07-310000074046us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2021-07-310000074046us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2021-08-012022-07-310000074046us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2021-08-012022-07-310000074046us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2021-08-012022-07-310000074046us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2022-07-310000074046us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2022-07-310000074046us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2022-07-310000074046us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2022-08-012023-07-310000074046us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2022-08-012023-07-310000074046us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2022-08-012023-07-310000074046us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2023-07-310000074046us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2023-07-310000074046us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2023-07-310000074046odc:A2006PlanMember2023-07-310000074046odc:A2006PlanRestrictedStockMembersrt:MinimumMember2022-08-012023-07-310000074046odc:A2006PlanRestrictedStockMembersrt:MaximumMember2022-08-012023-07-310000074046us-gaap:RestrictedStockMember2022-08-012023-07-310000074046us-gaap:RestrictedStockMember2021-08-012022-07-310000074046us-gaap:RestrictedStockMember2021-07-310000074046us-gaap:RestrictedStockMember2020-08-012021-07-310000074046us-gaap:RestrictedStockMember2022-07-310000074046us-gaap:RestrictedStockMember2023-07-310000074046us-gaap:PensionPlansDefinedBenefitMemberodc:AnnuityPurchaseMember2022-08-012023-07-310000074046us-gaap:PensionPlansDefinedBenefitMemberodc:LumpSumPaymentMember2022-08-012023-07-310000074046us-gaap:PensionPlansDefinedBenefitMember2022-08-012023-07-310000074046us-gaap:PensionPlansDefinedBenefitMember2023-07-310000074046us-gaap:QualifiedPlanMember2022-08-012023-07-310000074046us-gaap:QualifiedPlanMember2021-08-012022-07-310000074046us-gaap:PensionPlansDefinedBenefitMember2022-07-310000074046us-gaap:PensionPlansDefinedBenefitMember2021-07-310000074046us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-07-310000074046us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-07-310000074046us-gaap:PensionPlansDefinedBenefitMember2021-08-012022-07-310000074046us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-08-012023-07-310000074046us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-08-012022-07-310000074046us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-07-310000074046us-gaap:CashAndCashEquivalentsMember2023-07-310000074046us-gaap:CashAndCashEquivalentsMember2022-07-310000074046us-gaap:FixedIncomeFundsMember2023-07-310000074046us-gaap:FixedIncomeFundsMember2022-07-310000074046us-gaap:EquitySecuritiesMember2023-07-310000074046us-gaap:EquitySecuritiesMember2022-07-310000074046us-gaap:PensionPlansDefinedBenefitMemberus-gaap:CashAndCashEquivalentsMember2022-07-310000074046us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:CashAndCashEquivalentsMember2022-07-310000074046us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:CashAndCashEquivalentsMember2022-07-310000074046us-gaap:PensionPlansDefinedBenefitMemberodc:EquitySecuritiesUSCompaniesMember2022-07-310000074046us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberodc:EquitySecuritiesUSCompaniesMember2022-07-310000074046us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberodc:EquitySecuritiesUSCompaniesMember2022-07-310000074046us-gaap:PensionPlansDefinedBenefitMemberodc:EquitySecuritiesInternationalCompaniesMember2022-07-310000074046us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberodc:EquitySecuritiesInternationalCompaniesMember2022-07-310000074046us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberodc:EquitySecuritiesInternationalCompaniesMember2022-07-310000074046us-gaap:PensionPlansDefinedBenefitMemberodc:InternationalEquityMutualFundsDevelopedMarketsMember2022-07-310000074046us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberodc:InternationalEquityMutualFundsDevelopedMarketsMember2022-07-310000074046us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberodc:InternationalEquityMutualFundsDevelopedMarketsMember2022-07-310000074046us-gaap:PensionPlansDefinedBenefitMemberodc:InternationalEquityMutualFundsEmergingMarketsMember2022-07-310000074046us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberodc:InternationalEquityMutualFundsEmergingMarketsMember2022-07-310000074046us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberodc:InternationalEquityMutualFundsEmergingMarketsMember2022-07-310000074046us-gaap:PensionPlansDefinedBenefitMemberodc:CommodityBasedInvestmentsMember2022-07-310000074046us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberodc:CommodityBasedInvestmentsMember2022-07-310000074046us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberodc:CommodityBasedInvestmentsMember2022-07-310000074046us-gaap:PensionPlansDefinedBenefitMemberus-gaap:USTreasurySecuritiesMember2022-07-310000074046us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:USTreasurySecuritiesMember2022-07-310000074046us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:USTreasurySecuritiesMember2022-07-310000074046us-gaap:CorporateDebtSecuritiesMemberus-gaap:PensionPlansDefinedBenefitMember2022-07-310000074046us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2022-07-310000074046us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:PensionPlansDefinedBenefitMember2022-07-310000074046us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMemberus-gaap:PensionPlansDefinedBenefitMember2022-07-310000074046us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2022-07-310000074046us-gaap:FairValueInputsLevel2Memberus-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMemberus-gaap:PensionPlansDefinedBenefitMember2022-07-310000074046us-gaap:PensionPlansDefinedBenefitMemberodc:FixedIncomeMultistrategybondfundMember2022-07-310000074046us-gaap:FairValueInputsLevel1Memberodc:FixedIncomeMultistrategybondfundMember2022-07-310000074046us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberodc:FixedIncomeMultistrategybondfundMember2022-07-310000074046us-gaap:PensionPlansDefinedBenefitMemberus-gaap:MoneyMarketFundsMember2022-07-310000074046us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:MoneyMarketFundsMember2022-07-310000074046us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberus-gaap:MoneyMarketFundsMember2022-07-310000074046us-gaap:PensionPlansDefinedBenefitMemberodc:OtherInvestmentMember2022-07-310000074046us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMemberodc:OtherInvestmentMember2022-07-310000074046us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMemberodc:OtherInvestmentMember2022-07-310000074046us-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2022-07-310000074046us-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMember2022-07-310000074046odc:InternationalEquityMutualFundsDevelopedMarketsMember2021-08-012022-07-310000074046us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember2022-07-310000074046odc:DeferredCompensationMember2022-08-012023-07-310000074046odc:DeferredCompensationMember2021-08-012022-07-310000074046odc:DeferredCompensationMember2023-07-310000074046odc:DeferredCompensationMember2022-07-310000074046us-gaap:DeferredBonusMember2022-08-012023-07-310000074046us-gaap:DeferredBonusMember2021-08-012022-07-310000074046srt:DirectorMember2022-08-012023-07-310000074046srt:DirectorMember2021-08-012022-07-310000074046srt:DirectorMember2023-07-310000074046srt:DirectorMember2022-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, 2023
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 001-12622

OIL-DRI CORPORATION OF AMERICA

(Exact name of the registrant as specified in its charter)

            Delaware                        36-2048898
(State or other jurisdiction of incorporation or organization)            (I.R.S. Employer Identification No.)
        410 North Michigan Avenue, Suite 400                60611-4213
            Chicago, Illinois                        (Zip Code)

            Registrant's telephone number, including area code (312) 321-1515
 
Securities registered pursuant to Section 12(b) of the Act:
Title of Each ClassTrading Symbol(s)Name of Each Exchange on Which Registered
Common Stock, par value $0.10 per shareODCNew 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 (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post 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.
1



 
2



Large accelerated filer       Smaller reporting company
Accelerated filer Emerging growth company
Non-accelerated filer

 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
 
The aggregate market value of Oil-Dri’s Common Stock owned by non-affiliates as of January 31, 2023 was $186,610,921.
 
Number of shares of each class of Oil-Dri’s capital stock outstanding as of September 30, 2023:
Common Stock – 5,108,734 shares        Class B Stock – 2,170,415 shares        Class A Common Stock – 0 shares
 
DOCUMENTS INCORPORATED BY REFERENCE
 
Portions of Oil-Dri’s Proxy Statement for its 2023 Annual Meeting of Stockholders (“Proxy Statement”), which will be filed with the Securities and Exchange Commission (“SEC”) not later than November 28, 2023 (120 days after the end of Oil-Dri’s fiscal year ended July 31, 2023), are incorporated into Part III of this Annual Report on Form 10-K, as indicated herein.

3



CONTENTS
Item Page
 
1
     
1A.  
     
1B.  
     
2  
     
3  
     
4 Mine Safety Disclosure 
     
 
5  
     
6 [Reserved] 
     
7  
     
8  
     
   
     
   
     
9  
     
9A.  
     
9B.  
9C.
     
 
10  
     
11  
     
12  
     
13  
     
14  
3



CONTENTS (CONTINUED)

FORWARD-LOOKING STATEMENTS
 
    Certain statements in this report, including those under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and those statements elsewhere in this report and other documents we file with the SEC, contain forward-looking statements that are based on current expectations, estimates, forecasts and projections about our future performance, our business, our beliefs and our management’s assumptions. In addition, we, or others on our behalf, may make forward-looking statements in press releases or written statements, or in our communications and discussions with investors and analysts in the normal course of business through meetings, webcasts, phone calls and conference calls. Words such as “expect,” “outlook,” “forecast,” “would,” “could,” “should,” “project,” “intend,” “plan,” “continue,” “believe,” “seek,” “estimate,” “anticipate,” “may,” “assume,” “foresee,” “predict,” “possible,” “commit,” “design,” “strive,” and variations of such words and similar expressions are intended to identify such forward-looking statements, which are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995.
 
    Such statements are subject to certain risks, uncertainties and assumptions that could cause actual results to differ materially, including those described in Item 1A “Risk Factors” below and other documents we file with the SEC. Should one or more of these or other risks or uncertainties materialize, or should underlying assumptions prove incorrect, actual results may vary materially from those anticipated, intended, expected, believed, estimated, projected or planned. Investors are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date hereof. Except to the extent required by law, we do not have any intention or obligation to update publicly any forward-looking statements after the distribution of this report, whether as a result of new information, future events, changes in assumptions or otherwise.
 
TRADEMARK NOTICE
 
    Agsorb, Ambio, Amlan, Calibrin, Cat’s Pride, ConditionAde, Flo-Fre, Fresh & Light, Jonny Cat, KatKit, MD-09, Metal-X, Metal-Z, NeoPrime, Oil-Dri, Pel-Unite, Perform, Pro Mound, Pro's Choice Sports Field Products, Pure-Flo, Rapid Dry, Saular, Select, Sorbiam, Terra-Green, Ultra-Clear, Varium and Verge, as well as other registered or common law trade names, trademarks or service marks appearing in this Annual Report on Form 10-K are the property of Oil-Dri Corporation of America or of its subsidiaries. Fresh Step is a registered trademark of The Clorox Pet Products Company.

4



PART I
ITEM 1 – BUSINESS

OVERVIEW OF BUSINESS

Except as otherwise indicated herein or as the context otherwise requires, references to “Oil-Dri,” the “Company,” “we,” “us” or “our” refer to Oil-Dri Corporation of America and its subsidiaries.

Oil-Dri is a leader in developing, manufacturing and/or marketing sorbent products. Our sorbent products are principally produced from hydrated aluminosilicate minerals, primarily consisting of calcium bentonite, attapulgite and diatomaceous shale, which we refer to collectively as our “clay,” our “minerals,” or “Fuller's Earth.” We surface mine our clay on leased or owned land near our manufacturing facilities in Mississippi, Georgia, Illinois and California. We produce both absorbent and adsorbent products from our clay. Absorbents, like sponges, draw liquids up into their many pores. Examples of our absorbent clay products are Cat’s Pride and Jonny Cat branded premium cat litter, as well as other private label cat litters. Additional examples are our Oil-Dri branded floor absorbents, Amlan branded animal health and nutrition solutions for livestock, and Agsorb and Verge agricultural chemical carriers. Adsorbent products attract impurities in liquids, such as metals and surfactants, and form low-level chemical bonds. Examples of our adsorbent products include Ultra-Clear, Pure-Flo, Supreme, Perform, Select, Metal-X and Metal-Z which act as purification mediums for edible and non-edible oils. We also sell nonclay-based products, such as our Oil-Dri synthetic sorbents used for automotive, industrial and marine cleanup as well as plastic cat litter box liners. Our principal products are described in more detail below.

    Oil-Dri Corporation of America was incorporated in 1969 in Delaware as the successor to an Illinois corporation incorporated in 1946 (which was the successor to a partnership that commenced business in 1941). For additional information on recent business developments, see “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” in Part II, Item 7, incorporated herein by reference.

PRINCIPAL PRODUCTS

Agricultural and Horticultural Products

We produce a wide range of granules and powders used to enhance agricultural and horticultural products. Our mineral-based absorbent products serve as carriers for biological and chemical active ingredients, drying agents, and growing media. Our brands include: Agsorb, an agricultural and horticultural carrier and drying agent; Verge, an engineered granule used as a carrier and drying agent; and Flo-Fre, a highly absorbent microgranule used as a flowability aid.

Agsorb and Verge carriers are used in products that are alternatives to liquid sprays. These products are sold for lawn and garden and row crop applications. The clay granules absorb active ingredients and are then delivered directly into, or on top of the ground, providing a more precise application than liquid sprays. Verge carriers are spherical, uniform-sized granules with very low dust. Agsorb drying agent is blended into fertilizer-pesticide blends applied to absorb moisture and improve flowability. Flo-Fre microgranules are used by grain processors and other large handlers of bulk products to soak up excess moisture, which prevents caking. These products are sold primarily in the United States by our technical sales force.

Animal Health and Nutrition Solutions

We produce, or use contract processors to produce, Amlan brand name and private label products that support good health and productivity of species in livestock industries. For example, our products, including our Calibrin, Varium and NeoPrime products in our international markets, and Sorbiam, Ambio P and Ambio S products to customers in North America, provide a number of solutions for swine, poultry and dairy cattle livestock production. In addition, our MD-09 moisture manager product is a feed additive for the reduction of wet droppings in poultry and our Pel-Unite and Pel-Unite Plus products are specialized animal feed pellet binders.

Our animal health and nutrition products are sold both directly and through a network of distributors to livestock producers, feed mill operators, nutritionists and veterinarians in the United States, Latin America, Africa, Mexico, the Middle East and Asia. The sales force for our subsidiaries located in China, Mexico and Indonesia also sells these products, as further described in Foreign Operations below.


5



Fluids Purification Products

We produce an array of adsorbent products for bleaching, purification and filtration applications that are used around the world by edible oil processors, as well as by refiners of renewable diesel, jet fuel and other petroleum-based products. Bleaching clays are used by edible oil processors to adsorb soluble contaminants that promote oxidation problems. Our Pure-Flo and Perform bleaching clays remove impurities, such as trace metals, chlorophyll and color bodies, in various types of edible oils. Perform products provide increased activity for hard-to-bleach oils. Our Select adsorbents are used in a pre-treatment process to remove metals and trace soap in vegetable oil processing. Our Select adsorbents can also be used to pre-treat oil in the processing of biodiesel. Metal-X and Metal-Z are highly efficient adsorbents for the renewable diesel market. Our Ultra-Clear product is used as a purification and filtration medium for jet fuel and other petroleum-based products. These products are sold in the United States and in international markets by our team of technical sales employees, distributors and sales agents.

Cat Litter Products

    We produce two types of mineral-based cat litter products, scoopable and coarse non-clumping litters, both of which have absorbent and odor controlling characteristics. Scoopable litters have the additional characteristic of clumping when exposed to moisture, allowing the consumer to selectively dispose of the used portion of the litter. Scoopable litter products are further differentiated between lightweight and heavyweight. Lightweight scoopable litters offer high performance with the added convenience of being lighter to carry and pour.

Branded products. Our scoopable and non-clumping litters are sold under our Cat’s Pride and Jonny Cat brand names. Our Cat's Pride litters created the lightweight segment of the scoopable litter market. Late this fiscal year, we launched Cat’s Pride Antibacterial Clumping Litter which is the first and only Environmental Protection Agency (“EPA”) approved antibacterial cat litter in the United States. In addition, we offer our non-clumping litter in a pre-packaged, disposable tray under the Cat’s Pride KatKit brand. Moreover, we offer litter box liners under the Cat's Pride and Jonny Cat product lines. These products are sold through independent food brokers and by our sales force to major grocery, drug, dollar store, mass-merchandiser and pet outlets, as well as through online retailers.

Private label products. We produce private label scoopable and non-clumping cat litters. Our lightweight scoopable litters lead our private label cat litter offerings.

Co-packaged products. We have a long-term supply arrangement with A&M Products Manufacturing Company, a subsidiary of The Clorox Company ("Clorox"), under which we manufacture branded non-clumping litters. Under this co-manufacturing relationship, the marketer controls all aspects of sales, marketing, and distribution, as well as the odor control formula, and we are responsible for manufacturing. Under the long-term supply agreement with Clorox we have the exclusive right to supply Clorox’s requirements for Fresh Step coarse cat litter up to certain levels.

Industrial and Automotive Products

We manufacture and/or sell products made from clay, polypropylene and recycled materials that absorb oil, acid, paint, ink, water and other liquids. These products have industrial, automotive, marine and home applications. Our clay-based sorbent products, such as Oil-Dri branded and private label floor absorbents, are used for floor maintenance in industrial applications to provide a non-slip and non-flammable surface for workers. These floor absorbents are also used in automotive repair facilities, car dealerships and other industrial applications, as well as for home use in garages and driveways. Our Oil-Dri branded polypropylene-based and recycled products are sold in various forms, such as pads, rolls, socks, booms and spill kits.

Industrial and automotive sorbent products are sold through distribution networks that includes industrial, auto parts, safety, sanitary supply, chemical and paper distributors. These products are also sold through environmental service companies, mass-merchandisers, catalogs and through e-commerce.

Sports Products

We manufacture and sell both branded and private label sports products. Pro’s Choice Sports Field Products are used on baseball, softball, football, cricket, and soccer fields. Pro’s Choice soil conditioners are used in field construction or as top dressing to improve drainage, suppress dust and improve field performance. Pro Mound packing clay is used to construct pitcher’s mounds, catcher's stations and batter’s boxes. Rapid Dry drying agent is used to wick away excess water from the
6



infield. Sports products are used at all levels of play, including professional, college and high school and on municipal fields. These products are sold through distributors of sport turf materials as well as to sports field product users.

BUSINESS SEGMENTS

We have two reportable operating segments for financial reporting derived from the different characteristics of our two major customer groups: the Retail and Wholesale Products Group and the Business to Business Products Group. The Retail and Wholesale Products Group customers include mass merchandisers, the farm and fleet channel, drugstore chains, pet specialty retail outlets, dollar stores, retail grocery stores, online retailers, co-packaged products customers, distributors of industrial cleanup and automotive products, environmental service companies and users of sports field products and sports turf materials. The Business to Business Products Group customers include processors and refiners of edible oils, renewable diesel, petroleum-based oils and biodiesel fuel; manufacturers of animal feed and agricultural chemicals; distributors of animal health and nutrition products. Certain financial information on both segments is contained in Note 2 of the Notes to the Consolidated Financial Statements and is incorporated herein by reference.

FOREIGN OPERATIONS

Our foreign operations are located in Canada, which is included in the Retail and Wholesale Products Group, and the United Kingdom, China, Switzerland, Mexico and Indonesia, which are included in the Business to Business Products Group.

Our wholly-owned subsidiary, Oil-Dri Canada ULC, is a manufacturer, distributor and marketer of branded and private label cat litter in the Canadian marketplace. Among its leading brands are Saular, Cat’s Pride and Jonny Cat. Our Canadian business also manufactures or purchases and sells industrial granule floor absorbents, synthetic polypropylene sorbent materials and agricultural chemical carriers.

Our wholly-owned subsidiary, Oil-Dri (U.K.) Limited, is a manufacturer, distributor and marketer of industrial floor absorbents, bleaching earth and cat litter. These products are marketed in the United Kingdom and Western Europe. Oil-Dri (U.K.) Limited also sells synthetic polypropylene sorbent materials and plastic containment products.

Our wholly-owned subsidiary, Amlan Trading (Shenzhen) Company, Ltd., located in Shenzhen, China, is dedicated to animal health and provides natural disease management solutions for livestock. This subsidiary sells animal health and nutrition products under our Amlan brand name and under private label arrangements.

Our wholly-owned subsidiary, PT Amlan Perdagangan Internasional, located in Indonesia also distributes our animal health and nutrition products.

Our wholly-owned subsidiary, Oil-Dri SARL, is a Swiss company that performs various management, customer service and administrative functions for some of the international customers of our domestic operations.

Effective May 12, 2023 we acquired the remaining equity of Agromex Importaciones, S.A de C.V, which is now a wholly-owned subsidiary. Previously we owned 78.4% of the equity of this entity. This Mexican subsidiary sells our international animal health and nutrition products.

Our foreign operations are subject to the normal risks of doing business in non-U.S. countries, such as currency fluctuations, restrictions on the transfer of funds and import/export duties; however, historically our operating results have not been materially impacted by these factors. Incorporated herein by reference are Item 1A "Risk Factors", which describes other risks that could impact our foreign operations, and Note 2 of the Notes to the Consolidated Financial Statements, which contains certain financial information about our foreign operations.

CUSTOMERS

Sales to Wal-Mart Stores, Inc. (“Walmart”) and its affiliates accounted for approximately 19% and 16% of our total net sales for fiscal years 2023 and 2022, respectively. Walmart is a customer in our Retail and Wholesale Products Group. There are no customers in the Business to Business Products Group with sales equal to or greater than 10% of our total sales. The degree of margin contribution of our significant customers in the Business to Business Products Group varies, with certain customers having a greater effect on our operating results. The loss of any customer other than those described in this paragraph would not be expected to have a material adverse effect on our business.

7



COMPETITION

Product performance, price, brand recognition, customer service, technical support, and distribution resources are the principal methods of competition in our markets and competition historically has been very vigorous. Advertising, promotion, merchandising and packaging also have a significant impact on retail consumer purchasing decisions, which primarily affects our Retail and Wholesale Products Group. Most of the principal competitors for our Retail and Wholesale Products Group have substantially greater financial resources or market presence than we do and have established brands. These competitors may be able to spend more aggressively on advertising and promotional activities, introduce competing products more quickly and respond more effectively to changing business and economic conditions than us.

We have six principal competitors in our Retail and Wholesale Products Group, one of which is also our customer. Two of the principal competitors relate to our Industrial and Sports products. The overall cat litter market has grown in recent years, with market share of both scoopable cat litter and coarse non-clumping litter increasing in fiscal year 2023. The overwhelming majority of all cat litter is mineral based, including both scoopable and coarse non-clumping litters. Cat litters based on alternative strata such as paper, various agricultural waste products and silica gels have niche positions. Scoopable products have a majority of the cat litter market share followed by coarse non-clumping litters.

There is significant competition to attract cat litter consumers across multi-outlet channels, including grocery, mass-merchandiser, dollar, pet and drug stores, as well as through online retailers. Competition for the scoopable litter market continues to be impacted by new product offerings and increased advertising and promotions by our competitors and by us. We provide our customers with product innovation, a nation-wide distribution network and strong customer service. Our exceptional sales and research and development teams, as well as vertical integration give us a further advantage over smaller and regional manufacturers.

We have six principal competitors in our Business to Business Products Group. Our bleaching clay and fluid purification products are sold in a highly cost competitive global marketplace. Performance is a primary competitive factor for these products. The animal health portion of this segment also operates in a global marketplace with price and performance competition from multi-national and local competitors. Competition for our crop protection products is primarily based on price, but competitor differentiation also exists in the ability to meet customer product specifications and enhancements in engineered granule technologies.

RESEARCH AND DEVELOPMENT

We develop new products and applications and improve existing products at our research and development center in Vernon Hills, Illinois. The center includes a pilot plant that simulates the production processes of our customers and our manufacturing plants. In addition, our microbiology lab is within walking distance of our existing research and development center and is dedicated primarily to the development of our animal health products. Our staff (and various consultants they engage from time to time) have experience in disciplines such as biology, microbiology, chemistry, physics, mathematics, geological and earth science, material science, geochemistry, physical catalysis, animal nutrition, and the animal sciences. In the past several years, our research efforts have resulted in a number of new sorbent products and processes. The research and development center produces prototype samples and tests new products for customer trial and evaluation. No significant research and development was customer sponsored, and all research and development costs are expensed in the period in which incurred. See Note 1 of the Notes to the Consolidated Financial Statements for further information about research and development expenses.

BACKLOG; SEASONALITY

As of July 31, 2023 and 2022, the value of our backlog of orders were approximately $3.6 million and $6.6 million respectively. Certain customers place orders for a full year of orders with future requested ship dates. Accordingly, we define backlog as purchase orders that we have received from customers and that we have accepted, but that have not shipped by the customers’ requested ship dates. This value was determined by the number of tons on backlog order and the net selling prices. By increasing personnel, expanding production shifts, optimizing equipment, and utilizing alternative modes of transportation, we have been able to reduce our backlog over fiscal year 2023.

We consider our business, taken as a whole, to be moderately seasonal; however, business activities of certain customers (such as agricultural chemical manufacturers and edible oil producers) are subject to such seasonal factors as crop acreage planted, product formulation cycles and weather conditions.

8



EFFECTS OF INFLATION

Inflation generally affects us by increasing the cost of employee wages and benefits, transportation, processing equipment, purchased raw materials and packaging, energy and borrowings under our credit facility. See Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” for further discussion of these costs.

RESOURCES

Patents

We have obtained or applied for patents for certain of our processes and products sold to customers in both the Retail and Wholesale Products Group and the Business to Business Products Group. U.S. patents are currently granted for a term of 20 years from the date the patent application is filed and durations of patents issued outside of the United States vary from country to country. Our patents, particularly our U.S. patents, are highly important to our business and we assert our patent rights and vigorously protect our patents from apparent infringement where appropriate, although no single patent is considered material to the business as a whole. The risks associated with our patents (and intellectual property, generally), are discussed in Item 1A "Risk Factors".

Reserves

We mine our clay on leased or owned land near our manufacturing facilities in Mississippi, Georgia, Illinois and California; we also have reserves in Nevada and Tennessee. We estimate that our proven mineral reserves as of July 31, 2023 were approximately 92.1 million tons in aggregate and our probable reserves were approximately 138.5 million tons in aggregate, for a total of 230.6 million tons of mineral reserves. Based on our rate of consumption during fiscal year 2023, and without regard to any of our reserves in Nevada or Tennessee, we consider our proven and probable reserves adequate to supply our needs for over 40 years. Although we consider these reserves to be extremely valuable to our business, only a small portion of the reserves, those which were acquired in acquisitions, are reflected at cost on our balance sheet.

It is our policy to attempt to maintain a minimum of forty years of proven and probable reserves of each type of clay at each location. We have an ongoing program of exploration for additional reserves but we cannot assure that additional reserves will continue to become available. Our use of these reserves, and our ability to explore for additional reserves, are subject to compliance with existing and future federal and state statutes and regulations regarding mining and environmental compliance. During fiscal year 2023, we utilized these reserves to produce substantially all of the sorbent products that we sold.

Proven reserves are those reserves for which (a) quantity is computed from dimensions revealed in outcrops, trenches, workings or drill holes; grade and/or quality are computed from results of detailed sampling, and (b) the sites for inspection, sampling and measurement are spaced so closely and the geologic character is so well defined that size, shape, depth and mineral content of reserves are well established. Probable reserves are computed from information similar to that used for proven reserves, but the sites for inspection, sampling and measurement are farther apart or are otherwise less adequately spaced. The degree of assurance, although lower than that for proven reserves, is high enough to assume continuity between points of observation. We use certified professional geologists and mineral specialists who estimate and evaluate existing and potential reserves in terms of quality, quantity and availability.

Mining Operations

We have continuously conducted mining operations in Ripley, Mississippi since 1963, in Ochlocknee, Georgia since 1968, in Blue Mountain, Mississippi since 1989, in Mounds, Illinois since 1998 and in Taft, California since 2002. Our clay is surface mined on a year-round basis, using large earth moving scrapers, bulldozers, or excavators and off-road trucks to strip off overburden (non-usable material atop desired clay). The desired clay is then loaded into dump trucks and transported to the processing facilities. The stripping, mining and hauling of our clay is performed in-house as well as by independent contractors. Our current operating mines range in distance from immediately adjacent to approximately 11 miles from the related processing plants. Processing facilities are generally accessed from the mining areas by private and public roads and in some instances by public highways. Each of our processing facilities maintains inventories of unprocessed clay of approximately one week of production requirements. All key permits have either been obtained by us, or approval is expected to be received in the normal course of business. See Item 2 “Properties” below for additional information regarding our mining properties and operations.



9



The following schedule summarizes the net book value of land and other plant and equipment for each of our manufacturing facilities as of July 31, 2023 (in thousands). Of the land and mineral rights, $2.2 million relates to mineral rights. Mineral rights as of July 31, 2023 were $1.2 million, $0.8 million and $0.1 million for our properties in Illinois, California, and Georgia, respectively.


Land & Mineral RightsPlant and
Equipment
Ochlocknee, Georgia$13,636 $37,078 
Ripley, Mississippi$2,893 $17,485 
Mounds, Illinois$1,637 $9,484 
Blue Mountain, Mississippi$939 $9,930 
Taft, California$1,854 $12,590 

Energy

We primarily used natural gas in the processing kilns to dry our clay products during fiscal year 2023. We monitor gas market trends and we may contract for a portion of our anticipated fuel needs using forward purchase contracts to mitigate the volatility of our kiln fuel prices. During fiscal year ended July 31, 2023, we purchased several forward fuel contracts to cover a portion of our fuel needs in Georgia and California.

HUMAN CAPITAL MANAGEMENT

Overview

During fiscal year 2023, we had approximately 884 employees, who we refer to as our teammates of which 121, 18, and 704 of our U.S. teammates work in our corporate functions, research and development and manufacturing, respectively. In addition, 41 of our teammates are employed by our foreign subsidiaries in corporate and manufacturing functions. We believe our corporate offices, research and development center and manufacturing facilities are currently adequately staffed but there is no guarantee that this will always be possible. Approximately 71 of our teammates in the U.S. and approximately 12 of our teammates in Canada are represented by labor unions, with whom we have entered into separate collective bargaining agreements. We consider our employee relations to be satisfactory.

Culture

Oil-Dri’s culture and values, along with its teammates, are our most valuable assets. We take pride in building a culture that emphasizes high moral and ethical values and conducts business with honesty, integrity and a passion for excellence. Our approach is centered on collaboration, communication, and transparency, and we believe in the value of an open and accessible corporate structure. We expect all our teammates to conduct business in an ethical and fair manner using our “WE CARE” values framework.

Oil-Dri's culture and the objectives that we focus on in managing our business are based on our “WE CARE” values. “WE CARE” is an acronym for remembering our core values, which is the moral standard that we endeavor to apply to our teammates, customers, vendors, and other stakeholders. We continuously work to reinforce these values through leading by example, training, and rewarding positive behaviors. We use “WE CARE” values as a moral compass to constantly strive for continuous improvement. These values are embedded into everything we do and are reflected in our Code of Ethics and Business Conduct, formal policies and procedures, annual training including training on workplace harassment, and a strong governance structure. Our "WE CARE" values are also the basis of our formal teammate recognition process.

10



10-K file.jpg

Our Code of Ethics and Business Conduct details how we act in accordance with these fundamental standards. The first “E” in "WE CARE" represents Ethics. Oil-Dri’s ethical culture is one of our greatest strengths and areas of emphasis by our Board of Directors and management team. Our CEO is asked to speak on this topic at local business schools, including the Kellogg School of Management at Northwestern, and Marquette University. Our CEO’s continued messaging to all Oil-Dri teammates about the importance of our ethical culture helps maintain a strong tone at the top for our entire organization.

We have codified our compliance and ethics requirements through the Code of Ethics and Business Conduct, the Human Rights Policy, and the Whistleblower Response Policy.

Our Compliance Committee meets quarterly and is comprised of members of Oil-Dri leadership as well as the owners of our three compliance functions: Trade, Regulatory, and Anti-Corruption. Our Trade compliance function works to make sure we are in alignment with all applicable export laws and regulations, and screens all new international customers, distributors and/or agents against the various restricted and denied party lists before they can do business with Oil-Dri. Our Regulatory compliance team ensures our product registrations meet the complex and multiple requirements of the various countries, as well as U.S. states, in which we do business. Our Anti-Corruption compliance team works with Human Resources to address potential risks related to compliance with anti-corruption regulations in various jurisdictions, including by ensuring that teammates attest to Oil-Dri’s Code of Ethics and Business Conduct, which was updated in fiscal year 2021, and that the Company’s Code of Ethics and Business Conduct provides appropriate tools and guidance to the Company’s teammates. These two groups also work together to make sure teammates understand the specific requirements around conflicts of interest, including any disclosures where relevant. As part of the focus on addressing potential risks and ensuring a global understanding of the various applicable policies and requirements, we have also translated our Code of Ethics and Business Conduct into Mandarin and Spanish. Our Board of Directors also annually attests to Oil-Dri’s Code of Ethics and Business Conduct. The Anti-Corruption team also conducts a thorough Third-Party Due Diligence process that includes the use of compliance software. Third parties are selected for this process based on a risk analysis that includes potential interaction with government officials as well as the Corruption Perception Index published by Transparency International (an international non-profit) of the countries in which they do business. In addition, distributor and agent agreements include a mandatory anti-corruption regulatory compliance section.

Oil-Dri has strong policies and procedures in place for anti-corruption and conflicts of interest. This includes training and attestation requirements where appropriate. Oil-Dri is committed to whistleblower protection and uses a third-party anonymous hotline available on our website, where teammates or third parties across the globe can reach out via phone or internet with any concerns they may have and be ensured of anonymity in reporting if they so desire. The Company has documented and implemented procedures to ensure the protection of whistleblowers' employment status as well as protection from harassment in the workplace. Our anti-corruption training emphasizes the necessity of whistleblower procedures, protection, and zero tolerance for retaliation. This training is given within the first few months of hire to new teammates with sales and/or leadership roles that interact with customers and/or teammates outside the U.S. Additionally, anti-corruption training is repeated annually at our Global Sales Meeting for all attending teammates; these are sales teams across the globe as well as all Oil-Dri leadership personnel.

11



As individual hotline cases are investigated, the Company's Compliance Department works with Human Resources and any other teammates involved in the investigation to ensure confidentiality is maintained and whistleblowers are protected; our compliance training emphasizes that this is not only required by law, but clearly fits with our "WE CARE" values. All cases are investigated to conclusion, with follow up provided, where possible, on an anonymous basis back to the whistleblower through the anonymous third-party hotline.

Diversity, Equity and Inclusion

"WE CARE" for all.

Our strength as a company comes from leveraging the uniqueness of all teammates and those in our communities. We strive to promote a diverse and inclusive workforce for all. 

Oil-Dri’s success is enhanced by striving for a workforce that reflects the diversity of the communities and countries in which we live and work. We embrace all people, regardless of race, sex, gender identity, age, religion, nationality, physical ability or sexual orientation. Diverse perspectives are encouraged and needed in order to help our company achieve its vision and continue to grow. We are committed to cultivating and preserving a culture of inclusion. That is why we created a Diversity, Equity and Inclusion Committee to help us live up to our "WE CARE" core values. This committee represents a diverse group of colleagues across locations, functions and communities who are the Company’s champions for our diversity, equity, and inclusion initiatives. The committee strives to bring awareness and understanding of human diversity as a corporate imperative by engaging teammates in pertinent conversation, training, and education. As the committee evolves, additional programs will be introduced.

Compensation

We believe our success largely depends upon our continued ability to attract and retain highly skilled teammates. We have demonstrated a history of investing in our teammates by providing competitive salaries and bonuses at all levels of the Company, including a deferred compensation plan and executive deferred bonuses for our executives, and opportunities for equity ownership through our restricted stock program under our long-term incentive plan. We also provide access to training and development and an attractive employment package that promotes well-being, including health care, retirement plans, and paid time off. We support our employees’ desire to save for retirement by providing a 401(k) savings plan in which we contribute 100% of every employee dollar contributed, up to six percent (6%) of earnings and for which employees are fully vested after two (2) years of employment. The competitive compensation and benefit package have been key to the strong retention of our employees.

Teammate Health and Wellness

The success of our business is fundamentally connected to the well-being of our teammates. As such, the health and wellness of our teammates is a top priority. We offer robust and generous benefit programs to those who qualify, which include, but are not limited to, health, prescription drug, dental, life insurance and disability insurance. We also offer wellness programs to those who qualify, to help our teammates live healthy lives. Smoking cessation programs are offered to teammates at no cost. We also offer gym and weight loss reimbursement in order to encourage a healthy lifestyle. Our employee assistance program provides face-to-face, telephonic and online counseling services for a variety of potential needs that our teammates may have. Our commitment to the wellness of our teammates is further evidenced by our paid time off and sick days program, which are part of the work/life balance component of our "WE CARE" values framework.

Workplace Flexibility

During fiscal year 2023, Oil-Dri continued a hybrid work environment for non-manufacturing teammates with the option for some positions to be 100% remote. Oil-Dri offers a wide range of employment opportunities including full and part-time positions which support our Work/Life Balance values. By providing these flexible work options, among other initiatives, we are able to attract and retain diverse talent throughout the Company.







12



Continuous Teammate Development

We encourage our teammates to reach their potential with continuous learning and improvement. All teammates have access to our online training and development library for on-demand courses, webinars, books and podcasts. Teammates may attend conferences and programs and/or obtain certifications that relate to their positions at no cost. For teammates looking to further their education, we offer varying levels of tuition reimbursement programs after one year of employment. This is designed to provide financial support to help teammates reach their educational goals, while also providing a way to support academic activities that directly relate to the organization’s identified knowledge, skills, and behaviors which support the mission, vision, and values of the Company.

Teammate Engagement

Oil-Dri maintains an open-door policy that encourages conversations between teammates at all levels. Communication goes both ways - ideas are shared and feedback is encouraged. We engage with teammates on a regular basis through newsletters, townhalls, video announcements, meetings, and new hire luncheons with our CEO. On occasion, anonymous online surveys are issued to solicit feedback on various work-related topics. We come together to celebrate work anniversaries, birthdays, retirements and other special occasions.

Safety

We believe that safety must be the first and foremost consideration in the decisions made by and on behalf of the Company. We believe safety is everyone’s responsibility - from senior management to frontline workers. As part of our company-wide safety policies, it is expected that all teammates identify safety risks and take action by implementing interim controls, ensuring that controls are maintained, and recommending permanent solutions. Additionally, as part of our annual budget and capital planning process, our businesses identify additional safety investments required for training, education, equipment, and processes. We are committed to operating in a manner that protects the health and safety of our workforce and our communities and ensures decisions are consistent with a long-term view of sustainability and stewardship.

Through our corporate safety department, we implemented a safety auditing program for adherence to local, state and federal safety standards and regulations including those of the Mine Safety and Health Administration ("MSHA") and the Occupational Safety and Health Administration ("OSHA"). These audits are conducted annually for global operations by third-party consultants enforcing a rigorous assessment of regulatory standards, internal procedures and program performance. Audit assessments and inspections are scored and are currently indicating high levels of compliance in our operations. The auditing program confirms the Company’s commitment to best management practices and principles. We continually increase the rigor and level of scrutiny to drive continuous improvement in our operations.

GOVERNMENT AND ENVIRONMENTAL REGULATION AND COMPLIANCE

We are subject to a variety of federal, state, local and foreign laws and regulatory requirements relating to the environment and to health and safety matters. In particular, our mining and manufacturing operations and facilities in Georgia, Mississippi, California and Illinois are required to comply with state surface mining and environmental protection statutes as well as the workplace safety requirements of the MSHA. These domestic locations and our Canadian operations are subject to various federal, state, provincial and local statutes, regulations, ordinances, building codes, and permitting and licensing requirements which govern the discharge, storage and disposal of materials, water and waste into the environment, maintenance of our locations or otherwise regulate our operations. In recent years, regulation and enforcement have grown increasingly stringent, a trend that we expect will continue. We endeavor to be in compliance at all times and in all material respects with all applicable environmental, health and safety controls and regulations. As a result, compliance with the various statutes, regulations, ordinances, codes, and other requirements have required continuing management efforts and the expenditures relating to such compliance have varied over the years; however, these expenditures have not had a material adverse effect on our capital expenditures, earnings, or competitive position. As part of our ongoing environmental compliance activities, we incur expenses in connection with reclaiming mining sites. Historically, reclamation expenses have not had a material effect on our cost of goods sold.

In addition to the environmental, health and safety requirements related to our mining and manufacturing operations and facilities, there has been increased federal, state and international regulation with respect to the content, labeling, use, packaging, registration, trade compliance, advertising, and disposal of products that we sell. For example, in the United States, some of our operations, products, product claims, labeling and advertising are regulated by the Food and Drug Administration, the Consumer Product Safety Commission, the OSHA, the MSHA, the EPA and the Federal Trade Commission. Most states
13



have agencies that regulate in parallel to these federal agencies. In addition, our international sales and operations are subject to regulation in each of the foreign jurisdictions in which we manufacture, distribute or sell our products. There is increasing federal and state regulation with respect to the content, labeling, use, and disposal after use of various products we sell. Throughout the world, but particularly in the United States and Europe, there is also increasing government scrutiny and regulation of the food chain and products entering or affecting the food chain. We endeavor to be in compliance at all times and in all material respects with those regulations and to assist our customers in that compliance.

We cannot assure that, despite all commercially reasonable efforts, we will always be in compliance in all material respects with all applicable environmental laws and requirements nor can we assure that from time to time enforcement of such requirements will not have a material adverse effect on our business. The imposition of more stringent standards or requirements under such regulations could result in increased expenditures. Additionally, we could be required to alter our operations in order to comply with any new standards or requirements under environmental laws or regulations. See Item 1A “Risk Factors - Risks Related to Regulatory Compliance” below for a discussion of the impact of government regulations on our business and other risks to our business.

AVAILABLE INFORMATION

This Annual Report on Form 10-K, as well as our Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and any amendments to all of the foregoing reports, are made available free of charge on or through the “Investors” section of our website at www.oildri.com as soon as reasonably practicable after such reports are electronically filed with or furnished to the SEC. Information related to corporate governance at Oil-Dri, including its Code of Ethics and Business Conduct, information concerning executive officers, directors and Board committees, and transactions in Oil-Dri securities by directors and executive officers, is available free of charge on or through the “Investors” section of our website at www.oildri.com. The information on our website in not included as a part of, nor incorporated by reference into, this Annual Report on Form 10-K.
14



ITEM 1A – RISK FACTORS
 
We seek to identify, manage and mitigate risks to our business, but risk and uncertainty cannot be eliminated or necessarily predicted. You should consider the following factors carefully, in addition to other information contained in this Annual Report on Form 10-K, before making an investment decision with respect to our securities. The risks described below are not the only risks we face. Our business operations could also be affected by additional factors that are not presently known to us or that we currently consider to be immaterial in our operations.

Risks Related to Our Business
 
Our future growth and financial performance is meaningfully impacted by successful new product introductions.

A significant portion of our net sales comes from the sale of products in mature categories, some of which have had, at times, experienced little or no volume growth or have had volume declines in recent fiscal years. A significant part of our future growth and financial performance will require that we successfully introduce new products or extend existing product offerings to meet emerging customer needs, technological trends and product market opportunities. We cannot be certain that we will achieve these goals. The development and introduction of new products generally require substantial and effective research, development and marketing expenditures, some or all of which may be unrecoverable if the new products do not gain market acceptance. New product development itself is inherently risky, as research failures, competitive barriers arising out of the intellectual property rights of others, launch and production difficulties, customer rejection and unexpectedly short product life cycles as well as other factors and events beyond our control may occur even after substantial effort and expense on our part. We may, at times, experience limitations on our ability to conduct plant tests with customers, which may impact our sales. Even in the case of a successful launch of a new product, the ultimate benefit we realize may be uncertain if the new product “cannibalizes” sales of our existing products beyond expected levels. See “Government regulation imposes significant costs on us, and future regulatory changes (or related customer responses to regulatory changes) could increase those costs or limit our ability to produce and sell our products” for a discussion of additional risks associated with new product development and launches.

We face intense competition in our markets.

Our markets are highly competitive and we expect that both direct and indirect competition will increase in the future. Our overall competitive position depends on a number of factors including price, customer service, marketing, advertising and trade spending, technical support, product quality and delivery. Some of our competitors, particularly in the sale of cat litter (the largest product in our Retail and Wholesale Products Group), have substantially greater financial resources and market presence with established brands. The competition in the future may, in some cases, lead to price reductions, increased promotional spending, or loss of market share or product distribution, any of which could materially and adversely affect our operating results and financial condition.

Our periodic results may be volatile.

Our operating results have varied on a quarterly basis during our operating history and are likely to fluctuate significantly in the future. Our expense levels are based, in part, on our expectations regarding future net sales, and many of our expenses are fixed, particularly in the short term. We may be unable to adjust spending in a timely manner to compensate for any unexpected revenue shortfall. Any significant shortfall of net sales in relation to our expectations could negatively affect our quarterly operating results. Our operating results may be below the expectations of our investors as a result of a variety of factors, many of which are outside our control. The Company has experienced growth in recent periods, which may not be sustainable or indicative of future growth. Factors that may affect our quarterly operating results include:

• fluctuating demand for our products and services, including as a result of changes in the level of pet ownership and spending on pets;
size and timing of sales of our products and services;
the mix of products with varying profitability sold in a given quarter;
changes in our operating costs including raw materials, energy, transportation, packaging, overburden removal, trade spending and marketing, wages and other employee-related expenses such as health care costs, and other costs;
our ability to anticipate and adapt to rapidly changing conditions;
introduction of new products and services by us or our competitors;
15



our ability to successfully implement price increases and surcharges, particularly in a timely manner that corresponds with cost increases, as well as other changes in our pricing policies;
variations in purchasing patterns by our customers, including due to weather conditions, inventory planning, or other factors outside of our control;
the ability of major customers and other debtors to meet their obligations to us as they come due;
our ability to successfully manage regulatory, intellectual property, tax and legal matters;
litigation and regulatory judgments and charges, settlements, or other litigation and regulatory-related costs;
the overall tax rate of our business, which may be affected by a number of factors, including the use of tax attributes, the financial results of our international subsidiaries and the timing, size and integration of acquisitions we may make from time to time;
• the occurrence of a widespread outbreak of an illness or any other communicable disease, any other public health crisis, natural disaster, force majeure event or other catastrophic or unforeseen events;
the incurrence of restructuring, impairment or other charges; and
general economic conditions and specific economic conditions in our industry and the industries of our customers.

To the extent these factors slow or change, consumer demand for our products may not be sustained or may reverse, and our results could be adversely affected. Accordingly, we believe that quarter-to-quarter comparisons of our operating results are not necessarily meaningful. Investors should not rely on the results of one quarter as an indication of our future performance.

Uncertainties in economic conditions and their impact on consumer spending patterns could adversely impact our business, financial condition, and results of operations.

The United States has from time to time experienced challenging economic conditions and the global financial markets have recently undergone and may continue to experience significant volatility and disruption. Our business, financial condition and results of operations may be materially adversely affected by changes in consumer confidence, levels of unemployment, inflation, interest rates, tax rates and general uncertainty regarding the overall future economic environment. The keeping of pets and the purchase of pet-related products may constitute discretionary spending for some consumers and any material decline in the amount of consumer discretionary spending may reduce overall levels of pet ownership or spending on pets. As a result, a recession or slowdown in the economy may cause a decline in demand for our products. If economic conditions result in decreased spending on pets and have a negative impact on our retail customers and suppliers, our business, financial condition and results of operations may be materially adversely affected.

Acquisitions involve a number of risks, any of which could cause us not to realize the anticipated benefits.

We intend, from time to time, to strategically explore potential opportunities to expand our operations and reserves through acquisitions. Identification of good acquisition candidates is difficult and highly competitive. If we are unable to identify attractive acquisition candidates, complete acquisitions, and successfully integrate the companies, businesses or properties that we acquire, our profitability may decline and we could experience a material adverse effect on our business, financial condition, or operating results. Acquisitions involve a number of inherent risks, including:

uncertainties in assessing the value, strengths, and potential profitability of acquisition candidates, and in identifying the extent of all weaknesses, risks, contingent and other liabilities (including environmental, legacy product or mining safety liabilities) of those candidates;
the potential loss of key customers, management and employees of an acquired business;
the ability to achieve identified operating and financial synergies anticipated to result from an acquisition;
• problems that could arise from the integration of the acquired business, its management or other unanticipated problems or liabilities; and
• unanticipated changes in business, industry or general economic conditions that affect the assumptions underlying our rationale for pursuing the acquisition.




16



Any one or more of these factors could cause us not to realize the benefits we anticipate to result from an acquisition. Moreover, acquisition opportunities we pursue could materially affect our liquidity and capital resources and may require us to incur indebtedness, seek equity capital or both and there can be no assurances that we can obtain indebtedness or equity capital on terms acceptable to the Company. Increased borrowings would correspondingly increase the Company's financial leverage and could result in lower credit ratings and increased future borrowing costs. These risks could also reduce the Company's flexibility to respond to changes in its industry or in general economic conditions. In addition, future acquisitions could result in our assuming more long-term liabilities relative to the value of the acquired assets than we have assumed in our previous acquisitions.

We depend on a limited number of customers for a large portion of our net sales.

A limited number of customers account for a large percentage of our net sales, as described in Item 1 “Business” above. The loss of, or a substantial decrease in the volume of, purchases by Walmart, or any of our other top customers could harm our sales and profitability. In addition, an adverse change in the terms of our dealings with, or in the financial wherewithal or viability of, one or more of our significant customers could harm our business, financial condition and results of operations.

We expect that a significant portion of our net sales will continue to be derived from a small number of customers and that the percentage of net sales represented by these customers may increase. As a result, changes in the strategies of our largest customers may reduce our net sales. These strategic changes may include a reduction in the number of brands or variety of products they carry or a shift of shelf space to private label products or increased use of global or centralized procurement initiatives. In addition, our business is based primarily upon individual sales orders placed by customers rather than contracts with a fixed duration. Accordingly, most of our customers could reduce their purchasing levels or cease buying products from us on relatively short notice. While we do have long-term contracts with certain of our customers, even these agreements are subject to termination in certain circumstances. In addition, the degree of profit margin contribution of our significant customers varies. If a significant customer with a more favorable profit margin was to terminate its relationship with us or shift its mix of product purchases to lower-margin products, it would have a disproportionately adverse impact on our results of operations.

Price or trade concessions, or the failure to make them to retain customers, could adversely affect our sales and profitability.

The products we sell are subject to significant price competition and the price may fluctuate for a variety of reasons. From time to time, we may need to reduce the prices for some of our products to respond to competitive and customer pressures and to maintain market share. These pressures are often exacerbated during an economic downturn. Additionally, we have, from time to time, experienced customer-driven price deductions on our products as a result of delayed shipments of products. Any reduction in prices to respond to these pressures would reduce our profit margins. In addition, if our sales volumes fail to grow sufficiently to offset any reduction in margins, our results of operations would suffer. Because of the competitive environment facing many of our customers, particularly our high-volume mass merchandiser customers, these customers have increasingly sought to obtain price reductions, deductions, specialized packaging or other concessions from product suppliers. These business demands may relate to inventory practices, logistics or other aspects of the customer-supplier relationship. To the extent we provide these concessions, our profit margins are reduced. Further, if we are unable to maintain terms that are acceptable to our customers, these customers could reduce purchases of our products and increase purchases of products from our competitors, which would harm our sales and profitability.

Increases in energy, commodity, transportation, labor and other costs would increase our operating costs, and we may be unable to pass all these increases on to our customers in the form of higher prices and surcharges.

If our energy, commodity, transportation, labor and/or other costs increase disproportionately to our net sales, our earnings could be significantly reduced. Increases in our operating costs may reduce our profitability if we are unable to pass all the increases on to our customers through price increases or surcharges. Sustained price increases, surcharges or price inflation (or inflation pressure generally), in turn, may lead to declines in volume, and while we seek to project tradeoffs between price increases, surcharges and inflation, on the one hand, and volume, on the other, there can be no assurance that our projections will prove to be accurate.

We are subject to volatility in the price and availability of natural gas, as well as other sources of energy. Such volatility could be intensified by geopolitical tensions, including war and terrorism, as well as other disruptions and market reactions to such events. During the fiscal year ended July 31, 2023, we purchased several forward fuel contracts to cover a portion of our fuel needs in Georgia and California and from time to time, we may use additional forward purchase contracts or financial instruments to moderate the volatility of a portion of our energy costs. The success or failure of any such transactions
17



depends on a number of factors, including our ability to anticipate and manage volatility in energy prices, the general demand for fuel by the manufacturing sector, seasonality and the weather patterns throughout the United States and the world.

The prices of other commodities such as paper, plastic resins, synthetic rubber, lumber, and steel significantly influence the costs of packaging, replacement parts and equipment we use in the manufacture of our products and the maintenance of our facilities. Prices of other non-commodity materials purchased also influence our costs of goods sold.

Increasingly competitive labor markets, changes in the availability of our workers, and labor shortages in our supply chain, could result in increased costs, such as increased wage rates to attract and retain employees, and could negatively affect our ability to efficiently operate our facilities and overall business.

Fluctuations in the availability of transportation options within the United States and internationally, including trucking and ocean freight, could increase costs. These could be exacerbated by volatile oil and gas markets as well as other global factors which could impact both the availability and cost of transportation. Additionally, issues in transportation could result in delayed customer shipments and increased customer deductions for late shipments, ultimately impacting our profitability.

To the extent that we experience increased costs in any of these areas, we may increase our prices, pass the increases along to customers, or otherwise take actions to offset the impact. However, competitive pressures and other factors may also limit our ability to quickly raise prices in response to increased costs. Accordingly, we may not be able to timely offset increased costs fully or at all, and there can be no assurances that increasing prices will fully mitigate the impact of these increases, which could adversely impact our results.

Our business could be negatively affected by supply, capacity, labor, information technology, logistics and other disruptions or the costs incurred to avoid these disruptions.

Supply, capacity, information technology and logistics disruptions (which may be caused by a variety of factors, including public health crises such as outbreaks of diseases or illnesses, weather conditions, governmental controls, tariffs, national emergencies, natural or man-made disasters, other force majeure events, abrupt political change or other political, civil or social unrest or instability, mass or other physical violence (or threats thereof), including terrorist activity and armed conflict, or other similar events) or our failure to mitigate such disruptions could adversely affect our ability to manufacture, package or transport our products or require additional resources to maintain or restore our supply chain. Some of our products require raw materials and/or packaging that are provided by a limited number of suppliers or are demanded by other industries or are simply not available at times. Problems or delays experienced by these suppliers as a result of labor shortages or other events could lead to shortages in our production capacity, which could impact our ability to meet customer demand. In addition, as we grow or experience increased customer demand, our existing suppliers may not be able to meet our increasing demand, and we may need to find additional suppliers. We may not be able to secure suppliers who provide materials at, or services to, the specification, quantity and quality levels that we demand (or at all) or be able to negotiate acceptable fees and terms of services with any such suppliers. Additionally, such disruptions have resulted in challenges in addressing our backlogs and further backlog could develop in the event of continued disruptions. Disruptions arising from the foregoing or other events could adversely impact our results.

Further, some of our products are manufactured on equipment at or near its capacity thus limiting our ability to sell additional volumes of such products until more capacity is obtained. As with all manufacturing facilities, equipment and infrastructure age and become subject to increasing maintenance and repair costs which may be significant. We have experienced increased costs and shortages in repair parts. Our ability to procure components to repair equipment essential for our manufacturing processes could be negatively impacted by various restrictions or disruptions in supply chains. See “Increases in energy, commodity, transportation, labor and other costs would increase our operating costs, and we may be unable to pass all these increases on to our customers in the form of higher prices and surcharges” for additional risks related to increased transportation costs and logistics disruptions.








18



We depend on our mining operations for a majority of our supply of sorbent minerals.

Most of our principal raw materials are sorbent minerals mined by us or independent contractors on land that we own or lease. While our mining operations are conducted in surface mines, which do not present many of the risks associated with deep underground mining, our mining operations are nevertheless subject to many conditions beyond our control. Our mining operations are affected by weather and natural disasters (such as earthquakes, tornadoes, hurricanes, heavy rains and flooding), power outages, equipment failures and other unexpected maintenance problems, variations in the amount of rock and soil overlying our reserves, variations in geological conditions, fires and other accidents, fluctuations in the price or availability of supplies, landowner disputes, permit requirements and other matters. Any of these risks could result in significant damage to our mining properties or processing facilities, personal injury to our employees, environmental damage, delays in mining or processing, losses or possible legal liability. We cannot predict whether or the extent to which we will suffer the impact of these and other conditions in the future.

Additionally, we are impacted by the clay quality in our mines. Although we use drilling and surveying to assess the expected composition of our clay, we cannot always predict with certainty the clay quality. Poor quality or unexpected differences in our clay composition could increase our processing costs, reduce production, or impact product performance.

We may not be successful in acquiring adequate additional reserves in the future.

We have an ongoing program of exploration for additional reserves on existing properties as well as through the potential acquisition of new owned or leased properties; however, there can be no assurance that our attempts to acquire additional reserves in the future will be successful. Our ability to acquire additional reserves in the future could be limited by competition by others to be used either for mining or other uses, the lack of suitable properties that can be acquired on terms acceptable to us or restrictions under our existing or future debt facilities. We may not be able to negotiate new leases or obtain mining contracts for properties containing additional reserves or renew our leasehold interests in properties on which operations are not commenced during the term of the lease. Also, requirements for environmental compliance may restrict exploration or use of lands that might otherwise be utilized as a source of reserves.

Failure to effectively utilize or successfully assert intellectual property rights, and the loss or expiration of such rights, could materially adversely affect our competitiveness. Infringement of third-party intellectual property rights could result in costly litigation and/or the modification or discontinuance of our products.

We rely on intellectual property rights based on trademark, trade secret, patent and copyright laws to protect our brands, products and packaging for our products. We cannot be certain that these intellectual property rights will be maximized or that they can be successfully asserted. There is a risk that we will not be able to obtain and perfect our own intellectual property rights or, where appropriate, license intellectual property rights necessary to support new product introductions. We cannot be certain that these rights, if obtained, will not later be invalidated, circumvented or challenged, and we could incur significant costs in connection with legal actions to assert our intellectual property rights or to defend those rights from assertions of invalidity. In addition, even if such rights are obtained in the United States or in other countries, the laws of some of the other countries in which our products are or may be sold may not protect intellectual property rights to the same extent as the laws of the United States. If other parties infringe our intellectual property rights, they may dilute the value of our brands in the marketplace, which could diminish the value that consumers associate with our brands and harm our sales. Accordingly, we have taken and may need to continue to take legal action in the future to protect our patents, trade secrets or know-how or to assert them against claimed infringement by others. Any legal action of that type could be costly and time consuming and no assurances can be made that any lawsuit will be successful. The failure to perfect or successfully assert our intellectual property rights could make us less competitive and could have a material adverse effect on our business, operating results, and financial condition.

In addition, if our products are found to infringe intellectual property rights of others, the owners of those rights could bring legal actions against us claiming substantial damages for past infringement and seeking to enjoin manufacturing and marketing of the affected products. If these legal actions are successful, in addition to any potential liability for damages from past infringement, we could be required to obtain a license in order to continue to manufacture or market the affected products, potentially adding significant costs. Similarly, we have asserted that products sold by our competitors infringe patents owned or licensed by us. We may not prevail in any action brought against us or we may be unsuccessful in securing any license for continued use and therefore have to discontinue the marketing and sale of a product. This could make us less competitive and could have a material adverse impact on our business, operating results and financial condition.

19



The loss of any key member of our senior management team may impede the implementation of our business plans in a timely manner.

The execution of our business plans depends in part upon the continued service of our senior management team, who possess unique and extensive industry knowledge and experience. The loss or other unavailability of one or more of the key members of our senior management team could adversely impact our ability to manage our operations effectively and/or pursue our business strategy. No Company-owned life insurance coverage has been obtained on current team members.


Risks Related to Regulatory Compliance

Environmental, health and safety matters create potential compliance and other liability risks.

We are subject to a variety of federal, state, local and foreign laws and regulatory requirements relating to the environment and to health and safety matters. For example, our mining operations are subject to extensive governmental regulation on matters such as permitting and licensing requirements, workplace safety, plant and wildlife protection, wetlands and other environmental protection, reclamation and restoration of mining properties after mining is completed, the discharge, storage and disposal of materials in the environment, and the effects that mining has on air or groundwater quality and water availability. We believe we have obtained all material permits and licenses required to conduct our present operations. We will, however, need additional permits and renewals of permits in the future.

The expense, liabilities and requirements associated with environmental, health and safety laws and regulations are costly and time-consuming and may delay commencement or continuation of exploration, mining or manufacturing operations. We have incurred, and will continue to incur, significant capital and operating expenditures and other costs, along with management focus and efforts, in complying with environmental, health and safety laws and regulations. In recent years, there has been an increase in regulation and enforcement of environmental, health and safety matters, a trend that we expect will continue. Substantial penalties and other costs may be imposed if we violate certain of these laws and regulations even if the violation was inadvertent or unintentional. Failure to maintain or achieve compliance with these laws and regulations or with the permits required for our operations could result in substantial operating costs and capital expenditures, in addition to fines and administrative, civil or criminal sanctions, third-party claims for property damage or personal injury, cleanup and site restoration costs, site modification (such as the modification to address capacity issues at our sole landfill located in Ochlocknee, Georgia), and liens, the issuance of injunctions to limit or cease operations, the suspension or revocation of permits and other enforcement measures that could have the effect of limiting our operations or otherwise requiring a change to our operations. Under the “joint and several” liability principle of certain environmental laws, we may be held liable for all remediation costs at a particular site and the amount of that liability could be material. In addition, future environmental laws and regulations could restrict our ability to expand our facilities or extract our existing reserves or could require us to acquire costly equipment or to incur other significant expenses in connection with our business. Furthermore, our reputation could be adversely impacted by the failure (or perceived failure) to maintain high environmental, health and safety practices for operations or negative perceptions of these practices in our industry or for our operations or products. There can be no assurance that future events, including changes in any environmental requirements and the costs associated with complying with such requirements, will not have a material adverse effect on us.

Government regulation imposes significant costs on us, and future regulatory changes (or related customer responses to regulatory changes) could increase those costs or limit our ability to produce and sell our products.

In addition to the regulatory matters described above, our operations are subject to various federal, state, local and foreign laws and regulations relating to the mining, manufacture, packaging, labeling, content, storage, distribution and advertising of our products and the conduct of our business operations. For example, in the United States, some of our products, product claims, labeling and advertising are regulated by the Food and Drug Administration, the Consumer Product Safety Commission, the OSHA, the MSHA, the EPA and the Federal Trade Commission. Most states have agencies that regulate in parallel to these federal agencies. In addition, our international sales and operations are subject to regulation in each of the foreign jurisdictions in which we manufacture, distribute or sell our products. There is increasing federal and state regulation with respect to the content, labeling, use, and disposal after use of various products we sell. Throughout the world, but particularly in the United States and Europe, there is also increasing government scrutiny and regulation of the food chain and products entering or affecting the food chain.

If we are found to be out of compliance with applicable laws and regulations in these or other areas, we could be subject to loss of customers and to civil remedies, including fines, injunctions, recalls or asset seizures, as well as potential criminal sanctions, any of which could have a material adverse effect on our business. Loss of or failure to obtain necessary
20



permits and registrations could delay or prevent us from meeting product demand, introducing new products, building new facilities or acquiring new businesses and could adversely affect operating results. Further, if applicable laws or regulations are changed or interpreted differently in the future, it may become more difficult or expensive for us to comply. In addition, investigations or evaluations of our products by government agencies may require us to adopt additional labeling, safety measures or other precautions, or may effectively limit or eliminate our ability to market and sell these products. Accordingly, there can be no assurance that we will be able to obtain or renew required governmental permits and registrations in the future. Further, there can be no assurance that current or future governmental regulation or other rule-making (including proposals regarding increased disclosure on climate-related matters) will not have a material adverse effect on our business. Our efforts to comply with new requirements and regulations could result in increased general and administrative expenses and a diversion of substantial management time and attention from revenue-generating activities to compliance activities.

We are also experiencing increasing customer scrutiny of the content and manufacturing of our products, particularly our products entering or affecting the food chain, in parallel with the increasing government regulation discussed above. Our customers may impose product specifications, certifications or other requirements that are different from, and more onerous than, applicable laws and regulations. As a result, the failure of our products to meet these additional requirements may result in loss of customers and decreased sales of our products even in the absence of any actual failure to comply with applicable laws and regulations. There can be no assurance that future customer requirements concerning the content or manufacturing of our products will not have a material adverse effect on our business.

We face risks to our domestic and international sales and business operations due to political, regulatory, economic and other conditions.

Unstable economic, political, regulatory and other conditions could adversely affect demand for our products or disrupt our operations in the United States and in international markets. The international nature of our operations subjects the Company to numerous risks, including political, civil and/or instability (including acts of terrorism, civil or social unrest, labor unrest, violence in connection with political or social events, and outbreaks of war and pandemics or other disease outbreaks). Both international and domestic operations are also subject to regulatory requirements and issues, including with respect to environmental matters. Any of these matters could result in sudden, and potentially prolonged, changes in domestic and international demand for our products. Further, ongoing developments in U.S. politics and government have introduced greater uncertainty with respect to tax policies, trade relations, tariffs and government regulations affecting trade between the U.S. and other countries. For instance domestic sales may be impacted by changes in government issued incentives, such as tax rebates and credits, for renewable diesel producers. In addition to considerations around U.S. politics and government, geopolitical concerns may also impact our business; for instance, international conflicts could increase the cost of raw and packaging materials and commodities (including the prices of oil and natural gas), supply chain and logistics challenges and foreign currency volatility, and it is not possible to predict the broader or longer-term consequences of such conflicts. These developments, as well as the risks outlined above, could have a material adverse effect on the Company’s business, financial condition and results of operations.

In addition, our international sales and operations are subject to various economic-related risks. Our international sales and operations are, among other factors, subject to currency exchange fluctuations, fund transfer and trade restrictions and import/export duties. In some cases, we may have difficulty enforcing agreements and collecting accounts receivable through a foreign country’s legal system. Further, an increase in inflation rates could affect the Company’s profitability and cash flows, due to higher employment costs, higher operating costs, higher financing costs, and/or higher supplier prices. Inflation may also adversely affect foreign exchange rates. The Company may be unable to pass along such higher costs to its customers. In addition, inflation may adversely affect customers’ operations.

We may incur adverse safety events or product liability claims that may be costly, create adverse publicity and may add further governmental regulation.

If any of the products that we sell cause, or appear to cause, harm to any of our customers or to consumers, we could be exposed to product liability lawsuits, heightened regulatory scrutiny, requirements for additional labeling, withdrawal of products from the market, indemnification obligations, imposition of fines or criminal penalties or other governmental actions. Any of these actions could result in material write-offs of inventory, material impairments of intangible assets, goodwill and fixed assets, material restructuring charges and other adverse impacts on our business operations. We cannot predict with certainty the eventual outcome of any pending or future litigation, and we could be required to pay substantial judgments or settlements against us or change our product formulations in response to governmental action. Further, lawsuits can be expensive to defend, whether or not they have merit, and the defense of these actions may divert the attention of our
21



management and other resources that would otherwise be engaged in managing our business and our reputation could suffer, any of which could harm our business.

Goodwill, long-lived, and other intangible assets recorded as a result of our acquisitions could become impaired.

We review goodwill, long-lived assets, including property, plant and equipment and identifiable amortizing intangible assets, for impairment whenever changes in circumstances or events may indicate that the carrying amounts are not recoverable. Factors which may cause an impairment of long-lived assets include lower share trading prices and the adverse impact of rising costs and additional expenses to mitigate supply chain disruptions, among other factors. In fiscal year 2022, we recorded a $5.6 million loss of goodwill related to the impairment of goodwill at our Retail and Wholesale Products Group reporting unit. We assess all existing goodwill at least annually for impairment on a reporting unit basis. The techniques used in our qualitative assessment and goodwill impairment tests incorporate a number of estimates and assumptions that are subject to change. Although we believe these estimates and assumptions are reasonable and reflect market conditions forecasted at the assessment date, any changes to these assumptions and estimates due to market conditions or otherwise may lead to an outcome where impairment charges would be required in future periods.

We may be subjected to increased taxes or fluctuating tax rates, which could adversely affect our results of operations and/or cash flows.

As a corporation operating in various jurisdictions around the world, we are subject to income and other taxes based upon the jurisdictions in which we operate and where our sales and profits are determined to be earned and taxed. Federal, state, and foreign statutory tax rates and taxing regimes have been subject to significant change and continue to evolve. Further, significant uncertainties exist with respect to the application of the various taxes to the businesses in which we engage, often requiring that we make judgments in determining our tax liabilities and worldwide provision for income taxes.

Our interpretation of current tax laws and their applicability to our business, as well as any changes to existing laws, can significantly impact our effective tax rate. In particular, the U.S. as well as jurisdictions around the world are considering or have enacted changes in relevant tax regulations and interpretations. Changes in income tax laws and regulations, or their interpretation, could result in higher or lower income tax rates assessed or changes in the taxability of certain revenues or the deductibility of certain expenses, thereby affecting our income tax expense and profitability. In the U.S., various proposals, if enacted, could raise the U.S. corporate tax rate and increase the tax on non-U.S. income. Such unfavorable tax legislation could create the potential for added volatility in our quarterly provision for income taxes and could have a significant adverse impact on our future income tax provision and tax rate. Further, a number of factors may cause our effective tax rate to fluctuate, including: changes in tax rates in various jurisdictions, unanticipated changes in the amount of profit in jurisdictions in which the statutory tax rates may be higher or lower than the U.S. tax rate, changes in the valuation of our deferred tax assets and liabilities, adjustments to income taxes upon finalization of various tax returns, increases in expenses not deductible for tax purposes, and changes in available tax credits or our ability to utilize foreign tax credits. We could experience an effective tax rate significantly different from that of prior periods or current expectations, which could have an adverse effect on our results of operations or cash flows.

We are also subject to potential reviews, examinations, and audits by the Internal Revenue Service and other taxing authorities with respect to taxes within and outside of the U.S. Although we believe our tax estimates are reasonable, unfavorable resolution of any tax audits and controversies could cause our tax liabilities to increase (including interest and penalties) and may have a significant adverse impact on our provision for income taxes and tax rate. Our effective tax rate is also influenced by the geography, timing, nature, and magnitude of transactions, such as acquisitions and divestitures, restructuring activities, and impairment charges.

Risks Related to Our Common Stock

We cannot guarantee that that our share repurchases will enhance long-term shareholder value.

Our Board of Directors has previously authorized a share repurchase program. Under these authorizations, the Company has authority to repurchase both shares of our Common Stock and our Class B Stock. The Company has undertaken repurchases of Common Stock on the open market (including pursuant to a 10b5-1 plan) and is also authorized to undertake repurchases in private, negotiated transactions. The Company has no obligations to repurchase any specific dollar amount or to acquire any specific number of shares. The timing, number and manner of share repurchases is determined by management and may depend upon a number of factors, including the trading price, market conditions, and the Company’s liquidity needs and
22



management of its spending. Further, the Company’s share repurchases may be limited, suspended or discontinued at any time without prior notice (subject to the terms and conditions of the repurchase plan(s) in place at such time). The existence of a share repurchase program could cause our stock price to be higher than it would be in the absence of such a program and could potentially reduce the market liquidity for our stock or otherwise affect stock price and/or volatility. Additionally, our share repurchase program could diminish our cash reserves, which may impact our ability to otherwise deploy such cash. There can be no assurance that these share repurchases will enhance shareholder value.

Our principal stockholders have the ability to control matters requiring a stockholder vote and could delay, deter or prevent a change in control of our company.

Under our Certificate of Incorporation, the holders of our Common Stock are entitled to one vote per share and the holders of our Class B Stock are entitled to ten votes per share; the two classes generally vote together without regard to class (except that any amendment to our Certificate of Incorporation changing the number of authorized shares or adversely affecting the rights of Common Stock or Class B Stock requires the separate approval of the class so affected as well as the approval of both classes voting together). As a result, the holders of our Class B Stock exert control over the Company and thus limit the ability of other stockholders to influence corporate matters. Beneficial ownership of Common Stock and Class B Stock by the Jaffee Investment Partnership, L.P. and its affiliates (including Daniel S. Jaffee, our President, Chief Executive Officer and Chairman of the Board of Directors) provides them with the ability to control the election of our Board of Directors and the outcome of most matters requiring the approval of our stockholders, including the amendment of certain provisions of our Certificate of Incorporation and By-Laws, the approval of any equity-based employee compensation plans and the approval of fundamental corporate transactions, including mergers and substantial asset sales. Through their concentration of voting power, our principal stockholders may be able to delay, deter or prevent a change in control of our company or other business combinations that might otherwise be beneficial to our other stockholders.

We are a “controlled company” within the meaning of the New York Stock Exchange (“NYSE”) rules and, as a result, qualify for, and intend to rely on, exemptions from certain corporate governance requirements.

We are a “controlled company” under the New York Stock Exchange Corporate Governance Standards. As a controlled company, we may from time to time rely on exemptions from certain NYSE corporate governance requirements that otherwise would be applicable, including the requirements:

that a majority of the board of directors consists of independent directors;
that we have a nominating and governance committee comprised entirely of independent directors with a written charter addressing the committee’s purpose and responsibilities; and
that we have a compensation committee comprised entirely of independent directors with a written charter addressing the committee’s purpose and responsibilities.

We have previously relied on these exemptions (although we are not currently relying on the first exemption listed above), and we intend to continue to rely on them in the future, as applicable. As a result, you may not have the same benefits and information available to stockholders of NYSE-listed companies that are subject to all of the NYSE corporate governance requirements.

The market price for our Common Stock may be volatile.

The market price of our Common Stock could fluctuate substantially in the future in response to a number of factors, including the following:

fluctuations in our quarterly operating results or the operating results of our competitors;
changes in general conditions in the economy, the financial markets, or the industries in which we operate;
announcements of significant acquisitions, strategic alliances or joint ventures by us, our customers, suppliers or competitors;
sales of our Common Stock by the Company, our officers or directors or unaffiliated third party investors;
introduction of new products or services;
increases in the price of energy sources and other raw materials; and
other developments affecting us, our industries, customers or competitors.

In addition, the stock market may experience extreme price and volume fluctuations that have a significant effect on the market prices of securities issued by many companies, including the Company, for reasons unrelated to their operating
23



performance. These broad market fluctuations may materially adversely affect our Common Stock price, regardless of our operating results. Given its relatively small public float, number of stockholders and average daily trading volume, our Common Stock may be relatively more susceptible to volatility arising from any of these factors. If we experience significant fluctuations in our stock price, we may be exposed to securities class action lawsuits, which could negatively affect our business. There can be no assurance that the price of our Common Stock will increase in the future or be maintained at its recent levels.

Future sales of our Common Stock could depress its market price.

Future sales of shares of our Common Stock could adversely affect its prevailing market price. If our officers, directors or significant stockholders sell a large number of shares, or if we issue a large number of shares, the market price of our Common Stock could significantly decline. Moreover, the perception in the public market that stockholders might sell shares of Common Stock could depress the market for our Common Stock. Our Common Stock’s relatively small public float and average daily trading volume may make it relatively more susceptible to these risks.

Furthermore, in response to recent public focus on dual class capital structures, certain stock index providers are implementing limitations on the inclusion of dual class share structures in their indices. If these restrictions increase, they may impact who buys and holds our stock.

Future dividends on our Common Stock may be restricted or eliminated.

Dividends are declared at the discretion of our Board of Directors, and future dividends will depend on our future earnings, cash flow, financial requirements and other factors, including market and economic conditions. We are not obligated to continue a dividend for any fixed period, and the payment of dividends could be suspended or discontinued at any time at our discretion and without prior notice. There can be no assurance that we will continue to pay dividends. The amount and timing of any future dividends may vary, and the payment of any dividend does not assure that we will pay dividends in the future.

General Risk Factors

Technology failures or cyber security breaches or other unauthorized access to our information technology systems or sensitive or proprietary information could have an adverse effect on the Company's business and operations.

We rely on information technology systems to process, transmit, store, and protect electronic information. For example, a significant portion of the communications between the Company's personnel, customers, suppliers and vendors depends on information technology and we rely on access to such information systems for our operations. Additionally, we rely on third-party service vendors to execute certain business processes and maintain certain information technology systems and infrastructure. We cannot guarantee that the security measures in place will prevent disruptions, failures, computer viruses or other malicious codes, malware or ransomware incidents, unauthorized access attempts, theft of intellectual property, trade secrets, or other corporate assets, denial of service attacks, phishing, hacking by common hackers, criminal groups or nation-state organizations or social activist (“hacktivist”) organizations, and other cyber-attacks or other privacy or security breaches in the information technology, phone systems or other systems (whether due to third-party action, bugs or vulnerabilities, physical break-ins, employee error, malfeasance or otherwise) of the Company, our customers or third parties, which could adversely affect our communications and business operations. Further, events such as natural disasters, fires, power outages, systems failures, telecommunications failures, employee error or malfeasance or other catastrophic events could similarly cause interruptions, disruptions or shutdowns, or exacerbate the risk of the failures described above. These risks may be increased as more employees work from home. We may not have the resources or technical sophistication to anticipate, prevent or detect rapidly-evolving types of cyber-attacks and other security risks. Attacks may be targeted at us, our customers, suppliers or vendors, or others who have entrusted us with information. To date, the Company has not experienced any material impact to the business or operations resulting from information or cybersecurity attacks; however, because of the frequently changing attack techniques, along with the increased volume, persistence and sophistication of the attacks, there is the potential for the Company to be adversely impacted. Because such techniques change frequently or may be designed to remain dormant until a predetermined event and often are not recognized until launched against a target, we may be unable to anticipate these techniques or implement sufficient control measures to defend against these techniques. Once a security incident is identified, we may be unable to remediate or otherwise respond to such an incident in a timely manner. While the Company has policies and procedures in place, including system monitoring and data back-up processes to prevent or mitigate the effects of these potential disruptions or breaches, security breaches and other disruptions to information technology systems could interfere with our operations. Any failure to maintain, or disruption to, our information technology systems, whether as a result of
24



cybersecurity attacks or otherwise, could damage our brands or reputation, subject the Company to legal claims and proceedings or remedial actions, create risks of violations of data privacy laws and regulations, and cause us to incur substantial additional costs. There can be no assurance that existing or emerging threats will not have an adverse impact on our systems or communications networks and, further, technological enhancements to prevent business interruptions could require increased spending. Furthermore, security breaches pose a risk to confidential data and intellectual property, which could result in damage to our competitiveness, brands and reputation. There can be no assurance that the costs, potential monetary damages, and operational consequences of responding to cyber incidents and implementing remediation measures would be covered by any insurance that we may carry from time to time. We cannot predict the degree of any impact that increased monitoring, assessing, or reporting of cybersecurity matters would have on operations, financial conditions and results.

Additionally, in connection with our global operations, we, from time to time, transmit data across national borders to conduct our business and, consequently, are subject to a variety of laws and regulations regarding privacy, data protection, and data security, including those related to the collection, processing, storage, handling, use, disclosure, transfer, and security of personal data, including the European Union General Data Protection Regulation, Canadian Personal Information Protection and Electronic Documents Act, Quebec Private Sector Act, Personal Information Protection Law in China and similar regulations in states within the United States and in countries around the world. Our efforts to comply with privacy and data protection laws may impose significant costs and challenges that are likely to increase over time.

Our enterprise resource planning system (“ERP”) is designed to accurately maintain our books and records and provide information important to the operation of our business. Any potential disruptions with the ERP system could affect our ability to process orders, ship product and send invoices. These difficulties could, in turn, negatively impact our financial results including sales, earnings and cash flow. Further development and maintenance of the ERP system will continue to require investment of human and financial resources, which may cause increased costs and other difficulties. In addition, from time to time, we may implement new technology systems or replace and/or upgrade our current information technology systems. These upgrades or replacements may not improve our productivity to the levels anticipated and may subject us to inherent costs and risks associated with implementing, replacing, and updating these systems, including potential disruption of our internal control structure, substantial capital expenditures, demands on management time and other risks of delays or difficulties in transitioning to new systems or of integrating new systems into other existing systems.

Technology failures or cyber security breaches or other unauthorized access to information technology systems of our customers, suppliers or vendors could have an adverse effect on the Company's business and operations.

We rely on direct electronic interfaces with some of our key customers, suppliers and vendors. Cyber security breaches or technology failures at our customers could result in changes to timing and volume of orders. Additionally cyber security breaches or technology failures at our suppliers or vendors could impact the timing or availability of key materials that could negatively impact our ability to deliver products. We work closely with our key customers, suppliers and vendors to manage and mitigate the impact of any known threats once identified.

Our business could be adversely affected by a widespread threat to public health.

Public health crises may create significant uncertainty on our business and could negatively affect our costs, customer orders, and collection of accounts receivable, which may be material. In addition, a public health crisis could result in the deterioration of worldwide economic conditions and impact the proper functioning of financial and capital markets, foreign currency exchange rates, and commodity and energy prices, as well as demand for our products.

In response to widespread public health threats, such as pandemics, countries and local governments may again implement quarantine or similar orders that restrict workforce and/or require closures of “non-essential” businesses along with restrictions on travel. Such restrictions could create significant volatility, uncertainty, and economic disruption to our business. There can be no assurances that we will not have to close facilities or experience other disruption in the future due to concerns over the health and well-being of our employees, or as a result of government directives. While historically widespread threats to public health had limited disruption and impact to our third party business partners, suppliers, service providers, and customers, no assurances can be made that future threats to public health will not have a more significant impact on our operations or results.




25



We are subject to various legal and regulatory proceedings, including litigation in the ordinary course of business, which may adversely impact our business, financial condition and results of operations.

In the ordinary course of business, we are subject to various legal and regulatory proceedings, which may include but are not limited to those involving antitrust, tax, trade, environmental, intellectual property, data privacy and other matters, including general commercial litigation. Such claims and litigation are frequently expensive and time consuming (and could divert management’s attention and resources) to resolve and may result in substantial liability to us, which liability and related costs and expenses may not be recoverable through insurance or any other forms of reimbursement and could also result in higher insurance costs. Additionally, the outcome of legal and regulatory proceedings may differ from our expectations because the outcomes of these proceedings are often difficult to predict reliably. Various factors and developments can lead to changes in our estimates of liabilities. A future adverse ruling, settlement or unfavorable development could result in charges that could have a material adverse effect on our results of operations in any particular period.

Failure to maintain effective internal control over financial reporting could have a material adverse effect on our business, operating results and stock price.

Section 404 of the Sarbanes-Oxley Act and related SEC rules require that we perform an annual management assessment of the design and effectiveness of our internal control over financial reporting and obtain an opinion from our independent registered public accounting firm on our internal control over financial reporting. Our assessment concluded that our internal control over financial reporting was effective as of July 31, 2023 and we obtained from our independent registered public accounting firm an unqualified opinion on our internal control over financial reporting; however, there can be no assurance that we will be able to maintain the adequacy of our internal control over financial reporting, as such standards are modified, supplemented or amended from time to time in future periods. Accordingly, we cannot assure that we will be able to conclude on an ongoing basis that we have effective internal control over financial reporting in accordance with Section 404 of the Sarbanes- Oxley Act. Moreover, effective internal control is necessary for us to produce reliable financial reports and is important to help prevent financial fraud. If we cannot provide reliable financial reports or prevent fraud, our business and operating results could be harmed, investors could lose confidence in our reported financial information, and the trading price of our Common Stock could drop significantly.

Failure to maintain a level of corporate social responsibility could damage our reputation and could adversely affect our business, financial condition or results of operations.

In light of evolving expectations around corporate social responsibility, our reputation or brand could be adversely impacted by a failure (or perceived failure) to maintain a level of corporate responsibility. In today’s environment, an allegation or perception regarding quality, safety, or corporate social responsibility can negatively impact our reputation. This may include, without limitation: failure to maintain certain ethical, social and environmental practices for our operations and activities, or failure to require our suppliers or other third parties to do so; our environmental impact, including our mining operations and their impact on the environment; the practices of our employees, agents, customers, suppliers, or other third parties (including others in our industry) with respect to any of the foregoing, actual or perceived; the failure to be perceived as appropriately addressing matters of social responsibility; consumer perception of statements made by us, our employees and executives, agents, customers, suppliers, or other third parties (including others in our industry); or our responses to any of the foregoing. Further, we may be subject to rulemaking regarding corporate social responsibility and/or disclosure, as public awareness and focus on social and environmental issues has led to legislative and regulatory efforts to impose increase regulations and require further disclosure. As a result, we may become subject to new or more stringent regulations, legislation or other governmental requirements, customer requirements or industry standards and/or an increased demand to meet voluntary criteria related to such matters. Increased regulations, customer requirements or industry standards including around climate change concerns, could subject us to additional costs and restrictions and require us to make certain changes to our manufacturing practices and/or product designs, which could negatively impact our business, results of operations, financial condition and competitive position.

Our business could be adversely affected by labor disputes and an inability to renew collective bargaining agreements at acceptable terms.

A portion of our teammates in the U.S. and Canada are represented by labor unions, with whom we have entered into separate collective bargaining agreements. We may experience labor disputes in the future, including protests and strikes, which could disrupt our business operations, increase wage rates and other costs of labor and have an adverse effect on our business and results of operation. We may also be unable to renegotiate collective bargaining agreements at acceptable terms or we may
26



be unable to maintain a satisfactory working relationship with our employees in the future. We may also be adversely affected by strikes and other labor disputes by the employees of our suppliers, customers, and other parties.



ITEM 1B – UNRESOLVED STAFF COMMENTS
 
None.
27



ITEM 2 – PROPERTIES
 
CLAY RESOURCES AND RESERVES

In 2018, the SEC adopted new rules updating the disclosure requirements for companies with mining operations. The new mining disclosure rules rescind Industry Guide 7 and codify the SEC’s mining property disclosure requirements in new subpart 1300 of Regulation S-K. These rules became applicable to our disclosures on August 1, 2021. Regulation S-K 1300 requires the disclosure of mineral resources. However, we have no mineral resource estimates as all mineral accumulations of economic interest and with reasonable prospects for eventual economic extraction are either currently on production or subject to an economically viable future development plan and are classified as mineral reserves.

As used in this Form 10-K, the terms “mineral resource,” “mineral reserve,” “proven mineral reserve” and “probable mineral reserve” are defined and used in accordance with subpart 1300 of Regulation S-K. Under subpart 1300 of Regulation S-K, mineral resources may not be classified as “mineral reserves” unless the determination has been made by a qualified person (as defined under subpart 1300 of Regulation S-K) that the mineral resources can be the basis of an economically viable project.

The following provides an overview of our mining properties, operations, and reserves. Our real property holdings and tons produced for each of the three fiscal years ended July 31, are as follows:

Real Property Holdings
Tons Produced
Land
Owned
Land
Leased
Land
Unpatented
Claims
Total202320222021
(acres)(thousands of tons)
California795 — 1,030 1,825 57 61 65 
Georgia3,851 1,593 — 5,444 405 418 383 
Illinois105 508 — 613 54 55 50 
Mississippi2,219 1,238 — 3,457 291 298 283 
Nevada535 — — 535 — — — 
Tennessee178 — — 178 — — — 
 7,683 3,339 1,030 12,052 807 832 781 

With the exception of our research and development center in Illinois, all properties contain clay mineral reserves or are used in the processing of our clay. We mine sorbent minerals primarily consisting of calcium bentonite, attapulgite and diatomaceous shale which we refer to in the aggregate as “clay,” “minerals,” or “Fuller’s Earth.” We use certified professional geologists and mineral specialists who prepared the estimated reserves of these minerals in the table above. See also Item 1 “Business” above for further information about our reserves. Apart from certain mines in Georgia and Illinois, all mines in Mississippi, Georgia, California and Illinois are currently in active production and collectively produced approximately 807 thousand and 832 thousand tons of finished product in fiscal years 2023, and 2022, respectively. Certain of our mines in Georgia are currently in development. Parcels of such land are also sites of manufacturing facilities operated by us. In addition, we own approximately one acre of land in Laval, Quebec, Canada, which is the site of the processing, packaging and distribution facility for our Canadian subsidiary. While we have reserves in Nevada and Tennessee, we are not actively mining these properties.
 
MINING PROPERTIES 

Our mining operations are conducted on both owned and leased land. The Georgia, Illinois and Mississippi mining leases generally require that we pay a minimum monthly rent to continue the lease term. The rental payments are typically applied against a stated royalty related to the number of unprocessed, or in some cases processed, tons of minerals extracted from the leased property. Many of our mining leases have no stated expiration dates. Some of our leases, however, do have expiration dates ranging from 2026 to 2122. We would not experience a material adverse effect from the expiration or termination of any of these leases. We have a variety of access arrangements, some of which are styled as leases, for manufacturing at facilities that are not contiguous with the related mines. We would not experience a material adverse effect from the expiration or termination of any of these arrangements.
28



Certain of our land holdings in California are represented by unpatented mining claims we lease from the Bureau of Land Management. These leases generally give us the contractual right to conduct mining or processing activities on the land covered by the claims. The validity of title to unpatented claims, however, is dependent upon numerous factual matters. We believe the unpatented claims we lease are in compliance with all applicable federal, state and local mining laws, rules and regulations. Future amendments to existing federal mining laws, however, could have a prospective effect on mining operations on federal lands and include, among other changes, the imposition of royalty fees on the mining of unpatented claims, the elimination or restructuring of the patent system and an increase in fees for the maintenance of unpatented claims. To the extent that future proposals may result in the imposition of royalty fees on unpatented lands, the mining of our unpatented claims may become economically unfavorable. We cannot predict the form that any such amendments might take or whether or when such amendments might be adopted. In addition, the construction and operation of processing facilities on these sites would require the approval of federal, state and local regulatory authorities. See Item 1A “Risk Factors” above for a discussion of other risks to our business related to our mining properties.

We operate a number of mines concentrated near our production facilities in California, Georgia, Illinois and Mississippi, although we have proven reserves in other states. Based upon the quantitative and qualitative factors applicable, we do not consider any of our mines to be individually material to our business or financial condition. As a result, we are only required to disclose summary information related to our mineral reserves. Our mineral reserves as of July 31, 2023, have been prepared and certified by Fred Heivilin, our Qualified Person (QP) who is contracted by us as a consultant and who is a certified professional geologist. Our summary of proven and probable reserves as of July 31, 2023, is as follows:

Mineral Reserves
Estimated
Proven
Reserves
Estimated
Probable
Reserves
Total
(thousands of tons)
California3,36111,22614,587
Georgia25,70021,40647,106
Illinois2,2771,5963,873
Mississippi34,43298,324132,756
Nevada23,3162,97626,292
Tennessee3,0003,0006,000
92,086138,528230,614


Based on our rate of consumption during fiscal year 2023, and without regard to any of our reserves in Nevada and Tennessee, where we do not actively mine, we consider our proven and probable reserves adequate to supply our needs for over 40 years. Although we consider these reserves to be extremely valuable to our business, only a small portion of the reserves, those which were acquired in acquisitions, are reflected at cost on our balance sheet.

It is our policy to attempt to maintain a minimum of forty years of proven and probable reserves of each type of clay at each location. We have an ongoing program of exploration for additional reserves but we cannot assure that additional reserves will continue to become available. Our use of these reserves, and our ability to explore for additional reserves, are subject to compliance with existing and future federal and state statutes and regulations regarding mining and environmental compliance. During fiscal year 2023, we utilized these reserves to produce substantially all of the sorbent products that we sold.

Proven reserves means the economically mineable part of a measured resource and can only result from conversion of a measured mineral resource. Further, proven reserves are those reserves for which (a) quantity is computed from dimensions revealed in outcrops, trenches, workings or drill holes; grade and/or quality are computed from results of detailed sampling, and (b) the sites for inspection, sampling and measurement are spaced so closely and the geologic character is so well defined that size, shape, depth and mineral content of reserves are well established. Probable reserves are computed from information similar to that used for proven reserves, but the sites for inspection, sampling and measurement are farther apart or are otherwise less adequately spaced. The degree of assurance, although lower than that for proven reserves, is high enough to assume continuity between points of observation. We use certified professional geologists and mineral specialists who estimate and evaluate existing and potential reserves in terms of quality, quantity and availability.

29



We have internal controls for reviewing and documenting the information supporting the mineral reserve estimates and ensuring the validity of the estimates. Information that is utilized to compile mineral reserves is prepared and certified by our QP and is subject to internal review. Refer to Item 1A “Risk Factors” for discussion of risks associated with our estimates of mineral reserves.

MINING AND MANUFACTURING METHODS
 
Mining and Hauling
 
We mine clay in open-pit mines in Georgia, Mississippi, Illinois and California. The mining and hauling operations are similar throughout the Oil-Dri locations, with the exception of California. The land to be mined is first stripped. The stripping process involves removing the overburden and preparing the site to allow the excavators to reach the desired clay. When stripping is completed, the excavators dig out and load the clay onto dump trucks. The trucks haul the clay directly to our processing plants where it is dumped in a clay yard and segregated by clay type if necessary. Generally, the mine sites are in close proximity to the processing plants; however, the maximum distance the clay is currently hauled to a plant is approximately 11 miles.
 
At our California mines, the clay is excavated and hauled to a hopper. An initial crushing and screening operation is performed at the mine site before the trucks are loaded for delivery to the processing plant.
 
Processing
 
The processing of our clay varies depending on the level of moisture desired in the clay after the drying process. The moisture level is referred to as regular volatile moisture (“RVM”) or low volatile moisture (“LVM”).
 
RVM Clay: A front end loader is used to load the clay from the clay yard into the primary crusher. The primary crusher reduces the clay chunks to 2.0 inches in diameter or smaller. From the crusher, the clay is transported via a belt conveyor into the clay shed. A clay shed loader feeds the clay into a disintegrator which reduces the clay to particles 0.5 inches in diameter or smaller. The clay then feeds directly into the RVM kiln. The RVM kiln reduces the clay’s moisture content. From the RVM kiln, the clay moves through a series of mills and screens which further size and separate the clay into the desired particle sizes. The sized clay is then conveyed into storage tanks. The RVM processed clay can then be packaged or processed into LVM material.
 
LVM Clay: RVM clay is fed from storage tanks into the LVM kiln where the moisture content is further reduced. The clay then proceeds to a screening circuit which separates the clay into the desired particle sizes.

In addition, certain other products may go through further processing or the application of fragrances and additives. For example, certain fluid purification and animal health products are processed into a powder form. We also use a proprietary process for our engineered granules to create spherical, uniform-sized granules.
 

Packaging
 
Once the clay has been dried to the desired level it will be sized and packaged. Our products have various package sizes and types ranging from bags, boxes, pails, and jugs of cat litter to railcars of agricultural products. We also package some of our products into bulk (approximately one ton) bags or into bulk trucks. The size and delivery configuration of our finished products is determined by customer requirements.

30



FACILITIES
 
We operate clay manufacturing and non-clay production facilities on property owned or leased by us as shown on the map below:

Oil-Dri Plant Site Locations
10K map.jpg

LocationOwned/LeasedFunction
Blue Mountain, MississippiOwnedManufacturing and packaging
Chicago, IllinoisLeasedPrincipal executive office
Coppet, SwitzerlandLeasedCustomer service office
Jakarta, IndonesiaLeasedOffice
Jalisco, MexicoLeasedWarehouse and office
Laval, Quebec, CanadaOwnedNon-clay manufacturing and clay and non-clay packaging, sales
Mounds, IllinoisOwnedManufacturing and packaging
Ochlocknee, GeorgiaOwnedManufacturing and packaging
Ripley, MississippiOwnedManufacturing and packaging
Shenzhen, ChinaLeasedSales office, customer service
Taft, CaliforniaOwnedManufacturing and packaging
Vernon Hills, IllinoisOwned & LeasedResearch and development
Wisbech, United KingdomLeasedNon-clay manufacturing and clay and non-clay packaging, sales, customer service

We have no mortgages on the real property we own. The leases for the locations listed above expire as follows: Shenzhen, China in 2024; Vernon Hills, Illinois in 2026; Wisbech, United Kingdom in 2032 and Chicago, Illinois in 2033. The leases for the Coppet, Switzerland; Jakarta, Indonesia; and Jalisco, Mexico offices are on a year-to-year basis. We consider that our properties are generally in good condition, well maintained and suitable and adequate to carry on our business.

31




ITEM 3 – LEGAL PROCEEDINGS
 
    For a discussion of contingencies related to legal proceedings, see Note 11 of the Notes to the Consolidated Financial Statements, which is hereby incorporated by reference.

ITEM 4 – MINE SAFETY DISCLOSURE

    Our mining operations are subject to regulation by the Mine Safety and Health Administration under authority of the Federal Mine Safety and Health Act of 1977, as amended. Information concerning mine safety violations or other regulatory matters required by section 1503(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act and Item 104 of Regulation S-K is included in Exhibit 95 to this Annual Report on Form 10-K.

32




PART II

ITEM 5 – MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
 
Our Common Stock is traded on the NYSE under the symbol ODC. There is no established trading market for our Class B Stock. There are no shares of Class A Common Stock currently outstanding. See Exhibit 4.1 to this Annual Report on Form 10-K for a description of our Common Stock, Class B Stock and Class A Common Stock. The number of holders of record of Common Stock and Class B Stock on September 30, 2023 were 719 and 24, respectively, as reported by our transfer agent. In the last three years, we have not sold any securities which were not registered under the Securities Act of 1933, as amended (the “Securities Act”).
 
Dividends

    Our Board of Directors determines the timing and amount of any dividends. Our Board of Directors may change its dividend practice at any time. The declaration and payment of future dividends, if any, will depend upon, among other things, our future earnings, capital requirements, financial condition, legal requirements, contractual restrictions and other factors that our Board of Directors deems relevant. Our Credit Agreement with BMO Harris Bank N.A. (“BMO Harris”) and our Amended Note Agreement with Prudential requires that certain minimum net worth and tangible net worth levels are to be maintained. To the extent that these balances are not attained, our ability to pay dividends may be impaired. See Note 3 of the Notes to the Consolidated Financial Statements for further information about our note agreements.
 
Issuer Repurchase of Equity Securities

    During the three months ended July 31, 2023, we did not sell any securities which were not registered under the Securities Act. The following chart summarizes our Common Stock purchases during this period.
ISSUER PURCHASES OF EQUITY SECURITIES 1,2
(a)(b)(c)(d)
For the Three Months Ended July 31, 2023
Total Number of Shares Purchased3
Average Price Paid per ShareTotal Number of Shares Purchased as Part of Publicly Announced Plans or Programs
Maximum Number of Shares that may yet be Purchased Under Plans or Programs4
May, 1 2023 to May 31, 2023258$40.34428,775
June 1, 2023 to June 30, 202317,044$49.4316,531411,731
July 1, 2023 to July 31, 2023260$59.14411,471

1 The table summarizes repurchases of (and remaining authority to repurchase) shares of our Common Stock. Our Board of Directors authorized the repurchase of 300,000 shares of Class B Stock on March 21, 2018, however there have been no repurchases of Class B Stock for the three months ended July 31, 2023, and the authorized Class B Stock is not included in the table above. No shares of our Class A Common Stock are currently outstanding. Descriptions of our Common Stock, Class B Stock and Class A Common Stock are contained in Exhibit 4.1 of this Annual Report on Form 10-K for the fiscal year ended July 31, 2023.

2 The figures in the table reflect transactions according to the settlement dates. For purposes of our consolidated financial statements included in this Form 10-K, the impact of these repurchases is recorded according to the settlement dates.

3 1,031 shares of Common Stock were surrendered by employees to pay taxes related to restricted stock awards.

4 Our Board of Directors authorized the repurchase of 250,000 shares on June 14, 2012 and an additional 750,000 shares on March 11, 2019. These authorizations do not have a stated expiration date. The share numbers in this column indicate the number of shares of Common Stock that may yet be repurchased under these authorizations. Repurchases may be made on the open market (pursuant to Rule 10b5-1 plans or otherwise) or in negotiated transactions. The timing and number of shares repurchased will be determined by our management.
33



ITEM 6 – [RESERVED]


ITEM 7 – MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following discussion and analysis of our financial condition and results of operations should be read together with the Consolidated Financial Statements and the related notes included elsewhere herein. This discussion contains forward-looking statements that involve risks and uncertainties. Our actual results may differ materially from the results discussed in the forward-looking statements. Factors that might cause a difference include those discussed under “Forward-Looking Statements” and in Item 1A “Risk Factors” in this Annual Report on Form 10-K.

OVERVIEW

We develop, mine, manufacture and market sorbent products principally produced from clay minerals, primarily consisting of calcium bentonite, attapulgite and diatomaceous shale. Our principal products include agricultural and horticultural chemical carriers, animal health and nutrition products, cat litter, fluids purification and filtration bleaching clays, industrial and automotive floor absorbents, and sports field products. Our products are sold to two primary customer groups, including customers who resell our products as originally produced to the end consumer and other customers who use our products as part of their production process or use them as an ingredient in their final finished product. We have two reportable operating segments based on the different characteristics of our two primary customer groups: the Retail and Wholesale Products Group and the Business to Business Products Group. Each operating segment is discussed individually below. Additional detailed descriptions of the operating segments are included in Item 1 “Business” above.

RESULTS OF OPERATIONS

OVERVIEW
Oil-Dri experienced a record breaking year with consolidated net sales and net income reaching an all-time high. Record revenues were achieved across all areas of our business. Within the Retail & Wholesale Products Group, pricing actions to improve profitability drove the majority of the sales increase. Within the Business to Business Products Group, revenue growth was driven by higher prices coupled with increased volumes. Consolidated income from operations in fiscal year 2023 increased $36.2 million when compared to fiscal year 2022 .

Despite increasing expenses and significant one off events recognized during the current fiscal year, consolidated net income for fiscal year 2023 was $29.6 million, or $4.13 per diluted common share, a 421% increase compared to $5.7 million, or $0.81 per diluted common share in fiscal year 2022. One-time events included a $2.5 million reserve for anticipated modification costs that we expect to incur to address the capacity issues at our sole landfill located in Ochlocknee, Georgia, as well as a charge of $4.7 million in connection with the termination of the Company's pension plan. Refer to Notes 8 and 11 of the Consolidated Financial Statements for additional details.

Our Consolidated Balance Sheets as of July 31, 2023, and our Consolidated Statements of Cash Flows for the fiscal year 2023 show an increase in total cash and cash equivalents from fiscal year-end 2022. The increase is driven mostly by improved net income and increases in accrued expenses and payables, offset by capital expenditures, increases in accounts receivable and inventories, payment of dividends and stock repurchases. Refer to the "Liquidity and Capital Resources" section below.

RESULTS OF OPERATIONS
FISCAL YEAR 2023 COMPARED TO FISCAL YEAR 2022

CONSOLIDATED RESULTS

Consolidated net sales in fiscal year 2023 reached an all-time high of $413.0 million, an 18% increase from net sales of $348.6 million in fiscal year 2022. Net sales increased for both our Retail and Wholesale and Business to Business Products Groups, primarily due to price increases implemented across both product groups and to a lesser extent due to volume growth in our Business to Business Products Group.



34



During fiscal year 2023, we increased personnel, expanded production shifts, optimized equipment, and utilized alternative modes of transportation in order to reduce the backlog. We successfully decreased the backlog by 45% from July 31, 2022, and are back to historical levels. We will continue to implement strategies to further reduce labor, manufacturing and freight constraints in order to meet the increase in customer demand.

Consolidated gross profit in fiscal year 2023 was $103.2 million, an increase of $40.7 million, or 65%, from gross profit of $62.5 million in the prior fiscal year. Our gross margin (defined as gross profit as a percentage of net sales) in fiscal year 2023 increased to 25% from 18% in fiscal year 2022. Our domestic cost of goods sold per ton increased 11%, driven primarily by per ton increases in non-fuel manufacturing and freight, offset by lower per ton packaging costs, while per ton natural gas costs remained flat from prior year. Non-fuel manufacturing costs per ton increased 15% during fiscal year 2023 compared to fiscal year 2022, mainly due to higher per ton costs of labor, repairs, and replacement of assets as we continue to reinvest in our facilities. Domestic freight costs per ton increased approximately 4% in fiscal year 2023 compared to fiscal year 2022. This excludes the impact of a significant customer in our cat litter business that altered shipping terms in January 2023 from collect to delivered which further increased our overall freight cost. Ocean freight costs have also contributed to the increase due to a combination of export fees and the mix of products and geographic locations of our customers throughout the year. Despite fluctuations throughout the year, natural gas remained relatively flat for fiscal year 2023 compared to fiscal year 2022 due to natural gas prices. Packaging costs per ton decreased by approximately 6% in fiscal year 2023 compared to fiscal year 2022 due to lower commodity costs, particularly as it relates to resin and pallet costs. Many of our contracts for packaging purchases are subject to periodic price adjustments, which trail changes in underlying commodity prices.

Total selling, general and administrative expenses ("SG&A") were 19% higher in fiscal year 2023 compared to fiscal year 2022. Unallocated corporate expenses increased by $5.9 million, or 23%, driven by higher bonus accrual due to improved results compared to the Company’s performance target under the annual incentive plan, and outside consulting services, offset by a reduction in research and development expenses now allocated to the operating segments. The discussion of the segments' operating incomes below describes the changes in SG&A expenses that were allocated to the operating segments.

Total other expenses, net were $6.4 million for fiscal year 2023 compared to other income, net of $0.9 million in fiscal year 2022. This was mostly due to the $4.7 million loss on pension termination and the $2.5 million reserve recorded for anticipated landfill capacity modification costs, offset by other miscellaneous and interest income.

Tax expense for fiscal year 2023 was $5.2 million with an effective tax rate of 15.0% compared to $0.1 million with an effective tax rate of 1.7% in fiscal year 2022. The increase in tax expense was driven by higher taxable income. See Note 5 of the Notes to the Consolidated Financial Statements for additional information about our income taxes.


BUSINESS TO BUSINESS PRODUCTS GROUP

Net sales of the Business to Business Products Group for fiscal year 2023 were $142.4 million, an increase of $29.0 million, or 26%, from net sales of $113.4 million in fiscal year 2022. Net sales increased in all product categories - fluids purification products; agricultural and horticultural products; and animal health products. This growth was primarily driven by price increases and to a lesser extent higher demand. Net sales of fluids purification products increased approximately $15.6 million or 25% in fiscal year 2023 compared with the prior year. The increase in net sales was driven by a combination of price increases across all regions and continued demand for our products used in the filtration of edible oil, renewable diesel, and jet fuel. Net sales increased in all regions with most of the increase driven by sales in North America, the region including Europe, Middle East, and Africa ("EMEA") and Latin America when compared to fiscal year 2022. Net sales of our agricultural and horticultural chemical carrier products increased approximately $9.9 million, or 32%, for fiscal year 2023 compared to fiscal year 2022. This is a result of strategic pricing actions implemented throughout the year to offset growing costs and continued strong demand from several large customers. Net sales of our animal health and nutrition products increased $3.6 million, or 17%, during fiscal year 2023 compared to the fiscal year 2022. We saw growth in net sales in all regions except our subsidiaries in China and Indonesia, with the greatest impact coming from North America and Latin America regions. North American sales rose due to a new product line, increased distribution to new and existing customers and a strategic focus on that market. Latin American sales were boosted by the European Union's ("EU") regulations requiring antibiotic-free foreign protein imports, as a large percentage of meat is exported from Latin America to the EU. Asia (excluding China) year-to-date net sales increased due to price. See “Foreign Operations” below for a discussion of net sales for our foreign operations that sell our animal health and nutrition products.

35



SG&A expenses for the Business to Business Products Group increased approximately $0.7 million, or 5% for fiscal year 2023 compared to the prior fiscal year. The majority of the increase relates to microbiology lab expenses that are now allocated to the animal health business (a change from when existing costs were previously included in unallocated corporate expenses) and an increase in compensation related expenses.

The Business to Business Products Group’s operating income for fiscal year 2023 was $36.6 million, an increase of $12.2 million, or 50%, from operating income of $24.3 million for fiscal year 2022. The increase in operating income was mostly driven by higher net sales across all business within this segment as discussed above.
    
RETAIL AND WHOLESALE PRODUCTS GROUP

Net sales of the Retail and Wholesale Products Group for fiscal year 2023 were $270.6 million, an increase of $35.4 million, or 15%, from net sales of $235.2 million in fiscal year 2022 driven by increases of our cat litter and industrial & sports products. Total cat litter net sales increased $30.1 million, or 15%, compared to the prior fiscal year driven mostly by increased pricing. Domestic cat litter net sales were $196.4 million, an increase of $27.1 million from fiscal year 2022 due primarily to increased prices. This was supplemented by increases in organic volume growth of our branded and private label lightweight scoop and private label coarse litter which was offset by a decrease in both volume and net sales of private label heavy weight litter. Net sales of co-packaged products increased by approximately $0.9 million compared to fiscal year 2022. This increase was driven by pricing offset by a reduction in volume as our customer discontinued export sales to one of their foreign markets and softer domestic sales volumes. Net sales of cat litter by our subsidiary in Canada increased period over period, as discussed in "Foreign Operations" below. Net sales of our global industrial and sports products increased by approximately $5.4 million, or 14%, compared to fiscal year 2022, primarily driven by price increases implemented to rebuild margins.

    SG&A expenses for the Retail and Wholesale Products Group were $3.4 million, or 26%, higher during fiscal year 2023 compared to fiscal year 2022 due primarily to higher advertising costs which ramped up in the fourth quarter. We expect advertising spend in fiscal year 2024 to be higher than fiscal year 2023 and spread more evenly throughout the year than fiscal year 2023.

The Retail and Wholesale Products Group’s segment operating income for fiscal year 2023 was $36.1 million, an increase of $29.9 million or 478%, from operating income of $6.3 million in fiscal year 2022. This was driven primarily by the increase in gross margins due to price increases partially offset by higher cost of goods sold, and the goodwill impairment recognized in the third quarter of fiscal year 2022.

FOREIGN SUBSIDIARIES
Foreign operations include our subsidiary in Canada, which is included in the Retail and Wholesale Products Group, and our subsidiaries in the United Kingdom, China, Mexico and Indonesia, which are included in the Business to Business Products Group. Net sales by our foreign subsidiaries during fiscal year 2023 were $22.1 million, an increase of $2.2 million, or 11%, from net sales of $19.9 million during fiscal year 2022. All of our foreign operations, with the exception of our subsidiaries in China and Indonesia, experienced an increase in net sales during fiscal year 2023 compared to fiscal year 2022. Total net sales of our subsidiary in Canada during fiscal year 2023 increased by $2.1 million, or 18%, compared to fiscal year 2022 driven by increased private label cat litter net sales. The increase in cat litter sales was driven by a combination of price increases instituted in response to rising costs and volume growth. Industrial sales in Canada remained flat year over year. Net sales of our subsidiary in the United Kingdom in fiscal year 2023 increased by $0.3 million, or 14%, compared to net sales in fiscal year 2022. The increase is driven primarily by price increases which offset the impact of softer sale volumes. Net sales of our subsidiary in Mexico increased during fiscal year 2023 compared to fiscal year 2022 by $0.5 million, or 24%, due to growing demand for our animal health products. Net sales of our subsidiary in China decreased $0.6 million, or 19%, during fiscal year 2023 compared to fiscal year 2022 primarily due to the process of transitioning the sale of our products to a master distributor. Net sales by our foreign subsidiaries represented 5% of our consolidated net sales in fiscal years 2023 and 6% in fiscal year 2022.

For fiscal year 2023, our foreign subsidiaries reported a net income of $1.1 million, compared to a net loss of $0.8 million in fiscal year 2022. The net income in fiscal year 2023 was driven by price and volume increases in Canada, UK, and Mexico and the reduction of cost of goods sold in China and Indonesia.

Identifiable assets of our foreign subsidiaries as of July 31, 2023, were $14.6 million compared to $13.0 million as of July 31, 2022.


36



LIQUIDITY AND CAPITAL RESOURCES

Our principal short and long-term capital requirements include: funding working capital needs; purchasing and upgrading equipment, facilities, information systems, and real estate; supporting new product development; spending on marketing and advertising costs; investing in infrastructure; repurchasing stock; paying dividends; and, from time to time, business acquisitions. During fiscal year 2023, we principally funded these short and long-term capital requirements using cash from current operations.

Cash and cash equivalents totaled $31.8 million and $16.3 million as of July 31, 2023 and 2022, respectively.

    We currently anticipate cash flows from operations and our available sources of liquidity will be sufficient to meet our cash requirements. In addition, we are actively monitoring the timing and collection of our accounts receivable. Given the current inflationary environment and impacts of supply chain disruption on our business, we continuously assess our liquidity needs and to actively manage our spending.

The following table sets forth certain elements of our Consolidated Statements of Cash Flows for the fiscal year (in thousands):
20232022
Net cash provided by operating activities$49,764 $9,017 
Net cash used in investing activities(24,567)(21,989)
Net cash (used in) provided by financing activities(9,518)4,703 
Effect of exchange rate changes on cash and cash equivalents(223)(24)
Net (decrease) increase in cash and cash equivalents$15,456 $(8,293)

Net cash provided by operating activities

    In addition to net income, as adjusted for depreciation and amortization and other non-cash operating activities, the primary sources and uses of operating cash flows for fiscal years 2023 and 2022 were as follows:

Accounts receivables, less allowance for doubtful accounts and cash discounts, were $7.9 million higher at fiscal year-end 2023 compared to fiscal year-end 2022. The increase is primarily due to the increase in net sales compared to the prior period. In addition, variation in accounts receivable balances reflects differences in the level and timing of collections as well as the payment terms provided to various customers.

Inventories were $2.2 million higher at fiscal year-end 2023 compared to fiscal year-end 2022. The increase is primarily due to rising costs and building inventory levels to meet demand. During fiscal year 2023 we have managed inventory balances primarily focusing on building finished goods inventory offset by decreases in packaging and other through strategic supply chain management. See Note 1 of the Notes to the Consolidated Financial Statements for further information regarding our inventory.

Prepaid expenses were $1.1 million lower at fiscal year-end 2023 compared to fiscal year-end 2022 driven primarily by a reduction in prepaid tax expense.

    Accounts payable were $3.2 million higher at fiscal year-end 2023 compared to fiscal year-end 2022. The increase is due to higher trade payables mainly due to increases in costs of goods and freight as well as fluctuations in timing. Changes in trade accounts payable in all periods are subject to normal fluctuations in the timing of payments, the cost of goods and services we purchased, production volume levels and vendor payment terms.

Accrued expenses were $6.5 million higher at fiscal year-end 2023 compared to fiscal year-end 2022. The increase in accrued expenses during the fiscal year 2023 was driven by the $2.5 million reserve added for the Georgia landfill modification, higher compensation-related expenses, higher advertising expense accruals, and income tax payable.

    Pension and other postretirement liabilities, net of the adjustment recorded in stockholders' equity, were $1.1 million lower at fiscal year-end 2023 compared to fiscal year-end 2022 due primarily to pension income and actuarial revaluation of the pension and postretirement liabilities prior to the termination of the pension. See Note 8 of the Notes to the Consolidated Financial Statements for more information regarding our postretirement benefit plans.
37



Net cash used in investing activities

Cash used in investing activities was $24.6 million in fiscal year 2023. Cash used in investing activities primarily related to capital expenditures to expand our plant equipment and improve our facilities in order to support increased demand for our products.

Net cash (used in) provided by financing activities

Cash used in financing activities was $9.5 million in fiscal year 2023, which was predominantly used for dividend payments, stock repurchases and debt repayments.

Other

Total cash and investment balances held by our foreign subsidiaries as of July 31, 2023 and 2022 were $5.2 million and $3.3 million, respectively. See further discussion in the “Foreign Operations” section above.

As of July 31, 2023, we had remaining authority to repurchase 411,471 shares of Common Stock and 273,100 shares of Class B Stock under a repurchase plan approved by our Board of Directors. Repurchases may be made on the open market (pursuant to Rule 10b5-1 plans or otherwise) or in negotiated transactions. The timing and number of shares repurchased will be determined by our management pursuant to the repurchase plan approved by our Board of Directors. In fiscal years 2022 and 2023, we made repurchases of stock as further discussed in Item 5, Market for Registrant's Common Equity, Related Stockholders Matters and Issuer Purchases of Equity Securities.

We believe that cash flow from operations, availability under our revolving credit facility, current cash balances and our ability to obtain other financing, if necessary, will provide adequate cash funds for foreseeable working capital needs, capital expenditures at existing facilities, deferred compensation payouts, dividend payments and debt service obligations for at least the next 12 months.

We continually evaluate our liquidity position and anticipated cash needs, as well as the financing options available to obtain additional cash reserves. Our ability to fund operations, to make planned capital expenditures, to make scheduled debt payments, and to remain in compliance with all financial covenants under debt agreements, including, but not limited to, the current credit agreement, depends on our future operating performance, which, in turn, is subject to prevailing economic conditions and to financial, business and other factors. The timing and size of any new business ventures or acquisitions that we complete may also impact our cash requirements. As of July 31, 2023 and 2022, we were in compliance with all debt covenants.

OFF BALANCE SHEET ARRANGEMENTS
 
We do not have any unconsolidated special purpose entities. As of July 31, 2023, we do not have any off-balance sheet arrangements that have or are reasonably likely to have a current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources that are material to investors. The term “off-balance sheet arrangement” generally means any transaction, agreement or other contractual arrangement to which an entity unconsolidated with us is a party, under which we have: (i) any obligation arising under a guarantee contract, derivative instrument or variable interest; or (ii) a retained or contingent interest in assets transferred to such entity or similar arrangement that serves as credit, liquidity or market risk support for such assets.
 
CRITICAL ACCOUNTING POLICIES AND ESTIMATES
 
Management’s discussion and analysis of the financial condition and results of operations are based upon our Consolidated Financial Statements, which have been prepared in accordance with the generally accepted accounting principles of the United States (“U.S. GAAP”). We review our financial reporting and disclosure practices and accounting policies annually to ensure that our financial reporting and disclosures provide accurate and transparent information relative to the current economic and business environment. We believe that, of our significant accounting policies stated in Note 1 of the Notes to the Consolidated Financial Statements, the policies listed below involve a higher degree of judgment and/or complexity. The preparation of the financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, as well as the reported amounts of revenues and expenses during the reporting period. Significant estimates include income taxes, promotional programs, pension accounting and allowance for doubtful accounts. Actual results could differ from these estimates.
 
38



Income Taxes. Our effective tax rate on earnings was based on income, statutory tax rates and tax planning opportunities available to us in various jurisdictions in which we operate. Significant judgment was required in determining our effective tax rate and in evaluating our tax positions.
 
We determine our current and deferred taxes in accordance with Accounting Standards Codification (“ASC”) 740 Income Taxes. The tax effect of the expected reversal of tax differences was recorded at rates currently enacted for each jurisdiction in which we operate. To the extent that temporary differences will result in future tax benefit, we must estimate the timing of their reversal and whether taxable operating income in future periods will be sufficient to fully recognize any deferred tax assets.

We maintain valuation allowances where it is likely that all or a portion of a deferred tax asset will not be realized. Changes in valuation allowances from period to period are included in the income tax provision in the period of change. In determining whether a valuation allowance is warranted, we take into account such factors as prior earnings history, expected future earnings and other factors that could affect the realization of deferred tax assets.

We recorded valuation allowances of $1.7 million and $1.8 million for the amount of the deferred tax benefit related to our foreign net operating loss carryforwards as of July 31, 2023 and 2022, respectively, because we believe it is unlikely we will realize the benefit of these tax attributes in the future.

In addition to valuation allowances, we may provide for uncertain tax positions when such tax positions do not meet certain recognition thresholds or measurement standards. Amounts for uncertain tax positions are adjusted when new information becomes available or when positions are effectively settled. We did not record a liability for unrecognized tax benefits at either July 31, 2023 or 2022. See Note 5 of the Notes to the Consolidated Financial Statements for further discussion.

Trade Promotions. We routinely commit to one-time or ongoing trade promotion programs in our Retail and Wholesale Products Group. Promotional reserves are provided for sales incentives made directly to consumers, such as coupons, and sales incentives made to customers, such as slotting, discounts based on sales volume, cooperative marketing programs and other arrangements. All such trade promotion costs are netted against sales. Promotional reserves are established based on our best estimate of the amounts necessary to settle future and existing claims on products sold as of the balance sheet date. To estimate trade promotion reserves, we rely on our historical experience of trade spending patterns and that of the industry, current trends and forecasted data. While we believe our promotional reserves are reasonable and that appropriate judgments have been made, estimated amounts could differ from future obligations. We have accrued liabilities at the end of each period for the estimated trade spending programs. We recorded liabilities of approximately $2.3 million and $1.2 million for trade promotions as of July 31, 2023 and 2022, respectively.

Pension and Postretirement Benefit Costs. We calculate our pension and postretirement health benefit obligations and the related effects on results of operations using actuarial models. To measure the expense and obligations, we must make a variety of estimates including critical assumptions for the discount rate used to value certain liabilities and the expected return on plan assets set aside to fund these costs. We evaluate these critical assumptions at least annually. Other assumptions involving demographic factors, such as retirement age, mortality and turnover, are evaluated periodically and are updated to reflect actual experience. As these assumptions change from period to period, recorded pension and postretirement health benefit amounts and funding requirements could also change. Actual results in any given year will often differ from actuarial assumptions because of economic and other factors.
 
The discount rate is the rate assumed to measure the single amount that, if invested at the measurement date in a portfolio of high-quality debt instruments, would provide the necessary future cash flows to pay the pension benefits when due. The discount rate is subject to change each year. We refer to an applicable index and the expected duration of the benefit payments to select a discount rate at which we believe the benefits could be effectively settled. The discount rate was the single equivalent rate that would yield the same present value as the plan’s expected cash flows discounted with spot rates on a yield curve of investment-grade corporate bonds. The yield curve used in both fiscal years 2023 and 2022 was the FTSE Pension Discount Curve (formerly called the Citi Pension Discount Curve). Our determination of pension expense or income is based on a market-related valuation of plan assets, which is the fair market value. Our expected rate of return on plan assets is determined based on asset allocations and historical experience. The expected long-term rate of inflation and risk premiums for the various asset categories are based on general historical returns and inflation rates. The target allocation of assets is used to develop a composite rate of return assumption. See Note 8 of the Notes to the Consolidated Financial Statements for additional information.

As further described in Note 8 of the Notes to the Consolidated Financial Statements, we terminated the pension plan in fiscal year 2023.
39




Trade Receivables. We recognize trade receivables when control of finished products are transferred to our customers. We record an allowance for credit losses based on our expectations and a periodic review of our accounts receivable, including a review of the overall aging of accounts, consideration of customer credit risk and analysis of facts and circumstances about specific accounts. A customer account is determined to be uncollectible when it is probable that a loss will be incurred after we have completed our internal collection procedures, including termination of shipments, direct customer contact and formal demand of payment. We believe our allowance for doubtful accounts is reasonable; however, the unanticipated default by a customer with a material trade receivable could occur. We also record an estimated allowance for cash discounts offered in our payment terms to some customers. We recorded a total allowance for credit losses and cash discounts of $1.1 million and $0.9 million as of July 31, 2023 and 2022, respectively.

Revenue Recognition. We recognize revenue when performance obligations under the terms of the contracts with customers are satisfied. Our performance obligation generally consists of the promise to sell finished products to wholesalers, distributors and retailers or consumers and our obligations have an original duration of one year or less. Control of the finished products are transferred upon shipment to, or receipt at, customers' locations, as determined by the specific terms of the contract. We have completed our performance obligation when control is transferred and we recognize revenue accordingly. Taxes collected from customers and remitted to governmental authorities are excluded from net sales. Sales returns are not material nor are warranties and any related obligations.

     Inventories. We value inventories at the lower of cost (first-in, first-out) or net realizable value. Inventory costs include the cost of raw materials, packaging supplies, labor and other overhead costs. We perform a detailed review of our inventory to determine if a reserve adjustment is necessary, giving consideration to obsolescence, inventory levels, product deterioration and other factors. The review also surveys all of our operating facilities and sales divisions to give consideration to historic and new market trends. The inventory reserve value was $0.8 million as of both July 31, 2023 and 2022.

Reclamation. During the normal course of our mining process we remove overburden and perform on-going reclamation activities. As overburden is removed from a mine site, it is hauled to a previously mined site and used to refill older sites. This process allows us to continuously reclaim older mine sites and dispose of overburden simultaneously, therefore minimizing the costs associated with the reclamation process. On an annual basis we evaluate our potential reclamation liability in accordance with ASC 410, Asset Retirement and Environmental Obligations. As of July 31, 2023 and 2022, we have recorded an estimated net reclamation asset of $2.2 million and $1.8 million, respectively, and a corresponding estimated reclamation liability of $4.5 million as of July 31, 2023 and $3.8 million as of July 31, 2022. These values represent the discounted present value of the estimated future mining reclamation and landfill closure and monitoring costs at the production plants. The reclamation assets are depreciated over the estimated useful lives of the various mines. The reclamation liabilities are increased based on a yearly accretion charge over the estimated useful lives of the mines.

Accounting for reclamation obligations requires that we make estimates unique to each mining operation of the future costs we will incur to complete the reclamation work required to comply with existing laws and regulations. Actual future costs incurred could significantly differ from estimated amounts. Future changes to environmental laws could increase the extent of reclamation work required. Any such increases in future costs could materially impact the amount incurred for reclamation costs.

Impairment of goodwill, trademarks and other intangible assets. We review carrying values of goodwill, trademarks and other indefinite-lived intangible assets periodically for possible impairment in accordance ASC 350, Intangibles – Goodwill and Other. Our impairment review requires significant judgment with respect to factors such as volume, revenue and expenses. Impairment occurs when the carrying value exceeds the fair value. Our impairment analysis is performed in the third quarter of the fiscal year and may be re-performed during the year when indicators such as unexpected adverse economic factors, unanticipated technological changes, competitive activities and acts by governments and courts indicate that an asset may become impaired. No such triggering events or impairment of goodwill was identified in fiscal year 2023 however this could change in the future, as outlined under Item 1A "Risk Factors".

40



NEW ACCOUNTING PRONOUNCEMENTS

Recently Issued Accounting Standards

In March 2020, the FASB issued guidance under ASC 848, Reference Rate Reform. This guidance provides optional expedients and exceptions to account for debt, leases, contracts, hedging relationships and other transactions that reference LIBOR or another reference rate if certain criteria are met. The guidance is effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. On August 30, 2022, we amended our debt agreements to replace the LIBOR-based reference rate with an adjusted term Secured Overnight Financing Rate (SOFR), ASC 848 will allow us to account for the modification as a continuation of the existing contract without additional analysis.
 
    A summary of all recently adopted and issued accounting standards is contained in Note 1 of Notes to the Consolidated Financial Statements.
41



ITEM 8 – FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

OIL-DRI CORPORATION OF AMERICA
CONSOLIDATED BALANCE SHEETS
 
 July 31,
20232022
ASSETS(in thousands)
Current Assets  
Cash and cash equivalents$31,754 $16,298 
Accounts receivable, less allowance of $1,087 and $922
   in 2023 and 2022, respectively
59,287 51,683 
Inventories, net42,612 40,466 
Prepaid expenses and other assets2,854 3,664 
Total Current Assets136,507 112,111 
Property, Plant and Equipment  
Buildings and leasehold improvements40,940 40,294 
Machinery and equipment184,471 165,350 
Office furniture and equipment18,744 17,524 
Vehicles17,663 15,470 
Gross depreciable assets261,818 238,638 
Less accumulated depreciation and amortization(182,999)(175,374)
Net depreciable assets78,819 63,264 
Construction in progress15,856 24,496 
Land and mineral rights22,905 20,106 
Capital parts, net3,292 2,570 
Total Property, Plant and Equipment, Net120,872 110,436 
Other Assets  
Goodwill3,618 3,618 
Trademarks and patents, net of accumulated amortization
   of $578 and $524 in 2023 and 2022, respectively
1,399 1,445 
Customer list, net of accumulated amortization
    of $7,763 and $7,608 in 2023 and 2022, respectively
22 177 
Deferred income taxes7,201 3,677 
Operating lease right-of-use assets9,386 10,601 
Other7,230 7,546 
Total Other Assets28,856 27,064 
Total Assets$286,235 $249,611 

42



OIL-DRI CORPORATION OF AMERICA
CONSOLIDATED BALANCE SHEETS
(continued)

 July 31,
 20232022
LIABILITIES AND STOCKHOLDERS’ EQUITY(in thousands)
Current Liabilities 
Current maturities of notes payable$1,000 $1,000 
Accounts payable17,101 13,401 
Dividends payable1,927 1,851 
Operating lease liabilities1,872 2,178 
Accrued expenses36,868 30,085 
Total Current Liabilities58,768 48,515 
Noncurrent Liabilities  
Notes payable, net of unamortized debt issuance costs of $173 and $202 in 2023 and 2022, respectively
30,827 31,798 
Deferred compensation4,512 4,559 
Pension and postretirement benefits1,753 798 
Long-term operating lease liabilities8,810 9,749 
Other4,489 3,843 
Total Noncurrent Liabilities50,391 50,747 
Total Liabilities109,159 99,262 
Stockholders’ Equity  
Common Stock, par value $.10 per share, issued 8,750,223 shares in 2023 and 8,686,768 shares in 2022
875 868 
Class B Stock, convertible, par value $.10 per share, issued 2,397,056 shares in 2023 and 2,397,056 shares in 2022
240 240 
Additional paid-in capital55,624 52,467 
Retained earnings200,796 178,754 
Noncontrolling interest (369)
Accumulated Other Comprehensive Income (Loss)
Pension and postretirement benefits1,012 (2,242)
Cumulative translation adjustment(264)59 
Total Accumulated Other Comprehensive Income (Loss)748 (2,183)
Less treasury stock, at cost (3,658,989 Common and 351,641 Class B shares in 2023 and 3,609,938 Common and 351,641 Class B shares in 2022)
(81,207)(79,428)
Total Stockholders’ Equity177,076 150,349 
Total Liabilities and Stockholders’ Equity$286,235 $249,611 

The accompanying notes are an integral part of the Consolidated Financial Statements.
43



OIL-DRI CORPORATION OF AMERICA
CONSOLIDATED STATEMENTS OF OPERATIONS
 
 Year Ended July 31,
 20232022
 (in thousands, except for per share data)
Net Sales$413,021 $348,589 
Cost of Goods Sold(309,794)(286,074)
Gross Profit103,227 62,515 
Selling, General and Administrative Expenses(62,187)(52,050)
Loss on Impairment of Goodwill (5,644)
Income from Operations41,040 4,821 
Other (Expense) Income  
Interest income465 45 
Interest expense(1,464)(1,228)
Loss on pension termination(4,652) 
Foreign exchange gain (loss)105 (303)
Other, net(816)2,374 
Total Other (Expense) Income, Net(6,362)888 
Income Before Income Taxes34,678 5,709 
Income Tax Expense(5,195)(97)
Net Income$29,483 $5,612 
Net Loss Attributable to Noncontrolling Interest(68)(62)
Net Income Attributable to Oil-Dri29,551 5,674 
Net Income Per Share  
Basic Common$4.45 $0.83 
Basic Class B $3.35 $0.63 
Diluted Common$4.13 $0.81 
Diluted Class B $3.35 $0.62 
Average Shares Outstanding 
Basic Common4,825 4,987 
Basic Class B 1,959 1,934 
Diluted Basic Common6,784 5,099 
Diluted Basic Class B1,959 1,962 

The accompanying notes are an integral part of the Consolidated Financial Statements.
44



OIL-DRI CORPORATION OF AMERICA
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

 Year Ended July 31,
 20232022
 (in thousands)
Net Income Attributable to Oil-Dri$29,551 $5,674 
Other Comprehensive Income (Loss):
Pension and postretirement benefits (net of tax)3,254 2,186 
Cumulative translation adjustment(323)(252)
Other Comprehensive Income2,931 1,934 
Comprehensive Income$32,482 $7,608 

The accompanying notes are an integral part of the Consolidated Financial Statements.

45



OIL-DRI CORPORATION OF AMERICA
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
 Number of Shares(in thousands)
Common
& Class B
Stock
Treasury
Stock
Common
& Class B
Stock
Additional
Paid-In
Capital
Retained
Earnings
Treasury
Stock
Accumulated
Other
Comprehensive
Loss
Non-Controlling InterestTotal
Stockholders’
Equity
Balance, July 31, 202110,958,367(3,539,193)$1,096 $48,271 $180,443 $(66,154)$(4,117)$(307)$159,232 
Net income (loss)— —   5,674   (62)5,612 
Other comprehensive income— —     1,934  1,934 
Dividends declared
— —   (7,363)   (7,363)
Purchases of treasury stock
— (379,586)   (11,806)  (11,806)
Net issuance of stock under long-term incentive plans
125,457(42,800)12 1,455  (1,468)  (1)
Amortization of restricted stock— —  2,741     2,741 
Balance, July 31, 202211,083,824(3,961,579)$1,108 $52,467 $178,754 $(79,428)$(2,183)$(369)$150,349 
Net income (loss)— —   29,551   (68)29,483 
Other comprehensive income— —     2,931  2,931 
Dividends declared— —   (7,509)   (7,509)
Purchases of treasury stock
— (25,055)   (1,078)  (1,078)
Net issuance of stock under long-term incentive plans
63,455(23,996)7 695  (701)  1 
Amortization of restricted stock— —  3,147     3,147 
Contributions from noncontrolling interests— —  (685)   437 $(248)
Balance, July 31, 202311,147,279 (4,010,630)$1,115 $55,624 $200,796 $(81,207)$748 $ $177,076 



The accompanying notes are an integral part of the Consolidated Financial Statements.


46



OIL-DRI CORPORATION OF AMERICA
CONSOLIDATED STATEMENTS OF CASH FLOWS
 Year-Ended July 31,
 20232022
(in thousands)
Cash Flows from Operating Activities
Net income$29,483 $5,612 
Adjustments to reconcile net income to net cash provided by operating activities: 
             Depreciation and amortization15,528 13,474 
             Non-cash stock compensation expense3,147 2,741 
             Loss on pension termination4,652  
             Provision for deferred income taxes(4,431)(2,296)
             Provision for bad debts and cash discounts284 (227)
             Loss on impairment of goodwill 5,644 
             Loss on impairment of patent applications61 323 
             Loss on impairment of Fixed Assets914  
             Accretion for asset retirement obligation 161 145 
             Loss on the disposals of property, plant and equipment130 334 
             (Increase) decrease in: 
                    Accounts receivable(7,899)(10,654)
                    Inventories(2,204)(13,087)
                    Prepaid expenses1,082 372 
                    Deferred income taxes510 715 
                    Other assets59 1,607 
             Increase (decrease) in:
                    Accounts payable3,241 5,002 
                    Accrued expenses6,455 4,702 
                    Deferred compensation(47)189 
                    Pension and postretirement benefits(1,085)(1,938)
                    Other liabilities(277)(3,641)
Total Adjustments20,281 3,405 
Net Cash Provided by Operating Activities49,764 9,017 
Cash Flows from Investing Activities 
             Capital expenditures(24,368)(22,010)
             Proceeds from sale of property, plant and equipment70 21 
Acquisition of equity in Agromex(269) 
Net Cash Used in Investing Activities(24,567)(21,989)
Cash Flows from Financing Activities 
             Proceeds from issuance of notes payable 25,000 
             Principal payments on notes payable(1,000)(1,000)
        Payment of debt issuance costs(7)(114)
             Dividends paid(7,433)(7,377)
             Purchase of treasury stock(1,078)(11,806)
Net Cash (Used in) Provided by Financing Activities(9,518)4,703 
Effect of exchange rate changes on cash and cash equivalents(223)(24)
Net Increase (Decrease) in Cash and Cash Equivalents15,456 (8,293)
Cash and Cash Equivalents, Beginning of Year16,298 24,591 
Cash and Cash Equivalents, End of Year$31,754 $16,298 

47




CONSOLIDATED STATEMENTS OF CASH FLOWS - CONTINUED


Year-Ended July 31,
20232022
(in thousands)
Supplemental disclosure:
Other cash flows:
Interest payments, net of amounts capitalized$1,135 $767 
Income tax payments (refunds) $7,367 $(178)
Noncash investing and financing activities:
Capital expenditures accrued, but not paid$4,279 $3,558 
Cash dividends declared and accrued, but not paid$1,927 $1,851 

The accompanying notes are an integral part of the Consolidated Financial Statements.
48



OIL-DRI CORPORATION OF AMERICA
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

NOTE 1 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NATURE OF OPERATIONS

    We are a leader in developing, manufacturing and/or marketing sorbent products. Our sorbent products are principally produced from clay minerals. Our absorbent clay products include cat litter, industrial floor absorbents, agricultural chemical carriers and animal feed additives. Our adsorbent products include bleaching clays, which are used for filtration of edible oils, pre-treatment of renewable diesel, and for purification of petroleum-based oils. We also sell synthetic sorbents, which are used for industrial cleanup.

PRINCIPLES OF CONSOLIDATION
 
The Consolidated Financial Statements include the accounts of Oil-Dri Corporation of America and its subsidiaries. All significant intercompany balances and transactions have been eliminated from the Consolidated Financial Statements.

RECLASSIFICATION
    Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements. These immaterial reclassifications had no effect on the previously reported net income or net cash flows.

MANAGEMENT USE OF ESTIMATES
 
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period as well as the related disclosures. Estimates and assumptions about future events cannot be made with certainty. All of our estimates and assumptions are revised periodically. Actual results could differ from these estimates.

CASH AND CASH EQUIVALENTS
 
Cash equivalents are highly liquid investments with maturities of three months or less.
 
TRADE RECEIVABLES
 
We recognize trade receivables when control of finished products are transferred to our customers. We record an allowance for credit losses based on our expectations and a periodic review of our accounts receivable, including a review of the overall aging of accounts, consideration of customer credit risk and analysis of facts and circumstances about specific accounts. A customer account is determined to be uncollectible when it is probable that a loss will be incurred after we have completed our internal collection procedures, including termination of shipments, direct customer contact and formal demand of payment. We retain outside collection agencies to facilitate our collection efforts. Past due status is determined based on contractual terms and customer payment history.

49



INVENTORIES
 
The composition of inventories was as follows as of July 31 (in thousands):
 20232022
Finished goods$21,943 $18,142 
Packaging8,007 9,515 
Spare parts, net$5,981 $4,904 
Other6,681 7,905 
Inventories$42,612 $40,466 

Inventories are valued at the lower of cost (first-in, first-out) or net realizable value. Inventory costs include the cost of raw materials, packaging supplies, labor and other overhead costs. We performed a detailed review of our inventory items to determine if an obsolescence reserve adjustment was necessary. The review surveyed all of our operating facilities and sales groups to ensure that both historical issues and new market trends were considered. The obsolescence reserve not only considered specific items, but also took into consideration the overall value of the inventory as of the balance sheet date. We recorded inventory obsolescence reserves of approximately $0.8 million as of both July 31, 2023 and July 31, 2022, respectively. The other category of inventories includes a variety of items including clay, additives, fragrances and other supplies. Spare parts in inventory is recorded net of a valuation reserve based on aging. The spare parts reserve was $2.9 million as of July 31, 2023, and $2.7 million as of July 31, 2022.

TRANSLATION OF FOREIGN CURRENCIES
 
Assets and liabilities of foreign subsidiaries, where the local currency is the functional currency, are translated to U.S. Dollars at the exchange rates in effect at period end. Income statement items are translated at the average exchange rate on a monthly basis. Resulting translation adjustments are recorded as a separate component of stockholders’ equity.
 
INTANGIBLES AND GOODWILL
 
We amortize most of our intangibles on a straight-line basis over periods ranging from 10 to 20 years. Our customer list intangible asset is amortized at an accelerated amortization rate in the earlier years to reflect the expected pattern of decline in the related benefits over time. Intangible amortization was $0.3 million in fiscal year 2023 and $0.5 million in fiscal year 2022. Some intangible assets were determined to have indefinite lives and are not amortized, specifically one acquired trademark recorded at $0.4 million.
 
Our estimated intangible amortization expense for the next five fiscal years is as follows (in thousands):
2024$129 
2025$105 
2026$102 
2027$99 
2028$94 

    The remaining weighted average amortization period of our intangibles subject to amortization is as follows (in years):
Weighted Average Amortization Period
Patents11.0
Customer list0.3
Total intangible assets subject to amortization10.0

We periodically review indefinite-lived intangibles and goodwill to assess for impairment. Our review entails a qualitative analysis of triggering events and if identified a further analysis is performed based on cash flow considerations and other approaches that require significant judgment with respect to volume, revenue, expenses and allocations. Impairment occurs when the carrying value exceeds the fair value. In fiscal year 2023, all of our goodwill was attributed only to the
50



Business to Business operating segment. We performed our annual impairment assessment and identified no triggering events that would indicate the need for impairment of the goodwill.
During fiscal year 2022, we determined, as a result of lower share prices and the continued adverse impacts of rising costs and additional expenses to prevent supply chain disruptions, that we had a triggering event that necessitated a goodwill impairment test. As a result, it was determined that the carrying value of our Retail and Wholesale Products Group reporting unit was higher than its fair value and recognized a goodwill impairment of $5.6 million, which left no remaining goodwill in the Retail and Wholesale Products Group reporting unit. No impairment was recognized for the Business to Business operating segment in fiscal year 2022.

OVERBURDEN REMOVAL AND MINING COSTS
 
We surface mine sorbent minerals on property that we either own or lease as part of our overall operations. A significant part of our overall mining cost is incurred during the process of removing the overburden from the mine site, thus exposing the sorbent material used in a majority of our production processes. These stripping costs incurred during production are treated as a variable inventory production cost and are included in cost of goods sold in the period they are incurred. Stripping costs included in cost of goods sold were approximately $4.0 million and $2.7 million for fiscal years 2023 and 2022, respectively. Pre-production overburden removal costs associated with opening a new mine during the development phase are deferred. Total pre-production costs, including the overburden removal costs, that were capitalized in fiscal years 2023 and 2022 were $0.1 million and $1.3 million respectively. The decrease was due to a new mine going into production in fiscal year 2023. Capitalized development costs are amortized when the sorbent material is removed from the mine and used to produce product for sale. At the end of fiscal year 2023, the amount of development costs that are being amortized is $4.3 million.

Additionally, it is our policy to capitalize the purchase cost of land and mineral rights, including associated legal fees, survey fees and real estate fees. The costs of obtaining mineral rights, including legal fees and drilling expenses, are also capitalized. As of both fiscal years ending July 31, 2023 and July 31, 2022 we had $13.6 million of land and $2.2 million of gross mineral rights included in land and mineral rights on the Consolidated Balance Sheets. Any prepaid royalties that may be offset against future royalties due upon extraction of the mineral are also capitalized. Prepaid royalties included in current prepaid expenses and in non-current other assets on the Consolidated Balance Sheets were approximately $2.0 million for both fiscal years ending July 31, 2023 and July 31, 2022.

RECLAMATION
 
We perform ongoing reclamation activities during the normal course of our overburden removal. As overburden is removed from a mine site, it is hauled to previously mined sites and is used to refill older sites. This process allows us to continuously reclaim older mine sites and dispose of overburden simultaneously, therefore minimizing the costs associated with the reclamation process.
 
On an annual basis we evaluate our potential reclamation liability in accordance with ASC 410, Asset Retirement and Environmental Obligations. The reclamation assets are depreciated over the estimated useful lives of the various mines. The reclamation liabilities are increased based on a yearly accretion charge over the estimated useful lives of the mines.

As of July 31, 2023 and 2022, we have recorded an estimated net reclamation asset of $2.2 million and $1.8 million, respectively, and a corresponding estimated reclamation liability of $4.5 million as of July 31, 2023 and $3.8 million as of July 31, 2022. These values represent the discounted present value of the estimated future mining reclamation and landfill closure costs at the production plants. Additional mining activity in fiscal year 2023 and disturbance of land accounts for a majority of the increase in the reclamation asset and liability.

 PROPERTY, PLANT AND EQUIPMENT
 
Property, plant and equipment are generally depreciated using the straight-line method over their estimated useful lives which are listed below. Depreciation expense was $15.3 million and $13.0 million in fiscal years 2023 and 2022, respectively. Major improvements and betterments are capitalized, while maintenance and repairs that do not extend the useful life of the applicable assets are expensed as incurred. Interest expense may also be capitalized for assets that require a period of time to get them ready for their intended use. There was no capitalized interest in fiscal years 2023 and 2022.
51



 Years
Buildings and leasehold improvements3-40
Machinery and equipment 
Packaging2-20
Processing2-25
Mining and other2-15
Office furniture and equipment2-15
Vehicles2-15

Property, plant and equipment are carried at cost on the Consolidated Balance Sheets and are reviewed for possible impairment on an annual basis or when circumstances indicate impairment that an asset may become impaired. We take into consideration idle and underutilized equipment and review business plans for possible impairment. When impairment is indicated, an impairment charge is recorded for the difference between the carrying value of the asset and its fair market value. In fiscal year 2023, we recognized $0.9 million in impairment losses for fixed assets no longer in use. The impairment is included in cost of goods sold on the Consolidated Statement of Operations. There was no impairment recognized in fiscal year 2022.

Capital parts are long-lived spare parts that are recorded net of a valuation reserve based on aging. The capital parts reserve was $2.0 million as of July 31, 2023, and $1.8 million as of July 31, 2022.


OTHER CURRENT AND NONCURRENT LIABILITIES

    Other liabilities include the accruals for general expenses not yet paid, cash collected not yet vouchered, legal reserves, and reclamation liability accrual. Current liabilities are due to be paid within the next 12 months. Included in current liabilities within Accrued Expenses on the Consolidated Balance Sheet is $2.5 million for the Georgia landfill modification reserve which began in the third quarter of fiscal year 2023. Refer to Note 11 for further details.

TRADE PROMOTIONS

    We routinely commit to one-time or ongoing trade promotion programs, primarily in our Retail and Wholesale Products Group. All such costs are netted against sales. We have accrued liabilities at the end of each period for the estimated expenses incurred but not yet paid for these programs. Promotional reserves are provided for sales incentives made directly to consumers, such as coupons, and sales incentives made to customers, such as slotting, discounts based on sales volume, cooperative marketing programs and other arrangements. We use judgment for estimates to determine our trade spending liabilities. We rely on our historical experience of trade spending patterns and that of the industry, current trends and forecast data.

ADVERTISING

Advertising costs for the development of printed materials, television commercials, web-based digital banners, web-based social media and sales videos are deferred and expensed upon the first use of the materials, unless such amounts are immaterial. Costs paid for communicating advertising over a period of time, such as television air time, radio commercials and print media advertising space, are deferred and expensed on a pro-rata basis. All other advertising costs, including participation in industry conventions and shows and market research, are expensed when incurred. All advertising costs are part of selling, general and administrative expenses. Advertising expenses were approximately $7.4 million and $4.0 million in fiscal years 2023 and 2022, respectively.

FAIR VALUE OF FINANCIAL INSTRUMENTS
 
Non-derivative financial instruments included in the Consolidated Balance Sheets are cash and cash equivalents and notes payable. These instruments, except for notes payable, were carried at amounts approximating fair value as of July 31, 2023 and 2022. See Note 4 of the Notes to the Consolidated Financial Statements for additional information regarding the fair value of our financial instruments, including notes payable.
 
52



REVENUE RECOGNITION
 
We recognize revenue when performance obligations under the terms of the contracts with customers are satisfied. Our performance obligation generally consists of the promise to sell finished products to wholesalers, distributors and retailers or consumers and our obligations have an original duration of one year or less. Control of the finished products are transferred upon shipment to, or receipt at, customers' locations, as determined by the specific terms of the contract. We have completed our performance obligation when control is transferred and we recognize revenue accordingly. Taxes collected from customers and remitted to governmental authorities are excluded from net sales. Sales returns are not material nor are warranties and any related obligations.

    We have an unconditional right to consideration under the payment terms specified in the contract upon completion of the performance obligation. We may require certain customers to provide payment in advance of product shipment. We recorded a liability for these advance payments of $0.5 million as of July 31, 2022. There is no liability for advance payments as of July 31, 2023. This liability is reported in Other Accrued Expenses on the Consolidated Balance Sheets. Revenue recognized during fiscal year 2023 that was included in the liability for advance payments at the beginning of the year was $0.5 million.
 
COST OF GOODS SOLD
 
Cost of goods sold consists of all manufacturing costs, including depreciation and amortization related to assets used in the manufacturing and distribution process, inbound and outbound freight, inspection costs, purchasing costs associated with materials and packaging used in the production process and warehouse and distribution costs. Natural gas forward contracts are accounted for as normal purchases.
 
SHIPPING AND HANDLING COSTS
 
Shipping and handling costs are included in cost of goods sold and were approximately $57.4 million and $48.5 million for fiscal years 2023 and 2022, respectively. The increase is primarily related to a key customer switching from pick up to delivered.

 SELLING, GENERAL AND ADMINISTRATIVE EXPENSES
 
Selling, general and administrative expenses include salaries, wages and benefits associated with staff outside the manufacturing and distribution functions, all marketing related costs, any miscellaneous trade spending expenses not required to be included in net sales, research and development costs, depreciation and amortization related to assets outside the manufacturing and distribution process and all other non-manufacturing and non-distribution expenses.

RESEARCH AND DEVELOPMENT
 
Research and development costs of approximately $1.2 million and $2.1 million were charged to expense as incurred for fiscal years 2023 and 2022, respectively, and are recorded in selling, general and administrative expenses.
 
PENSION AND POSTRETIREMENT BENEFIT COSTS
 
We historically provided a defined benefit pension plan for eligible salaried and hourly employees and we made contributions to fund the plan. We also provide a postretirement health benefit plan to domestic salaried employees who qualify under the plan’s provisions. The postretirement health benefit plan is unfunded. Our pension and postretirement health benefit plans are accounted for using actuarial valuations required by ASC 715, Compensation – Retirement Benefits. The funded status of our defined pension and postretirement health benefit plans are recognized on the Consolidated Balance Sheets. Changes in the funded status that arise during the period but are not recognized as components of net periodic benefit cost are recognized within other comprehensive income, net of income tax. In fiscal year 2023 we terminated the pension plan. See Note 8 of the Notes to the Consolidated Financial Statements for additional information.

STOCK-BASED COMPENSATION
 
We account for stock options and restricted stock issued under our long-term incentive plans in accordance with ASC 718, Compensation – Stock Compensation. The fair value of stock-based compensation is determined at the grant date. The related compensation expense is recognized over the appropriate vesting period. Forfeitures are recognized as they occur. See Note 7 of the Notes to the Consolidated Financial Statements for additional information.
53



INCOME TAXES
 
Deferred income tax assets and liabilities are recorded for the impact of temporary differences between the tax basis of assets and liabilities and the amounts recognized for financial reporting purposes. Deferred tax assets are reviewed and a valuation allowance is established if management believes that it is more likely than not that some portion of our deferred tax assets will not be realized. Changes in valuation allowances from period to period are included in the tax provision in the period of change.
 
In addition to existing valuation allowances, we provide for uncertain tax positions, if necessary, when such tax positions do not meet the recognition thresholds or measurement standards prescribed by ASC 740, Income Taxes. Amounts for uncertain tax positions are adjusted when new information becomes available or when positions are effectively settled. We recognize interest and penalties accrued related to uncertain tax positions in income tax expense.
 
U.S. income tax expense and foreign withholding taxes are provided on remittances of foreign earnings and on unremitted foreign earnings that are not indefinitely reinvested. Where unremitted foreign earnings are indefinitely reinvested, no provision for federal or state tax expense is recorded. When circumstances change and we determine that some or all of the undistributed earnings will be remitted in the foreseeable future, a corresponding expense is accrued in the current period. See Note 5 of the Notes to the Consolidated Financial Statements for additional information about income taxes.

EARNINGS PER SHARE

We utilize the two-class method to report our earnings per share ("EPS"). The two-class method is an earnings allocation formula that determines earnings per share for each class of common stock according to dividends declared and participation rights in undistributed earnings. Common Stock is entitled to cash dividends equal to at least 133.33% on a per share basis of the cash dividend paid on Class B Stock. In computing earnings per share, the Company has allocated dividends declared to Common and Class B shares based on amounts actually declared for each class of stock and 33.33% more of the undistributed earnings have been allocated to Common Stock than to the Class B shares on a per share basis. Common Stock is entitled to one vote per share and Class B Stock is entitled to ten votes per share. Common Stock have no conversion rights. Class B Stock is convertible on a share-by-share basis into Common Stock at any time and is subject to mandatory conversion under certain circumstances. Basic EPS is computed by dividing net earnings, reduced for any distributed and undistributed earnings allocated to unvested restricted shares, by the weighted-average number of shares outstanding during the period for each class of share. Diluted EPS, for each class of common stock, is computed by dividing net earnings by the weighted-average number of common shares and potential common shares outstanding during the period. Dilution for common stock takes into consideration the effect of both unvested restricted shares and convertible Class B shares, if the effect is dilutive. Dilution for Class B takes into consideration the effect of unvested restricted shares, if the effect is dilutive. Below is a reconciliation of the calculation of basic and diluted EPS.
For the year ended July 31, 2023
(in thousands, except for per share data)
TotalCommonClass B
Net income$29,551 $22,712 $6,839 
Distributed and undistributed earnings on restricted shares(1,518)(1,232)(286)
Income available to stockholders$28,033 $21,480 $6,553 
Net Income (Numerator)$21,480 $6,553 
Weighted Average Shares Outstanding (Denominator)4,825 1,959 
Basic EPS$4.45 $3.35 
Effect of dilution - Net Income (1)
$6,553 $ 
Net income assuming dilution (Numerator)$28,033 $6,553 
Effect of dilution - Shares (1)
1,959 $ 
Shares assuming dilution (Denominator)6,784 $1,959 
Diluted EPS$4.13 $3.35 
(1) The impact of unvested restricted stock was anti-dilutive therefore not included in the calculation of diluted EPS

54



NEW ACCOUNTING PRONOUNCEMENTS
 
Recently Adopted Accounting Pronouncements

In March 2020, the FASB issued guidance under ASC 848, Reference Rate Reform. This guidance provides optional expedients and exceptions to account for debt, leases, contracts, hedging relationships and other transactions that reference LIBOR or another reference rate if certain criteria are met. The guidance is effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. On August 30, 2022 we amended our debt agreements to replace the LIBOR-based reference rate with an adjusted term Secured Overnight Financing Rate (SOFR), ASC 848 will allow us to account for the modification as a continuation of the existing contract without additional analysis.

There have been no other accounting pronouncements issued but not yet adopted by us which are expected to have a material impact on our Consolidated Financial Statements.


NOTE 2 – OPERATING SEGMENTS

As a result of a change in management organization during fiscal year 2022 and as part of our routine assessments of our segments, our wholly owned subsidiary located in the United Kingdom is now included in our Business to Business Products Group and our co-packaged coarse cat litter is now included in the Retail and Wholesale Products Group. Prior year net sales and operating income have also been reclassified to reflect these changes. The organization change was intended to better serve our customers and the segment information presented reflects the information regularly reviewed by our chief operating decision maker.

We have two reportable operating segments: (1) Retail and Wholesale Products Group and (2) Business to Business Products Group. These operating segments are managed separately and each segment's major customers have different characteristics. The Retail and Wholesale Products Group customers include mass merchandisers, the farm and fleet channel, drugstore chains, pet specialty retail outlets, dollar stores, retail grocery stores, distributors of industrial cleanup and automotive products, environmental service companies, sports field product users and marketers of consumer products. The Business to Business Products Group customers include: processors and refiners of edible oils, renewable diesel, petroleum-based oils and biodiesel fuel; manufacturers of animal feed and agricultural chemicals; and distributors of animal health and nutrition products.


Net sales for our principal products by segment are as follows (in thousands):
Business to Business Products GroupRetail and Wholesale Products Group
Year Ended July 31,
Product2023202220232022
Cat Litter$ $ $226,335 $196,278 
Industrial and Sports  44,291 38,932 
Agricultural and Horticultural40,275 30,419   
Bleaching Clay and Fluids Purification77,643 62,051   
Animal Health and Nutrition24,477 20,909   
Net Sales$142,395 $113,379 $270,626 $235,210 

Net sales and operating income for each segment are provided below. The accounting policies of the segments are the same as those described in the Note 1 of the Notes to the Consolidated Financial Statements.

We do not rely on any operating segment asset allocations and we do not consider them meaningful because of the shared nature of our production facilities; however, we have estimated the segment asset allocations below for those assets for which we can reasonably determine. The unallocated asset category is the remainder of our total assets. We have refined the basis of allocation for certain of our assets as of April 30, 2023, and we have restated the allocation of assets as of July 31, 2022 presented below to enhance comparability. The asset allocation is estimated and is not a measure used by our chief operating decision maker about allocating resources to the operating segments or in assessing their performance.
55



The corporate expenses line in the table below represents certain unallocated expenses, including primarily salaries, wages and benefits, purchased services, rent, utilities and depreciation and amortization associated with corporate functions such as research and development, information systems, finance, legal, human resources and customer service. Corporate expenses also include the annual incentive plan bonus accrual.

As of July 31,
Assets
20232022
(in thousands)
Business to Business Products$85,798 $77,840 
Retail and Wholesale Products134,974 125,293 
Unallocated assets 65,463 46,478 
Total Assets$286,235 $249,611 

 Year Ended July 31,
 Net SalesIncome
 2023202220232022
 (in thousands)
Business to Business Products$142,395 $113,379 $36,573 $24,344 
Retail and Wholesale Products270,626 235,210 36,119 6,252 
Net Sales$413,021 $348,589 
Corporate Expenses(31,652)(25,775)
Income from Operations41,040 4,821 
Total Other Income, Net(6,362)888 
Income Before Income Taxes34,678 5,709 
Income Tax Expense(5,195)(97)
Net Income$29,483 $5,612 
Net Loss Attributable to Noncontrolling Interest$(68)$(62)
Net Income Attributable to Oil-Dri$29,551 $5,674 

The following is a summary by fiscal year of financial information by geographic region (in thousands):
 20232022
   Sales to unaffiliated customers by:  
      Domestic operations$390,963 $328,696 
      Foreign subsidiaries$22,058 $19,893 
   Sales or transfers between geographic areas: 
     Domestic operations$6,436 $6,418 
Foreign subsidiaries$69 $161 
   Income (Loss) before income taxes: 
      Domestic operations$33,686 $6,552 
      Foreign subsidiaries$992 $(843)
   Net Income (Loss) attributable to Oil-Dri: 
     Domestic operations$28,494 $6,430 
      Foreign subsidiaries$1,057 $(756)
   Identifiable assets: 
      Domestic operations$271,627 $236,622 
      Foreign subsidiaries$14,608 $12,989 

56



Included within identifiable assets for our foreign subsidiaries is cash held at foreign banks of $5.2 million and $3.3 million as of July 31, 2023 and July 31, 2022, respectively.
    
Sales to Walmart, our largest customer, are included in our Retail and Wholesale Products Group. The percentage of consolidated net sales and net accounts receivable attributed to Walmart are shown in the table below:
 20232022
Net sales for the years ended July 3119%16%
Net accounts receivable as of July 3126%21%
    
There are no other customers with sales equal to or greater than 10% of our total sales.


NOTE 3 – DEBT

The composition of notes payable is as follows as of July 31 (in thousands):
 20232022
Amended and Restated Note Purchase and Private Shelf Agreement. Annual principal installments on May 15: $1,000 in each fiscal year 2021 through 2030. Interest is payable semi-annually at an annual rate of 3.95% [Series B]
$7,000 $8,000 
Amended and Restated Note Purchase and Private Shelf Agreement. Annual principal installments on Dec 15: $5,000 in each fiscal year 2028 through 2032. Interest is payable semi-annually at an annual rate of 3.25% [Series C]
25,000 25,000 
Less current maturities of notes payable(1,000)(1,000)
Less unamortized debt issuance costs$(173)$(202)
Noncurrent notes payable$30,827 $31,798 

We are party to an Amended and Restated Note Purchase and Private Shelf Agreement (as amended, the "Note Agreement") with PGIM, Inc. ("Prudential") and certain existing noteholders and purchasers affiliated with Prudential named therein. Pursuant to the Note Agreement on May 15, 2021 we issued $10 million in aggregate principal amount of our 3.95% Series B Senior Notes due May 15, 2030, of which $7 million aggregate principal amount remained outstanding as of July 31, 2023. On December 16, 2021, under the Note Agreement we issued an additional $25 million in aggregate principal amount of our 3.25% Series C Senior Notes due December 16, 2031, all of which remained outstanding as of July 31, 2023. The Amended Note Agreement also provides us with the ability to request, from time to time, that Prudential affiliate(s) purchase, at Prudential’s discretion and on an uncommitted basis, additional senior unsecured notes of Oil-Dri (the “Shelf Notes,” and collectively with the Series A Notes, Series B Notes, and Series C Notes, the “Notes”) in an aggregate principal amount of up to $75 million minus the aggregate principal amount of Notes then outstanding and Shelf Notes that have been accepted for purchase. Interest payable on any Shelf Note agreed to be purchased under the Note Agreement will be at a rate determined by Prudential and will mature no more than fifteen years after the date of original issue of such Shelf Note.

On August 30, 2022, we entered into Amendment No. 3 (the "Third Amendment") to the Note Agreement. The Third Amendment modified the existing fixed charge coverage financial covenant and replaced the existing consolidated debt financial covenant with a maximum debt to earnings ratio and effected certain changes consistent with the Sixth Amendment to the Credit Agreement (defined below), including modifying the method for calculating consolidated EBITDA and the excess leverage fee.

On September 21, 2023, the Company entered into Amendment No. 4 (the “Fourth Amendment”) to the Note Agreement. The Fourth Amendment extended the time frame for issuing and selling Shelf Notes to September 21, 2026.

57



The following is a schedule by fiscal year of future principal maturities of notes payable as of July 31, 2023 (in thousands):
2024$1,000 
20251,000 
20261,000 
20271,000 
20286,000 

We are party to the Credit Agreement, dated as of January 27, 2006 (as previously amended, the "Credit Agreement"), among us, BMO Harris Bank N.A (“BMO”), and certain of our domestic subsidiaries. The agreement provides for a $45 million unsecured revolving credit facility, including a maximum of $10 million for letters of credit.

The Credit Agreement contains restrictive covenants that, among other things and under various conditions, limit our ability to incur additional indebtedness or to dispose of assets. On August 30, 2022, we entered into the Sixth Amendment to the Credit Agreement (the "Sixth Amendment"). The Sixth Amendment extended the facility termination date to August 30, 2027; replaced the LIBOR-based reference rate with an adjusted term Secured Overnight Financing Rate ("SOFR"); revised the method for calculating consolidated EBITDA and consolidated debt for purposes of the Credit Agreement; modified certain restrictive covenants, including increasing the unsecured indebtedness basket from $50 million to $75 million; and revised the existing financial covenants by replacing the consolidated debt covenant with a covenant to maintain a maximum debt to earnings ratio, lowering the minimum fixed charge coverage ratio level and revising the method for calculating the fixed charge coverage ratio. As of July 31, 2023, and 2022, we were in compliance with the covenants. There were no borrowings during either fiscal year 2023 or 2022. However, we had $1.0 million of letters of credit outstanding as of July 31, 2023, and 2022 under this agreement.

The Credit Agreement states that we may select a variable interest rate based on either the BMO Harris prime rate or an adjusted SOFR-based rate, plus a margin that varies depending on our debt to earnings ratio, or a fixed rate as agreed between us and BMO Harris. As of July 31, 2023, the variable rates would have been 8.50% for the BMO Harris prime-based rate or 5.37% for the adjusted SOFR-based rate.

NOTE 4 – FINANCIAL INSTRUMENTS

Fair Value

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The inputs used to measure fair value are prioritized into one of three categories based on the lowest level of input that is significant to the fair value measurement. Categories in the hierarchy are as follows:

Level 1: Quoted market prices in active markets for identical assets or liabilities.
Level 2: Observable market-based inputs for similar assets or liabilities or valuation models whose inputs are observable, directly or indirectly.
Level 3: Unobservable inputs.

Cash equivalents are classified as Level 1 of the fair value hierarchy because they are valued using quoted market
prices in active markets. These cash instruments are primarily money market funds and are included in cash and cash
equivalents on the Consolidated Balance Sheets. We had $15.4 million cash equivalents as of July 31, 2023 and had no cash equivalents as of July 31, 2022.

Balances of accounts receivable and accounts payable approximated their fair values at July 31, 2023 and July 31, 2022 due to the short maturity and nature of those balances.

Notes payable are reported at the face amount of future maturities. The estimated fair value of notes payable, including current maturities, was approximately $29.7 million as of July 31, 2023 and $31.8 million as of July 31, 2022. The fair value was estimated using the exit price notion of fair value and is classified as Level 2. The decrease in fair value is attributable to the principal and interest payments. See Note 3 of the Notes to the Consolidated Financial Statements for further information about such debt.
58



We apply fair value techniques on at least an annual basis associated with: (1) valuing potential impairment loss related to goodwill, trademarks and other indefinite-lived intangible assets and (2) valuing potential impairment loss related to long-lived assets. See Note 1 of the Notes to Consolidated Financial Statements for further information about goodwill and other intangible assets.

Concentration of Credit Risk

Financial instruments which potentially subject us to concentrations of credit risk consist principally of cash and accounts receivable. Our cash is held in banks which are covered by the Federal Deposit Insurance Corporation; however, our cash balances are in excess of the maximum amount that is insured. Concentrations of credit risk with respect to accounts receivable are subject to the financial condition of certain major customers, principally the customer referred to in Note 2 of the Notes to the Consolidated Financial Statements. We generally do not require collateral to secure customer receivables.

NOTE 5 – INCOME TAXES

    The provision for income tax expense by fiscal year consists of the following (in thousands):
 20232022
Current  
Federal$7,503 $1,681 
Foreign4 16 
State2,119 696 
Current Income Tax Total9,626 2,393 
Deferred  
Federal(3,864)(1,868)
Foreign (41)
State(567)(387)
Deferred Income Tax Total(4,431)(2,296)
Total Income Tax Expense$5,195 $97 
    
59



    Principal reasons for variations between the statutory federal rate and the effective rates by fiscal year were as follows:
 20232022
U.S. federal income tax rate21.0 %21.0 %
Depletion deductions allowed for mining(7.7)(20.1)
State income tax expense, net of federal tax expense2.9 4.5 
Nondeductible officer compensation1.5 2.4 
Tax credits(0.3)(3.1)
Valuation allowance - foreign(0.2)6.9 
Foreign tax differential(0.6)(5.3)
Prior year income taxes(1.3)(9.5)
Goodwill impairment 3.1 
Other(0.3)1.8 
Effective income tax rate15.0 %1.7 %

The U.S. effective tax rate for the year ended July 31, 2023 and July 31, 2022 were 15.0% and 1.7%, respectively, based on income before taxes. The fiscal 2023 effective tax rate was lower than the statutory rate primarily due to favorable depletion deduction and a benefit from an anticipated federal tax return amendment. The fiscal 2023 effective tax rate was negatively impacted primarily due to nondeductible excess officers compensation. The fiscal 2022 effective tax rate benefited due to a favorable depletion deduction as well as federal tax return amendments. The fiscal 2022 effective tax rate was also negatively impacted primarily due to a nondeductible goodwill impairment as well as nondeductible officers compensation.



60



    The Consolidated Balance Sheets included the following tax effects of cumulative temporary differences as of July 31 (in thousands):

`
 20232022
 AssetsLiabilitiesAssetsLiabilities
Depreciation$ $4,338 $ $4,356 
Deferred compensation1,246  1,499  
Capitalized R&D269    
Postretirement benefits478  209  
Goodwill 24 62  
Lease right of use assets 2,412  2,700 
Lease liabilities2,747  3,040  
Allowance for doubtful accounts135  95  
Deferred marketing expenses 11  22 
Other assets608  1  
Other liabilities 301  23 
Accrued expenses5,303  2,362  
Tax credits301  223  
Amortization935  1,046  
Inventories203  366  
Depletion 158  154 
Stock-based compensation1,634  1,522  
Reclamation627  549  
Other liabilities - foreign 41  42 
Other assets – foreign1,698  1,761  
Valuation allowance(1,698) (1,761) 
Total deferred taxes$14,486 $7,285 $10,974 $7,297 

     Deferred tax assets for post retirement benefits were affected by the termination of our pension plan. See Note 8 of the Notes to the Consolidated Financial Statements for further information about postretirement benefits. Deferred tax assets and liabilities related to lease decreased as leases are expiring. Deferred tax assets for accrued expenses reflected a higher accrual for the annual discretionary bonus.

We recorded a valuation allowance of $1.7 million and $1.8 million as of July 31, 2023 and July 31, 2022, respectively, for the amount of the deferred tax benefit related to our foreign net operating loss carryforwards since we believe it is unlikely we will realize the benefit of these tax attributes in the future. As of July 31, 2023, we have total net operating loss carryforwards from state jurisdictions of approximately $3.4 million. The carryforward expiration dates vary by state. No valuation allowance has been established for these carryforwards since we expect our future profitability will allow us to fully realize these tax benefits.

With the exception of our foreign subsidiary in Canada, none of our foreign subsidiaries have generated any untaxed foreign income, therefore we have not provided for any related income taxes for these subsidiaries.

We had no liabilities for unrecognized tax benefits based on tax positions related to the current and prior fiscal years as of July 31, 2023 and 2022; correspondingly, no related interest and penalties were recognized as income tax expense and there were no accruals for such items in either of these fiscal years.

We are subject to U.S. federal income tax as well as income tax in multiple state and foreign jurisdictions. We are currently being audited by the Internal Revenue Service ("IRS") for Fiscal Year 2020. The federal tax returns for fiscal years 2019-2021 remain open for examination. Foreign and U.S. state jurisdictions have statutes of limitations generally ranging from three to five years. The state impact of any federal income tax changes remains subject to examination by various states for a period of up to one year after formal notification to the states. There are a limited number of open state and local income tax
61



audits in which no material issues have been preliminarily identified. There are no material open or unsettled foreign income tax audits. We believe our accrual for tax liabilities is adequate for all open audit years.


NOTE 6 – ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME

    The following table summarizes the changes in accumulated other comprehensive income by component (in thousands):

Pension and Postretirement Health BenefitsCumulative Translation AdjustmentTotal Accumulated Other Comprehensive (Loss) Income
Balance as of July 31, 2021$(4,428)$311 $(4,117)
Other comprehensive income (loss) before reclassifications, net of tax2,081 a)(252)1,829 
Amounts reclassified from accumulated other comprehensive income, net of tax105  105 
Net current-period other comprehensive income (loss), net of tax2,186 (252)1,934 
Balance as of July 31, 2022$(2,242)$59 $(2,183)
Other comprehensive income (loss) before reclassifications, net of tax1,736 a)(323)1,413 
Amounts reclassified from accumulated other comprehensive income, net of tax(36) (36)
Curtailment/Settlement on Pension Plan1,554 b) 1,554 
Net current-period other comprehensive income (loss), net of tax3,254 (323)2,931 
Balance as of July 31, 2023$1,012 $(264)$748 

a)    Amounts are net of taxes of $0.4 million and $0.7 million in fiscal years 2023 and 2022, respectively, and are included in Other Comprehensive Loss.
b)    Amount is net of taxes of $0.5 million in fiscal year 2023. Amount is included in the components of net periodic benefit cost for the pension and postretirement health plans.

See Note 8 of the Notes to the Consolidated Financial Statements for further information about pension and postretirement health benefits.


NOTE 7 – STOCK-BASED COMPENSATION

The Oil-Dri Corporation of America 2006 Long Term Incentive Plan (as amended, the “2006 Plan”) permits the grant of stock options, stock appreciation rights, restricted stock, restricted stock units, performance awards and other stock-based and cash-based awards. Our employees and outside directors are eligible to receive grants under the 2006 Plan. The total number of shares of stock subject to grants under the 2006 Plan may not exceed 1,219,500. As of July 31, 2023, there were 241,540 shares available for future grants under this plan.

RESTRICTED STOCK
 
All non-vested restricted stock as of July 31, 2023 was issued under the 2006 Plan with vesting periods generally from two to five years. The fair value of restricted stock was determined by the closing market price of our Common Stock on the date of grant multiplied by the number of shares granted. Fair value of shares vested is $2.6 million and $2.5 million in fiscal year 2023 and 2022, respectively.
62



     
    A summary of restricted stock transactions under the plans is shown below.
Number of
Shares
(in thousands)
Weighted
Average
Grant Date
Fair Value
Weighted
Average
Remaining
Contractual
Term
(Years)
Unamortized
Expense
(in thousands)
Non-vested restricted stock outstanding at July 31, 2021370 $33.96 3.3$7,073 
Granted126 $33.48 
Vested(71)$34.64   
Forfeited(43)$34.29 
Non-vested restricted stock outstanding at July 31, 2022382 $33.63 3.0$7,064 
Granted63 $29.88 
Vested(73)$35.06   
Forfeited(24)$29.22 
Non-vested restricted stock outstanding at July 31, 2023348 $32.95 2.3$5,129 

    Stock-based compensation for restricted stock of $2.4 million and $2.1 million, net of related tax effect, was recognized in fiscal years 2023 and 2022, respectively. The total restricted stock compensation related tax benefit was $0.8 million and $0.7 million in fiscal years 2023 and 2022, respectively.


NOTE 8 – PENSION AND OTHER POSTRETIREMENT BENEFITS

    The Oil-Dri Corporation of America Pension Plan ("Pension Plan") was a defined benefit pension plan for eligible salaried and hourly employees. Pension benefits were based on a formula of years of credited service and levels of compensation or stated amounts for each year of credited service. On January 9, 2020, Oil-Dri amended the Pension Plan to freeze participation, all future benefit accruals and accrual of benefit service, including consideration of compensation increases, effective March 1, 2020. Consequently, the Pension Plan was closed to new participants and existing participants no longer earned additional benefits on or after March 1, 2020. On September 20, 2022, the Company's Board of Directors approved a resolution to terminate the Company's defined benefit pension plan.

    On April 20, 2023, Oil-Dri settled $14 million of the pension obligation through the purchase of an annuity. The remaining $16 million of the pension obligation was settled on April 28, 2023, via lump-sum payments. All pension assets were remeasured immediately before settlement resulting in a net surplus amount of $3.6 million and net unrealized loss of $1.9 million included in accumulated other comprehensive income. Upon settlement of the pension obligations Oil-Dri recognized through net income all unrealized losses resulting in a $1.9 million reduction to net income included in "Loss on pension termination" within "Other Income (Expense), Net".
On April 27, 2023, the Executive Committee of the Company's Board of Directors approved the distribution of the surplus to a qualified defined contribution retirement fund. A portion of the surplus to be distributed to pension participants was irrevocably distributed to the 401(k) plan on April 28, 2023, which resulted in an additional $2.8 million charge to net income included in "Loss on pension termination" within "Other Income (Expense), Net". The remaining $0.8 million to be held by the 401(k) plan to cover qualified future plan expenses was recognized as a prepaid asset.

A postretirement health benefits plan is also provided to domestic salaried employees who meet specific age, participation and length of service requirements at the time of retirement. Eligible employees may elect to continue their health care coverage under the Oil-Dri Corporation of America Employee Benefits Plan until the date certain criteria are met, including attaining the age of Medicare eligibility. We have the right to modify or terminate the postretirement health benefit plan at any time.

A 401(k) savings plan is maintained under which we match a portion of employee contributions. This plan is available to essentially all domestic employees following a specific number of days of employment. Our contributions to this plan, and to similar plans maintained by our foreign subsidiaries, were $3.2 million and $2.9 million for fiscal years 2023 and 2022, respectively.
63



Obligations and Funded Status

The following tables provide a reconciliation of changes in the plans’ benefit obligations, asset fair values and funded status by fiscal year (in thousands):
 Pension BenefitsPostretirement Health Benefits
 2023202220232022
Change in benefit obligation:
    
Benefit obligation, beginning of year$33,741 $42,267 $2,119 $3,125 
Service cost  84 123 
Interest cost1,009 1,068 73 58 
Actuarial gain (3,054)(8,386)(429)(1,155)
Benefits paid(941)(1,208)6 (32)
Settlements(30,755)   
Benefit obligation, end of year 33,741 1,853 2,119 
Change in plan assets:    
Fair value of plan assets, beginning of year34,989 40,388   
Actual return on plan assets502 (4,191)  
Employer contribution  (6)32 
Benefits paid(941)(1,208)6 (32)
Settlements(30,755)   
Surplus Transfer(3,647)   
Fair value of plan assets, end of year148 34,989   
Funded status, recorded in Consolidated Balance Sheets$148 $1,248 $(1,853)$(2,119)

See “Cash Flows” below for further information about employer contributions and benefits payments.

There was no accumulated benefit obligation for the Pension Plan as of July 31, 2023. The accumulated benefit obligation for the Pension Plan was $33.7 million as of July 31, 2022.

The following table shows amounts recognized in the Consolidated Balance Sheets as of July 31 (in thousands):
Pension BenefitsPostretirement Health
Benefits
 2023202220232022
Deferred income taxes$ $(335)$478 $544 
Other current assets$148 $ $ $ 
Other current liabilities$ $ $(100)$(73)
Other noncurrent liabilities$ $1,248 $(1,753)$(2,046)
Accumulated other comprehensive loss – net of tax:
Net actuarial loss (gain)$ $2,998 $(1,012)$(756)

64



Benefit Costs and Amortizations
 
The following table shows the components of the net periodic pension and postretirement health benefit costs by fiscal year (in thousands):
 Pension Cost Postretirement Health Benefit Cost
 2023202220232022
Service cost$ $ $84 $123 
Interest cost1,009 1,068 73 58 
Expected return on plan assets(1,673)(2,586)  
Amortization of:
Prior service income  (6)(6)
Other actuarial loss42 145 (83) 
Settlement cost5,544    
Net periodic benefit (income) cost$4,922 $(1,373)$68 $175 
Service cost is recorded in Other, net within Other Income (Expense) in the Consolidated Statements of Operations. As the pension plan was frozen, there was no service cost recorded in fiscal years 2022 or 2023.

The following table shows amounts, net of tax, that are recognized in other comprehensive income by fiscal year (in thousands):
 Pension Benefits Postretirement Health Benefits
 2023202220232022
Net actuarial gain$(1,412)$(1,203)$(324)$(878)
Amortization of:
Prior service income  5 5 
Amortization of actuarial loss(32)(110)63  
Curtailment/Settlement$(1,554)$ $ $ 
Total recognized in other comprehensive income$(2,998)$(1,313)$(256)$(873)
    
Cash Flows
 
We have funded the Pension Plan based upon actuarially determined contributions that take into account the amount deductible for income tax purposes, the normal cost and the minimum contribution required and the maximum contribution allowed under applicable regulations. We made no contributions in fiscal years 2022 or 2023. The Pension Plan was terminated in fiscal year 2023 and there will be no more contributions to the Pension Plan. The postretirement health plan is an unfunded plan. Our policy is to pay health insurance premiums and claims from our assets.

The following table shows the estimated future benefit payments by fiscal year (in thousands):
Postretirement
Health Benefits
2024$100 
2025$132 
2026$129 
2027$133 
2028$136 
2029-2033$867 


65



Assumptions

Our pension benefit and postretirement health benefit obligations and the related effects on operations are calculated using actuarial models. Critical assumptions that are important elements of plan expenses and asset/liability measurements include discount rate and expected return on assets for the Pension Plan and health care cost trend for the postretirement health plan. We evaluate these critical assumptions at least annually. Other assumptions involving demographic factors such as retirement age, mortality and turnover are evaluated periodically and are updated to reflect our experience and to meet regulatory requirements. Actual results in any given year will often differ from actuarial assumptions because of economic and other factors. The assumptions used in the previous calculations by fiscal year were as follows:
 Pension BenefitsPostretirement Health Benefits
 2023202220232022
Discount rate for net periodic benefit costs%2.57%3.82%2.10%
Discount rate for year-end obligations%4.05%4.90%3.82%
Rate of increase in compensation levels for net periodic benefit costs%%%%
Rate of increase in compensation levels for year-end obligations%%%%
Long-term expected rate of return on assets%6.50%%%

The discount rate was based on the FTSE Pension Discount Curve to determine for the Pension Plan and the postretirement health plan, the single equivalent rate that would yield the same present value as the specific plan’s expected cash flows.

Our expected rate of return on Pension Plan assets is determined by our asset allocation, our historical long-term investment performance, our estimate of future long-term returns by asset class (using input from our actuaries, investment managers and investment advisors), and long-term inflation assumptions.

For fiscal year 2023, the medical cost trend assumption used for the postretirement health benefit cost was 8.2%. The graded trend rate is expected to decrease to an ultimate rate of 4.9% in fiscal year 2044.

Pension Plan Assets
 
The investment objective for the Pension Plan assets was to optimize long-term return at a moderate level of risk in order to secure the benefit obligations to participants at a reasonable cost. To reach this goal, our investment structure included various asset classes, asset allocations and investment management styles that, in total, have a reasonable likelihood of producing a sufficient level of overall diversification that balances expected return with expected risk over the long-term. The Pension Plan does not invest directly in Company stock.

We measured and monitored the plan’s asset investment performance and the allocation of assets through quarterly investment portfolio reviews. Investment performance was measured by absolute returns, returns relative to benchmark indices and any other appropriate basis of comparison. The Pension Plan was terminated in fiscal year 2023 and there are no targeted allocation percentages of plan assets for 2024. The actual allocation percentages of plan assets as of July 31, 2023:
Asset Allocation20232022
   Cash and accrued income100%%
   Fixed income%36%
   Equity%64%







66



    The following table sets forth by level, within the fair value hierarchy, the Pension Plan's assets carried at fair value (in thousands):
Fair Value At July 31, 2022
TotalQuoted
Prices in
Active
Markets for
Identical
Assets
(Level 1)
Significant
Observable
Inputs
(Level 2)
   Asset Class
   Cash and cash equivalents(a)
$51 $51 $ 
   Equity securities(b):
U.S. companies15,389 10,387 5,002 
International companies521 521  
   Equity securities - international mutual funds:
       Developed market(c)
4,025 923 3,102 
       Emerging markets(d)
1,517 1,149 368 
   Commodities(e)
1,137 1,137  
   Fixed Income:
 U.S. Treasuries3,019 904 2,115 
       Debt securities(f)1,656  1,656 
       Government sponsored entities(g)
1,256  1,256 
       Multi-strategy bond fund(h)
5,079  5,079 
        Money market fund(i)
389  389 
   Other(j)
950  950 
   Total$34,989 $15,072 $19,917 

(a)Cash and cash equivalents consists of highly liquid investments which are traded in active markets.
(b)This class represents equities traded on regulated exchanges, as well as funds that invest in a portfolio of such stocks.
(c)These mutual funds seek long-term capital growth by investing no less than 80% of their assets in stocks of non- U.S. companies that are primarily in developed markets, but also may invest in emerging and less developed markets.
(d)These mutual funds seek to track the performance of a benchmark index that measures the investment return of stock issued by companies located in emerging market countries.
(e)These investments seek attractive total return by investing primarily in a diversified portfolio of commodity futures contracts and fixed income investments.
(f)This class includes bonds and loans of U.S. and non-U.S. corporate issuers from diverse industries and bonds of domestic and foreign municipalities.
(g)This class represents a beneficial ownership interest in a pool of single-family residential mortgage loans. These investments are generally not backed by the full faith and credit of the United States government, except for securities valued at $114,000 in our portfolio as of July 31, 2022.
(h)This class invests at least 80% of its net assets in bonds and other fixed income instruments issued by governmental or private-sector entities. More than 30% of its net assets are invested in asset-backed and mortgage-backed securities. The fund may invest up to 20% of its net assets in securities below investment grade.
(i)These money market mutual funds seek to provide current income consistent with liquidity and stability of principal by investing in a diversified portfolio of high quality, short-term, dollar-denominated debt securities. These funds may include securities issued or guaranteed as to principal and interest by the U.S. government or its agencies, short-term securities issued by domestic or foreign banks, domestic and dollar-denominated foreign commercial papers, and other short-term corporate obligations and obligations issued or guaranteed by one or more foreign governments.
(j)This class includes funds that use a number of other strategies, including arbitrage, to obtain long-term positive returns. The portfolio of instruments may include equities, debt securities, real estate properties, warrants, options, swaps, future contracts, forwards or other types of derivative instruments.

67



NOTE 9 – DEFERRED COMPENSATION
 
Oil-Dri's deferred compensation plans permit directors and certain management employees to defer portions of their compensation and to earn interest on the deferred amounts. Participants have deferred $0.6 million and $0.7 million into these plans in fiscal years 2023 and 2022, respectively. We recorded $0.2 million of interest expense associated with these plans in both fiscal years 2023 and 2022. Payments to participants were $0.9 million and $0.4 million in fiscal years 2023 and 2022, respectively, and the total liability recorded for deferred compensation was $4.6 million and $4.8 million as of July 31, 2023 and 2022, respectively.

The Oil-Dri Corporation of America Annual Incentive Plan provides certain executives with the opportunity to receive a deferred executive bonus award if certain financial goals are met. Deferred executive bonus awards of $1.4 million were awarded for fiscal year 2023 and $0.7 million executive bonus was awarded for fiscal year 2022 as financial targets under the provisions of the plan were achieved. These awards will vest and accrue interest over a 3-year period.

Our deferred compensation plans are unfunded. We fund these benefits when payments are made, and the timing and amount of the payments are determined according to the plans' provisions and, for certain plans, according to individual employee agreements.


NOTE 10 - ACCRUED EXPENSES

Accrued expenses is as follows (in thousands):
July 31,
2023
July 31,
2022
Salaries, Wages, Commissions and Employee Benefits19,054 $13,439 
Freight3,078 4,022 
Georgia Landfill Modification Reserve2,469  
Trade promotions and advertising2,292 1,180 
Real Estate Tax1,038 1,006 
Other8,937 10,438 
$36,868 $30,085 


NOTE 11 – OTHER CONTINGENCIES
 
We are party to various legal actions from time to time that are ordinary in nature and incidental to the operation of our business, including ongoing litigation. While it is not possible at this time to determine with certainty the ultimate outcome of these or other lawsuits, we believe that none of the pending proceedings will have a material adverse effect on our business, financial condition, results of operations or cash flows. In June 2020, the Company received notice from a former service provider alleging a breach of contract regarding the payment of a contingency fee. Such party subsequently, in July 2020, filed a lawsuit seeking to require the Company to participate in binding mediation regarding this matter. Although we believe this claim to be without merit, as of July 31, 2020, we determined a reasonable estimate of this liability within a range, with no amount within that range being a better estimate than any other amount, and therefore recorded that estimate in Other within Accrued Expenses. In the fourth quarter of fiscal year 2023, we have updated our estimate to reflect the latest developments in this matter. We believe that any loss related to this matter is unlikely to be material. However, the outcome of this legal matter is subject to significant uncertainties. The ability to predict the ultimate outcome of this legal matter involves judgments, estimates and inherent uncertainties. The actual outcome could differ materially from management’s estimates.

In the second quarter of fiscal year 2023, we recorded a reserve of $2.5 million for anticipated modification costs that we expect to incur to address capacity issues at our sole landfill located in Ochlocknee, Georgia. Reserves are recorded when it is probable that a liability has been incurred and the amount of the liability can be reasonably estimated. The amount of the reserve represents management’s best estimate of the costs for the modification with respect to this matter. There have been no changes to the reserve estimate throughout the rest of fiscal year 2023. Inherent uncertainties exist in these estimates primarily due to unknown conditions, changing governmental regulations and legal standards, and emerging technologies for handling site modification. Consequently, it is reasonably possible that modification costs in excess of amounts accrued could have a material impact on the Company’s results of operations, financial condition and cash flows.

68



NOTE 12 – LEASES

    We have operating leases primarily for real estate properties, including corporate headquarters, customer service and sales offices, manufacturing and packaging facilities, warehouses, and research and development facilities, as well as for rail tracks, railcars and office equipment. Certain of our leases for a shared warehouse and office facility, rail track and railcars have options to extend which we are reasonably certain we will exercise and, accordingly, have been considered in the lease term used to recognize our ROU assets and lease liabilities. To determine the present value of the lease liability, we use an incremental borrowing rate, which is defined as the rate of interest that the Company would have to pay to borrow (on a collateralized basis over a similar term) an amount equal to the lease payments in similar economic environments. Further information about our accounting policy for leases is included in Note 1 of the Notes to the Consolidated Financial Statements.

    We have no material finance leases, and variable costs for operating leases are immaterial. Operating lease costs are included in Cost of Goods Sold or SG&A expenses based on the nature of the lease. The following table summarizes total lease costs for our operating leases (in thousands):
For the Twelve Months Ended July 31,
20232022
Operating Lease Cost
Operating lease cost$2,640 $2,776 
Short-term operating lease cost2 553 


Supplemental cash flow information related to leases was as follows (in thousands):
For the Twelve Months Ended July 31,
20232022
Other Information
Cash paid for amounts included in the measurement of lease liabilities:2,229 2,490 
Right-of-use assets obtained in exchange for new operating lease liabilities983 4,377 


Operating lease ROU assets and operating lease liabilities are separately presented on the unaudited Consolidated Balance Sheet, excluding leases with an initial term of twelve months or less. Other supplemental balance sheet information related to leases was as follows:
For the Twelve Months Ended July 31,
20232022
Weighted-average remaining lease term - operating leases7.7 years7.7 years
Weighted-average discount rate - operating leases4.03%3.91%


69



The following table summarizes scheduled minimum future lease payments due within twelve months for operating leases with terms longer than one year for which cash flows are fixed and determinable as of July 31, 2023 (in thousands):
2024$2,257 
20252,168 
20261,848 
20271,433 
2028884 
Thereafter3,827 
Total12,417 
Less: imputed interest(1,735)
Net lease obligation$10,682 



NOTE 13 – SUBSEQUENT EVENTS
 
On September 21, 2023, the Company entered into Amendment No. 4 (the “Fourth Amendment”) to the Note Agreement with Prudential. The Fourth Amendment extended the time frame for issuing and selling Shelf Notes to September 21, 2026.
    

NOTE 14 – RELATED PARTIES

    One member of our Board of Directors retired from the role of President and Chief Executive Officer of a customer of ours on September 28, 2019 and is currently party to a post-employment consulting agreement with the customer. Total net sales to that customer, including sales to subsidiaries of that customer, were $0.2 million and $0.3 million for fiscal years 2023 and 2022, respectively. There was $10,768 of outstanding accounts receivable due from that customer, and its subsidiaries, as of July 31, 2023 and $5,608 outstanding accounts receivable as of July 31, 2022.

    One member of our Board of Directors is currently the President and Chief Executive Officer of a vendor of ours. Total payments to this vendor for fees and cost reimbursements were $0.2 million and $0.7 million for fiscal years 2023 and 2022, respectively. There were no outstanding amounts due to that vendor as of July 31, 2023 or July 31, 2022.

70



MANAGEMENT’S REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING
 
    Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15f. Our 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 accounting principles generally accepted in the United States of America.
 
    Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an assessment of the effectiveness of our internal control over financial reporting based on the framework in Internal Control - Integrated Framework (2013 framework) issued by the Committee Sponsoring Organizations of the Treadway Commission (COSO). Based on our assessment, our management concluded that our internal control over financial reporting was effective as of July 31, 2023.
 
    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.
 
    Our internal controls over financial reporting as of July 31, 2023 have been audited by Grant Thornton LLP, an independent registered public accounting firm, as stated in their report which appears on the next page of this Annual Report on Form 10-K.


71




REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
of Directors and Shareholders
Board of Directors and Shareholders
Oil-Dri Corporation of America

Opinions on the financial statements and internal control over financial reporting

We have audited the accompanying consolidated balance sheets of Oil-Dri Corporation of America (a Delaware corporation) and subsidiaries (the “Company”) as of July 31, 2023 and 2022, and the related consolidated statements of operations, comprehensive income, stockholders’ equity, and cash flows for each of the two years in the period ended July 31, 2023, and the related notes and financial statement schedule included under Item 15(a) (collectively referred to as the “financial statements”). We also have audited the Company’s internal control over financial reporting as of July 31, 2023, based on criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”).

In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of the Company as of July 31, 2023 and 2022, and the results of its operations and its cash flows for each of the two years in the period ended July 31, 2023 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, 2023, based on criteria established in the 2013 Internal Control—Integrated Framework issued by COSO.

Basis for opinions

The Company’s management is responsible for these 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 an opinion on the Company’s financial statements and an opinion 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 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 financial statements included performing procedures to assess the risks of material misstatement of the 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 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 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.

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 (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) 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 (3) 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.

72



Critical audit matter(s)

Critical audit matters are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. We determined that there are no critical audit matters.



/s/ GRANT THORNTON LLP
We have served as the Company’s auditor since 2014.
Chicago, Illinois

October 12, 2023

73



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 conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures as of the end of the period covered by this Form 10-K. The controls evaluation was conducted under the supervision and with the participation of management, including our Chief Executive Officer (“CEO”) and Chief Financial Officer (“CFO”). Based upon the controls evaluation, our CEO and CFO have concluded that, as of the end of the period covered by this report, our disclosure controls and procedures were effective to provide reasonable assurance that information required to be disclosed in our Exchange Act reports is recorded, processed, summarized and reported within the time periods specified by the SEC, and that such information is accumulated and communicated to management, including the CEO and CFO, as appropriate to allow timely decisions regarding required disclosure.
 
Management’s Report on Internal Control Over Financial Reporting
 
    Management’s Report on Internal Control Over Financial Reporting is set forth in Part II, Item 8 of this Annual Report on Form 10-K.
 
Changes in Internal Control over Financial Reporting
 
    There were no changes in our internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) that occurred during the fiscal year ended July 31, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Inherent Limitations on Effectiveness of Controls
 
    Our management, including the CEO and CFO, do not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. The design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Further, because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, within the Company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of simple error or mistake. Controls can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Projections of any evaluation of controls effectiveness to future periods are subject to risks. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.


ITEM 9B – OTHER INFORMATION
 
On June 29, 2023, the Company entered into the Sixth Amendment (the “Amendment”) to the Memorandum of Agreement #1450 “Fresh Step”® dated as of March 12, 2001 between A&M Products Manufacturing Company, a subsidiary of The Clorox Company, and Oil-Dri Corporation of America (as amended by the First Amendment, dated December 13, 2002, the Second Amendment, dated October 15, 2007, the Third Amendment, dated May 27, 2016, the Fourth Amendment, dated December 4, 2020, and the Fifth Amendment, dated April 10, 2023, the “Memorandum Agreement”). The Amendment extends the initial term of the Memorandum Agreement.

On September 21, 2023, the Company entered into the Seventh Amendment (the “Seventh Amendment”) to the Memorandum of Agreement, as amended by the Sixth Amendment. The Seventh Amendment further extends the initial term of the
74



Memorandum Agreement. The foregoing is a brief description of the material terms of the Sixth Amendment and the Seventh Amendment and does not purport to be a complete description of the rights and obligations of the parties thereunder. The foregoing description is qualified in its entirety by reference to the Sixth Amendment and the Seventh Amendment, which are filed as Exhibits 10.40 and 10.41 to this Annual Report on Form 10-K, respectively.


ITEM 9C - DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

None.
75



PART III

ITEM 10 – DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
 
The information required by this Item (except as set forth below) will be included in Oil-Dri’s Proxy Statement for its 2023 annual meeting of stockholders under the captions “PROPOSALS - 1. Election of Directors,” “Executive Officers,” “CORPORATE GOVERNANCE MATTERS - Director Nominations,” “Board of Directors Committee Membership and Meetings,” (including the “Audit Committee” section thereunder) and “Corporate Governance Matters” and is incorporated herein by this reference.
 
    The Company has adopted a Code of Ethics and Business Conduct (the “Code”) which applies to all of its directors, officers (including the Company’s Chief Executive Officer and senior financial officers) and employees. The Code imposes significant responsibilities on the Chief Executive Officer and the senior financial officers of the Company. The Code, the Company’s Corporate Governance Guidelines and the charter of its Audit Committee may be viewed on the Company’s website at www.oildri.com and are available in print to any person upon request to Investor Relations, Oil-Dri Corporation of America, 410 North Michigan Avenue, Suite 400, Chicago, Illinois 60611-4213, telephone (312) 321-1515 or e-mail to info@oildri.com. Any amendment to, or waiver of, a provision of the Code which applies to the Company’s Chief Executive Officer or senior financial officers and relates to the elements of a “code of ethics” as defined by the SEC will also be posted on the Company’s website. As allowed by the “controlled company” exemption to certain NYSE rules, the Company does not have a nominating/corporate governance committee (as defined by the NYSE rules) and its compensation committee does not have a charter.


ITEM 11 – EXECUTIVE COMPENSATION
 
    The information required by this Item will be included in Oil-Dris Proxy Statement for its 2023 annual meeting of stockholders under the captions “Executive Compensation,” “CORPORATE GOVERNANCE MATTERS – Director Compensation,” and “Board of Directors Committee Membership and Meetings,” (including the “Compensation Committee” thereunder) and is incorporated herein by reference.


ITEM 12 – SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
 
    Except as set forth herein, the information required by this Item will be included in Oil-Dri’s Proxy Statement for its 2023 annual meeting of stockholders under the captions “Principal Stockholders” and “Security Ownership of Management” and is incorporated herein by reference.

Equity Compensation Plan Information. The following table presents information about compensation plans under which our equity securities are authorized for issuance. There are no outstanding stock options as of July 31, 2023. See Note 7 of the Notes to the Consolidated Financial Statements for further information about these stock-based compensation plans.
Equity Compensation Plan Information As Of July 31, 2023
Plan CategoryNumber of securities to be issued upon exercise of outstanding options (in thousands)
(a)
Weighted-average exercise price of outstanding options
(b)
Number of securities remaining available for further issuance under equity compensation plans (excluding securities reflected in column (a)) (in thousands)
(c)
Equity compensation plans approved by stockholders$—242

    The number of securities remaining in column (c) above includes, in accordance with the terms of the plan, shares that were: 1) not vested or exercised in full due to expiration or termination, or 2) tendered or withheld for payment of the exercise price or to satisfy tax withholding amounts.

76



ITEM 13 – CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
 
    The information required by this Item will be included in Oil-Dri’s Proxy Statement for its 2023 annual meeting of stockholders under the captions “CORPORATE GOVERNANCE MATTERS – Certain Relationships and Related Party Transactions” and “Director Independence” and is incorporated herein by reference.


ITEM 14 – PRINCIPAL ACCOUNTANT FEES AND SERVICES
 
    The information required by this Item will be included in Oil-Dri’s Proxy Statement for its 2023 annual meeting of stockholders under the caption “Other Matters Relating to the Independent Auditor - Auditor Fees” and is incorporated herein by reference.

77



PART IV

ITEM 15 – EXHIBITS AND FINANCIAL STATEMENT SCHEDULE
 
(a)(1)The following consolidated financial statements are contained herein.
   
  
Consolidated Balance Sheets as of July 31, 2023 and July 31, 2022.
   
  
Consolidated Statements of Operations for the fiscal years ended July 31, 2023 and July 31, 2022.
   
Consolidated Statements of Comprehensive Income for the fiscal years ended July 31, 2023 and July 31, 2022.
  
Consolidated Statements of Stockholders’ Equity for the fiscal years ended July 31, 2023 and July 31, 2022.
Consolidated Statements of Cash Flows for the fiscal years ended July 31, 2023 and July 31, 2022.
  Notes to the Consolidated Financial Statements.
   
  Report of Independent Registered Public Accounting Firm.
   
(a)(2) The following financial statement schedule is contained herein:
   
  Schedule to Financial Statements, as follows:
   
  
Schedule II - Valuation and Qualifying Accounts, years ended July 31, 2023 and July 31, 2022.
   
  All other schedules are omitted because they are inapplicable, not required under the instructions or the information is included in the consolidated financial statements or notes thereto.
   
(a)(3) The following documents are exhibits to this Report:
Exhibit
No.
DescriptionSEC Document Reference
3.1 Certificate of Incorporation of Oil-Dri, as amended. 
     
3.2 By-Laws of Oil-Dri Corporation of America, as Amended and Restated on December 12, 2017. 
4.1Description of Capital Stock
10.1 
Memorandum of Agreement #1450 “Fresh Step“® dated as of March 12, 2001 between A&M Products Manufacturing Company and Oil-Dri.
 
     
78



Exhibit
No.
DescriptionSEC Document Reference
10.2 
First Amendment, dated as of December 13, 2002, to Memorandum of Agreement #1450 “Fresh Step”® dated as of March 12, 2001.
 
10.3 
Second Amendment, dated as of October 15, 2007, to Memorandum of Agreement #1450 “Fresh Step”® dated as of March 12, 2001.
 
10.4
Third Amendment, dated as of May 27, 2016, to Memorandum of Agreement #1450 “Fresh Step”® dated as of March 12, 2001.
10.5 Exclusive Supply Agreement dated May 19, 1999 between Church & Dwight Co., Inc. and Oil-Dri. 
 
10.6 Credit Agreement, dated January 27, 2006 among the Company, certain subsidiaries of the Company and Harris N.A. 
    
10.7 First Amendment, dated as of December 19, 2008 to Credit Agreement dated as of January 27, 2006. 
 
10.8Second Amendment, dated as of December 21, 2011 to Credit Agreement dated as of January 27, 2006.
10.9Third Amendment, dated as of June 21, 2012 to Credit Agreement dated as of January 27, 2006.
10.10Fourth Amendment, dated as of December 4, 2014 to Credit Agreement dated as of January 27, 2006. 
10.11Fifth Amendment, dated as of January 31, 2019 to Credit Agreement dated as of January 27, 2006.
10.12Annex A to the Fifth Amendment to Credit Agreement dated as of January 27, 2006.
10.13$18,500,000 Note Agreement dated as of November 12, 2010 among Oil-Dri Corporation of America, The Prudential Insurance Company of America, Prudential Retirement Insurance and Annuity Company, Forethought Life Insurance Company, Physicians Mutual Insurance Company and BCBSM, Inc. dba Blue Cross and Blue Shield of Minnesota. 
79



Exhibit
No.
DescriptionSEC Document Reference
10.14Amended and Restated Note Purchase and Private Shelf Agreement, dated as of May 15, 2020, among Oil-Dri Corporation of America, PGIM, Inc. and existing noteholders and purchasers named therein.
10.15 Oil-Dri Corporation of America Deferred Compensation Plan, as amended and restated effective April 1, 2003.* 
10.16 First Amendment, effective as of January 1, 2007, to Oil-Dri Corporation of America Deferred Compensation Plan, as amended and restated effective April 1, 2003.* 
10.17 Second Amendment, effective as of January 1, 2008, to Oil-Dri Corporation of America Deferred Compensation Plan, as amended and restated effective April 1, 2003.* 
   
10.18 Oil-Dri Corporation of America Annual Incentive Plan (as amended and restated effective January 1, 2008).* 
     
10.19 Oil-Dri Corporation of America 2005 Deferred Compensation Plan (as amended and restated effective January 1, 2008)*
 
10.20First Amendment, effective July 1, 2020, to the Oil-Dri Corporation of America 2005 Deferred Compensation Plan (as amended and restated effective January 1, 2008).*
10.21Oil-Dri Corporation of America 2006 Long Term Incentive Plan (as amended and restated effective July 28, 2006)* 
10.22 First Amendment, effective as of January 1, 2008, to Oil-Dri Corporation of America 2006 Long Term Incentive Plan (as amended and restated effective July 28, 2006)* 
 
10.23 Second Amendment, effective as of October 15, 2015, to Oil-Dri Corporation of America 2006 Long Term Incentive Plan (as previously amended and restated effective July 28, 2006)*
10.24Third Amendment to Oil-Dri Corporation of America 2006 Long Term Incentive Plan*
 
80



Exhibit
No.
DescriptionSEC Document Reference
10.25 Form of Oil-Dri Corporation of America 2006 Long Term Incentive Plan Employee Stock Option Agreement for Class A Common Stock.*
10.26 Form of Oil-Dri Corporation of America 2006 Long Term Incentive Plan Employee Stock Option Agreement for Common Stock.*
10.27Form of Oil-Dri Corporation of America 2006 Long Term Incentive Plan Employee Stock Option Agreement for Class B Stock.*
10.28Form of Oil-Dri Corporation of America 2006 Long Term Incentive Plan Director Stock Option Agreement for Common Stock.*
10.29 Form of Oil-Dri Corporation of America 2006 Long Term Incentive Plan Restricted Stock Agreement for Class A Common Stock.*
10.30 Form of Oil-Dri Corporation of America 2006 Long Term Incentive Plan Restricted Stock Agreement for Common Stock.*
10.31 Form of Oil-Dri Corporation of America 2006 Long Term Incentive Plan Restricted Stock Agreement for Class B Stock.*
10.32 Form of 2018 Restricted Stock Agreement for Class B Stock under the Oil-Dri Corporation of America 2006 Long Term Incentive Plan.*
   
10.33 Fourth Amendment, dated as of December 4, 2020, to Memorandum of Agreement #1450 “Fresh Step”® dated as of March 12, 2001.†
10.34Amendment No. 1 dated December 16, 2021 to the Amended and Restated Note Purchase and Private Shelf Agreement among Oil-Dri Corporation of America, PGIM, Inc. and existing noteholders and purchasers named therein.
10.35Oil-Dri BMO - Modification to BMO Harris Bank N.A. Credit Agreement.
10.36Amendment No. 2 to Amended and Restated Note Purchase and Private Shelf Agreement.
81



Exhibit
No.
DescriptionSEC Document Reference
10.37Sixth Amendment to Credit Agreement dated as of August 30, 2022, between Oil-Dri Corporation of America and BMO Harris Bank N.A.
10.38
Amendment No. 3 to Amended and Restated Note Purchase and Private Shelf Agreement, dated August 30, 2022, among Oil-Dri Corporation of America, PGIM, Inc. and existing noteholders named therein.
10.39Fifth Amendment, dated as of April 10, 2023, to Memorandum of Agreement #1450 “Fresh Step”® dated as of March 12, 2001.†
10.40Sixth Amendment, dated as of June 29, 2023, to Memorandum of Agreement #1450 “Fresh Step”® dated as of March 12, 2001.†
10.41Seventh Amendment, dated as of September 21, 2023, to Memorandum of Agreement #1450 “Fresh Step”® dated as of March 12, 2001.†
14.1Amended and Restated Code of EthicsAvailable at Oil-Dri’s website at www.oildri.com or in print upon request to Investor Relations, Oil-Dri Corporation of America, 410 North Michigan Avenue, Suite 400, Chicago, IL 60611-4213, telephone (312) 321-1515 or e-mail to info@oildri.com.
21.1Subsidiaries of Oil-Dri Corporation of America
23.1Consent of Independent Registered Public Accounting Firm
31.1Certifications pursuant to Rule 13a – 14(a).
32.1Certifications pursuant to Section 1350 of the Sarbanes-Oxley Act of 2002.
95Mine Safety Disclosure
101.INSXBRL Taxonomy Instance DocumentThe instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCHXBRL Taxonomy Extension Schema DocumentFurnished herewith.
101.CALXBRL Taxonomy Extension Calculation Linkbase DocumentFurnished herewith.
82



Exhibit
No.
DescriptionSEC Document Reference
101.DEFXBRL Taxonomy Extension Definition Linkbase DocumentFurnished herewith.
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)Furnished herewith
101.LABXBRL Taxonomy Extension Labels Linkbase DocumentFurnished herewith.
101.PREXBRL Taxonomy Extension Presentation LinkbaseFurnished herewith.
Certain portions of this exhibit have been redacted pursuant to Item 601(b)(10) of Regulation S-K. A copy of the omitted portions will be furnished supplementally to the Securities and Exchange Commission upon request.
*Management contract or compensatory plan or arrangement.

83



SIGNATURES
 
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, Oil-Dri has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
 OIL-DRI CORPORATION OF AMERICA
 (Registrant)
    
 By /s/ Daniel S. Jaffee 
  Daniel S. Jaffee
  President and Chief Executive Officer, Director

Dated: October 12, 2023
 
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of Oil-Dri and in the capacities and on the dates indicated:

/s/ Daniel S. Jaffee October 12, 2023
Daniel S. Jaffee  
President and Chief Executive Officer,
 Chairman of the Board of Directors
  
(Principal Executive Officer)  
   
/s/ Susan M. Kreh October 12, 2023
Susan M. Kreh  
Chief Financial Officer  
(Principal Financial Officer)
/s/ David M. Atkinson October 12, 2023
David M. Atkinson  
Vice President, Corporate Controller  
(Controller)  
/s/ Ellen-Blair ChubeOctober 12, 2023
Ellen-Blair Chube
Director  
/s/ Paul M. Hindsley October 12, 2023
Paul M. Hindsley  
Director  
   

84



   
/s/ Michael A. Nemeroff October 12, 2023
Michael A. Nemeroff  
Director  
   
/s/ George C. Roeth October 12, 2023
George C. Roeth  
Director  
/s/ Amy L. RyanOctober 12, 2023
Amy L. Ryan
Director
/s/ Patricia J. Schmeda October 12, 2023
Patricia J. Schmeda  
Director  
/s/ Allan H. Selig October 12, 2023
Allan H. Selig  
Director  
   
/s/ Paul E. Suckow October 12, 2023
Paul E. Suckow  
Director  
/s/ Lawrence E. Washow October 12, 2023
Lawrence E. Washow  
Director  

85


SCHEDULE II
 
OIL-DRI CORPORATION OF AMERICA AND SUBSIDIARIES
 
VALUATION AND QUALIFYING ACCOUNTS
 
 Year Ended July 31,
 20232022
 
(in thousands)
Allowance for doubtful accounts and cash discounts:  
Balance, beginning of year$922 $1,174 
(Reduction) addition 165 (237)
Net recovery (15)
Balance, end of year$1,087 $922 
Valuation reserve for income taxes:  
Balance, beginning of year$1,761 $1,362 
Change(63)399 
Balance, end of year$1,698 $1,761 


EX-4 2 odcex4107312023.htm EX-4 Document

EXHIBIT 4.1:

DESCRIPTION OF CAPITAL STOCK

The following description of our Common Stock is a summary and does not purport to be complete and is subject to and qualified in its entirety by reference to both the Certificate of Incorporation of Oil-Dri, as amended (the "Certificate of Incorporation"), and the By-Laws of Oil-Dri Corporation of America, as Amended and Restated (the "By-laws"). The Certificate of Incorporation and the By-laws are each incorporated by reference as an exhibit to the Annual Report on Form 10-K of which this Exhibit 4.1 is a part.

Authorized Shares of Capital Stock

Our authorized capital stock as of July 31, 2023 and 2022 consisted of 15,000,000 shares of Common Stock, 7,000,000 shares of Class B Stock and 30,000,000 shares of Class A Common Stock, each with a par value of $.10 per share. There are no Class A Common Stock shares currently outstanding.

Voting Rights

Common Stock is entitled to one vote per share and Class B Stock is entitled to ten votes per share, while Class A Common Stock has no voting rights except in accordance with law.

Dividends

Common Stock is entitled to cash dividends, as and when declared or paid, equal to at least 133.33% on a per share basis of the cash dividend paid on Class B Stock. Class A Common Stock is entitled to cash dividends on a per share basis equal to the cash dividend on Common Stock. Additionally, while shares of Common Stock, Class A Common Stock and Class B Stock are outstanding, the sum of the per share cash dividend paid on shares of Common Stock and Class A Common Stock, must be equal to at least 133.33% of the sum of the per share cash dividend paid on Class B Stock and Class A Common Stock.

Shares of Common Stock, Class A Common Stock and Class B Stock are equal in respect of all rights to dividends (other than cash as described above) and distributions in the form of stock or other property (including stock dividends and split-ups) in each case in the same ratio except in the case of a Special Stock Dividend. A Special Stock Dividend, which can be issued only once, is either a dividend of one share of Class A Common Stock for each share of Common Stock and Class B Stock outstanding or a recapitalization, in which half of each outstanding share of Common Stock and Class B Stock would be converted into a half share of Class A Common Stock.

Conversion Rights

Common Stock and Class A Common Stock have no conversion rights. Class B Stock is convertible on a share-by-share basis into Common Stock at any time and is subject to mandatory conversion under certain circumstances.

Duration of Class Rights and Powers

At any time when the shares of Class B Stock cease to account for at least 20% of the total of both shares of Common Stock and Class B Stock outstanding, or for a period of one year do not account for at least 10% of the total shares of Common Stock, Class B Stock and Class A Common Stock outstanding, then any shares of Class B Stock outstanding shall, without any action by the Board of Directors, automatically convert to shares of Common Stock. In addition, and the provisions for different voting or cash dividend rights for Common Stock and Class B Stock shall thence forth not be in effect.

Liquidation Rights

In the event of any liquidation, dissolution or winding up of the Company, the holders of all classes of stock are entitled to share ratably as a single class in the remaining net assets of the Company. A merger or consolidation of the Company or a sale or conveyance of all or any part of the Company's assets will not be deemed a liquidation, dissolution or winding up.

Restrictions on Sale and Transfer

Class B Stock is subject to restrictions that permit the sale or transfer of these shares only to certain permitted transferees.




No Redemption or Preemptive Rights

Holders of common stock have no preemptive, redemption or subscription rights.


EX-10.40 3 exhibit1040odcamproductsma.htm EX-10.40 Document

Exhibit 10.40

CERTAIN IDENTIFIED INFORMATION HAS BEEN EXCLUDED FROM THIS EXHIBIT BECAUSE IT IS NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM TO THE REGISTRANT IF PUBLICLY DISCLOSED. [***] INDICATES THAT INFORMATION HAS BEEN REDACTED.

SIXTH AMENDMENT TO AGREEMENT 1450


This Sixth Amendment to Memorandum of Agreement #1450 (MOA) is made on June __, 2023, by and between A & M Products Manufacturing Company, 1221 Broadway, Oakland, California, 94612, hereinafter “Buyer” and Oil-Dri Corporation of America, 410 N. Michigan Avenue, Chicago, Illinois 60611, hereinafter “Seller”.

RECITALS

A.Buyer and Seller are parties to Memorandum of Agreement (“MOA”), as amended, dated March 12, 2001, as amended by the First Amendment, dated December 13, 2002, and the Second Amendment, dated October 15, 2007, and the Third Amendment, dated May 27, 2016, the Fourth Amendment, dated December 4, 2020 and the Fifth Amendment, dated April 14, 2023 (the “Original Agreement”); and

A.Seller and Buyer wish to amend the Original Agreement as hereinafter set forth.

NOW THEREFORE, for good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged and accepted, the parties hereby agree to amend the Original Agreement as follows:

a.Schedule 1. Section B. Term. is amended and restated in its entirety to read as follows:

“The initial term of this Agreement (“Initial Term”) will commence as of a Commencement Date of March 12, 2001 and expiring at [***] unless sooner terminated pursuant to this Agreement.”

a.Schedule 1. Section E.(2). Ochlocknee Product. is amended to add the following sentence:

“Notwithstanding anything herein to the contrary, the Base Price for the product from [***] through [***] shall be [***], and the Base Price for the product from [***] through [***] shall be [***].”

a.The terms of the Original Agreement shall remain in full force and effect except as amended, modified and superseded hereby. Capitalized terms not otherwise defined herein shall have the same meanings as set forth in the Original Agreement.

a.The parties represent and warrant to each other that any person or entity purporting to have the authority to enter into this Amendment on behalf of or for the benefit of a party has such authority.




a.This Amendment may be executed by use of electronic signature and may be executed in counterparts, each of which shall be deemed to be an original, but all of which, taken together, shall constitute one and the same agreement. Delivery of an executed counterpart of this agreement by electronic means, including by an electronic signature service provider complying with the provisions of the federal E-SIGN Act, the Uniform Electronic Transactions Act and/or other applicable law, portable document format (PDF) or by other electronic means shall be equally effective as delivery of an original by mail.

[The remainder of this page is intentionally left blank. Signature page follows.]

IN WITNESS WHEREOF, the undersigned have caused this Amendment to be signed, all as of the date first written above.


BUYER: A & M Products Manufacturing Company


By: /s/ Tom Alexander

SELLER: Oil Dri Corporation of America



By: /s/ Dan Jaffee


EX-10.41 4 exhibit1041odcamproductsma.htm EX-10.41 Document

Exhibit 10.41

CERTAIN IDENTIFIED INFORMATION HAS BEEN EXCLUDED FROM THIS EXHIBIT BECAUSE IT IS NOT MATERIAL AND WOULD LIKELY CAUSE COMPETITIVE HARM TO THE REGISTRANT IF PUBLICLY DISCLOSED. [***] INDICATES THAT INFORMATION HAS BEEN REDACTED.

SEVENTH AMENDMENT TO AGREEMENT 1450

This Seventh Amendment to Memorandum of Agreement #1450 (MOA) is made on September 21, 2023, by and between A & M Products Manufacturing Company, 1221 Broadway, Oakland, California, 94612, hereinafter “Buyer” and Oil-Dri Corporation of America, 410 N. Michigan Avenue, Chicago, Illinois 60611, hereinafter “Seller”.

RECITALS

A.Buyer and Seller are parties to Memorandum of Agreement (“MOA”), as amended, dated March 12, 2001, as amended by the First Amendment, dated December 13, 2002, and the Second Amendment, dated October 15, 2007, and the Third Amendment, dated May 27, 2016, the Fourth Amendment, dated December 4, 2020, the Fifth Amendment, dated April 14, 2023 and the Sixth Amendment, dated June 29, 2023 (the “Original Agreement”); and

A.Seller and Buyer wish to amend the Original Agreement as hereinafter set forth.

NOW THEREFORE, for good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged and accepted, the parties hereby agree to amend the Original Agreement as follows:

a.Schedule 1. Section B. Term. is amended and restated in its entirety to read as follows:

“The initial term of this Agreement (“Initial Term”) will commence as of a Commencement Date of March 12, 2001 and expiring at [***] unless sooner terminated pursuant to this Agreement.”

a.Schedule 1. Section E.(2). Ochlocknee Product. is amended to add the following sentence:

“Notwithstanding anything herein to the contrary, the Base Price for the product from [***] through [***] shall be [***], and the Base Price for the product from [***] through [***] shall be [***].”

a.The terms of the Original Agreement shall remain in full force and effect except as amended, modified and superseded hereby. Capitalized terms not otherwise defined herein shall have the same meanings as set forth in the Original Agreement.

a.The parties represent and warrant to each other that any person or entity purporting to have the authority to enter into this Amendment on behalf of or for the benefit of a party has such authority.




a.This Amendment may be executed by use of electronic signature and may be executed in counterparts, each of which shall be deemed to be an original, but all of which, taken together, shall constitute one and the same agreement. Delivery of an executed counterpart of this agreement by electronic means, including by an electronic signature service provider complying with the provisions of the federal E-SIGN Act, the Uniform Electronic Transactions Act and/or other applicable law, portable document format (PDF) or by other electronic means shall be equally effective as delivery of an original by mail.

[The remainder of this page is intentionally left blank. Signature page follows.]

IN WITNESS WHEREOF, the undersigned have caused this Amendment to be signed, all as of the date first written above.


BUYER: A & M Products Manufacturing Company


By: /s/ Tom Alexander

SELLER: Oil Dri Corporation of America



By: /s/ Dan Jaffee



EX-21.1 5 odcex21107312023.htm EX-21.1 Document

EXHIBIT 21.1:

SUBSIDIARIES OF OIL-DRI CORPORATION OF AMERICA


SubsidiaryState or Country
of Organization
Agromex Importaciones, S.A. de C.V.Mexico
Amlan Trading (Shenzhen) Company, Ltd.China
Blue Mountain Production CompanyMississippi
Mounds Management, Inc.Delaware
Mounds Production Company, LLCIllinois
ODC Acquisition Corp.Illinois
Oil-Dri Canada ULCCanada
Oil-Dri Corporation of GeorgiaGeorgia
Amlan InternationalNevada
Oil-Dri Production CompanyMississippi
Oil-Dri SARLSwitzerland
Oil-Dri (U.K.) LimitedUnited Kingdom
PT Amlan Perdagangan InternasionalIndonesia
Taft Production CompanyDelaware


EX-23.1 6 odcex23107312023.htm EX-23.1 Document

EXHIBIT 23.1:

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We have issued our report dated October 12, 2023, with respect to the consolidated financial statements and internal control over financial reporting included in the Annual Report of Oil-Dri Corporation of America on Form 10-K for the year ended July 31, 2023. We consent to the incorporation by reference of said report in the Registration Statements of Oil-Dri Corporation of America on Forms S-8 (File Nos. 333-139550 and 333-236912).

/s/ GRANT THORNTON LLP

Chicago, Illinois
October 12, 2023


EX-31.1 7 odcex31107312023.htm EX-31.1 Document

EXHIBIT 31.1:
 
CERTIFICATIONS PURSUANT TO RULE 13A -14(A) UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED
Certification of Principal Executive Officer
(Section 302 of the Sarbanes-Oxley Act of 2002)
 
I, Daniel S. Jaffee, certify that:

1.I have reviewed this Annual Report on Form 10-K of Oil-Dri Corporation of America (the “registrant”);

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:October 12, 2023
By:/s/ Daniel S. Jaffee
Daniel S. Jaffee
President and Chief Executive Officer




EXHIBIT 31.1 (CONTINUED):

Certification of a Principal Financial Officer
(Section 302 of the Sarbanes-Oxley Act of 2002)
 
I, Susan M. Kreh, certify that:

1.I have reviewed this Annual Report on Form 10-K of Oil-Dri Corporation of America (the “registrant”);

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:October 12, 2023
By:/s/ Susan M. Kreh
Susan M. Kreh
Chief Financial Officer






EX-32.1 8 odcex32107312023.htm EX-32.1 Document



EXHIBIT 32.1:
 
CERTIFICATIONS PURSUANT TO 18 U.S.C. SECTION 1350 AS ADOPTED PURSUANT TO
THE SARBANES-OXLEY ACT OF 2002 CERTIFICATION
 
Certification
 
Pursuant to 18 U.S.C. Section 1350, the undersigned officer of Oil-Dri Corporation of America (the “Company”) hereby certifies that to the best of my knowledge the Company's Annual Report on Form 10-K for the year ended July 31, 2023 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934 and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operation of the Company.
Dated:October 12, 2023
/s/ Daniel S. Jaffee
Name: Daniel S. Jaffee
Title: President and Chief Executive Officer

 
A signed original of this written statement required by Section 906 has been provided to Oil-Dri Corporation of America and will be retained by Oil-Dri Corporation of America and furnished to the Securities and Exchange Commission or its staff upon request.
The foregoing certification is being furnished solely pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (Section 1350, Chapter 63 of Title 18, United States Code) and is not being filed as part of the Report or as a separate disclosure document.
Certification
 
Pursuant to 18 U.S.C. Section 1350, the undersigned officer of Oil-Dri Corporation of America (the “Company”) hereby certifies that to the best of my knowledge the Company's Annual Report on Form 10-K for the year ended July 31, 2023 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934 and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operation of the Company.
Dated:October 12, 2023
/s/ Susan M. Kreh
Name: Susan M. Kreh
Title: Chief Financial Officer

 
A signed original of this written statement required by Section 906 has been provided to Oil-Dri Corporation of America and will be retained by Oil-Dri Corporation of America and furnished to the Securities and Exchange Commission or its staff upon request.
The foregoing certification is being furnished solely pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (Section 1350, Chapter 63 of Title 18, United States Code) and is not being filed as part of the Report or as a separate disclosure document.


EX-95 9 odcex9507312023.htm EX-95 Document

EXHIBIT 95:
MINE SAFETY DISCLOSURE

Under section 1503(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act and Item 104 of Regulation S-K, each operator of a coal or other mine is required to include certain mine safety information in its periodic reports filed with the SEC. The table below includes this mine safety information for each mine facility owned and operated by Oil-Dri Corporation of America, or its subsidiaries, for the year ended July 31, 2023. Due to timing and other factors, our data may not agree with the mine data retrieval system maintained by the Mine Safety and Health Administration (“MSHA”). The columns in the table represent the total number of, and the proposed dollar assessment for, violations, citations and orders issued by MSHA during the period upon periodic inspection of our mine facilities in accordance with the referenced sections of the Federal Mine Safety and Health Act of 1977, as amended (the “Mine Act”), described as follows:

Section 104 Significant and Substantial Violations: Total number of violations of mandatory health or safety standards that could significantly and substantially contribute to the cause and effect of a coal or other mine safety or health hazard.

Section 104(b) Orders: Total number of orders issued due to a failure to totally abate, within the time period prescribed by MSHA, a violation previously cited under section 104, which results in the issuance of an order requiring the mine operator to immediately withdraw all persons from the mine.

Section 104(d) Citations and Orders: Total number of citations and orders issued for unwarrantable failure of the mine operator to comply with mandatory health and safety standards. The violation could significantly and substantially contribute to the cause and effect of a safety and health hazard, but the conditions do not cause imminent danger.

Section 110(b)(2) Flagrant Violations: Total number of flagrant violations defined as a reckless or repeated failure to make reasonable efforts to eliminate a known violation of a mandatory health or safety standard that substantially and proximately caused, or reasonably could have been expected to cause, death or serious bodily injury.

Section 107(a) Imminent Danger Orders: Total number of orders issued when an imminent danger is identified which requires all persons to be withdrawn from area(s) in the mine until the imminent danger and the conditions that caused it cease to exist.

Total Dollar Value of Proposed MSHA Assessments: Each issuance of a citation or order by MSHA results in the assessment of a monetary penalty. The total dollar value presented includes any contested penalties.

Legal Actions Pending, Initiated or Resolved: Total number of cases pending legal action before the Federal Mine Safety and Health Review Commission as of the last day of the reporting period or the number of such cases initiated or resolved during the reporting period.
Legal Actions
Mine locationSection 104 “Significant and Substantial” ViolationsSection 104(b)
Orders
Section 104(d)
Citations and Orders
Section 110(b)(2)
Flagrant Violations
Section 107(a) Imminent Danger Orders Total Dollar Value of Proposed MSHA Assessments  Pending as of Last Day of PeriodInitiated During Period Resolved During Period
(#)(#)(#)(#)(#)($)(#)(#)(#)
Ochlocknee, Georgia33,181
Ripley, Mississippi461,003
Mounds, Illinois131135,73511
Blue Mountain, Mississippi424,268
Taft, California4,181
We had no mining-related fatalities at any of our facilities during the twelve months ended July 31, 2023. During this period we also received no written notices from MSHA under section 104(e) of the Mine Act of (i) a pattern of violations of mandatory health or safety standards that are of such nature as could have significantly and substantially contributed to the cause and effect of coal or other mine health or safety hazards; or (ii) the potential to have such a pattern. All legal actions pending and initiated during the period were contests of proposed penalties.


EX-101.SCH 10 odc-20230731.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidate Statements of Comprehensive Income Statement link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Stockholders Equity Statement link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Level 1 (Notes) link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - OPERATING SEGMENTS Level 1 (Notes) link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - DEBT Level 1 (Notes) link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - FINANCIAL INSTRUMENTS Level 1 (Notes) link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - INCOME TAXES Level 1 (Notes) link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Level 1 (Notes) link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - STOCK-BASED COMPENSATION (Notes) link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Level 1 (Notes) link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - DEFERRED COMPENSATION Level 1 (Notes) link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - ACCRUED EXPENSES Level 1 (Notes) link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - OTHER CONTINGENCIES Level 1 (Notes) link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - LEASES Level 1 (Notes) link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - SUBSEQUENT EVENTS Level 1 (Notes) link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - RELATED PARTY TRANSACTIONS (Notes) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Level 2 (Policies) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - OPERATING SEGMENTS Level 2 (Policy) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - FINANCIAL INSTRUMENTS Fair Value (Policies) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION (Policies) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Level 3 (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - OPERATING SEGMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Accumulated Other Comprehensive Income (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - ACCRUED EXPENSES (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - SUBSEQUENT EVENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Intangible Assets Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Intangible Assets Weighted Average Amortization Period (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Earnings Per Share(Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - OPERATING SEGMENTS Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - OPERATING SEGMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - OPERATING SEGMENTS Financial Information by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - OPERATING SEGMENTS Largest Customer (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - OPERATING SEGMENTS Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - DEBT Notes Payable (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - DEBT Maturities of Notes Payable (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - DEBT Debt (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - FINANCIAL INSTRUMENTS Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - INCOME TAXES Income Tax Provision (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - INCOME TAXES Income Tax Effective Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - INCOME TAXES Components of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - INCOME TAXES Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - STOCK-BASED COMPENSATION (Summary of Restricted Stock Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - STOCK-BASED COMPENSATION (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Change in Benefit Obligation and Plan Assets, Funded Status (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Amounts Recognized in Consolidated Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Components of net periodic benefit cost (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Amounts recognized in other comprehensive income (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Estimated future benefit payments (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Assumptions used in calculations (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Plan Assets Allocation Percentages (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Fair value level of pension plan assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - DEFERRED COMPENSATION Deferred Comp and Bonus (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Payables and Accruals (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - OTHER CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - LEASES Lease, Cost (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - LEASES Lessee, Operating Lease, Liability, Payment Due, Rolling Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 odc-20230731_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 odc-20230731_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 odc-20230731_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Deferred Compensation Interest Expense Deferred Compensation Interest Expense The interest expense recorded during the year related to deferred compensation balances in accordance with the related plan terms. Business to Business Products Business to Business Segment [Member] Business to Business Segment [Member] Deferred Compensation Deferred Compensation [Member] An agreement whereby certain members of management and directors may elect to defer receipt of payment of a portion of their salary, consulting fee and/or their discretionary bonus awarded, if any for that year, within certain parameters. Interest will be earned on the deferred amounts. Amount Backed by US Government Amount Backed by US Government Represents the fair value of the portion of our pension assets invested in a pool of single-family residential mortgage loans that is backed by the full faith and credit of the US Government. Amounts reclassified from accumulated other comprehensive income, net of tax Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Ending payments Debt Instrument, Maturity Date Range, End Total Lessee, Operating Lease, Liability, to be Paid Rate of increase in compensation levels for net periodic benefit costs Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase Current - Foreign Current Foreign Tax Expense (Benefit) Translation of Foreign Currencies Foreign Currency Transactions and Translations Policy [Policy Text Block] Net income Net Income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Related Party Transactions [Abstract] Related Party Transactions [Abstract] Provision for bad debts and cash discounts Accounts Receivable, Credit Loss Expense (Reversal) Deferred income taxes Deferred Income Tax Assets, Net Sales or transfers between geographic areas Sales or transfers between geographic areas Sales or transfers between domestic and foreign subsidiaries that are eliminated upon consolidation. Entity Address, Postal Zip Code Entity Address, Postal Zip Code Deferred Compensation Recorded Liability Deferred Compensation Arrangement with Individual, Recorded Liability 2025 Long-Term Debt, Maturity, Year Two Debt Instrument [Axis] Debt Instrument [Axis] Tax on Other comprehensive income, Pension and postretirement benefit Plans before reclassifications Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax Dividends paid Payments of Ordinary Dividends, Common Stock Goodwill impairment Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Schedule of Obligations and Funded Status Schedule of Defined Benefit Plans Disclosures [Table Text Block] Settlements Defined Benefit Plan, Benefit Obligation, Payment for Settlement Depreciation Deferred Tax Liabilities, Property, Plant and Equipment Revenue by Principal Product by Operating Segment [Abstract] Revenue by Principal Product by Operating Segment [Abstract] Revenue by Principal Product by Operating Segment [Abstract] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Additional paid-in capital Additional Paid in Capital Statistical Measurement [Domain] Statistical Measurement [Domain] Depreciation Depreciation Weighted-average discount rate - operating leases Operating Lease, Weighted Average Discount Rate, Percent Annual rate Debt Instrument, Interest Rate, Stated Percentage Financial Information by Geographic Region Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Minimum % of Fund Assets Invested in Non-US Stocks Developed Market % of Fund Assets Invested in Non-US Stocks Percent of Fund Assets Invested in Stocks of Non-US Companies, primarily in developed markets Domestic Operations Domestic Operations [Member] Domestic Operations [Member] Equity securities International companies Equity Securities International Companies [Member] This category includes information about ownership interests or the right to acquire ownership interests in corporations and other legal entities which ownership interest is represented by shares of common or preferred stock (which is neither mandatorily redeemable no redeemable at the option of the holder), convertible securities, stock rights, or stock warrants for international companies. Equity securities U.S. companies Equity Securities: U.S. companies [Member] This category includes information about ownership interests or the right to acquire ownership interests in corporations and other legal entities which ownership interest is represented by shares of common or preferred stock (which is neither mandatorily redeemable no redeemable at the option of the holder), convertible securities, stock rights, or stock warrants for U.S. Companies. Net periodic benefit (income) cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Current - State Current State and Local Tax Expense (Benefit) Cash dividends declared and accrued, but not paid Dividends Payable Deferred Compensation Arrangement with Individual, Requisite Service Period Deferred Compensation Arrangement with Individual, Requisite Service Period Purchases of Treasury Stock Treasury Stock, Value, Acquired, Cost Method Net Income Attributable to Oil-Dri Net Income Attributable to Oil-Dri Net Income attributable to Oil-Dri Net Income (Loss) Attributable to Parent Settlements Settlements Defined Benefit Plan, Plan Assets, Payment for Settlement Real Estate Tax Accrual for Taxes Other than Income Taxes, Current Schedule of Maturities Schedule of Maturities of Long-Term Debt [Table Text Block] Amortization of: Prior service income Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Rate of increase in compensation levels for year-end obligations Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Total Stockholders' Equity Equity Component [Domain] Equity Component [Domain] Statement, Scenario [Axis] Scenario [Axis] Lessee, Operating Leases Lessee, Operating Leases [Text Block] Lump-Sum Payment Lump-Sum Payment [Member] Lump-Sum Payment Related Party Related Party [Domain] Fair Value Measurement, Policy Fair Value Measurement, Policy [Policy Text Block] Cumulative translation adjustment Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Plan Name [Axis] Plan Name [Axis] Pension and postretirement benefits Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax Fair value of plan assets, beginning of year Fair value of plan assets, end of year Defined Benefit Plan, Plan Assets, Amount Defined Benefit Plan, Plan Assets, Amount Other cash flows: Supplemental Cash Flow Information [Abstract] Amortization Deferred Tax Liabilities, Goodwill and Intangible Assets Plan Name [Domain] Plan Name [Domain] Nonvested retricted stock outstanding, Unamortized Expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Total Noncurrent Liabilities Liabilities, Noncurrent Line of credit amount outstanding Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province Fair Value, Inputs, Level 1 Level 1 Fair Value, Inputs, Level 1 [Member] 401 (k) administrative expenses Defined Contribution Plan, Administrative Expense Other Comprehensive Income (Loss) Other Comprehensive Income (Loss), Net of Tax [Abstract] Mineral rights Mineral Rights Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement, by Type [Table] Pension and Postretirement Health Benefits Accumulated Defined Benefit Plans Adjustment Including Portion Attributable to Noncontrolling Interest [Member] Accounts receivable Increase (Decrease) in Accounts and Other Receivables Award Type [Axis] Award Type [Axis] Actuarial gain Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) 2028 Defined Benefit Plan, Expected Future Benefit Payment, Year Five Net Cash Provided by Operating Activities Net Cash Provided by (Used in) Operating Activities Fixed Income: Government sponsored entities Mortgage-Backed Securities, Issued by US Government Sponsored Enterprises [Member] Deferred compensation Increase (Decrease) in Deferred Compensation Operating lease liabilities Operating Lease, Liability, Current Schedule of summary of restricted stock Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Nondeductible Officer Compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Document Annual Report Document Annual Report Total Liabilities Liabilities Pension and postretirement benefits Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits Weighted-average remaining lease term - operating leases Operating Lease, Weighted Average Remaining Lease Term Summary of Restricted Stock Activity Share-based Compensation Award Disclosure Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Statement, Geographical [Axis] Geographical [Axis] Cash Flows from Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Schedule of Expected Benefit Payments Schedule of Expected Benefit Payments [Table Text Block] Pension and postretirement benefits Other noncurrent liabilities Liability, Defined Benefit Plan, Noncurrent Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Plan Asset Measurement [Domain] Fair Value Hierarchy and NAV [Domain] Property, Plant and Equipment Estimated Useful Lives Property, Plant and Equipment [Table Text Block] Document Type Document Type Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Estimated useful life Property, Plant and Equipment, Useful Life Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] 2026 Defined Benefit Plan, Expected Future Benefit Payment, Year Three Intangible Assets Weighted Average Amortization Period [Abstract] Intangible Assets Weighted Average Amortization Period [Abstract] Intangible Assets Weighted Average Amortization Period [Abstract] Customer list, net of accumulated amortization of $7,763 and $7,608 in 2023 and 2022, respectively Customer list, net Gross carrying amount before accumulated amortization as of the balance sheet date of an asset comprised of customer information, acquired in a business combination or other transaction, having a finite beneficial life. Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Other liabilities - foreign Deferred Tax Liability, Foreign Subsidiaries The amount of deferred tax liabilities related to foreign subsidiaries as of the balance sheet date, which result from applying the applicable enacted tax rate to net temporary differences and carryforwards pertaining to assets or liabilities. A temporary difference is a difference between the tax basis of an asset or liability and its carrying amount in the financial statements prepared in accordance with generally accepted accounting principles that will reverse in ensuing periods. Pension Settlement [Axis] Pension Settlement [Axis] Pension Settlement Nonvested restricted stock outstanding, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Segments [Axis] Segments [Axis] Debt Debt Disclosure [Text Block] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Class B Basic Class B Common Class B [Member] Deferred Income Tax Total Deferred Income Tax Expense (Benefit) Accrued expenses Increase (Decrease) in Accrued Liabilities Other current assets Assets for Plan Benefits, Defined Benefit Plan Schedule of Allocation of Plan Assets Schedule of Allocation of Plan Assets [Table Text Block] 2024 Lessee, Operating Lease, Liability, to be Paid, Year One (Increase) decrease in: Increase (Decrease) in Operating Assets [Abstract] Accounts receivable due from related party customer Accounts Receivable, Related Parties, Current Statutory rate change of foreign subsidiaries Effective Income Tax Rate Reconciliation, Change in Foreign Effective Tax Rate, Percent 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 the change in effective tax rate of statutory income tax expense (benefit) outside of the country of domicile. 2026 Long-Term Debt, Maturity, Year Three Lease liabilities Deferred Tax Asset, Lease Liabilities Deferred Tax Liabilities, Lease Liabilities Vehicles Vehicles [Member] Consolidated Balance Sheets [Abstract] Consolidated Balance Sheets [Abstract] Consolidated Balance Sheets [Abstract] Other Other Noncurrent Assets Other Noncurrent Assets Net sales for the years ended July 31 Revenue Benchmark [Member] Document Period End Date Document Period End Date STOCK-BASED COMPENSATION [Abstract] STOCK-BASED COMPENSATION [Abstract] STOCK-BASED COMPENSATION [Abstract] Total Assets Assets Identifiable assets Assets Auditor [Line Items] Net Income Per Share Earnings Per Share [Abstract] Trade Receivables Accounts Receivable [Policy Text Block] Employer contribution Employer contribution Defined Benefit Plan, Plan Assets, Contributions by Employer Accrued Expenses Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Accrued Expenses Accrued Liabilities, Current Net Cash (Used in) Provided by Financing Activities Net Cash Provided by (Used in) Financing Activities Long-term Debt, Fair Value Long-Term Debt, Fair Value Accounting Policies [Abstract] Accounting Policies [Abstract] Interest expense Interest Expense, Debt Salaries, Wages, Commissions and Employee Benefits Employee-related Liabilities, Current Line of Credit, BMO Harris Line of Credit [Member] Line of Credit [Member] Stockholders' Equity Attributable to Parent [Abstract] Stockholders' Equity Attributable to Parent [Abstract] Income Before Income Taxes Income Before Income Taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Foreign Tax Differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Segments [Domain] Segments [Domain] Provision for deferred income taxes Deferred Income Taxes and Tax Credits Other liabilities Deferred Tax Liabilities, Other Cumulative Translation Adjustment Accumulated Foreign Currency Adjustment Including Portion Attributable to Noncontrolling Interest [Member] Interest cost Defined Benefit Plan, Interest Cost Dividend Distribution Percentage Dividend Distribution Percentage Dividend Distribution Percentage Deferred compensation Deferred Compensation Liability, Classified, Noncurrent Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Related Party Transaction Related Party Transaction [Line Items] 2025 Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two Schedule of Components of Income Tax Expense Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Award Type Award Type [Domain] Valuation Allowance - Foreign Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Buildings and leasehold improvements Buildings and Improvements, Gross Tax on amount reclassified from accumulated other comprehensive income, Pension and postretirement health benefits for settlement or curtailment Gain (Loss), Tax Other Comprehensive Income (Loss), Defined Benefit Plan, Adjustment for Settlement or Curtailment Gain (Loss), Tax Other Other Investment [Member] An investment that pools funds from many investors that employs a variety of investment strategies. The portfolio may include equities, convertible securities, debt securities, warrants, options, swaps, future contracts, forwards or other types of deriviative instruments. Other comprehensive income (loss), before reclassifications, net of tax Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Finished goods Inventory, Finished Goods, Gross Gross Profit Gross Profit Deferred compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Entity Registrant Name Entity Registrant Name Total Adjustments Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities 2027 Defined Benefit Plan, Expected Future Benefit Payment, Year Four Deferred marketing expenses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other Subsequent Events Subsequent Events [Text Block] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Capital Parts, net Capital Parts, net Capital Parts, net Benefits paid Defined Benefit Plan, Benefit Obligation, Benefits Paid Consolidated Statements of Stockholders Equity and Other Comprehensive Income [Abstract] Consolidated Statements of Stockholders Equity and Other Comprehensive Income [Abstract] Consolidated Statements of Stockholders Equity and Other Comprehensive Income [Abstract] Entity Address, City or Town Entity Address, City or Town Pension and Other Postretirement Benefits Retirement Benefits [Text Block] Leases [Abstract] Leases [Abstract] Total Stockholders’ Equity Total, Beginning of Period Total, End of Period Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 2029-2033 Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years Minimum Minimum [Member] Accumulated Other Comprehensive Income [Abstract] Accumulated Other Comprehensive Income [Abstract] Accumulated Other Comprehensive Income [Abstract] Trademarks and patents, net of accumulated amortization of $578 and $524 in 2023 and 2022, respectively TrademarksAndPatents Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style for a projected indefinite period of benefit PLUS The amount, net of accumulated amortization, as of the balance sheet date of the costs pertaining to the exclusive legal rights granted to the owner of the patent to exploit an invention or a process for a period of time specified by law. Such costs may have been expended to directly apply, receive and maintain patent rights, or to acquire such rights. Noncontrolling interest Stockholders' Equity Attributable to Noncontrolling Interest Entity Emerging Growth Company Entity Emerging Growth Company Net depreciable assets NetDepreciableAssets Tangible depreciable assets that are held by an entity for use in the production or supply of goods and services, for rental to others, or for administrative purposes and that are expected to provide economic benefit for more than one year; net of accumulated depreciation. Deferred Revenue Arrangement Type [Axis] Deferred Revenue Arrangement Type [Axis] Common Stock, par value per share Common Stock, Par or Stated Value Per Share Series B Senior Notes Series B Senior Notes [Member] Series B Senior Notes [Member] Commitments and Contingencies Disclosure [Abstract] Less unamortized debt issuance costs Debt Issuance Costs, Net Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Auditor Name Auditor Name Pension Benefits Pension Plan [Member] Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Fair Value Fair Value Disclosures [Text Block] Operating Loss Carryforwards Operating Loss Carryforwards Trading Symbol Trading Symbol Entity File Number Entity File Number SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract] Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Income (Loss) [Line Items] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Research and development costs Research and Development Expense Annual Principal Installments Debt Instrument, Periodic Payment, Principal Liability for Payments in Advance Deferred Revenue, Current Machinery and Equipment - Packaging Equipment [Member] Deferred - Foreign Deferred Foreign Income Tax Expense (Benefit) Granted, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Entity Information [Line Items] Entity Information [Line Items] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, Percent Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Pension plan estimated employer contributions in next fiscal year Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year Machinery and Equipment - Processing Other Machinery and Equipment [Member] Defined Contribution Plan [Table] Defined Contribution Plan [Table] Management Use of Estimates Use of Estimates, Policy [Policy Text Block] Cash Equivalents, Fair Value Cash and Cash Equivalents, Fair Value Disclosure Other (Expense) Income Other Nonoperating Income (Expense) [Abstract] Common Stock, Voting Rights Common Stock, Voting Rights Accounts payable Increase (Decrease) in Accounts Payable Curtailment/Settlement on Pension Plan Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), after Tax Vehicles Vehicles Gross amount, as of the balance sheet date, of long-lived, depreciable assets that include motorized vehicles used in the production process to produce goods and services. Prime Rate Prime Rate [Member] Concentration risk, percentage Concentration Risk, Percentage Segment Net Sales Revenues Advertising expense Marketing and Advertising Expense Subsequent Events [Abstract] Subsequent Events [Abstract] Loss on pension termination Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement Income Taxes Income Tax Disclosure [Text Block] Net sales to related party customer Revenue from Related Parties Capital Parts Reserve Capital Parts Reserve Capital Parts Reserve Deferred - State Deferred State and Local Income Tax Expense (Benefit) Defined Contribution Plan Disclosure Defined Contribution Plan Disclosure [Line Items] Increase (decrease) in: Increase (Decrease) in Operating Liabilities [Abstract] Amortization of intangibles Amortization of Intangible Assets Other Current and Noncurrent Liabilities Other Current and Noncurrent Liabilities [Policy Text Block] Other Current and Noncurrent Liabilities Interest payments, net of amounts capitalized Interest Paid, Excluding Capitalized Interest, Operating Activities Earnings Per Share, Basic Earnings Per Share, Basic Defined Benefit Plan Disclosure Defined Benefit Plan Disclosure [Line Items] Average Shares Outstanding Weighted Average Shares Outstanding [Abstract] Weighted Average Shares Outstanding [Abstract] Construction in progress Construction in Progress, Gross Pre-production development costs Pre-production development costs Costs incurred to develop a new mine prior to the start of production. Fair value of shares vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Financial Information by Geographic Region Revenues from External Customers and Long-Lived Assets [Line Items] FINANCIAL INSTRUMENTS [Abstract] FINANCIAL INSTRUMENTS [Abstract] FINANCIAL INSTRUMENTS [Abstract] Inventories Inventory, Policy [Policy Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Treasury Stock Treasury Stock [Member] Settlement cost Lump Sum Settlement Expense Lump Sum Settlement Expense Prepaid expenses and other assets Prepaid Expense, Current Director Director [Member] Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain] Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain] Forfeitures, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Other assets Deferred Tax Assets, Other Surplus Transfer Defined Benefit Plan, Plan Assets, Increase (Decrease) for Assets Transferred to (from) Plan Entity Interactive Data Current Entity Interactive Data Current Reclamation Asset Retirement Obligation [Policy Text Block] Stripping costs Stripping costs Cost incurred during the process of removing the overburden from the mine site, thus exposing the sorbent mineral. Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Net Income Attributable to Parent Net Income (Loss) Attributable to Parent [Abstract] Money Market Fund Money Market Funds [Member] 2028 Long-Term Debt, Maturity, Year Five Retained Earnings Retained Earnings [Member] Segment Reporting Information Segment Reporting Information [Line Items] Dividends Declared Dividends, Common Stock, Cash Tax credits Deferred Tax Assets, Tax Credit Carryforwards, Alternative Minimum Tax Pre-production overburden removal costs Pre-production overburden removal costs Cost incurred during the process of removing the overburden from a new mine site prior to the start of production. Common Stock Basic Common Common & Class B Stock Common Stock [Member] Net issuance of stock under long-term incentive plans Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Notes payable, net of unamortized debt issuance costs of $173 and $202 in 2023 and 2022, respectively Noncurrent Notes payable Senior Notes, Noncurrent Number of Reportable Segments Number of Reportable Segments Operating lease costs Lease, Cost [Table Text Block] Purchase of treasury stock Payments for Repurchase of Common Stock Number of shares available for grant Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Class of Stock [Axis] Class of Stock [Axis] Income Taxes Income Tax, Policy [Policy Text Block] Revenue Recognition Revenue [Policy Text Block] Statement [Table] Statement [Table] Estimated net reclamation asset Mine Reclamation and Closing Asset Amount of a reclamation and mine closing asset that is associated with a legal obligation for the closure and reclamation of a mine including the removal of buildings, equipment, machinery and other physical remnants of mining, closure of tailings impoundments, leach pads and other mine features, and contouring, covering and revegetation of waste rock piles and other disturbed areas. Vested, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Current maturities of notes payable Current maturities of notes payable Senior Notes, Current Current Assets Assets, Current [Abstract] Unrecognized tax benefits, penalties and interest expense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table] Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table] Contribution to defined contribution plans Defined Contribution Plan, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Purchases of Treasury Stock (in shares) Treasury Stock, Shares, Acquired Retained earnings Retained Earnings (Accumulated Deficit) Deferred income taxes Deferred income tax The noncurrent deferred income taxes recognized in the balance sheet related to defined benefit pension and other postretirment benefit plans. Depletion Deferred Tax Liabilities, Other Finite-Lived Assets AOCI Attributable to Parent AOCI Including Portion Attributable to Noncontrolling Interest [Member] Loss on pension termination Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement Accounts receivable, less allowance of $1,087 and $922 in 2023 and 2022, respectively Accounts Receivable, after Allowance for Credit Loss, Current Schedule of Finite-Lived Intangible Assets by Major Class [Table] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Equity Components [Axis] Equity Components [Axis] Schedule of Amounts Recognized in Balance Sheet Schedule of Amounts Recognized in Balance Sheet [Table Text Block] Scenario [Domain] Scenario [Domain] Allowance for doubtful accounts Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Contributions from noncontrolling interests Proceeds from Noncontrolling Interests Effect of dilution - Net Income Dilutive Securities, Effect on Basic Earnings Per Share Related Party Transactions Disclosure Related Party Transactions Disclosure [Text Block] Segment Reporting Segment Reporting, Policy [Policy Text Block] Amortization of Restricted Stock APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition Document Fiscal Year Focus Document Fiscal Year Focus Defined Benefit Plan, Plan Assets, Category [Domain] Defined Benefit Plan, Plan Assets, Category [Domain] Acquired Finite-Lived Intangible Assets Weighted Average Amortization Period Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Cash Flows from Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Statement Statement [Line Items] Animal Health and Nutrition Animal Health and Nutrition [Member] Animal Health and Nutrition [Member] Other Accounts Payable and Other Accrued Liabilities, Current Nonvested restricted stock outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number 2026 Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three Total Other (Expense) Income, Net Total Other (Expense) Income, Net Nonoperating Income (Expense) Office furniture and equipment Property, Plant and Equipment, Other, Gross Variable Rate [Domain] Variable Rate [Domain] Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Fair Value Hierarchy and NAV [Axis] Defined Benefit Plan, Fair Value of Plan Assets by Measurement [Axis] Fair Value Hierarchy and NAV [Axis] Selling, General and Administrative Expenses Selling, General and Administrative Expense Retail and Wholesale Products Retail and Wholesale Products Retail and Wholesale Segment [Member] Retail and Wholesale Segment [Member] Current Income Tax Total Current Income Tax Expense (Benefit) Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Payments in Advance, Revenue Recognized Deferred Revenue, Revenue Recognized Auditor Firm ID Auditor Firm ID Cash held at foreign banks Foreign Financial Institutions, Actual Deposits Document Transition Report Document Transition Report 2025 Defined Benefit Plan, Expected Future Benefit Payment, Year Two Local Phone Number Local Phone Number Income from Operations Income from Operations Operating Income (Loss) Inventories Deferred Tax Assets, Inventory Inventories Increase (Decrease) in Inventories New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Prepaid expenses Increase (Decrease) in Prepaid Expense and Other Assets Accrued expenses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities OTHER CONTINGENCIES [Abstract] OTHER CONTINGENCIES [Abstract] OTHER CONTINGENCIES [Abstract] Common & Class B Stock, Beginning of Period (in shares) Common & Class B Stock, End of Period (in shares) Common Stock, Shares, Outstanding Goodwill Goodwill Maximum borrowing capacity for letters of credit Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases Overburden Removal and Mining Costs Overburden Removal and Mining Costs [Policy Text Block] Description of accounting policy for overburden removal/stripping costs for mined properties and other mining-related costs. Treasury Stock, Beginning of Period (in shares) Treasury Stock, End of Period (in shares) Treasury Stock, shares Treasury Stock, Shares Property, Plant and Equipment by Type [Axis] Long-Lived Tangible Asset [Axis] Actual return on plan assets Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss) Adjustments to reconcile net income to net cash provided by operating activites: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Income Tax Expense Income Tax Expense Total Income Tax Expense Income Tax Expense (Benefit) Segment, Geographical [Domain] Geographical [Domain] Valuation allowance Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Valuation Allowance Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] 2006 Plan 2006 Plan [Member] 2006 Plan [Member] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Entity Public Float Entity Public Float Deferred - Federal Deferred Federal Income Tax Expense (Benefit) Impairment of property, plant and equipment Impairment, Long-Lived Asset, Held-for-Use Additional Paid-in Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Estimated reclamation liability Mine Reclamation and Closing Liability, Noncurrent Cost of Sales Cost of Goods and Services Sold Earnings Per Share, Diluted (in shares) Shares assuming dilution Weighted Average Number of Shares Outstanding, Diluted Buildings and leasehold improvements Buildings and leasehold improvements [Member] Buildings and leasehold improvements [Member] Intangibles and Goodwill Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Less accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Inventories Schedule of Inventory, Current [Table Text Block] Equity securities - international mutual funds: Emerging market International Equity Mutual Funds Emerging Markets [Member] An investment that pools funds from many investors to invest in a combination of underlying investments, primarily equity investments in emerging markets. Retirement Plan Tax Status [Axis] Retirement Plan Tax Status [Axis] 2024 Defined Benefit Plan, Expected Future Benefit Payment, Year One Net accounts receivable as of July 31 Accounts Receivable [Member] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Defined Benefit Plan, Actuarial Gain (Loss), Immediate Recognition as Component in Net Periodic Benefit (Cost) Credit Defined Benefit Plan, Actuarial Gain (Loss), Immediate Recognition as Component in Net Periodic Benefit (Cost) Credit Common Stock, par value $.10 Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Segment Income Segment Reporting Information, Operating Income for Reportable Segment Segment Reporting Information, Operating Income for Reportable Segment Shipping and Handling Costs Shipping and Handling Costs, Policy [Policy Text Block] Disclosure of accounting policy for the classification of shipping and handling costs included in cost of sales Granted, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Deferred Compensation Arrangement with Individual, Contributions by Employer Deferred Compensation Arrangement with Individual, Contributions by Employer Other current liabilities Liability, Defined Benefit Plan, Current Short-term operating lease cost Short-Term Lease, Cost Spare parts, net Inventory, Parts and Components, Net of Reserves Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Loss on impairment of patent applications Impairment of Intangible Assets, Finite-Lived Cumulative translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Curtailment/Settlement Combined Settlement and Curtailment Gain (Loss), after Tax Combined Settlement and Curtailment Gain (Loss), after Tax Postretirement benefits Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits Net Loss Attributable to Noncontrolling Interest Net Income (Loss) Attributable to Noncontrolling Interest Other Contingencies Disclosure Commitments and Contingencies Disclosure [Text Block] Current Liabilities Liabilities, Current [Abstract] Income available to stockholders Net Income (Loss) Available to Common Stockholders, Basic Common Stock, shares issued Common Stock, Shares, Issued Lease right of use assets Deferred Tax Liabilities, Lease right of use assets Deferred Tax Liabilities, Lease right of use assets Customer list accumulated amortization Customer list accumulated amortization Accumulated amortization as of the balance sheet date that pertains to a customer list finite-lived intangible asset. Capital expenditures accrued, but not paid Capital Expenditures Incurred but Not yet Paid Foreign exchange gain (loss) Foreign Currency Transaction Gain (Loss), before Tax Retirement Plan Type [Domain] Retirement Plan Type [Domain] Nonvested restricted stock outstanding, Weighted Average Remaining Contractual Term (Years) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Land and mineral rights Land, mineral rights and reclamation asset The total carrying value of land, mineral rights and reclamation assets. Bleaching Clay and Fluids Purification Bleaching Clay and Fluids Purification [Member] Bleaching Clay and Fluids Purification [Member] Amendment Flag Amendment Flag Amortization period of intangible assets (years) Finite-Lived Intangible Asset, Useful Life Net Cash Used in Investing Activities Net Cash Provided by (Used in) Investing Activities Operating lease cost Operating Lease, Cost Shelf Notes Shelf Notes Maximum aggregate principal of unsecured notes available for purchase, at lender's discretion on an uncommitted basis. Face amount Debt Instrument, Face Amount Investment Type [Axis] Investment Type [Axis] Other Comprehensive Income Other comprehensive income Other Comprehensive Income (Loss), Net of Tax Accounts payable due to related party vendor Accounts Payable, Related Parties, Current Pension Settlement [Domain] Pension Settlement [Domain] Pension Settlement [Domain] Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items] Unallocated assets Corporate and Other [Member] Comprehensive Income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Loss on impairment of Fixed Assets Impairment of Long-Lived Assets to be Disposed of Entity Current Reporting Status Entity Current Reporting Status Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Amounts Recognized in Other Comprehensive Income Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block] Total Other Assets Other Assets, Noncurrent Prepaid royalties Prepaid Royalties Corporate Expenses Corporate Expenses The corporate expenses line represents certain unallocated expenses, including primarily salaries, wages and benefits, purchased services, rent, utilities and depreciation and amortization associated with corporate functions such as research and development, information systems, finance, legal, human resources and customer service. Corporate expenses also include the annual incentive plan bonus accrual. Purchases from related party vendor Related Party Transaction, Purchases from Related Party Deferred Tax Liability Deferred Tax Liability [Member] Liability component of Deferred Taxes on the consolidated balance sheet. [Member] 401K Plan Qualified Plan [Member] Revenue by Principal Product by Operating Segment [Table] Disaggregation of Revenue [Table] U.S. federal income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Machinery and Equipment - Mining and Other Mining and Other [Member] Mining and other machinery and equipment [Member] Deferred Revenue Arrangement Revenue Recognition, Multiple-deliverable Arrangements [Line Items] Thereafter Lessee, Operating Lease, Liability, Payments, Due after Rolling Year Five Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Remeasurement due to Settlement Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Remeasurement due to Settlement INCOME TAXES [Abstract] INCOME TAXES [Abstract] INCOME TAXES [Abstract] Accumulated Other Comprehensive (Loss) Income [Table] Accumulated Other Comprehensive Income (Loss) [Table] ACCRUED EXPENSES Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] PENSION AND OTHER POSTRETIREMENT BENEFITS [Abstract] PENSION AND OTHER POSTRETIREMENT BENEFITS [Abstract] PENSION AND OTHER POSTRETIREMENT BENEFITS [Abstract] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Trade promotions and advertising Accrued Marketing Costs, Current Net actuarial gain Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax OPERATING SEGMENTS [Abstract] OPERATING SEGMENTS [Abstract] OPERATING SEGMENTS [Abstract] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code State income tax expense, net of federal tax expense Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Total Property, Plant and Equipment, Net Property, Plant and Equipment, Net Operating cash flows from operating leases Operating Lease, Payments Defined Contribution Plan [Abstract] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract] Depreciation and amortization Depreciation, Amortization and Accretion, Net Entities [Table] Entities [Table] Estimated Intangible Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Foreign subsidiaries Foreign Operations [Member] Foreign Operations [Member] Less treasury stock, at cost (3,658,989 Common and 351,641 Class B shares in 2023 and 3,609,938 Common and 351,641 Class B shares in 2022) Treasury Stock, Value Pension and postretirement benefits (net of tax) Total recognized in other comprehensive income Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Forfeitures, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Net income assuming dilution Net Income (Loss) Attributable to Parent, Diluted Other, net Other Nonoperating Income (Expense) Summary Of Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Goodwill Deferred Tax Liabilities, Goodwill Depletion deductions allowed for mining Effective Income Tax Rate Reconciliation, Nondeductible Expense, Depletion, Percent Maximum Maximum [Member] Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate Principles of Consolidation Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block] Total Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive (Loss) Income, beginning balance Accumulated Other Comprehensive (Loss) Income, ending balance Accumulated Other Comprehensive Income (Loss), Net of Tax Distributed and undistributed earnings on restricted shares Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted Common Class A Common Class A [Member] Long-term expected rate of return on assets Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets Cash and cash equivalents Cash and Cash Equivalents, Beginning of Year Cash and Cash Equivalents, End of Year Cash and Cash Equivalents, at Carrying Value Industrial and Sports Industrial and Sports [Member] Industrial and Sports [Member] Total Current Assets Assets, Current Indefinite-lived trademarks Indefinite-Lived Trademarks Defined Benefit Plans and Postretirement Health Benefits Defined Benefit Plans and Other Postretirement Benefit Plans Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Income tax payments (refunds) Income Taxes Paid, Net Entity Small Business Entity Small Business Accumulated Other Comprehensive (Loss) Income Stockholders' Equity Note Disclosure [Text Block] Notes Payable Senior Notes Schedule of Net Benefit Costs Schedule of Net Benefit Costs [Table Text Block] Deferred Tax Asset Deferred Tax Asset [Member] Asset component of Deferred Taxes on the consolidated balance sheet. [Member] Segments, Geographical Areas [Abstract] Segments, Geographical Areas [Abstract] Cost of Sales Cost of Goods and Service [Policy Text Block] Actual Allocation % Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage 2027 Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four Tax benefit from compensation expense Share-Based Payment Arrangement, Expense, Tax Benefit Amortization of: Prior service income Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Deferred Revenue [Domain] Deferred Revenue [Domain] Title of 12(b) Security Title of 12(b) Security Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Series C Senior Notes Series C Senior Notes [Member] Series C Senior Notes Annual Total Amount Deferred Deferred Compensation Annual Total The total amount of compensation elected to be deferred during the fiscal year. Accumulated other comprehensive income - net of tax, Net actuarial loss (gain) Accumulated Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Tax Agricultural and Horticultural Agricultural and Horticultural [Member] Agricultural and Horticultural [Member] Unsecured Debt Unsecured Debt ACCRUED EXPENSES [Abstract] ACCRUED EXPENSES Debt Instrument Notes Payable Maturities Debt Instrument [Line Items] Schedule of Assumptions Used Defined Benefit Plan, Assumptions [Table Text Block] Executive Deferred Bonus Deferred Bonus [Member] Stockholders' Equity Class of Stock [Line Items] Net Issuance of Stock Under Long-Term Incentive Plans (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Payments of Debt Issuance Costs Payments of Debt Issuance Costs Net Lease Obligation Operating Lease, Liability Cat Litter Cat Litter [Member] Cat Litter [Member] Operating Segments Segment Reporting Disclosure [Text Block] Land Land Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Share-Based Payment Arrangement [Policy Text Block] Defined Benefit Plan, Ultimate Health Care Cost Trend Rate Defined Benefit Plan, Ultimate Health Care Cost Trend Rate Fixed income Fixed Income Funds [Member] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Total deferred tax liabilities Deferred Tax Liabilities, Net Shipping and Handling Costs Shipping and Handling Costs Shipping and Handling Costs LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Fixed Income: U.S. Treasuries US Treasury Securities [Member] Benefits paid Defined Benefit Plan, Plan Assets, Benefits Paid Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Capitalized R&D Deferred Tax Asset, Capitalized Research and Development Costs Deferred Tax Asset, Capitalized Research and Development Costs Inventories, net Inventories Inventory, Net Accounts Payable Accounts Payable, Current Other assets Increase (Decrease) in Other Operating Assets 2027 Long-Term Debt, Maturity, Year Four Trade Promotions Trade Promotions [Policy Text Block] Disclosure of accounting policy for trade promotions which are netted against revenue. Starting payments Debt Instrument, Maturity Date Range, Start Maximum maturity of cash equivalents CashEquivalentsOriginalMaturityMaximum The maximum number of months for the original maturity of a financial instrument to be classified as a cash equivalent. Auditor Location Auditor Location Entity Filer Category Entity Filer Category Earnings Per Share, Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Stockholders’ Equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Foreign and U.S. state tax statute of limitations (years) ForeignandStateTaxStatuteOfLimitations The number of years for foreign and U.S. state jurisdiction tax return statute of limitations. Current - Federal Current Federal Tax Expense (Benefit) Share-based compensation expense Share-Based Payment Arrangement, Expense Security Exchange Name Security Exchange Name Change in plan assets: Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward] Deferred Compensation Payments to Participants Deferred Compensation Arrangement with Individual, Distribution Paid Finite-lived Intangible Assets, Weighted Average Amortization Period Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Health care cost trend rate assumed Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year Letters of Credit Outstanding, Amount Letters of Credit Outstanding, Amount Restricted Stock Restricted Stock [Member] Property, Plant and Equipment Property, Plant and Equipment [Line Items] Schedule of Notes Payable Schedule of Debt [Table Text Block] Deferred Tax Asset Liability [Axis] Deferred Tax Asset Liability [Axis] Components of Deferred Taxes classified as an Asset or Liability on the consolidated balance sheet[Axis] Net Sales Sales to unaffiliated customers Revenue from Contract with Customer, Excluding Assessed Tax Other Other Inventory, Gross Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Service cost Defined Benefit Plan, Service Cost Cash and accrued income Cash and Cash Equivalents Cash and Cash Equivalents [Member] Noncurrent Liabilities Liabilities, Noncurrent [Abstract] Cover [Abstract] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Interest Costs Capitalized Interest Costs Capitalized Property, Plant and Equipment Property, Plant and Equipment, Gross [Abstract] Entity Voluntary Filers Entity Voluntary Filers Income (Loss) before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Consolidated Statements of Other Comprehensive Income [Abstract] Consolidated Statements of Other Comprehensive Income [Abstract] Consolidated Statements of Other Comprehensive Income [Abstract] Loss on impairment of goodwill Goodwill impairment Goodwill, Impairment Loss Tax Credits Effective Income Tax Rate Reconciliation, Tax Credit, Percent Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Reclamation Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Asset Retirement Obligations Deferred income taxes Increase (Decrease) in Deferred Income Taxes Amortization of actuarial loss Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax Change in benefit obligation: Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Investments [Domain] Investments [Domain] Noncontrolling Interest Noncontrolling Interest [Member] Defined Benefit Plan by Plan Asset Categories [Axis] Defined Benefit Plan, Plan Assets, Category [Axis] Discount rate for year-end obligations Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Amortization of: Other actuarial loss Defined Benefit Plan, Amortization of Gain (Loss) Total Liabilities and Stockholders’ Equity Liabilities and Equity Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Related Party [Axis] Related Party [Axis] Consolidated Statements of Cash Flows [Abstract] Consolidated Statements of Cash Flows [Abstract] Consolidated Statements of Cash Flows [Abstract] Effect of dilution - Shares Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Amortization Deferred Tax Assets, Goodwill and Intangible Assets Fair Value, Inputs, Level 2 Level 2 Fair Value, Inputs, Level 2 [Member] 2028 Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five Current Fiscal Year End Date Current Fiscal Year End Date Unrecognized tax benefits, penalties and interest accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Estimated Intangible Amortization Expense Finite-Lived Intangible Assets Finite-Lived Intangible Assets [Line Items] Earnings per Share, Diluted Earnings Per Share, Diluted Consolidated Statements of Operations [Abstract] Consolidated Statements of Operations [Abstract] Consolidated Statements of Operations [Abstract] Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Accumulated benefit obligation Defined Benefit Plan, Accumulated Benefit Obligation Award vesting period (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Loss on the disposals of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment Accretion for asset retirement obligation Asset Retirement Obligation, Accretion Expense Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total Current Liabilities Liabilities, Current Customer, Walmart Customer Concentration Risk [Member] Unrecognized tax benefits, liability Unrecognized Tax Benefits Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Spare Parts Reserve, Inventory Spare Parts Reserve Spare Parts Reserve Equity Equity Securities [Member] Equity securities - international mutual funds: Developed market International Equity Mutual Funds Developed Markets [Member] An investment that pools funds from many investors to invest in a combination of underlying investments, primarily equity investments in developed markets. Trademarks and patents accumulated amortization TrademarksAndPatentsAccumulated Amortization The accumulated amount of amortization of the costs pertaining to the rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style for a projected indefinite period of benefit PLUS the accumulated amount of amortization of the costs pertaining to the exclusive legal rights granted to the owner of the patent to exploit an invention or a process for a period of time specified by law. Fixed Income: Debt securities Corporate Debt Securities [Member] Discount rate for net periodic benefit costs Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Payments in Advance Up-front Payment Arrangement [Member] Scheduled minimum future lease payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Largest Customer Information Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Other Assets Other Assets, Noncurrent [Abstract] Product and Service [Axis] Product and Service [Axis] Commodities Commodity Based Investments [Member] An investment primarily in commodity-linked derivative instruments. Class of Stock [Domain] Class of Stock [Domain] Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Packaging Packaging Inventory Packaging Inventory Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Retirement Plan Type [Axis] Retirement Plan Type [Axis] EMPLOYEE BENEFIT PLANS [Abstract] EMPLOYEE BENEFIT PLANS [Abstract] EMPLOYEE BENEFIT PLANS [Abstract] Gross depreciable assets GrossDepreciableAssets Gross amount, at the balance sheet date, of long-lived depreciable assets used in the normal conduct of business and not intended for resale. Inventory obsolescence reserves Inventory Valuation Reserves Retirement Plan Tax Status [Domain] Retirement Plan Tax Status [Domain] Defined Contribution Plan, Employer Discretionary Contribution Amount Defined Contribution Plan, Employer Discretionary Contribution Amount Vested, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Georgia Landfill Modification Reserve Accrued Environmental Loss Contingencies, Current Entity Tax Identification Number Entity Tax Identification Number Funded status, recorded in Consolidated Balance Sheets Defined Benefit Plan, Funded (Unfunded) Status of Plan Number of shares authorized Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Office furniture and equipment Office furniture, computers and equipment [Member] Office furniture, computers and equipment [Member] Customer list Customer Lists [Member] Trademarks and patents Trademarks and Patents [Member] Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law AND Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style. Revenue by Principal Product by Operating Segment Disaggregation of Revenue [Table Text Block] Proceeds from issuance of notes payable Proceeds from Notes Payable Other assets - foreign Deferred Tax Asset, Foreign Subsidiaries The amount of deferred tax assets related to foreign subsidiaries as of the balance sheet date, which result from applying the applicable enacted tax rate to net temporary differences and carryforwards pertaining to assets or liabilities. A temporary difference is a difference between the tax basis of an asset or liability and its carrying amount in the financial statements prepared in accordance with generally accepted accounting principles that will reverse in ensuing periods. Revenue Recognition [Abstract] Revenue Recognition [Abstract] Dividends payable Dividends Payable, Current Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Net Increase (Decrease) in Cash and Cash Equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Dividend Distribution Percentage Increase Dividend Distribution Percentage Increase Dividend Distribution Percentage Increase 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five Entity Central Index Key Entity Central Index Key Interest income Investment Income, Interest Research and Development Research and Development Expense, Policy [Policy Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Comprehensive (Loss) Income Comprehensive Income (Loss) [Table Text Block] Expiration date Line of Credit Facility, Expiration Date Prior year income taxes Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent Deferred Tax Asset Liability [Domain] Deferred Tax Asset Liability [Domain] Deferred Tax Asset Liability [Domain] Type of Adoption [Domain] Accounting Standards Update [Domain] City Area Code City Area Code ASSETS Assets [Abstract] Unamortized debt issuance costs Debt Issuance Costs, Noncurrent, Net Pension and Postretirement Benefit Costs Pension and Other Postretirement Plans, Policy [Policy Text Block] Selling, General and Administrative Expenses Selling, General and Administrative Expenses, Policy [Policy Text Block] Freight Accrued Freight Accrued Freight Revenue, Major customer Revenue, Major Customer [Line Items] Advertising Advertising Cost [Policy Text Block] Cash Flows from Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] DEFERRED COMPENSATION [Abstract] DEFERRED COMPENSATION [Abstract] DEFERRED COMPENSATION [Abstract] Earnings Per Share Earnings Per Share, Policy [Policy Text Block] 2024 Long-Term Debt, Maturity, Year One Noncash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Non-cash stock compensation expense Share-Based Payment Arrangement, Noncash Expense Deferred marketing expenses Deferred Tax Liabilities, Deferred Expense Variable Rate [Axis] Variable Rate [Axis] Principal payments on notes payable Repayments of Senior Debt Other Other Liabilities, Noncurrent FAIR VALUE [Abstract] FAIR VALUE [Abstract] FAIR VALUE [Abstract] Other liabilities Increase (Decrease) in Other Operating Liabilities Capital expenditures Payments to Acquire Property, Plant, and Equipment Machinery and equipment Machinery and Equipment, Gross Revenue by Principal Product Disaggregation of Revenue [Line Items] Annuity Purchase Annuity Purchase [Member] Annuity Purchase Deferred Compensation Compensation Related Costs, General [Text Block] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Benefit obligation, beginning of year Benefit obligation, end of year Defined Benefit Plan, Benefit Obligation Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Variable interest rate Line of Credit Facility, Interest Rate at Period End 2006 Plan - Restricted Stock 2006 Plan - Restricted Stock [Member] Restricted Stock grants under our 2006 Long Term Incentive Plan Fixed Income: Multi-strategy bond fund Fixed Income: Multi-strategy bond fund [Member] An investment that invests at least 80% of its net assets in bonds and other fixed income instruments issued by governmental or private-sector entities. More than 50% of its net assets are invested in mortgage-backed securities. The fund may invest up to 33 1/3% of its net assets in high-yield bonds, bank loans and assignments and credit default swaps. Acquisition of equity in Agromex Payments to Acquire Interest in Subsidiaries and Affiliates Goodwill Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Impairment Losses Notes Payable [Abstract] Notes Payable [Abstract] Postretirement Health Benefits Other Postretirement Benefits Plan [Member] EX-101.PRE 14 odc-20230731_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 odc-20230731_g1.jpg begin 644 odc-20230731_g1.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" +!!.8# 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#Y6\)>"] N M?">B7$ND6,\\ME$[N\"[W?8E:O\ P@OAS_H!:;_X"I4G@G_D3=!_Z\+?_P! M2MNOU6C1A[&'N'Y[7KU%4FE,P?\ A!?#O_0"TW_P%6C_ (07P[_T M-_\!5K M>HKH]C1_D.?ZQ4_G,'_A!?#O_0"TW_P%6C_A!?#O_0"TW_P%6MZBCV-'^0/K M%3^HH]C1_D#ZQ4_G,'_A!? M#O\ T M-_P# 5:/^$%\._P#0"TW_ ,!5K>HH]C1_D#ZQ4_G,'_A!?#O_ $ M M-_\ 5:/^$%\._\ 0"TW_P !5K>HH]C1_D#ZQ4_G,'_A!?#O_0"TW_P%6C_A M!?#O_0"TW_P%6MZBCV-'^0/K%3^HH]C1_D#ZQ4_G,'_A!?#O\ T M-_P# 5:/^$%\._P#0"TW_ ,!5K>HH M]C1_D#ZQ4_G,'_A!?#O_ $ M-_\ 5:/^$%\._\ 0"TW_P !5K>HH]C1_D#Z MQ4_G,'_A!?#O_0"TW_P%6C_A!?#O_0"TW_P%6MZBCV-'^0/K%3^HH]C1_D#V]3^

>SB>.9'F0.CIL^=*RZ[7X'_P#) M:/ '_8>L/_1R5S5Z4/83]PWHUZCG"\S].Q^R=\$O^B.?#_\ \)>Q_P#C-+_P MR;\$O^B.?#__ ,)>Q_\ C->K+]T4M?E9^A'E'_#)OP2_Z(Y\/_\ PE['_P", MT?\ #)OP2_Z(Y\/_ /PE['_XS7J]% SRC_ADWX)?]$<^'_\ X2]C_P#&:/\ MADWX)?\ 1'/A_P#^$O8__&:]7HH \H_X9-^"7_1'/A__ .$O8_\ QFC_ (9- M^"7_ $1SX?\ _A+V/_QFO5Z* /*/^&3?@E_T1SX?_P#A+V/_ ,9H_P"&3?@E M_P!$<^'_ /X2]C_\9KU>B@#RC_ADWX)?]$<^'_\ X2]C_P#&:/\ ADWX)?\ M1'/A_P#^$O8__&:]7HH \H_X9-^"7_1'/A__ .$O8_\ QFC_ (9-^"7_ $1S MX?\ _A+V/_QFO5Z* /*/^&3?@E_T1SX?_P#A+V/_ ,9H_P"&3?@E_P!$<^'_ M /X2]C_\9KU>B@#RC_ADWX)?]$<^'_\ X2]C_P#&:/\ ADWX)?\ 1'/A_P#^ M$O8__&:]7HH \H_X9-^"7_1'/A__ .$O8_\ QFC_ (9-^"7_ $1SX?\ _A+V M/_QFO5Z* /*/^&3?@E_T1SX?_P#A+V/_ ,9H_P"&3?@E_P!$<^'_ /X2]C_\ M9KU>B@#RC_ADWX)?]$<^'_\ X2]C_P#&:/\ ADWX)?\ 1'/A_P#^$O8__&:] M7HH \H_X9-^"7_1'/A__ .$O8_\ QFC_ (9-^"7_ $1SX?\ _A+V/_QFO5Z* M /*/^&3?@E_T1SX?_P#A+V/_ ,9H_P"&3?@E_P!$<^'_ /X2]C_\9KU>B@#R MC_ADWX)?]$<^'_\ X2]C_P#&:/\ ADWX)?\ 1'/A_P#^$O8__&:]7HH \H_X M9-^"7_1'/A__ .$O8_\ QFC_ (9-^"7_ $1SX?\ _A+V/_QFO5Z* /*/^&3? M@E_T1SX?_P#A+V/_ ,9H_P"&3?@E_P!$<^'_ /X2]C_\9KU>B@#RC_ADWX)? M]$<^'_\ X2]C_P#&:/\ ADWX)?\ 1'/A_P#^$O8__&:]7HH \H_X9-^"7_1' M/A__ .$O8_\ QFC_ (9-^"7_ $1SX?\ _A+V/_QFO5Z* /*/^&3?@E_T1SX? M_P#A+V/_ ,9H_P"&3?@E_P!$<^'_ /X2]C_\9KU>B@#RC_ADWX)?]$<^'_\ MX2]C_P#&:/\ ADWX)?\ 1'/A_P#^$O8__&:]7HH \H_X9-^"7_1'/A__ .$O M8_\ QFC_ (9-^"7_ $1SX?\ _A+V/_QFO5Z* /*/^&3?@E_T1SX?_P#A+V/_ M ,9H_P"&3?@E_P!$<^'_ /X2]C_\9KU>B@#RC_ADWX)?]$<^'_\ X2]C_P#& M:/\ ADWX)?\ 1'/A_P#^$O8__&:]7HH \H_X9-^"7_1'/A__ .$O8_\ QFC_ M (9-^"7_ $1SX?\ _A+V/_QFO5Z* /*/^&3?@E_T1SX?_P#A+V/_ ,9H_P"& M3?@E_P!$<^'_ /X2]C_\9KU>B@#RC_ADWX)?]$<^'_\ X2]C_P#&:/\ ADWX M)?\ 1'/A_P#^$O8__&:]7HH \H_X9-^"7_1'/A__ .$O8_\ QFC_ (9-^"7_ M $1SX?\ _A+V/_QFO5Z* /*/^&3?@E_T1SX?_P#A+V/_ ,9H_P"&3?@E_P!$ M<^'_ /X2]C_\9KU>B@#RC_ADWX)?]$<^'_\ X2]C_P#&:/\ ADWX)?\ 1'/A M_P#^$O8__&:]7HH \H_X9-^"7_1'/A__ .$O8_\ QFC_ (9-^"7_ $1SX?\ M_A+V/_QFO5Z* /*/^&3?@E_T1SX?_P#A+V/_ ,9H_P"&3?@E_P!$<^'_ /X2 M]C_\9KU>B@#RC_ADWX)?]$<^'_\ X2]C_P#&:/\ ADWX)?\ 1'/A_P#^$O8_ M_&:]7HH \H_X9-^"7_1'/A__ .$O8_\ QFC_ (9-^"7_ $1SX?\ _A+V/_QF MO5Z* /*/^&3?@E_T1SX?_P#A+V/_ ,9H_P"&3?@E_P!$<^'_ /X2]C_\9KU> MB@#RC_ADWX)?]$<^'_\ X2]C_P#&:/\ ADWX)?\ 1'/A_P#^$O8__&:]7HH M\H_X9-^"7_1'/A__ .$O8_\ QFC_ (9-^"7_ $1SX?\ _A+V/_QFO5Z* /*/ M^&3?@E_T1SX?_P#A+V/_ ,9H_P"&3?@E_P!$<^'_ /X2]C_\9KU>B@#RC_AD MWX)?]$<^'_\ X2]C_P#&:/\ ADWX)?\ 1'/A_P#^$O8__&:]7HH \H_X9-^" M7_1'/A__ .$O8_\ QFC_ (9-^"7_ $1SX?\ _A+V/_QFO5Z* /*/^&3?@E_T M1SX?_P#A+V/_ ,9H_P"&3?@E_P!$<^'_ /X2]C_\9KU>B@#RC_ADWX)?]$<^ M'_\ X2]C_P#&:/\ ADWX)?\ 1'/A_P#^$O8__&:]7HH \H_X9-^"7_1'/A__ M .$O8_\ QFC_ (9-^"7_ $1SX?\ _A+V/_QFO5Z* /*/^&3?@E_T1SX?_P#A M+V/_ ,9H_P"&3?@E_P!$<^'_ /X2]C_\9KU>B@#RC_ADWX)?]$<^'_\ X2]C M_P#&:/\ ADWX)?\ 1'/A_P#^$O8__&:]7HH \H_X9-^"7_1'/A__ .$O8_\ MQFC_ (9-^"7_ $1SX?\ _A+V/_QFO5Z* /*/^&3?@E_T1SX?_P#A+V/_ ,9H M_P"&3?@E_P!$<^'_ /X2]C_\9KU>B@#RC_ADWX)?]$<^'_\ X2]C_P#&:/\ MADWX)?\ 1'/A_P#^$O8__&:]7HH \H_X9-^"7_1'/A__ .$O8_\ QFC_ (9- M^"7_ $1SX?\ _A+V/_QFO5Z* /*/^&3?@E_T1SX?_P#A+V/_ ,9H_P"&3?@E M_P!$<^'_ /X2]C_\9KU>B@#RC_ADWX)?]$<^'_\ X2]C_P#&:/\ ADWX)?\ M1'/A_P#^$O8__&:]7HH \H_X9-^"7_1'/A__ .$O8_\ QFC_ (9-^"7_ $1S MX?\ _A+V/_QFO5Z* /*/^&3?@E_T1SX?_P#A+V/_ ,9H_P"&3?@E_P!$<^'_ M /X2]C_\9KU>B@#RC_ADWX)?]$<^'_\ X2]C_P#&:/\ ADWX)?\ 1'/A_P#^ M$O8__&:]7HH \H_X9-^"7_1'/A__ .$O8_\ QFC_ (9-^"7_ $1SX?\ _A+V M/_QFO5Z* /*/^&3?@E_T1SX?_P#A+V/_ ,9H_P"&3?@E_P!$<^'_ /X2]C_\ M9KU>B@#RC_ADWX)?]$<^'_\ X2]C_P#&:/\ ADWX)?\ 1'/A_P#^$O8__&:] M7HH \H_X9-^"7_1'/A__ .$O8_\ QFC_ (9-^"7_ $1SX?\ _A+V/_QFO5Z* M /*/^&3?@E_T1SX?_P#A+V/_ ,9H_P"&3?@E_P!$<^'_ /X2]C_\9KU>B@#R MC_ADWX)?]$<^'_\ X2]C_P#&:/\ ADWX)?\ 1'/A_P#^$O8__&:]7HH \H_X M9-^"7_1'/A__ .$O8_\ QFC_ (9-^"7_ $1SX?\ _A+V/_QFO5Z* /*/^&3? M@E_T1SX?_P#A+V/_ ,9H_P"&3?@E_P!$<^'_ /X2]C_\9KU>B@#RC_ADWX)? M]$<^'_\ X2]C_P#&:/\ ADWX)?\ 1'/A_P#^$O8__&:]7HH \H_X9-^"7_1' M/A__ .$O8_\ QFC_ (9-^"7_ $1SX?\ _A+V/_QFO5Z* /*/^&3?@E_T1SX? M_P#A+V/_ ,9H_P"&3?@E_P!$<^'_ /X2]C_\9KU>B@#\RO\ @K9\%_A_\,?V M<_#FJ>$O 7A?PSJ4GBRVM7O-)T6VM99(39WC%"\:+E=R+\I[H#179_\ !:C_ M )-9\+_]CG:_^D5_10!\/>"O^1.T+_KPM_\ T!*VZQ/!7_(G:%_UX6__ * E M;=?KM'^# _-:_P#$F%%%%=&IB%%%%&H!1111J 4444:@%%%%&H!1111J 444 M4:@%%%%&H!1111J 4444:@%%%%( KM?@A_R6CP#_ -AZP_\ 1R5Q5=K\$/\ MDM'@'_L/6'_HY*YZ_P# J&E'XX'[)+]T4M(OW12U^1GZ6M@HHHH&%%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444E "T444 %%%% ! M1110 4444 %%)2T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% 'Y^_P#!:C_DUGPO_P!CG:_^D5_11_P6 MH_Y-9\+_ /8YVO\ Z17]% 'P]X*_Y$[0O^O"W_\ 0$K;K$\%?\B=H7_7A;_^ M@)6W7Z[1_@P/S6O_ !)A11171J8A1111J 4444:@%%%%&H!1111J 4444:@% M%%%&H!1111J 4444 %%,GGBM8]\LJ0)_?=ZP;[QYH]C_ ,O'GO\ ],4KGJXB MC1^.9O&C5K?! Z&BN'D^)4L_R66E33O_ +=1_P!N>+;[_5:8D"?[G_Q=<']I M4%\'O?\ ;IV?V?4^W[IWE=K\$/\ DM'@'_L/6'_HY*\.^R^-9_\ EJB?]\)7 M0^ ?#/Q%U3QYX;M=%UA++6KC4;9+&?SO]3-O^1_^^ZPKXZ52G/\ =2-J>$C" M?\6)^\2_=%+7YV/\*?VZ])F,5IX[TO4H4^99GO8?F_[[AI?[2_;V\&;YIK33 M/$Z+_P L42Q8_P#CFROS@^V/T2HK\ZS^VQ^T[\.O^1V^!IO8/[]C97,/_CZ> M!IKHVOB[PAKWA>=1AGA1;E-_^[\CT#/O.BO&OAW^UM\(_BDL< M7A_QWI4ETW_+G>2_9IA_L['VU["L@D7K5YK^TMXX M;X?_ 1\6ZS%+Y-W'9O#;NKG[AR1UKS:3X_>!H_ MB7B:E M?B*W6ZE=R%B7#/\ /ZNY'_ *\ONO^4CLG_827_TEKUZ>7Q^L5:4Y_!$\^6*E M[!58'Z'TM(OW11D5XQZ M%%)0,6DHR/6B@!O&TT<;17@7[77QXU_X"^#=(U/ MP_:Z?=W5[??97_M&-WC5=A;/R.A[>M>F_"KQ7<^.OASX;U^]CB@NM2L8;J5( M3E%9T!^7\ZW="2I*K]EF'MH^T]D=E12T5@;G(^+_ (F>%?A_]D3Q)K^GZ$;M M]EO]NN5B\T_[.:Z6&XCN(5EB99(V7OH/PAX=7PKX8TG1Q*9TT^TBM1(W\>Q F?TKIG"E[& M,H2]XPYY^TY>7W3=I:3(HW#UKF-Q:**2@!C8&,FE7UK\Z_VF=6UKX,_M>:/X MF34K^/2KN6VO_)-P_D[/]7,FS[E?H=:W"W-O'+$VY)$W*U=N(PLJ%*G5;TF< ML*RG5E2_E)F7-"L#T->'_MA^/)? 7P#\175I<-;7]\JZ=;21OM=7E./E]]F^ MOF+_ ()W_$N]7XD:UX8U'4KJZAU.Q^TVR74SR[)HOO\ +_[#UK1R^I6P\\3T MB15Q$:-6$']H_0W%-X7)-/[U\._\%%O'U_;WO@WP?I-[<6D\QDO9DM971W/W M(4^3_@=<_P37"(WY$U\*?&[]I3QI\=/B-_P *Y^%4L]K8><]N M]U:OLFO=GWWW_P $/O6AIO\ P35N=3L4N?$7CYSJ[??\FR^T(OT>1]]>O' P MIQC+%SY.;[SSIXJ4I,BO@G3_ ('_ !M_9G\6 M:7J'A76KCQ=X7FOH8;NTBW.=COM??"_X?.E?>J_=Q7%B*$:+BZ<^:)O1JSG[ MLX\I+129'K1D>MUW]B/1/'/Q:\1^,?&6K76L0ZA<[[73+=_)2& M/9C8[_>_[Y(K?#QI2G^^E[IC5E*,?<.MT7]M#X/Z[?+;0>+H;>1A\C7EK-;H M?^!.@%>TV6H0:G;QW%K-'<6TJ[DFC8,K#VKYB\??L!_#K7/#]Q#X:M;CPUK: MH3;SQW4DL;-VWI(S96O,/V _B1K7A_QWK7POUB5GMHTFFMH9&S]GFA?9,B?[ M%>I4PN&K49UL)+X.DCB]O4HS@JOVC[YI:2EKQ#TPHHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@#\_?^"U'_ ":SX7_['.U_](K^BC_@M1_R:SX7_P"QSM?_ M $BOZ* /A[P5_P B=H7_ %X6_P#Z E;=8G@K_D3M"_Z\+?\ ] 2MNOUVC_!@ M?FM?^),****Z-3$****-0"BBBC4 HHHHU ****-0"BBBC4 HHHHU **S]8\0 M66AP[[N78_\ B??>N-DUC7?&CO%I\7V*R_C?_[.O-Q&-I49,/SO7-R>*M=\1OLTJR\B#_GM_\ 9TS^RO#_ M (1^?4)?[1O?^>-9VJ_$+4+I/*LD33H/]C[]>#B,=+_E]/E_NQ^+_P "/8P^ M$BM*,.;^](T9/!?_ "\>(-8V?[&^H_[2\*:/_P >]H^HO_?>N-GGENGWRRO. M_P#?=Z97A?7HP_@TO_ O>/76$E/^++_VT[*?XE7$<>RRT^WM4_@K+G\>:W/_ M ,O?D?[B5@T5SRS#%2^T;PP5"/V31D\1ZK/]_4+C_ONB#Q!JMKG_ !.; MG9_WQOKKM/\ VT/CEI(00?$W6R%[3LDW_H:5XK16!H?6?AG_ (*?_&_0YH_[ M0NM$UV!/^6=SI_EN_P#P-*])M/\ @I1X'^(44-K\5?@KINL+C#WMF8;G9_N1 MS)O_ /'Z^ Z* /T"_P"%9_L8_M ,G_"->)+OX::]+_J;6:9[9"_^Y-O1_P#@ M#UMQ_LU_M._L\P)J7PC^(B^.O#:?/#ITMR'WI_UQE^3_ +X>OSB_UE>@?"_X M_?$/X,WB2^#_ !=J&D(C_P#'EYWG6S_[\+_)0!^@OP]_X*<77A;6$\-?'#P+ MJ/A#5U^1[VUMWV?\#A?Y_P#OC?7V=\/OBEX4^*VBIJOA+Q!9:]8,/]992[RO M^\OWD_&OSC\+_P#!0[P7\7M&C\-?M ?#W3]7LV^3^V;"WWA?]OR?OI_P!ZV9 MOV,4G3_A8_[)WQ0WR+\_]E_;OG/^QYW_ +),G_ Z /TSHK\__A'_ ,%&-9\% M^(/^$*_:!\.7'A;6X6\O^VH[9T0_[4T/;_?3Y*^Z_#_B#3/%6BVVJ:1?V^I: M9CKZAA0!JT444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !24M% '&_%3P8-0 ML)8$_P!\J=G_ (]BOCO_ ()O^+9=-UKQCX,NVV2#9>)'_==?WU?\ TG5K\2M&O5E3[O\ X^X_*O9( M_@_$W[,*> /*^8Z%]EV?]-MF[_T.NG"5/J.%A5_GE_Y+$FK'ZS7=+^[^9'^R M3XX'C[X!^%KR20/=6EO]@N..CQ?)_P"@A:\8_P""D'C3[#X-\,^%89,RZC=M M>RHO79"/D_\ 'W_\+GAA\8>"[MML]O,E_%']?W;_ /H"5S_QB3_A M=W[=&@^&%_?:?H[PPS(?[L7[Z:MH86-/,YM_!'WCFC5E]1M]KX3Z_P#@'X(' MPY^#_A30"H2>WLD>?_KL_P \G_C[&O@SXK^/;;X6_MMZ]XIO+26]@TVZ\XP0 M_?=_LOR5^F48V@?2OSJU[0[/Q#_P40EL=2M5N[2354=H9DRC%+5'2L,JJ*KB M:TY_RR-\5%TL+&$/[ITDWA']IK]H*Q_X2,:Y_P (=ID_[ZRTN.^>Q.S^#[B; M_P#ONHOV>?VCO'OP^^+\7PT^).*_/ M']MR!=)_:B\&ZA!\EW+%9N[_ .Y/5X*O'&S>$G"*C(C%4I8>E]8YO>B?H9-* M(H7?;N*KNVBOBJP7]HC]I6\NKZ+5/^%8^#V=H[=(T9)YD_\ 0W_W_DK[87[@ M!->)_%+]KCX:_"74Y-*U+6)+_5XODELM-B\YX?\ ?_A3\:\?".<9/V,.:1Z% M=QY%SRY3YQ^(WPK^.?[.OAZ7QAI7Q1OO%%G:;'OH)VED\M?[^R5WWK7TY^S1 M\:7^.GPOM-TO88_P#5^!?^P/;?^BQ6TL;..70ER1^+^4)4(_6^7^Z=OHT- MW!HUE'J$JS7RP(EQ,G"M(%&YOSK1/6A:&ZU\J]SV5L?'?[=GQG\:?"_6O!MM MX6UR718KU9I+CR840?+(Z;]H9W7Y][_W%KJX?V?/V@/AC M<6NH>&OBB_BP+<(]SI^J,^)D_C_USO\ ^AI7CUK?>,/V&?C)K-W=Z*^L>%M5 MD=1<#Y([F'?O38_\,J _<]Z^PO@_^U5X ^,4T-EI>J/8ZRX_Y!>HKY,S?[G\ M+_\ ":[\2JM&$:F$AS4OZ^(X8X?''_! M2#P/_:GP_P##_B>*/,FEWGV69_\ IC-_]FB5[5^RWXV/CSX&>$M2ED\RX2T% MI.W_ $TB)0_^@UL?'KP6OQ$^#_BK0=H>:ZLG>'Y?^6J?.GZJ*^:/^":_C0S> M'_%7A"=ML]C<+?Q1_P"PXV/_ ./I7MT_W^6R7\DCRZG[O%1E_,1?\%%->EUK M4O 7@*R8O=7]S]J=%_VV$*?^AO7G/Q+\.P_LT_M:>#M0LHOLNCR):/\ )]S9 ML\F;_P"+KLI#_P +D_X*%(IS/I_AEO\ @*?9D_\ CSUT_P#P4B\$C4?!/AOQ M1#&//TN[^RRM_L3?<_\ 'T'YUZV%J_5GA\++::][_MXYJ\?;>UJ?R_\ MI]D M1MO4-ZU^>NK1CXY?M]K;@>=I>B7BEQ_!MM%_^.&OJCX8_%B'4OV9=+\;W$O- MKHC27+_]-84*/_X^AKY]_P""=/A>;6-7\;>/+U=\US-]CB=_[SOYTWZ^77GX M2#P:Q%:6\?=-JT_;4Z4/YC[%\<>,-,^'WA/4O$&L2^1IVGPF:5L]AVKXM\-^ M)_C;^V%JVI7>A>(&^'W@F.;R8VM=R2'U7>GSN_\ P-$KT3_@HQKD^G_![2=. MAD94U#5$$N/XD1'0L34_>QI2ERQ+7CSPG\>/V6]-C\5V/C^Z\:Z#!(AO M8;]9)2H_VT=WPG^TCU]9_ SXO6'QN^'>G^)K*/[,\W[JZM2V?L\R??3\*^8? MB!_P4 \%>-O ^O\ A\>%->C_ +2L9K99)A#L#O&=G\=:'_!-*:Z;P7XQ@=6% MD-0B:%]N$+^7\^/_ !RM,1AZD\+*MB(1?M5>-) MO /P#\6ZE:OY=U+;_8X7_NO,PCS_ ./5Z]_$/I7SC^WW#(_[.NHE/NI?6SO_ M -]UX6#C&IB(1E_,>K4ER0E(\T_X)N> (8O#?B/QA)&K75Q1EY1$4.X M_%W7_OBOMKUKYB_X)ZW44_P"\M?OPZG(X M5P7QM\<:E\./AKK/B#1M*?6M3M43[-8HCOYCNX3^'G^*N]'2JMW=0V-N\\\J M0P1+N>1VVJJUYL?B/0/C33?@K^T3\8K/^U?%7Q'E\#K-^]ATRR#H\7LZPNFS M_OMZX?QIXC^-?['?B+1I=5\6S>-/#%V^,WK,ZR_WT^?YT?\ X'7N?C3]OOX6 M^%;B>ULY]0\17,8!"Z9;?NF]E=RH-?-G[4_[67AKX_>!=/T32M#U/3[FUODN MO.U#RMFS9(G\$E?5X18JM4@JE+]U_A/#K.A".D_>/T0\+>(+3Q9X3^Z3>$ MW_?KZ;_9:E:;]GOP+(_WSIZ9_P"^C7QE<>%=.\9_\% M1TK58AEXN2GW!7H^1M MSBOA#_@I=KD\FH>!]&#,EKY5S>.1_>^1!7/1E_:.(A1<>6)KR_5J4JOQ#O!G MAGX]?M46#^)KWQS-X#\.7!\RQAL5=-P_V$1T?9_M.]5/%^M?&W]CS4]+O]6\ M22>/?!]Q+Y+_ &IW>G[*\I^\?=/@7QAI_Q \(Z5X@TJ3S-/U"!)XF]C_#71 M]*^?M:49B>*O%.D^"]#NM7UJ^BL-/M4WRSS/M %?!' M[%EE=_$+]ISQ/XVAMVATR,7=RS'^%[F3Y4_+-',)F\UY6??\ WW^3[G]ROT-^&/PK\-_"3PS'HGAFP6RLE;>S9W/*W]]W M_B->U4C2RN%6@I"O^1.T+_KPM__ $!*VZQ/!7_(G:%_UX6__H"5MU^NT?X,#\UK M_P 284445T:F(4444:@%%%%&H!1111J 4444:@%%%,DD2-'=WV(GWWI7MJPW MV'UR/B#QQY$WV+2D^U7K?)O3Y]E9VL>([WQ5>?V5HF_R/XYO[_\ ]A1)/IG@ M"'RK?9>ZNZ?._P#[_\ +'?6=KGCRXOE^SZ>G]G67^Q]^L'4M1N-5N7N+N5YWJK7RE;& MWCRX?W8_^3'TM'"6]ZK[P4445Y!Z(4444 %%%% !1110 4444 %%%% !1110 M 5TO@#XE>*/A7XA@UOPEK=WH.J)_RVM7V;_]AT^XZ?[]*;9-D:/_ ']_W[9__'*JZO\ #KXQ_P#!/V^? MQ5\.]4;X@_"*=_/N+7_70QP_]-D3[G_79/D_OU\ U]'?LN_MM>*_V?;A-'U MOXG\ R_)/H=TV_R5_C\EW^Y_N?/OV=]*\:6-I\>OV4=7>RU6W;S[O0-/?8RO_ !HB M?P/_ 'X7^1_X*^A_V._VW=._:#@_X1?Q)$OA_P"(MDNRXL9,+'>[!\[P_P"U M_?3^"@#ZNHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH *2EHH 9VKX7_X*/>$YM/O_ 7XWLODFA=[*61?X73] M]#_[4K[I[BO,/VA_A'_PN[X7ZCX9BN(K.]=DFM;F9-ZQRH>./SKNP6(^K8B- M4Y\1#VM*4#XZ\5^)H?VF?VI_AC:Q 7&G6UC:7%RG9/D\Z9/_ &2OT25=J@5\ ME_LM_L=ZU\$/'5[XC\0:OIVH3?96MK2+3M^%W$%V?>HY-?6O3^U*6XDN;NYMTV([L?3_ M '<5Z%7&47@N92_>N/+\CG^KS]O_ '>;F/72.E?GG=?\I'I/^PDO_I+7Z&U\ MNR?LK^(?^&K/^%H#5]-_L;S_ +1]CP_VG_4^7M^[MQ^->9EM>%"4_:/>,CNQ M<)U*?+ ^HF&5%?GO^W=_R(+[PG\(_% M>L::6_M"STR:2%U'W7V'#?A7R%_P3W^&_A[Q=#XF\6:Y96^M:W:W:PQ?;4\[ MR=Z;W?Y_XWS]^ONC5=)L]*(=0\B)S9>']._=VL4VW"R3%.I_W*[W]DGX ZS\ ?"VMV M&M:G9:G=:A=),CV <(BHFS'S\UI[2E1P56BY\TWRD24ZU:E/E]V/^1YU_P % M*HV?X8>&'V_(NK_^T7KW/]FN]BO/@/X$DA.^/^R8$)_W4Q_2G?'[X-VOQR^' M%[X;EN/L5QO2YL[K;N\F9.4./[M?'_A_]E_]I+PC#)X9T;Q.ND>&V9_W]KJI M6$[_ +[A/OK2HNCB,"J$I\LE(*O-2Q'M5'F]T_0U>].'2LKP_I\VDZ)I]G<7 M#74]O;QPR3N/]8RJ,M^8K5'2O$DK,]&.USX&_P""EHQXD^'P_P"F-S_Z&E?; M_A=MOA?26;_GUB_] %?/_P"UM^S'X@_: U#PO=:-JVGZ>-+6:.5=0W_-O9#\ MNQ?]BO?)/#T=UX0;0YW;9-9?8Y)$ZXV;":]/$5H5,'2HI^\N8Y(0DL1.9;U+ M2['Q!I[VM_:P:C9RKAX9T61&'T-?GW^W!\"?#/PADT#Q;X.1M!N;J[=&LX&^ M1'1-Z2P_W",5Z!9? W]HSX*POIO@#QE9>)=!#;;>VU!EWQ)_NR_=_P" /45G M^R?\3OC1XKT_7?C1XCMY+*U/.D:>^[ZJNWY$#UW8*,<'5]K]8]S^OLG-7E*M M'EE2]X^J?@_KU[XJ^&/A?5M20)J%[I\,TX_VR@S79U4L;6'3;6&UMXUBAB54 MC1!]U>E6CT-?/5)1G.4HGITXRA",9$>S:0?2OSF\'ZQ!^S3^V9XGM+QOLNB7 M/VL\O\@A=//@_P#B*_1P\X%?*7[57[(.J_'+QA8>(?#VJ:=IEU':_9KI=05_ MWFTG8PV*>E>IEE:%&K.-;X)1L)QO\ P3QT2;7]>\>_$"]7=1SSM'X"O5F42(0U8X[$J6*=2CT^'Y!A:4HT MK3/RL\'_ !L_L/\ 9(\8^"VGV7MQJ<,=O#_'Y,WSS?\ H'_C]?=?[(G@8^ O M@+X9M)8]EY>P_P!H7&[N\WS_ /H.W\J^<-9_X)VZ_??$2ZO+?Q!I$/A:;4// M2)EE,R0[]_E[-NW_ &?OU]W6EO%I]K%:V\82*)%54'91Q7IYEB\/.DE1^U[T MO4X\+AZL:OO_ &3YC_X*&>%9]<^"5OJ=NAA"EKDA+DDIQ.H_.K]@OXP6WP[\6:UX#\1R?V:NI3;[<77R M>3>)\CPM[O\ ^R5^AS/N&5^85\Q?M&?L2Z-\6M3F\1^'KV/P_P"))LFXWQ[[ M:[;^^X_A?_;%>.VOP%_:J\*(FEZ1XIEDTZ+A)(M739_X_P#/7T%>.'S&?MH3 MY)=>8\FG[;">YR\T3[;\8?$+P[\/[&"Z\1:M;Z3%-*L,/GO\TLC=$1?O,?H* M^?O^"AGBJ_T7X+V=G83-#;ZKJ"6]VR]6CVE]GXX_2N1\"_L+^)_$'BRU\2_% M7QG-K4]O*DR6EO*\K-L_ORORO_ *^F/C/\)-*^-7@"^\+ZH7A27$D%U']^"9 M?N.*XHQP^$K4I<_/_,=$95:T)+EY3R_]C7X4^%_#OP=\.ZY;:;:7.LZG;_:K MC4&B1W+%C\J-CY4]A7$_\%&;S2[/X6Z%IZM!!J%QJGGI"H&]D1'WM7,^$/@G M^TS\%86T#P;K.CW_ (?:3>CW#(Z0^R)+\RUM^)_V'_$GC[PCJ>I^)/%T>N_$ MJ^>';J%\7%G:0I]Z%$3MUKT>:DL;]8E6]SF..FIQP_LN3WCW3]E$_P#&._@; M/06 _P#0FKY/\,M_QL;OC_T_W/\ Z(K[3^#?@FX^'/PO\->&;VXCN[K3;-(9 M9X1A&8?W<]J\5TO]E?Q!IO[55S\3VU?37T::XDN/L>'^TC=#Y>W[NW]:YJ&( MI4\3B)\VD^8TG2F\)2A]KW3ZD]/I7PM_P4M\+W&WP9XDBCW01F:RE?\ NM]] M/_9Z^Z.]S"O.P>(^K5XU3OK4_ M;4I0,_X2^(-)\:"ZL8CN1%^5MHWK_ -]9KLAIMJ?^76'_ +]K M7Q-I?[,_QX^ EQ6_V76?& M6E>%K8/M9[,HLCI]8DKNJX:$I\]*M'E_$XZ524(\DX'V/%&D*[5544=%453U MJUBO=)O;:>3RK>6)TD?^XI7DUB_#+PG=>!? FB:!?:K/KMUI]LD,NHW/W[AA M_&:F^(GAVX\6>!?$.C6DJP76HV$UK%(_1&="O]:\AQCSZL]*.QXY^R?\*? W MPNM?$=OX/\:Q^,VNIHOM#I<0R?9]F_8G[OZFOH;WKX^_8K_9H\:?!;Q5XAU? MQ3%:V4-Q:)9V\-K<";S\%?\B=H7_7A;_P#H"5MUB>"O^1.T+_KP MM_\ T!*VZ_7:/\&!^:U_XDPHHHKHU,0HHHHU ****-0"BBBC4 HHHH 8\GEI MO?Y$2N UC5;OQIJ7]F:9\EDG^NF_OU-XJURXUR_30M,^?Y_WTD=,UC4K?P7I MO]E:>^^]?_73?W*^:QN,C6YHK^%#XO[W]T]["X?V/++[#K/\ MLK2OGO?^6UU_7V'Q^\'Z=^TQ\!IYK#QEIG^DZMIMF/]),R???9_SV M3_Q]*^IOV.?VI=/_ &FOAW'=S&*T\6Z:J0ZQI\?\#_\ /5/]AZ /H2BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MDS0 M%%% "4M%% !1110 4E+10 4E+10 4E+10 E%+10 E%+10 4444 )12T M4 )2T44 )2T44 %)2T4 )2T44 )12T4 )12T4 )2T44 %%%% "4M%% !24M% M !1110 E%+10 4E+10 E%+10 4444 %%%% !129I: "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** /S]_X+4?\ )K/A?_L<[7_TBOZ*/^"U'_)K/A?_ +'. MU_\ 2*_HH ^'O!7_ ")VA?\ 7A;_ /H"5MUB>"O^1.T+_KPM_P#T!*VZ_7:/ M\&!^:U_XDPHHHKHU,0HHHHU ****-0"BBBC4 KE_''B/^Q[/[);_ /']OKZ+3;.>[E^1(4WO7#^&X/[4O[KQ+J?R00_.E>-CJTE_L]+XI'J82C'^ M-/X8CX(XO &@_:)4WZO=_<_V*X:>=YYGEE?>[_?>KVN:Q+KFI/=S?<_@3^XE M9U?"8O$1G/DI?#$^NP]&4/?G\4@HHHKSCN"BBO8;7P=H7B/]E.]\1V6GV\'B MOPSXA2'5+I'??<6%RG[G?_N3)LH^R'VCQZBOI_2_@7X;OOV,;WQ!]B_XN1\_ MB.*9 _F?V.ES]F=/^^][UP&C^"]%TK]EW6O%NI:4E[XAUSQ##HN@32-\]ND* M;[ET3_;WHE$OM! \?HKTV^_9O\>Z;;7OFZ3:/J%C:?;;O18=1MGU.WA_OO9H M_G)_WQ7F4<;SND42;YYGV(G]]Z "BO=?BA:^&OV?=>@\#VG@_0_%?B'3X87U M_5_$"/-ON73>]M"B.FQ$W[-_WZX*3PY%\4/$E[+X/T*W\-64-NDUW!J&K(EK M:/\ QNDTVS8G]Q'H X>BNK\:?"OQ'X ATB[U6TMWT[64WZ=J&GW<-Y;7>SY' MV3(^RM[QY^SOXX^&5G=2^*+*QTAX4\[[+-JEM]IF3Y/GAAW[W3Y_X* /-J*] M-_X9O^('DO\ \2JT_M1+'^T'T+^T;;^T_LWW]_V/?YWW/G^Y7F5 !17J_C+X M7^)_$?Q.T3POIG@*Q\/:U?:1;74.D:3<>=#+"\._[2[N_P F]/G?^Y7&^,?A M[JO@>&REU"73+JUN]Z0W6EZC#>0NZ??3?"[T TO?#UQ-]EAU?2+Z M&_MO._N.\+OL?_8H XVBNH\8_#7Q'X!\3VOA_7;)++5[N&VNH84E1]Z3?/#\ MZ5O6/[/7Q U7XA>(? ]CX?>Z\5Z#"\VHZ>EPF]$39OV/O^?[Z?\: M^!]3\!WZ66I2Z?/.Z;_^)7J,-XB?/L='>%WV/_L5@T %%%% 'NG[(_[3FI_L MS_$=-0^:Z\*:@Z0ZSIZ?Q)_SV3_;2OH[X^>%;G]D[XN>'/VB?A.R7W@#Q(Z/ M?6MK_J")OG=/]R;[Z?W'K\_:^YOV!/C)I?C?P_JW[._Q Q>>&_$$4W]CO.W^ MKE?+O A[?\]$_P!O- 'Z7_#3X@:+\5O ^D^*M G%UI.IVZ3Q/QN7/5&]&4UU MU?FW^QKXTU?]E#]HSQ#^S]XQNWDT74[CS]#NGX3SG^XZ?[$R?^/I7Z24 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^9/[ M;?QG\?\ @W]HK6M*T#QGK6BZ7#96;QV=G?-%"KO%\YV?K7A?_#27Q:_Z*5XF M_P#!F]>B_P#!0/\ Y.@U[_KRL?\ T37SI7W&#HTY8:#<#S)SGSGHW_#27Q:_ MZ*5XF_\ !F]'_#27Q:_Z*5XF_P#!F]>)O_!F]'_# M27Q:_P"BE>)O_!F]>O.:*/J]#^0.>9Z-_PTE\6O\ HI7B;_P9O1_PTE\6O^BE>)O_ 9O M7G-%'U>A_('/,]&_X:2^+7_12O$W_@S>C_AI+XM?]%*\3?\ @S>O.:*/J]#^ M0.>9Z-_PTE\6O^BE>)O_ 9O1_PTE\6O^BE>)O\ P9O7G-%'U>A_('/,]&_X M:2^+7_12O$W_ (,WH_X:2^+7_12O$W_@S>O.:*/J]#^0.>9Z-_PTE\6O^BE> M)O\ P9O1_P -)?%K_HI7B;_P9O7G-%'U>A_('/,]&_X:2^+7_12O$W_@S>C_ M (:2^+7_ $4KQ-_X,WKSFBCZO0_D#GF>C?\ #27Q:_Z*5XF_\&;T?\-)?%K_ M **5XF_\&;UYS11]7H?R!SS/1O\ AI+XM?\ 12O$W_@S>C_AI+XM?]%*\3?^ M#-Z\YHH^KT/Y YYGHW_#27Q:_P"BE>)O_!F]'_#27Q:_Z*5XF_\ !F]>C_AI+XM?]%*\3?^#-Z\YHH^KT/Y YYGHW_#27Q:_Z*5XF_P#! MF]'_ TE\6O^BE>)O_!F]>O.:*/J]#^0.>9Z-_P -)?%K_HI7B;_P9O1_PTE\6O\ HI7B M;_P9O7G-%'U>A_('/,]&_P"&DOBU_P!%*\3?^#-Z/^&DOBU_T4KQ-_X,WKSF MBCZO0_D#GF>C?\-)?%K_ **5XF_\&;T?\-)?%K_HI7B;_P &;UYS11]7H?R! MSS/1O^&DOBU_T4KQ-_X,WH_X:2^+7_12O$W_ (,WKSFBCZO0_D#GF>C?\-)? M%K_HI7B;_P &;T?\-)?%K_HI7B;_ ,&;UYS11]7H?R!SS/1O^&DOBU_T4KQ- M_P"#-Z/^&DOBU_T4KQ-_X,WKSFBCZO0_D#GF>C?\-)?%K_HI7B;_ ,&;T?\ M#27Q:_Z*5XF_\&;UYS11]7H?R!SS/1O^&DOBU_T4KQ-_X,WH_P"&DOBU_P!% M*\3?^#-Z\YHH^KT/Y YYGHW_ TE\6O^BE>)O_!F]?;7_!.?XB^*OB%H_CJ; MQ1XAU/Q$]I=VBV[ZA<--Y6]'WA*_-^OT!_X)9_\ (#^(G_7Y9_\ HN2O*S&C M3IX>34+&E&;YS[OHHHKY ],**** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\_?^"U M'_)K/A?_ +'.U_\ 2*_HH_X+4?\ )K/A?_L<[7_TBOZ* /A[P5_R)VA?]>%O M_P"@)6W6)X*_Y$[0O^O"W_\ 0$K;K]=H_P &!^:U_P"),****Z-3$****-0" MBBBC4 HHJ&^NDTVSGN)?N0IOK)OV:N-?O&<3X\OI=5U*UT*T^^[[YJI>.+Z+ M3;.UT*T^Y"F^:I_!W_,4\2WO\&_97&W5U+?7,]Q+]^9][U\+B\1:E.K]NI_Z M2?88;#^]R?8C_P"E$%%%%?,GOA1110 5[K^R;)_PDWB3Q?\ #>;9Y'CG0+G3 M+?>__+XG[ZV_\?39_P #KPJK6FZK>Z'J5KJ&GW=QIVH6[[X;JUFV30O_ 'T? M^"KB!]BQ^*K+P_\ M@:)\/+YT_X1ZT\.I\/+M-_R?/;;'_\ )EZHZY_9GP9^ M.G[/7PT\0/;QZ=X(FANM9D?YT^V7,V]W?_R#7R1/JM]/JKZG+?7#ZH\WVI[U MYG\YYOO[]_\ ?I^L:QJ'B/4KK4]5U"XU34;A]\U[>S/---_ON]$9?#+^OZU" M4?BB?2^2Z\E/]A]^RM?\ X6QXU_L=-'_X3#7O[+2'R4LO[1F\ MG9_7^Z7*7-S'NO[77A^[U7XQZCXXTRWN-1\+^-/)U;2=0A3? M#+YR)OAW_P!]'WILJEX'^ /EZ'XUU[Q[I^L64'A;3K;4/[!T]$34+A+E]B/\ M^_R4_ONZ;_\ 8KSCPY\1O%O@ZS>T\/\ BC6=$M7?>\.GWTT*._\ N(]5M*\: M^(-#UN?6-,UW4].U>;?YVH6MVZ3/O^_O?[]'P$?&?1WQ8TJTL?V-_A?+:>'= M3\-6MQXMO)K>UU>X^TS.CPI\Z/Y*?(_^Y3/V@-8L;/\ ;VAO?$4OG:/8ZOH_ MVG[3\Z);)##\G^Y7SOKGCCQ+XF3RM;\0:GJZ>=]JV7MV\R>=]S?\_P#'5'6- M8U#Q!?SZAJM[<:I>S?ZZZO9GF=_]]WJXRY94^H/&/B:R^'/[6FJ M>(+?X:^+-7\96FOS:G:>7KF]+[Y]Z.B)9_/"Z?W'^Y7R_P"([[^U=;U>]^R) M9?:[N:;[*G_+'>_W*V[3XJ>-;'1TT>U\8:]:Z6B;$LH=1F2%$_N;-](/AS^T9HNNZ%H7_ D/D^ M*@U'2WMWF2:S>S1)M^SYT3Y_ MOUY9\6_AKX2M?ACX4^(OA*RU#PU:Z]?7-E-X;U>;SGA>%-_G6TVQ'>'Y]GSU MYS!X\\2VNMP:Q%XCU:#5X84M8=02^?SDA3Y$3?\ ?V?[%5?$GB[6O&-XEWX@ MUC4=;ND38DVH7#S.B?W/GJI>^1'W#V3X,P/KG[-GQGT31(GNO%#OIMZ]K"F^ M:XTU'?SD1/X]C['>F?#V-_#G[*/QAN-8M)H-.UZXTVRTGSOD2XO$F=W>%/X] MB??>O%]'US4/#FI0:AI6H7>EZC#_ *FZLIGAF3_@:5:\3>-/$'C2:"X\0:[J M&O3PILA?4+MYMG^YOHD$3Z2_:,\*ZW\0OVAOAY+XQDM4WI* MB(B.^_\ V-GS_P!RN\UZZN-/_:P_:IN+266VNHO"NI;)X'V.GR6U?'=C\1O% M>E:#_8EEXHUFRTC_ *!\-],D/_?&^JLGC'Q!)J6J:@^MZ@^H:G"\-]=?:W\Z M[1_OI,_\:?[]$O\ Y+_R8(^[R_\ ;O\ Y*8LC[+ MP?\ #8WQG_Z'R[_\ [;_ .,T?\-C?&?_ *'R[_\ .V_^,U-\3_('N'C_P!E MN/\ GWF_[X>C[+C[+P?\-C?&?_H? M+O\ \ [;_P",T?\ #8WQG_Z'R[_\ [;_ .,T7Q/\@>X>/_9;C_GWF_[X>C[+ MP?\ #8WQG_Z'R[_\ [;_ .,T?\-C?&?_ *'R[_\ .V_^,T7 MQ/\ ('N'C_V6X_Y]YO\ OAZ/LMQ_S[S?]\/7L'_#8WQG_P"A\N__ #MO_C- M'_#8WQG_ .A\N_\ P#MO_C-%\3_('N'C_P!EN/\ GWF_[X>C[+C[+P?\-C?&?_H?+O\ \ [;_P",T?\ #8WQG_Z' MR[_\ [;_ .,T7Q/\@>X>/_9;C_GWF_[X>C[+P?\ #8WQG_Z' MR[_\ [;_ .,T?\-C?&?_ *'R[_\ .V_^,T7Q/\ ('N'C_V6X_Y]YO\ OAZ/ MLMQ_S[S?]\/7L'_#8WQG_P"A\N__ #MO_C-'_#8WQG_ .A\N_\ P#MO_C-% M\3_('N'C_P!EN/\ GWF_[X>C[+C[+P?\-C?&?_H?+O\ \ [;_P",T?\ #8WQG_Z'R[_\ [;_ .,T7Q/\@>X>/_9; MC_GWF_[X>C[+P?\ #8WQG_Z'R[_\ [;_ .,T?\-C?&?_ *'R M[_\ .V_^,T7Q/\ ('N'C_V6X_Y]YO\ OAZ/LMQ_S[S?]\/7L'_#8WQG_P"A M\N__ #MO_C-'_#8WQG_ .A\N_\ P#MO_C-%\3_('N'C_P!EN/\ GWF_[X>C M[+C[+P?\-C?&?_H?+O\ \ [;_P", MT?\ #8WQG_Z'R[_\ [;_ .,T7Q/\@>X>/_9;C_GWF_[X>C[+ MP?\ #8WQG_Z'R[_\ [;_ .,T?\-C?&?_ *'R[_\ .V_^,T7Q/\ ('N'C_V6 MX_Y]YO\ OAZ/LMQ_S[S?]\/7L'_#8WQG_P"A\N__ #MO_C-'_#8WQG_ .A\ MN_\ P#MO_C-%\3_('N'C_P!EN/\ GWF_[X>C[+C[ M+P?\-C?&?_H?+O\ \ [;_P",T?\ #8WQG_Z'R[_\ [;_ .,T M7Q/\@>X>/_9;C_GWF_[X>C[+P?\ #8WQG_Z'R[_\ [;_ .,T M?\-C?&?_ *'R[_\ .V_^,T7Q/\ ('N'C_V6X_Y]YO\ OAZ/LMQ_S[S?]\/7 ML'_#8WQG_P"A\N__ #MO_C-'_#8WQG_ .A\N_\ P#MO_C-%\3_('N'C_P!E MN/\ GWF_[X>C[+C[+P?\-C?&?_H? M+O\ \ [;_P",T?\ #8WQG_Z'R[_\ [;_ .,T7Q/\@>X>/_9;C_GWF_[X>C[+ MP?\ #8WQG_Z'R[_\ [;_ .,T?\-C?&?_ *'R[_\ .V_^,T7 MQ/\ ('N'C_V6X_Y]YO\ OAZCKZH_9W_:?^*/C3XY>"]"UOQ?<:AI%]J'D7%L M]I;!)DV/_<2OF'6/^0QJ'_7W-_Z'54ZD_:>SF$H%6OT!_P""67_(#^(G_7W9 M_P#HMZ_/ZOT!_P""67_(#^(G_7W9_P#HMZY%O_P"@)6W6)X*_Y$[0O^O"W_\ 0$K; MK]=H_P &!^:U_P"),****Z-3$****-0"BBBC4 KCOB5J3QV%KI\7W[AZ[&N MD_XJ#XBHG^L@M/\ V3_[.O'S*I)4_91^U[IZ&7PO5YY_9(?&+IH?A[3M$B^_ MLWS5Q-:_C'4O[2\0W3_P(^Q/^ 5D5\%CZOM:\E#X3[/"QY*7OA1117GG:%%% M% !1113 V]-\!^*-9V?V?X:UF]WP_:D^RZ=--OA_O_(GW/\ ;J.Q\(Z[JMG> MWMEH6IWME:?)<75K8S.EO_ONB?)7T+\?OB%XE\/_ Z_9^TW2=:OM+LHO#<. MH(EE-Y/[[[2^Q_DKO?B;\0O$%K^W_P"$-/M-3FLM+AOM-1-/M?W-L_VE$>YW MHGR/OWOOWT^7F?+_ 'N4GFY5S?W>8^,-*TJ^\07B66F65QJE[-]RULH7F=_^ M )3]<\/ZMX9O/LFL:5?:1=;-_DZA;O"__?#U]+>*H(OAK\$_BUJ'A1WTO5+C MX@/H5]=6K[)K>P^=TA1_X$=__0*Y9-6F\7?L8ZO+XBO9M1N=!\66=MH%U=?. M\*30N\T*/_<^3?LJ8^]?_MW_ ,FM_F:2CRR_\"_\E_X8\@G\#^);6SNKV7P[ MK,%E:?\ 'Q=/ITR)#_OOL^2BZ\!^);'1_P"U;OPUK-KI#IO_ +0FTZ9+;_OO M9LKZ%_;+\5>+?%7[0]KX4LM3N_(33M*T_3M/AFV([S6T/W_[^]WKM?@#X<_L M/]HC5_"GB/XH7?B_7KC2=2T_7-%2TN9K*9TMGWPO<^S[,EMOV;/N??_CKS.QL;O4KR"TLK>:] MNIGV0PVL+N[O_L(E>UWW_)CNB?\ 8^W/_I&E<[^SO\5-*^$GCRZU/6[>^?3M M0TNYTE[K2W1+VQ\Y-GVFVW_QI5?;G_7V8F?V/Z_F.)OO _B/3;F>TO?#FK65 MU##]JFAFTZ9'2'^^Z;/N?[=9]CIM[J7G_8K6XO?L\+S3?987?R43[[OL^XE? M3OA&27X,^.?AEXP_X36X\>?"CQ(]YH2377G0O#;3?N;F&:%_N.F]'_N55\2> M$;O]EOX2_$;3[O\ Y#WB3Q%_PC-C-_SUTJV?SIG_ -Q_W*5']?U^!H?/+^"_ M$=OH\&JR^']632YMGDZ@]C,D+[_N;'V;*[+Q_P#L]^-?A[X9\-Z[J&CWTEEK M&G?VF[QZ=HV^C)>ZYX%U# M>D*6<*(C_8YD^1X4^1]C[*YO]HS5;N3X7? 1'U"[\BX\)?OO](?Y_P#27^__ M 'Z/Z_,(?U^!XOI7@OQ'KFFSZAIGA_5M1TZ'_77ME8S30I_ONB;*JZ;H^H:P MD[Z?I]W>I#L\Y[6W>;9O^YOV5]:_M!:QH7P\^-.B6NE?%#5O"FG>%K&P_LG2 M-,T.::&&'R4??O29$?SM[[WV?QTGA+XF:?);_M3>,_AJ]QH.G7=C9W6G/Y20 MO#ON4W[$_@_CH#_[4^6;KP/XEL=8M=*N/#FLVNJ7'_'OI\VG3)-+_N)LWO6= MJNE:AH=^]EJ=E=Z7>P_?M;V%X9D_X ]?1]C\0O$<'[#=U*FL7?VK_A,'TQ+U MWWW*6TT.]X4F^^B.]8/Q^GEUSX(? ?7=0E>]U>XTF\LIKV9]\TT,-S^YWO\ MQ[*)>Y_7]VX1/!**** "BBB@ HHHH M:5JMWX?U6RU/3Y?(U&QF2ZMYO[CH^ M]*_0+]MZ]?QU\)?@S^TKX9_<:G:&V2[=/X'W[TW_ .Y,CI_P.OSSK] OV*"G MQU_9!^+/P@NF-Q?:>KWFF1M_MIO39_VV3_Q^@#]%?AGXVM?B7X \/>*[-A]D MU:QAO4_V=Z LOX5UE?$__!*OXC2^)O@#J'A:[D9KWPKJ+VRJ_P###+\Z?^/^ M97VQ0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ? MDU_P4#_Y.@U[_KRL?_1-?.E?1?\ P4#_ .3H->_Z\K'_ -$U\Z5]]@O]V@>3 M/XS;\"?\CQX:_P"PG;?^CDKT']KC_DY7Q]_V$/\ V1*\^\"?\CQX:_["=M_Z M.2O0?VN/^3E?'W_80_\ 9$JO^8I?UV%]@\CHHHKJU,PHHHHU ****-0"BBBC M4 HHHHU ****-0"BBBC4 HHHHU ****-0"BBBC4 HHHHU ****-0"BBBC4 H MHHHU ****-0"BBBC4 HHHHU ****-0"BBBC4 HHHHU ****-0"BBBC4 HHHH MU ****>H'K/[)W_)ROPZ_P"PG_[(]>8:Q_R&-0_Z^YO_ $.O3_V3O^3E?AU_ MV$__ &1Z\PUC_D,:A_U]S?\ H=%O_ .@)6W7Z[1_@ MP/S6O_$F%%%%=&IB%%%%&H!1111J R>3R(7E?[B)OK@/ \GD6>O:Q+]__+UU M'BZZ>UT2>)(G>>X1T397)I_Q+?AI_MW^CX ^T8GC3XE>(/'_C/_ (2O6+M/[>V6VRZM8?)V>2B)#LV?[B5W MEC^UU\0M+UZ]UVP;0;+7M01TU'5(=#MDN;[>FQ_.?^.O,O#G@[6/%T.MRZ/8 MM>IHUB^IZBZ.B?9[9/D=_G_WZZ7P7\-;?Q=\*_B'XP?4WM7\+)9O#:I"CI75Q96^F7J7=O\ 9;BUU>Q2\AF3_<>N;CD23[C^91YB;]FY?,H Z[QC M\1M=^(T.B:9J$NGZ=I>F)Y.G:?I]NEG96F]_G?8G_C[UZ5^U?\7O^$X^)&@V M^CZZFO:7X0TBSTRQU=/G2[F1$>:;_@;_ /H%>%4>9OH ]&U7X]>*-2TK6[** MTT'1/[\077@.U\'WJ:9J.D6,,T-C-> MZ\@3>\7 MR??V4FS^Y\_]RN6U6U33=5O;+?O^SS/" MDG]_8]0^9_!1\9?+R>Z=#_PG^MQ_#U_ _P!HA_X1Y]1_M;R?)3?]IV;-^_\ MW/X*7Q!X_P!;\3>%?#7AS4+B%]+\-I-#IR)"B.B3/O?>_P#'\]//\ A#?VH+"PED6*U\06,VF, M&_C?_7)_Z!7RG7<_ CQ5+X'^-/@/78GV/8ZS;.[_ .QOV/\ ^..] 'WC^R+& M?@__ ,% /B]\/AB/3]62:ZMD(VCY'29-G_ )G_[XK]&:_.K]H#/PU_X*<_"G MQ*C;(?$,-M:MM_V]]L__ *&E?HK0 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 ?DU_P4#_Y.@U[_ *\K'_T37SI7T7_P4#_Y.@U[ M_KRL?_1-?.E??8+_ ':!Y,_C-OP)_P CQX:_["=M_P"CDKT']KC_ ).5\??] MA#_V1*\^\"?\CQX:_P"PG;?^CDKT']KC_DY7Q]_V$/\ V1*K_F*7]=A?8/(Z M*9)]Q]GWZ^X=/_9_^$"^"?!VL/H&JZHFL:3#>?:O[6V;G_C_ (/[]:5*WLR) M>Y'G/B&BOIS]HCX'^"O#GPIM?%_@W3[[2YK?5DT^^M;J[^T_(Z?(_P#XY7S] MX'\*W'C?QEH/AVW_ 'G:?J%_#3[_+U/488 M9MGW]G\?_CF^OK:Z^ _P;@O)HHO">L3HDNQ)/[8?Y_\ QRB=;V8: MQ_R&-0_Z^YO_ $.N5?QYFGV"K7Z _P#!++_D!_$3_K[L_P#T6]?G]7Z _P#! M++_D!_$3_K[L_P#T6]H%%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110!^?O_!:C_DUGPO_ -CG:_\ I%?T4?\ !:C_ )-9\+_]CG:_^D5_ M10!\/>"O^1.T+_KPM_\ T!*VZQ/!7_(G:%_UX6__ * E;=?KM'^# _-:_P#$ MF%%%%=&IB%%%%&H!1110!2NH_,O++_9=W_\ '*\\\076H7UMJ-H\6RUM)OM2 M?P?(]=SXFUE=#L/M;IO=/D1/[[UYSK']MSZ;!>W>_P"Q3?(FS[FROELVJQ^ M^ARRE]LP:***^#/KPHHHH **** "O5_A)8^/8_"NKZGX7M-!TO2(;A$N_$FN MPV:)"_\ SQ2:Y^3_ ( E>45Z3X9^+>GVOPQ_X03Q1X:_X2708=4_MJQ>UU%[ M":WFV;'^?8^]'3_8JP/H^X\ Z)_PTS^SOJ%WI6@S3^*=+AN=9M=+2&;3+N9' M='=$3Y/G_P!CY*Y3X7^(+?XT?$[QSX"UCPYH-EX4?2=5FL;+3]+AA?3IK9'> M&:&;_7;_ )/GWO\ /7&7O[533?$;X8>*+3P98Z7:^ [3['::1:W;^3<)O=T^ M=_G3[_\ MUQ?PK^,LOPO^(NJ>+8M*BU%]0M+^V^RO<;$3[2CIOW[/X-]0O\ MY+_[44?_ )'_ .V.UL9/^%0_LS>$/&&B6FGOXK\9:M>0S:I>V,-R]I;6VS9# M"DR.B;W^=WKHOVFO%2>-/V<_@/K']E6.B/<)JOG6NEP^3#YWG)O=$_@W_?V5 MY1X5^+=E8_#3_A!/%?AK_A*-!M[[^T].>&^>SN;&9TV/L?8_R.G\&RKOQ>^. MW_"T_"'@OPU#X8T_POI?A9;E+2#3YG=&29_X]_\ '_M_QT2*AN=Y^R-XPUC0 M/"OQGM[*XB@@M_!]S>PH]I#-^^\Z%-_SI_XY]RK7P,\?W<'P9^/?BC4[+3]> MU#[/H[^3>VB?9M_VG8CO"FQ/D^_LKQ_X2?%1_A7JNMO+I4.MZ1KFES:3J.GR M3>3YT+_W'_@='^>KMC\6++P_X+^(?A?1/#GV+2_%B6:)YU\\TUC]F??]_8F_ M?_P"KG_[;_[<3T_[>_\ D3T;5;%/C%^S9I?BO5;?3X/%=CXRA\/IJEE8PVWG M6US#OV3)"B(^Q_N5Z-XXTI/A?\:8_!EB_P -;7X;:-+#I]]I.KZCIWVF^A^3 M[3-:'8_S[/O['3?1]K^OY8_ M\$?V?Z_F.*^*&E:%H?Q%\4:?X7U!-4\/6^HS)IU["^])H=_R?/7O&L?"NR^- MGC/X,>(-*M(=+TCQE;I9:Y]EA2&&TN;#_C\?8GR)OA3?7S3?3Q75Y/+%;I90 M3.[I:H[ND*?W/GKU/X:_M&:M\-?A7XK\%6FFQ7O]L;_L.J33?/I;S)Y-R\*? M[:?)41]V 2]Z9U\^N>+?&GBKQ_XM\!:/X6\-^$'U/R$UK5+2PMH;>%/DAA1[ MGY/G1-[HB;_GKU:Q\*VFC_M5_LT^((K?2;75/$FG6U[JG]A;/L4URGG(\T.S MY/GV)]ROFGPS\6]/M?AC_P (%XE\+_\ "0Z#;ZI_:UB]KJ+V%U;3.FQ_GV/O M1T_V*[*^_:L>?XD?"SQ79>"K'2[7P!;_ &*TTFUNW\FX1'?9\[_.GW_]NKC[ MG+_7V1OWHR+7A_2M/NOV9OCQJ$MC:3ZA;^)+!+>Z>)'FA1W??L?[Z4SP_P"# M]/\ $?[)WAI/LEO!JFH?$E-,?5/)3SDA>V3Y-_\ <_CV5P?@?XQ?\(K8>-=$ MU/1$U[POXLV/?:7]H>V>&9'WPS0S;'V.G^Y6UXT_: M]?^$^D?#[0O!]KX4T MO2M9_MFWN8;QYKEWV;/WSNGSO_'O_P#'*B/N?%_=_0JI[\E_V]^I[EXFL;?P M)\=7\'[_ (96/PLTF^_L:^TC4-1L/M4UM]R::9W_ 'WVG[[_ '_DKC?AS:^% M+71_'_A?P)XC\,V7CS_A)/\ B1ZOXDAA>'4=*3?LAMIID>%'=]GW_OUYSXC^ M,WA?QYKW_"1^*_AXFJ>*)O\ C^NK+67L[:^?_GM-#L=]_P#?V.E"H M--FM_$'@)]4F^UO,EUI^LS6?[G_GBZ.C[T_[X?\ VZ(_WR/\!5^*&E>(-'\? MZW:>*-'M]!UY)?\ 2[*UMTAA1_\ 81/DV/\ ?^2N7KK_ (L?$W4/B]X\U'Q1 MJ=O%:SW"0PPVMK]R*&%$2%/^^$KD*B)<@HHHJR HHHH */,\O8_]QZ*CG_U, MG^Y0!^C7_!0Z^-KK?[./Q!@VO=.8=DQ_B_U,W_L]?I2D@D5&7[K5^7_[;\/V MK]DC]FK5'_UUI#9(B?P?\>&9FG\.:3*_#M:0NWXH* -:BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\FO\ @H'_ ,G0 M:]_UY6/_ *)KYTKZ+_X*!_\ )T&O?]>5C_Z)KYTK[[!?[M \F?QFWX$_Y'CP MU_V$[;_T@_MOJSX::DNE>.M)>?\ U,LOV:7_ ''^2N ^"WPN?X4>#?B1 M=W'R7.H>)'T*WC_N6UL[O_X_\G_?%<%5^_*'\YC0E_L_/_(;G^D7S3R['G?_ M %TVQ/N50^)?AF+QU^SUXZT]UWWNC^3K]I_P#Y)O_''KTGPAXDTSP-X?TI=3 MB5Y/&>M?\(["[_P)L?Y_^^]E9/@N#[#XS_L>[^2"^\[2;M'_ -M-G_H=$JOM M.:$/L'+2C[&<)S^V?-_[">AK_P )YXJ\52KA/#^B3/"__3:;Y$KZ)^'NEIK' MBRR6XV?9;?\ TRX\S^Y#\[UYE^SUX.E^'OP?\5Q7"[+W4/$[Z>_^Y:)_\6]= M+X]\6M\.O@7X[UV+Y+W4(DT"T?\ N/<_?_\ '$JI?!.%=/ MO4$T5K]F\V\9#_'M/"5YA^R7X#L/B%^T%X1T?5(DN=/\U[J6&3[DODIOV5]< M?\%$?CAKO@+3M!\%^';B;2)-6A>\N[VV?8_DI\GDI]:RQ%:M&K##46>I&$.3 MGF<]XA_X)?I%9DZ%X[G>]5/D74+(>6W_ -#\E?&OQ.^&/B+X0>*[GP]XDLC M:ZA GF(ZC=#*G]]'_C2NL^ _QX\6?#+XC:#>0:UJ%WITU]##?:?/=N\-Q"[[ M'/SU]K_\%)/ NGZY\&[+Q3L":IHUVBQ3;?O0S?(Z?^@5$:V(PN(C2K2YN8.2 M$X<\#Q7X9_\ !.VZ^)'@'0?$Z^.HM.35K1+K[+_9F_RM_P#!OWU>\4?\$Q_% M6GZ;)+H/C#3-7ND3Y+6ZM'MMW_ ][U]$^$/">L>.?V&M+T'0)1!K6H>&T@M' M:4P[7_W_ .&LC]D'X#^/_@>_B*[\<^*(KK3[J%%BL/MKS1Q.GWYM[_=KSOKV M(O*7.;^RA_*? OP;^"-[\5OB]#X N[W_ (1_4?\ 24F>:W\[RGA3YTV5:_:* M^!4OP \?0>&&U7^WIIK1+E)H;;R?OO\ ,_&7C.#P=#]D^V7%G-ISS-;I M_!O^=/G_ -CWKY5U*.T@O[I+*X>ZLD?]S,\.QW3^_L_@KZ+_ &T/VDM;^*WC MK4/"\27>B>%]#N'@_LR;Y'N)D_Y;3)_Z E?.FFV-QK&I6NGVB;[J[F2&%/\ M;=]B5Z&#=;D]I6,)\O/[A]$_ /\ 9HT#XB_!7QOX^\6:C?:39:5O^Q266SYO M)3>_W_O_ ,"5+\"?V+[CXV?"6;QO%XM32$6:Y3[$]CYW^I_V]]>G?MG7UM\$ M/@+X!^#VC/Y$ES$MSJ A^3S8T^_O_P!^9\_\ KU7]A#_ )-#O?\ KYU*O,J8 MBLJ7MHR^*1U1C#FY#\QZ^E/@/^Q;/\ M^OFNOTY_8"_Y-3O/^OV__P#017H9A6G1I*4#&E&$Y'P_^S7\ Y?VBO&FHZ#% MK:Z"UG8_;?/:V\[?\Z)L^^G]^OI(_P#!+6]'7XC0_P#@I?\ ^/5QO_!,O_DM MOB'_ + +?^CXZ]?_ &A/V5_BY\2/B]K?B#POXPBTK1KKR3;VKZA-#LVPHC_( MGTK@Q&(K1K^Q4^2)<(0Y?@/F7XF?LGS_ Z^.G@KX<-XF2]?Q-Y.S4/LFS[- MO=T^YO\ G^Y7MO\ PZVO?^BBQ?\ @H_^W5Y#H'@+Q5\,?VR/AUX>\7ZR=:U> MWU.SG^U>>\R['_@W/7VA^U5^SOXT^.&I>')_"OC"/PO'IL4R7"/+,GG;W0I] MS_UT[EPC#WO=/CG]HS]BV?]GWP##XHD\6QZTC7R6?V5;#R/OH M_P ^_>_]ROFBOHK]I#]G#QU\#_"VF:EXG\:KXDLKV[^S+:I-O8_V*=)GU_]CW^SK6;[/=7O MVZVCG_NLV4WU4_9E_99\=? 7Q9>>(?$OC?\ MS3ELGC_ +*LY+B822?W_G[U M\]5QU:%22Y_A.KV,#\Y/&?@_5_A]XFU#0-?\ MHFHI8N4\).?VX%2A^]."_:.^!,O[/GCN#PU+K2Z\\UBE[]J2V\G[[NFS9O?^ MY7EE?5G_ 4F_P"2^:=_V!(?_1DE?*=>AA*DJE&$YF,_J_LY_ #5?VAO& M5UHME>+I-K:6_P!IN]0:+SO)_N)L_P!NM?\ :;_9AO\ ]F^\T))]877K+5%< M+=+;Z?P??>OK/]D#08?@'^ROXA^(&K0^3=:A%-J_SK\XA1-D"?Y_OUL^/ MK6U_;(_8_@\0V4"QZY!;-?Q1CK#>0Y\Z'_@?S_FM>/+'R^L_W#?V/N'Y^?!O MX9O\8?B5HOA!+]=,?4V=/M+Q;]NQ-_W*]I_: _89U?X&^ I/%,/B.+Q+;6\J MI=PI8^2\2-U?[[UQ_P"Q/_R&W^;37T.:ZTR;_GK;/-#L_[X^Y6!XQ\'6OCC_@I5!IE^ MBSVL1MKUHI$RC^3:[]E:?7)>WDU\/*'L?=./^"O_ 3[\3_$C0+;7/$NK#PE M9W2;[>R:V\Z\=/[[J>$->A^*/^"8#1V);P_XYDEO%&?+U*R"QO\ \#0Y6ND_ MX**?&[Q%X#M_#?A/P[?W&D'58IKJ]NK5]CO"GR&+?VSFOASPO\9O'/@U+^+1 MO%FJV:7\3Q3H;MWW*_?Y_P".LJ/UW%1]M"?*@G[*'N'I/P*_9/U+XP>//%WA M6[UVW\/:AX;^2YD2'[8DK[]GR;'2O:Q2]^U);>3]]W39LWO M_Z\-^)-;_X2+4[>WA?[:CN_R.F_9\]>=5[]'WZ4 M/?YCEE\9ZS^R=_R%O_Z E;=8G@K_ )$[0O\ KPM__0$K;K]=H_P8 M'YK7_B3"BBBNC4Q"BBBC4 HHHI:@<5\4?^059?\ 7S_[)5+XA2/'8:1$C[$V M?Z0[W3Y_P#;^2O=?C9XNT>3]FGX(I_PA6D_ MZ1IVI);/]KO/]!_TG[Z?OOG_ +_S[ZF^+WB3PAX<^$OP(EUOPHWBO5W\)IA+ MJ^FMK:*V^TS?<\ET=YG^?_83_;I=/^WO\RX'RY17M?Q>^&OA_P"$GQR32K?1 M+[Q1H.H6-MJ>G:+]K=)O])AWI"[HF]]G^Q]^M[Q-\)]/_P"%"WOQ#N_AO=^! MM7T'7+:RN-+NGOTL]4MID_Z;/YR.C_W'JOLD'SS-:RVKHEQ%- [IO3SDV;TI ME?3'[9OB+3;K6O!MHOA;3[:[F\&Z/)#J*W%V\ULFS_4(CS;-G^^F^O/?V=_ M.A?%37O%'A?4H3:!-YSILOX4\Y/N??WHCTEKS?W>;_P E"/PQ_O'E M-%?1FA_ '0M2_9#U3QK+YR>/$=]:M(=[_P#(*AF2VF^3_??_ ,_$+QGHGAK3'A34=6NTLK=[I]B([OL3?7ND?P=M_'G@/Q_>O\+-9^&6H^ M&].?6K&]F^W_ &:[A1T1[:;[3_'L??O39_N5YY^S#_R<5\,O^P_9_P#H=%./ M/5C BK[D> MD>._$NB?\)1J_B34;FRTG3)KN:VMK>&V_P!=--Y.QW^?Y$3>E91^$VE'WCRC M1]*EUS6-.TRWV)/?7"6L._[F]WV5J>/O!=[\.O&VN^%=2>W?4-'NWLKA[9M\ M+NG]RO89_ ?A^[T3X4?$WPIIEQH-EJ?B1-%U319+A[E+>\A='WPN_P ^QT?[ MC_'_#TWAN\_P"$DTI-1LX[M[FU9]C['AW_ #I_ MMH[O7C_P%^&5I\6/'_\ 9^IW$UKH.GV-SJVJ36O^N^S6R;W1/]M_N4?:E_7V M0^S$\YHKWOX7^'_ G[06O:OX/TSP9_PB&KS6-S>Z'J%EJES<_/"F_P FY29] MC[T3[Z;-E/#7_83MO\ T@_M?>!/^1X\-?]A. MV_\ 1R5Z#^UQ_P G*^/O^PA_[(E5_P Q2_KL+[!Y'70_#OQI=?#OQUX?\26; M,LVFWT-SA/[F_P"=/^^-]<]1734ASKD(/T<\<6D6F^,-0>U_X]9G^VV_E_W' M^=/_ $.M;XE^,;/Q,VEIIRA(88O.N,)LWW#_ .N>N,\(:PGC3X%_#[Q)OWW2 M6CZ-??[]O\B?^.;*W/ .G1:KXNTR*Z=$LX7^U7#R?<2%/G?_ - KS8\G)&M/ M[!Y$HSIU94H?:/GK]L;QC<:'\1?!NA64KP/X3T^VNG1/X+R9_.?_ -DKZ.\; M:K:ZQJFE^*M*V?8M;L;;5K;R_P"^_P!__P ?KX)^,'C*O$B/O@U#4 M)IH?^N._Y/\ QROJ?]GK6'\5?LXV47W[KPMJ*+J M*7?I]C+?* M>Y@T^X_TB&/[[0O\CU^BO[3/P'T_]K/X>:#XB\)W]J=6MT\_3[R4GRKBW?[\ M+,/N@_TK\L:[_P"&_P"T!\0OA$HB\*^)[K3[+?O%F_[ZV_[X?Y*G&82BZ?=I=/;6LYFEN]AW(F?X$KI/ M^"DOQJLVT^P^&NFW"3WOG)J&J[.3"B\Q)_O_ ,?X5\^>(OVW/C-XBTU[*7Q; M]BA9=KR6%K%;N/\ @:I7B%U=7%]H3)\CQ7:)\LW^X_P#\77Y]O^T-\0Y/ 7_"%MXDD_X1G[)] MC^P>2FSR?[E9GPW^,'B_X0W-[<>$M=N-(>^1$N-B(Z-L^Y]^L?[-GR3?V^8/ MK![5^Q;X9O\ P;^V!8Z!JD?DZGIOV^VN%']Y(7KWSX\?M&77P"_:YTV6]FN) MO".H:/#%J=G'\^S]X^R9$_OI7Q'_ ,+R\;_\+$_X3I=:9/%WD^1_::0IO=-F MS_T"LCXA?$GQ+\5-:36/%6I/J^H)#Y*3.B)\G]SY*ZI8.=:KS5OY2(3Y(GWO M^V!^S;I_QN\(P_$[P)Y=SK?V5+I_LY&S4[8KP_\ UU1.E?._[ _PF_X6!\:( M]>NPJ:1X447DN]/OS$N(4_\ 0W_X!7FW@C]I+XE_#O0(=#\.^*[K3])MV=HK M;RT?:/1-];'@O]JKQOX)TWQC:V7]GO)XHWR7UT]ILF29TV;TV5E##XF%&=$K MFAS;[,D*/\[_? M^_6N*PDY8>%*!$9U_9;U.%_O MQ:AJ2-7Q;_PVE\9_^AXN/_ >'_XBN:\'_M%_$7X>^'YM#\/^)9=.TB66:9K9 M(4?>[_?K"KAL76I*$^4TC.$)'N?_ 3+_P"2W>(?^P"W_H]*7]L;X\_$7P5^ MT-XGT;0O&&K:9I=NEMY-K:R[$3?"CO7S;\.?BAXH^%&L3ZKX4U5](U&XA^RS M3(B/O3?OV?/5+QIXTUKXA>([G7_$6H-J>KW6SS;ETV;MB;$KI^I^TQ7M9_"1 MS^[R'I'P5\8:[X\_:B^'6K^(]5N-7U-]8LXWN;I][[$^Y7WA^UQ\(?BE\4M1 M\-2_#KQ"^AP64-RE]&FIS6?FL[1[/N?>^X]?E[X=U[4/"VO:?K6E7#66J:?* MES;S(GW'3^.O6?\ AM+XS_\ 0[W'_@/#_P#$5GB<'5G5C.A]DN$X;'?Y/D1Z^<:]+\=?M*?$GXD>'YM#\ M2^)I-3TF5U=[9X43>Z_WE\=: M@B-][[+LA?\ [[2O)E@<1SSY>7WS?VL#Z;_:"^&NF_'']MKPGH&FPQ3?8K*& MY\2.G\,*2;]C_P"V4V)_VTKV[]HSXU?"'P=-8>$?B3:?VDLRI>0V1M&F1>=B M'C\:_,CP#\9?&7POU74-3\-:[+I^HZ@FR[NI$29YOX_OO65XV\>:_P#$;Q!- MKGB;4I=6U.5$1IIO[B?<2J_LZ=2454G[D0]L?J[^S[\9/A9\3-,O_"OP^C:" MPTN+?+IS6C0HB.W\.?>OD_\ 9U^'4OPI_;TOO"[+Y<-HEX]M_M6SIOA_\2\T0^^G]RNBF_:+^(EUXXM?&4OB)AXGL[ M9[6'4/LR;_)?^#_;I?V?4I\_LW[D@]MSGVC^V!^R+XZ^.WQ2L_$7AN;28["+ M3$M7^V7#H^]'<_W/]NOE^3]D?Q7X9^.'@KP!K[64EUKS?:F;3Y7F1;9'_?;_ M )/[B/5/_AM+XS_]#QRM[Q[9 M-\4+OO=*UHT<73A[-3C8)3I3/TH^/GQB^%?PMTG3_"/CN'S]/U&#$6F0VCS) MY*<+OQ_#Q^E4_P!G+XT?"#QA<7OA/X;6O]EF%7OY;,6;VR-DA'=*_+CX@_$S MQ/\ %;6DU7Q3JDNK:A#%Y*3,FS8G]RJO@GQUK_PW\00ZYX;U*72=6B1T6:'^ MX_WTK#^R?W7+S^^5]8]X^M/#'PED^#O_ 4)T73$5$TK4;BYU/3O+_YXNC_) M_P ?>E7_P#@H7XLU3P#\?/ 'B319Q;:GI^G>=;S=O\ 7/\ ?_V*^:]8_:.^ M(FO>*-$\27_B26YUW1T=+&\\E-\6_P"__!6#\1?BMXM^+6I6NH>+-7;5KJTB M\F)W1$V)_P KJC@ZKJPE4_E,N>/*?KK\'/'&@?&[PAX?\?V%M$=0>T>V=\? M/:.2GG0_]]I^E?#?QP^(D?PF_P""@$_BF?=]ALI+,7?E_?\ )>!$>OG[X=_' MCQY\);&ZLO"7B2XTFRN)?.EA5$=-_P#?^>N?\:>--:^(OB.ZU_Q%>MJ&KW&S MS;ETV;]GR)6%#+I4ZL[_ ERK[7]K#P;X;\0^$-:LCJ%FCR65 MT^3#=0N/N;U^[7S9X,_X)L^/-4:^_P"$BU73="2.%_L_D-]I>:;^#?\ W$KP MGX9_M"?$+X0PO;^%?$MQ963/O^Q.B30_]\/76^*OVUOC)XMTYK*X\6-90M]X MZ9;0VTC?\#2G##XVC^YHS]P)RI3^,]^_X)U^%=0\$?%SXG^']46--1TRWAM; MA(7WIO29_P".M3XO?LT_M ^*/BAXHU?PUXR>PT&]NVFL;7^WKF$(GIL3[E?% M_P .OC#XO^%-]J%[X5UJ73+K4%V77_ONNY_X;2^,_\ T/%Q_P" \/\ M\152P>(^L>VCRCC.')R&3^T-\'?'GPGU[3'\?ZFFL:IJL3M%=?;GN7V)\GSN M]>55V7Q)^+WC#XO7-E<>+=8;5YK%'2W=T1-B/]_[E<;7JT.?D_>'/+XSUG]D M[_DY7X=?]A/_ -D>O,-8_P"0QJ'_ %]S?^AUZ?\ LG?\G*_#K_L)_P#LCUYA MK'_(8U#_ *^YO_0ZR7\>8?8*M?H#_P $LO\ D!_$3_K[L_\ T6]?G]7Z _\ M!++_ ) ?Q$_Z^[/_ -%O7-FG^ZR+H_&?=]%%%?$'J!1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 ?G[_ ,%J/^36?"__ &.=K_Z17]%'_!:C_DUGPO\ ]CG:_P#I M%?T4 ?#W@K_D3M"_Z\+?_P! 2MNL3P5_R)VA?]>%O_Z E;=?KM'^# _-:_\ M$F%%%%=&IB%%%%&H!1111J!SWC^#S_#%U_L.CUS6L?Z=\/=+E_YXO\]=SKEK M]NT>]B_OPO7#:'_Q,O &J6GWWMWW_P#L]?,YA#]_./\ /'_TD][ S_=0_NR. M*HHHKX ^R"BBB@ HHHH ]>UCX@>$O''P-\&^&=5O=3TCQ#X02_2W2UL4N;;4 M4F?>GS[T\E]_W_OUE?%[XC:5X\\)?"_3-,2X2Z\,^&_[)OO.38GG><[_ "?W MT^>O-J* C[A]3W7[3WA*?XTOXEBBUFUTN[\%0^&?[4AMT_M#2[E(=CW,*;__ M &>N2U;XH>!]+_9S\3^ -*UGQ)XE\0ZQJ=GJ;ZGJEIY-M^YW[T1-[NG_ +/7 M@M%$O>_K^]<(^[_7R/8?C-X_\)?%31/#6L)>ZG9>*],T"ST6;2'L4>VF>'Y/ M.2YW_.+OX:_$+PUXJLO\ 7Z3?0W6S^^B/\Z?]\5S5%7S>]SD< MON\A]6ZI^U#X%_X:)TK5=-TK4X?A%;Z'-X*_&?V*[G\+ZY;7.BOI\+^3O!Z*@VYCT/Q''X M$@T?4?[/\<>+->O7_P"/&RNM.^S(G_79WF??_P 2L[X,^+M/^'_ ,6O!OB7 M4TF?3M)U2VO;A+5-[[$?Y]B5QM%7"7)+G(E[\>0]K^#OQBT+P!^TA>^.]32^ M?1)IM5=$M8=\W^DI,B?)O_VTK.T?XA>%_%WP?M? 7C"[U/2)M#U&;4-#UK3[ M1+Q$2;_76TT.]/D_C1T>O):*G[/*7S'L.N?%CP_IVF_#SPEX:_M";PIX8U;^ MVKO4+V%$N;ZY=TWND._Y$1$V(F^NDU+X]>%?$_C;XU66L)J<'@;XA7W]H6]U M:VZ/>6-S"^^VF>'?\_\ &CIOKYZHI?U_7W$'NE]\2/AUX<_9P\2?#KPT=U^#O&GP_\ @M>:UX@\'ZKKWB7Q%-8W.GZ- M#J&G)8)8I,FQYIGWOYSHGW-FQ*J:'X^\(^)O@CI'P]\6W6IZ#/H.K3:GIVJ: M?8_;$F2YV>="Z;TV/\GR/7C]% 'T_JG[1GP]M_B%\!=0T*PURV\-?#Z+R;Z. M]1'N6_?;]Z?/\_\ XY7SIXJU2+7/%6MZA;[_ "+N^FNH=_W]CN[UET4?U_X$ M 4444 %%%% !5WP_H\OB#7M+TJW_ -??7<-JG^^[[*I5[/\ L:^"_P#A._VG MOA[IOV?SH(=134+E/[B0_OO_ $-$H ^P/V\[)?$G[47[/?@!%22U22VW1_[] MRB?^@)7Z.5^=7_)5O^"L?[GY[7PG:?O?F_YXVW_QZ9*_16@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _)K_@H'_P G0:]_UY6/ M_HFOG2OHO_@H'_R=!KW_ %Y6/_HFOG2OOL%_NT#R9_&;?@3_ )'CPU_V$[;_ M -')7H/[7'_)ROC[_L(?^R)7GW@3_D>/#7_83MO_ $@_M1T445U:F9ZU\(?VDM=^$/AS4/#]OINF:]I%W%?#VBOJ%H]D][9)-YR(_W]F]Z^?:*Y_J M]*0!'^[2O3?@O\?M;^"?]M1:?I^GZOIVL(B7=EJB.Z?)]Q_DKS*BMY0A/28' MTG#^W-X@L7^T67@KPM97J_ZJZ2&;?$_]_P"_7SA/.\\SRROO>9][O_?J.BHA M2A#6 !1116FH!1111J 4444:@%%%%&H!1111J 4444:@%%%%&H!1111J 444 M4:@%%%%&H!1110 4444:@%%%%&H!1110 4444:@%%%%&H!1111J 4444:@%% M%%&H!1111J!ZS^R=_P G*_#K_L)_^R/7F&L?\AC4/^ON;_T.O3_V3O\ DY7X M=?\ 83_]D>O,-8_Y#&H?]?%O_P"@)6W6)X*_Y$[0O^O"W_\ 0$K;K]=H M_P &!^:U_P"),****Z-3$****-0"BBBC4 K@/",?]F^*M7TI_N3;]E=_7!^, M?^)'XJT[54^XWWZ\;,%R\F(_ED>I@7S<]+^8X>^M7L;^>W?[\3[*@KJ_B-IO MD:PEVG^HNTWURE?GV+I^QK3I'VN'J^UI1D%%%%+4LIM0LK:S^T[_L>_R4=_\ EC_[/7SM7N/@>^T?Q=^S M3J_@=_$>DZ#XAA\50ZU"FM7?V:&XMOLWDOL?^^G]RK7PR_K[411^(YZ#X9>% M_#/PZT3QAX[UO5K*'Q#<3)HVD:+;PO;Y$3?\G^W3/'GPGT3P!X MJ\/?;?$MQ=>!O$.G)JVG:U:V.^YFMG_@\G?\DV]-GW]E>FV/Q8U#Q5\$_ WA M_P .^-=!\,:]X32YT^[T_7DMH4OH7FWI-#-\= M^"M8UFZ3P]?6UKJFEZ[;PHZ)-O\ )F1X?D^^GW*ZOQ%\"_AOX#?P'%XC\<:W M]M\6:79ZAY.F:7"_]G?:?XYM[_.F_P#N?/77:KX\6#]EWXFZ#XH^(7A;7O$^ MK7=@^G:+H7V;Y$29]^QX41'_ -SY]E>>_'[Q=HGB/Q/\++C2M5M]1@T_PKH] ME=O"^_[/-#]]'_VTHCR\W_;T?_233[/]?S1.A_X9B\*6/Q@_X5+J'CB[F\?W M$KVT,VGV*/ID-SLWPPS._P ^]_[Z?%Y/^"A4'C--=L9/"B>)X;W^VO._ MT;R=GW]]^_9;^&WA^WU.WGUO3]E1^-/AOK'Q"^! MW_"2ZAI^HZ)I/@J&ROO.WS6UI?IYWDIV?4=+UJWA1YK:9]GG0O"_P#?_@>NR^-7A_X::5\# M?A%J&GZ?KUKJFH:3>.EU!;V:/=NESL_TQ_X_^ ?P5UT'Q _LWX#_ !DTKQ;\ M2/".J:UK-I;0Z3HOA]+;9\ESO?8\*(GW/X-]>=>-+[1_'_P!^&2:?XCT>RU3 MPA:7]KJ.D:A=^3 ->T'PKX]\6ZMIW MB_4(H9KM-+M(9K;2/.3?"DV]][O\Z;]GW-]36O[-KZ"WQ3N/&6H7T%EX N(; M*[A\/VR7-U=O,^Q'3?\ (D/\>]Z]&^)GQ>UOXK^)++Q7X2^)'A70;*^M+9+O M2->2SMKG2[E(41_]="[S)\F]'3?7G/AGQ5XUD\<^*/%>E?&/1K7Q6]QY%Q>Z MIJ/V--7A_O\ [Y/)>'_8?_OBK#[)Y+XF@T*#6'_X1K4+[4=(=$>&;4+=(9D_ MOHZ)\E9=>M?M-:YX4\1_$*RN_"_]F//_ &3;)K-UHL/DZ?/#7_83MO_ $@_M/#7_ &$[;_T@_M%YIH=3A1'=T1_N;*^)[?_ %T'^^E? MH_\ $+_D:7_Z][;_ -$I7'6_>580,<15G1ASP/*_^&<_@Q_T#?&/_@VA_P#C M-'_#.?P8_P"@;XQ_\&T/_P 9K>^*GQ8\%?!N_P!!TK6-"UO5[W4-)AU-YK*[ M2%$WN_R;/^ 5QO\ PUE\-?\ H3?$G_@PA_\ B*Y[+IS$?[1_=//_ -I3X,^$ M?AKX=\(:QX3.JPPZL]S#-#JUPDNSR=GW'1$_OUX+7M?[0GQVT7XM:/X7TKP_ MHE]I%EH[W+N^H7"3.[S;/[G^Y7+? OX.7_QX\=)X6TO4+?2[EK9[KSKI'V?) M_N5T49^SH\]8ZO?//:*^SO\ AV'XU_Z'#0O^_$U8'C;_ ()V^+? O@W6_$5U MXKT>ZATFTFO7AAAFWNB)OV5"QV'>G.;>QF?*%%?0.C_L;>(-<^!/_"THO$&F M)IG]G/J?V)T?SMB?P?W/X*\/\,Z/+XF\0Z1H\4J03ZA=PVJ._P!Q'=]E=5.M M"IS\GV".69G45[C^T/\ LG:[^SII6D:AJNM:?JZ:G#=<\ M?Z];:-X>TNXU74IQF*WB7 '_ $TKZZ\,_P#!,/Q+J6FPW&M>,M/TB]9=SVMK M9O<[/]C?O2KJXFC1^.80A.9\5T5[[\>?V,_&GP)TN36I9K?Q#X<3F:_L_D>W M_P!]'JE^S[^R/XN^/UO-J5G-;Z#X>B?R?[3O4=_-;^-(4_B%'UNER>VY_=%R M3YN0\/HK[)\9?\$R_%FBZ1+=>'_%>GZ]=1KO^QS6SVSO_N/O>OCJZM9;&YGM MY4V3PNZ.G]QZ*.(I5_@F$X2@1T445T$!1111J 4444:@%%%%&H!1111J 444 M4:@%%%%&H!1111J 4444:@%%%%&H!1111J 4444:@%%%%&H!1111J!ZS^R=_ MRO,-8_Y# M&H?]?%O_ .@)6W6)X*_Y$[0O^O"W_P#0$K;K]=H_P8'YK7_B3"BBBNC4 MQ"BBBC4 HHHHU *P?&FE?VKH,Z(F^>']\E;U%<]:C&M"<)&E&)Y['_Q M57@/^_>Z?_G_ - KAJ[FU_XH[QG);O\ \@Z^^Y7.^+M'_L/6)XD_U#_/#7P& M.HRG2C.7Q0]V1]IA)QA+D?PS]Z)D4445X)[ 4444 %%3V-J]]>06B2PP/,^S M?=3;$3_??^"O1O\ A1%WJ6@^(=0\.>*_#WBN?P];_;=1T_2)IO.2V_CF3?"B M3(G^P[T >945W_A_X.W>J^$K+Q+K'B#1O"&B:A(+[Q-XATJ6[TFRM?#UO\ ;=4UV:[WZ?#"_P!Q_.3?OW_P(GST M >'-0TSQE_PD,WDZ=-HLS_/,GWT=)D1X=G^VE;'_#/6 MH:E_;=OX?\5^&?%>MZ-"]U=Z3I%Q,]SL3_7/#O1$FV?[#O0!Y1177ZQ\+]5T M/X7>&O'LMQ:2:1KUWE;UC^S]XBOM5^&>GQ7>G^?\0H?.TE MWF?9#^^\G]]\GR?/_:]OO#>G MW;S7*0P_?V/L\EW1/GV(^^M30/@GX/UC]F>Z\<7'C#3]/U[^WX=/\^;[8\-O M"\+OY+HD+_OO]M/DJ/L3[B.]=SX9^&5EX@MK66X\=>%M!>[N/) MMX=0FF=W^?9O?R87\E/]_97L_P"S3\+_ !!X9^-/Q-\":A9)!XAA\'ZK9>3Y MR;'=X4V/O^YL^??OH ^7Z/+;^X]>C:I\"[VQ\'ZOX@T?Q+H/BNUT%T35H=%N M)GFM-_R(_P Z)O3?\F]-Z5W_ ,8M#U#Q-\,?V<-*TJT>]U2^T.:UM[6%/GF= M[Q]B4 ?/5%>KW7[.>J[]>LM*\2^&_$7B'0;=[K4="TNXF>Y1$_UVQW39-L_C MV.]>>>&=*M-%_!FL1:N_P!NALK30D^TS7J.Z)]]WA1'^=_X'JK!^S3K%]XA MNO"]EXK\,ZAXUMT??X8M;M_M+NGWX4FV>2\W^PCT?9Y@/'J*)(WC=U='1T?8 MZ/\ P44 %%%% !1110!Z+^SY\);KXW?&3PQX-@5W@OKM'OG_ .>5LGSS/_WQ M7VA^TU'!^TE^V=X ^"6CC'A;PFJK?1Q_<4JJ/-_WS$B0_P#;1ZS_ -BGP_9? MLU?LY^,_V@?$L'_$QOK=[/0X)OOO'O\ DV?]=IO_ !Q*],_X)A_"74)-(\3_ M !E\3[I]?\77+K:S3_?\G>7F?_@/#7_83MO_ $@_M/#7_ &$[;_T@_ MM]M_Z)2N:?\6!QXK^$<]XP\-^ M ?B3-I=UXJ\*7&H:II]BFGI-#JCPH\*;]GR?\#KGO^%+_!W_ *$?4/\ P>35 M8^,_QZTKX&ZEX;T0> ]/\027VAPZG-?7-W*C[W=_D^3_ '*X#_AM[2O^B3:) M_P"!TM<4?[D)?^!&RIU_YSBOVLOA7X:^%_B'PI_PBMK<:=9:QHR:A+:S7'G; M'WO_ !UX_P"&?%VM>"]2_M/P_JMWHNHJFS[593>2^S^YOKN/CS\_X)S?$#Q1\0-(\=R^ M)=?U+7I+6YM5A>_N&F\K/Y/BE\0M"_P"$TUO^Q?[6O++^ MS_MS^3Y/G.FS9_O^2Y?$/_L/WG_HYZ\G M#TX?7*JL=/?V$]%\/6$L4%[J>@S6T4DWW$=W>O _ _P#P M3G\>^&?&7A_69_$.@RPZ=J-OU?"_5[WP_\ \$^;+4], MNY+'4;7PW<36]U#]^)P\GSU\7?#+]H[XI:M\1O"EI=^/=;NK6XU>SAFA>X^1 MT>9-Z5QT88B?MO8R[FDN7W#ZA_X*B?\ (E^!_P#K_N/_ $!*Z^^_Y1R6_P#V M*$/\DKD?^"HG_(D^!_\ L(S?^@)77WW_ "CDA_[$^'_T!*Q7^ZTO\17VIG/? M\$W?AK9Z+\,[_P :,OFZGK-PUJC[/]5;Q'[G_ FR:^8OV@/VL/'OC[XB:NNF M>(-0\/:%8WGW#P_(C[-[[/OO7T;_P35^+5IJ'A'5/A[=[8=1TZ5K^T M^;/VB%S\_P#WP_\ Z'7DWQN_8+^(5KX^U?4/"&GP^(-"U"[>ZMPERD,UMO?? ML='ZUUPY(8V?UDCWO91Y#P_XA?M#>//BGX3T7P]XEUV74-/TW[I_CN7_ +\S M_P ;U^A'[+-Q;?$3]C[3= \-ZT='UJ+3IM+ENH?];:7/S_/L_P"![_QKXK^+ M/[&?COX/_#JV\6ZK)8W44?\ R$;6S;<]EN^YN_OU?\ _LS_&S1_A_9?$3P;) M>V4ES^^33M/N7AO7A_@FV?Q[_P"Y6^(AAJ]+]W/E(ASPF=#\0?A?^T)^SGX8 M\06O]L7VO>%-5M_)OM0T^5[E(4_C?Y_GA_WZ^4XZ_7G]EK7OB/XB^%MS+\6- M-^PZBDSQ1->0^3--;;/OS)VK\G?%7V'_ (2K6_[,_P"0=]NF^S[/[F]]E7E] M64Y3A(BM$RZ***]O4YPHHHHU ****-0"BBBC4 HHHHU ****-0"BBBC4 HHH MHU ****-0"BBBC4 HHHHU ****-0"BBBC4 HHHHU ]9_9._Y.5^'7_83_P#9 M'KS#6/\ D,:A_P!?G_ +)W_)ROPZ_["?\ [(]>8:Q_R&-0_P"ON;_T M.N5?QYFGV"K7Z _\$LO^0'\1/^ONS_\ 1;U^?U?H#_P2R_Y ?Q$_Z^[/_P!% MO7-FG^ZR+H_&?=]%%%?$'J!1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?G[_P % MJ/\ DUGPO_V.=K_Z17]%'_!:C_DUGPO_ -CG:_\ I%?T4 ?#W@K_ )$[0O\ MKPM__0$K;K$\%?\ (G:%_P!>%O\ ^@)6W7Z[1_@P/S6O_$F%%%%=&IB%%%%& MH!1111J 4444:@N4KX;$8>6&J\LCZZC5C6ASQ"BBBN4W.K^%/AG2 MO&GQ*\,:%KNI?V-HNH:A#;7>H;]GE([U]??"'P'<>%=5^,B?\*LA\#:18^&- M5LK?5-0OKE[F[^3^#>^R;>GS[T397PM3Y+JXDV;[B9]GW-\STY>]'E_Q!]H^ MAO''A75?B]\#?@Q>^"M*FU[^P=+FT+5-/TM/.FL;G[2[H[I]]$='W[_N5-\/ M?!=[_P *B^,/PJMTL;KQY]HTW4X=/LKM)GNTA=_.AA=/D=TW[]B5\YP3RP[_ M "IIH-_W]C[*9'(\;HZ.Z.G\:54M%+^\$#Z,_9S\,WOP9^,'A[4/&L4/A?\ MX233K_3+3^U)O)NK1YH72&YF3[\*;WV;WJ?]G?X<^*/@?\8'\8>-=$N/#WA[ MPM;WCW=[J";(;AWA=$AA?_EL[NZ?GIOFMTN=CPOL_N?P M;_N5ZS-X=N_!?Q:_8YT34);=]1L;3R[C[-.LJ(_VQ_DWIUV?_$^FOV5]G_#7NO?W/L_B'_T3-6/X#T/ M4/'G['_BSP_XS:?9)OF2V>%T\[9_ZZQH_P#;G[;'Q=TJWN+&R>[^'\UL MDTEQLMD=]/A3_7?W/]NOS^CGEC1T269$?[Z(_P!^F;V_O/\ ]]UIM_Y-_P"3 M$'T9\+O!>M_!/P!\8=3\<:5-H,%]X=?PY8PWJ;'OKR9TV>3_ 'T1$W[T^2O0 M_!WC'2O &O?LD:WKLL,&EV^C7B333/\ )#OFF1'?_ONOC.2>6?9YLKS[/N;W MW[*9YCR??=W2ES=/ZZ_YD,]4UC1/@?I.EWNGPWG_$ M]\Z_>R\ET='=)IKGR7WH]?,VFR):WEK*WW(9D=_^^ZCDNKB2'RGN)G@_N><^ MRF5$? [C5K.:WUW9_H9_\ B7O9H^_SDN?N/O3[ MB)\_SU\V23RR(D3RNZ)]Q'?Y$I?/EDA\EY9G@_N;_DHC[O+R_9"7OGH7BKP7 MK'CS3O''Q4TRTM8/"D6O/#+_ *0B3(]R[NFR&O.:/,?9LWOL_N45$8\ONERE MS^\%%%%60%>I_LT_ G4/VA_BYI'A*UWIISO]IU.]3_EWLT^^_P#O_P "5YG: MVMQJ5Y!:6D3W5U<3)###"F]YG?[B)7Z.3?8O^"#O##)#J,EK_J8MB;'?\ [8I\ MG^^]?I!X7\,:?X,\-Z5H6D6Z6NF:9;I:VT*_P1HFU1^0KY;_ .">_P"S32^+?$L3OXW\4 7%P9O]=;V_WTA/\ MM]]_>OKZ@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /R:_P""@?\ R=!KW_7E M8_\ HFOG2OHO_@H'_P G0:]_UY6/_HFOG2OOL%_NT#R9_&;?@3_D>/#7_83M MO_1R5Z#^UQ_R?>!/\ D>/#7_83MO\ T@_MZBD*)-=?VFZ;]B;*XZW/"<)P@8U:7MH\A MZUKD?@3QHFER^*OA_:>(=1L;1+-+U[Z:']RGW/D3_?K,_P"$+^#G_1(=/_\ M!I-7G'_#;'@__HD47_@V>C_AMCP?_P!$BB_\&SUSF_!VR\2^&/"$/AC4%UE+)O)NWF\U'A=_P".ODRO=_C?^TY9?%;P/;>& M-*\&Q>&+5;[^T)62[>;<^S97A%=F%4E"TS?_ !GIGP;_ &B?&GP+MM3B\)W5 MI;)J3I)J7' MAS6-.U6RV)=6-PEU#O3?\Z/O2JM%$*,*?P%\YZE\7_VDO&WQST_3['Q7=6ES M!I\SS6_V6T2'YW&*O-^U9\06^%2_#MKJQ_X1A;%-/,/V1-_D_P"_7C]%1]6H M\G)R!S3+VAZYJ'AS4K74]*O;C2]1MWWPW5K-L='_ -^OI?PC_P %&/B?X;T> M*RO[31_$,\:86\O8G29O]_8_S5\M445G1Z7:W]OKVBPKMAL]8627RD_V M''SFO":*7U:CROS^K] ?^"67_ " _B)_U M]V?_ *+>N;-/]UD71^,^[Z***^(/4"BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M_/W_ (+4?\FL^%_^QSM?_2*_HH_X+4?\FL^%_P#L<[7_ -(K^B@#X>\%?\B= MH7_7A;_^@)6W6)X*_P"1.T+_ *\+?_T!*VZ_7:/\&!^:U_XDPHHHKHU,0HHH MHU ****-0"BBBC4 JEJNFQ:Q83VEQ]Q__'*NT5E.$*D.28X3]F^<\YT.Z?0+ MR?P_K'SV4WW'?[E8/B;PY+X?O]GW[5_]2]>E>*O#D7B.SV? 4445F6%%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %'^KH_U=?:W[(G[)FCZ;X?_ .%V?&9TT7P+ MI:_;=/T^^^07W]R9T_N?W$_CS0!T_P"R/\#M&_9U^'=S^T-\68OLOV>WW^'M M)G3]]A_N/L_Y[/\ P?W/OUM_LM_"K7_VROC9>_';XDVN/"]C M5C_Z)KYTKZ+_ ."@?_)T&O?]>5C_ .B:^=*^^P7^[0/)G\9M^!/^1X\-?]A. MV_\ 1R5Z#^UQ_P G*^/O^PA_[(E>?>!/^1X\-?\ 83MO_1R5Z#^UQ_RO,-8_Y# M&H?]?%O_ .@)6W6)X*_Y$[0O^O"W_P#0$K;K]=H_P8'YK7_B3"BBBNC4 MQ"BBBC4 HHHHU ****-0"BBB@ KGO%7A6+Q!#YJ?N;U/N/\ WZZ&BN>M1A6A MR3-J565&7/ \]TW7$ND?0O$:;'7Y$F?^"L'Q'X5N_#\WS_O[5_N35Z-XC\,V MGB.'Y_DND^Y-7)VNL7OA5_[*UV+[5IS_ "(_W_DKY3%8/E]S$?\ ;LO_ )(^ MBPN)Y_?I?^ __(G%45UVL>!TGA_M#1)?M5J__+'^-*Y'_5OL?Y'KY?$8>KAI M>\?0TL1&M&T0HHHKE-PHHHH **** "BBB@ HHHH **** "BBB@ HHHH *?'& M\\T<42.\[OL1$3>[O77_ H^#WB_XW^)DT+P;HLNKWO_ "VD3Y(;=/[\S_<2 MONS0_A]\'O\ @G9H<'B3QS?1^.?BX\1>QTR$,K3Q]\6[NZ\.?#J) M_,T[2(2\1F3^Y"G\"?\ 39_G>OT<\)>#=%\!^'[+0O#^FV^DZ19)LM[2V38B M"@"A\._AUX?^%?A'3O#/AG3HM,T:Q39##&,>GS,?XF./O&NKHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _)K_ M (*!_P#)T&O?]>5C_P"B:^=*^B_^"@?_ "=!KW_7E8_^B:^=*^^P7^[0/)G\ M9M^!/^1X\-?]A.V_]')7H/[7'_)ROC[_ +"'_LB5Y]X$_P"1X\-?]A.V_P#1 MR5Z#^UQ_R1T445U:F84444:@%%%%&H!1111J M4444:@%%%%&H!1111J 4444:@%%%%&H!1110 4444:@%%%%&H!1111J 4444 M:@%%%%&H!1111J 4444:@%%%%&H!1111J 4444:@%%%%&H!1111J 4444:@% M%%%&H'K/[)W_ "8:Q_R&-0_Z^YO_0Z]/_9._P"3E?AU_P!A M/_V1Z\PUC_D,:A_U]S?^AURK^/,T^P5:_0'_ ()9?\@/XB?]?=G_ .BWK\_J M_0'_ ()9?\@/XB?]?=G_ .BWKFS3_=9%T?C/N^BBBOB#U HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** /S]_X+4?\FL^%_\ L<[7_P!(K^BC_@M1_P FL^%_^QSM M?_2*_HH ^'O!7_(G:%_UX6__ * E;=8G@K_D3M"_Z\+?_P! 2MNOUVC_ 8' MYK7_ (DPHHHKHU,0HHHHU ****-0"BBBC4 HHHHU ****-0"JNI:;;ZK;/;W M<23H]6J*RG3]I\8X3=/8\]NO#^J^#KE[O1Y7NK7^.&G_ &[0O&GR7J?V=J'] M_P#OUW]8.N>#M/US>^SR;K_GNE>+6R^48WI?#_+(]JCCH2TJ_%_,VYU!1112 **** "BBI]-TV[UBYCM M-/M+C4;I_N0VL+S._P#WQ0!!17OWPV_82^-7Q,>![7P?+H-D_P _VW7G^QIL M_P!S[_\ XY7T'I_["/P=^!=K'J?QT^*-K-.J;_[%L)?LV[_VL_\ WPE 'PEX M9\*ZWXXUB#1_#FCWVMZI,^Q+73X7F>OL_P"%_P#P3EB\,Z2GB[X\^*;+P5X? MA7>^F0W:>9/]C_ )XP_P# -] &'JW[ M732K'\)?V2/ 3PHWR/K4-C\__79$?_T=-7J?[.G_ 3MM=$UL>._C'?_ /"< M^-9W^TO9W#^=;12/YY M6_O._P!YS7=4 11QI"BHBJB+]U5J6BB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _)K_@H'_R=!KW_ %Y6 M/_HFOG2OHO\ X*!_\G0:]_UY6/\ Z)KYTK[[!?[M \F?QFWX$_Y'CPU_V$[; M_P!')7H/[7'_ "1T445U:F85>T/0]3\1ZE!IFE:?<:IJ-Q_J;6UAWN]6 M?"'A/5?'OBC3/#VC0?:=3U"5(;=3_G[E?>?A7PWH_P "?#\WA7PJL3ZG]S5O M$>S_ $F[?^-$?^"&N>=;DER0^(B4HPASS/GGPG^Q%XWUBS^U>)-3T3P/'C/D MZM=_Z3_WZ3[G_ ZWKK]A.[DA?^ROB9X4O;K^"&=YH=U>Y:/X7U+Q$)[M46"U M3_7:A>2^3"G^_,]7H/!,.J[XM$\2^&_$-TO_ "Y:9JT,TW_ $KCE)QG[]8QC M6JS^"!\,_$7X&^.OA3LE\2^'[BULF?Y-0A_?6S_]MD^2N#K]*O"^I#P7I>M: MKXENHM,\'62[-3MM33?#=?\ 3LD+_?>OSF\1W6F7WB'5+O1[)].TB:[=[2R= M][PP[_D2MZ%:=2?),WC+GCSF=1117H%!1114 %%>T_"/]D'XC_&.Q&H:;IBZ M1I!.$U#5F,22_P"XGWWKL?&W_!/?XJ>$]+:_L4TWQ)Y0R]KILA$W_ $?[]<< ML91A/DYS3EF?,M%3WUC<:;>3VEW;S6MU"^R6"9-CH_\ MU!789A1111J 445 MZY\'_P!EGXA?&Z%[O0M*^Q:1_P!!/4_W4+_[G]^LJE2%.'/,?\0\CHKZE\3? M\$Y?BGH>G/=6-SH^O.B[_LMK<.CM_N;Z^:-8T;4/#FJW6F:K97&G:C;OLFM; MI-CH]12Q%*MI"94H2@4:***Z-2 HHHHU ****-0"BBBC4 HHHHU ****-0"B MBBC4 HHHHU ****-0"BBBC4 HHHHU ****-0"BBBC4#UG]D[_DY7X=?]A/\ M]D>O,-8_Y#&H?]?G_LG?\ )ROPZ_["?_LCUYAK'_(8U#_K[F_]#KE7 M\>9I]@JU^@/_ 2R_P"0'\1/^ONS_P#1;U^?U?H#_P $LO\ D!_$3_K[L_\ MT6]H%%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^?O\ MP6H_Y-9\+_\ 8YVO_I%?T4?\%J/^36?"_P#V.=K_ .D5_10!\/>"O^1.T+_K MPM__ $!*VZQ/!7_(G:%_UX6__H"5MU^NT?X,#\UK_P 284445T:F(4444:@% M%%%&H!1111J 4444:@%%%%&H!1111J 4444:@%9&J^%=,UC_ (^+1-_]]/D> MM>BN>=&%:/+,TA.=.7- X.?X>WNFR>;I6ING^P_R4?VQXKT?_C[LOMJ?W]F_ M_P! KO**\[^S(1_A3E$]!8Z4OXL.8\YD\8Z/=?\ (2T38_\ ?1*/+\%7W\G^CH[[' M>IY/A[HDGW(ID_[:UO?#?X+^'_%/Q$\+Z+>_:_L6IZG;65QLF^?8[HCUPU,! M+V;?LH_^3';3QD.?^+(^B+[]A7]GO1[?SM0_:*A@A^YN^TV"4X_L_P#[%GAF MUWZI\6[K6Y$3YQ9ZENW?\ ACKZ&M?^"6/P0AEW-#KTR_W)-3R/\ T"N@T;_@ MFW\!='FCF/A*XU!U[7NIW+I_WSOKXL^H/EK_ (69^PY\,HX)=-\&ZAXONX?N MR36TS_\ ?8F=$_\ '*VM'_;]U"X_XE7P-_9[6+?_ *EX;3[Z?W]ELG_L]?:_ MA?\ 9<^$?@M_-T;X=>'[63^]]A1V_P#'\UZ58:;:Z3:I;V5M%;0I]V&% B_I M0!^=S>"_VUOV@ODUK6(?AMHDWWT29+-]G^[#OF_] KM/AM_P2L\%Z;>+JOQ% M\1ZIX[U1COEA+_9[61O5\?.__?=?=-% '*^!OAIX6^&>CKI/A;0=/T&Q'_+& MRMUCWKJJ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** /R:_P""@?\ R=!KW_7E8_\ MHFOG2OHO_@H'_P G0:]_UY6/_HFOG2OOL%_NT#R9_&;?@3_D>/#7_83MO_1R M5Z#^UQ_R?>!/\ D>/#7_83MO\ T@_MF_8=2\>>,/\ EZT;3$M;1_[DUR^S?_WP ME>]^%]$;Q-XCT_2E?9]JEV._]S^_7BO[&EPDW@/XH62?Z]?L%R_^YO=*^@?A M;(D?CO2XG?R_M&^V5_[CNCHE<$_=]K-'GXCWZL('QQ^TS\9;WXD^/+W2K*XF MM?!VCR_8M,TR-_W+HGR>/02-:S)+;N\$Z/O1X7V.E:/BK1[OPYXJU MO2KU-E[8WTT,R?[:/6=751IPC ]"1W'Q(^-7C+XM6>DVOBK6I=3ATJ+R;='3 M9_P-_P"^_P#MUP]%%:0IPA\ SZ)^ O['H_:!\)MJ^B^/;.RNH'\F]TN:Q=WM MW_@_C^X_]^J7PK_8U\:?$SQYXH\-32KX>3P_*]M=W]S$[PO-_ B?W]Z'?5S] M@O\ X3#_ (7]9?\ "*[?L7V=_P"V4F=_)^Q_[?\ M[_N5^DGQB7Q)_PJOQ7_ M ,(.(5\4-:.+1_NG?L [?Q[?N_\ *^LZ*9VQA"<.<_([XU?#&W^# MGCVY\+0^(K?Q)=62(;N:VMO)2&;^Y]^NR_8W^%-O\6OCII%EJ$!N-(TQ6U*^ MC9/D;8?D1_\ ?>O%KJ2[DO)WO?.>]=W\[[5]_?\ Q[_]NOI?_@GKXZM?"?Q\ M33+K9&GB&Q>RB?\ Z;)\Z?\ H#UZE?FAAI?S'+#WYGU%^V9^U9J'P"_LCPWX M9L[5]87-RI9+2('8FQ.[>U?,'@C_@H3\4?#-OJ,6JRV/B?SH7^SO>1> M2]O-_?\ D^^G^Q7J?_!1[X-Z_JNM:/X\TFPFU'2[:Q^Q:A]E7S'M\/O1]G]R MOCGP+\*?%GQ.;4%\,:'=:G]AMWN;B15^1$3_ -G_ -BO.P>'PD\/SU-S>K*? M,86N:YJ'B;6+W5=5NYKW4+Z9YKBZF?YW=Z]K_9Y_943]HC2;R73?'-GI&IV; MXN]-N;%WF1/X'3Y_G2O!O]6^QTV.GWXWKV+]D;_A+/\ A?WA@^#Q_IXES>(S M;87L_P#EMYW^QL_\?KU,3STZ/[MF$?C-?PG^QWXQ\4_&K7?AV\T6G2:0GG76 MK20NUL8?^6+I_OURGQ^^"T7P)\70>&W\36OB/5/LYFNX[>W>%+?>?D1_G^_7 MZ]^,H]6_X176CX:%K_PD;6K_ &)KK[GG;/DWU^)OC3^W?^$MUK_A*'N'\2?: MW_M'[;_KO._CWUYV!Q%;$U-6;U80@=S^S3\+$^,OQH\/>&I?^0=O^TWW_7M# M\[I_P/[G_ Z_07]KK]I!OV:/">A:=X;TVU?5]1+0VD,JXAM8D'W]HZU\1?L0 M^/++P#^T3H,M_P#N[;4T?3-_]QYON?\ CZ5]-_\ !1SX.ZYXVT?P_P"+-$LI MM571DFAOK:U7>ZPM\ROL]B*SQ7+/&PA6^ (?PO(/[%\,:1<:GJ&UW="NQ$1/[[_P %H%%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^?O M_!:C_DUGPO\ ]CG:_P#I%?T4?\%J/^36?"__ &.=K_Z17]% 'P]X*_Y$[0O^ MO"W_ /0$K;K$\%?\B=H7_7A;_P#H"5MU^NT?X,#\UK_Q)A11171J8A1111J M4444:@%%%%&H!1111J 4444:@%%%%&H!1111J 4444:@%%%%&H!1111J 5VO MP0_Y+1X!_P"P]8?^CDKBJ[7X(?\ ):/ /_8>L/\ T5C_P"B:^=*^B_^"@?_ "=!KW_7E8_^B:^=*^^P7^[0/)G\9M^! M/^1X\-?]A.V_]')7H/[7'_)ROC[_ +"'_LB5Y]X$_P"1X\-?]A.V_P#1R5Z# M^UQ_R1T445U&9[!^RM\2=.^'/Q01->F>#PYK= MH^F:@_\ SRW_ ')O^ /7U=KFCW?A76Y[25]D]N^^&9'^^G\#I7YXU](_!?\ M:IM=-TBU\*?$B"XU/0K5/(T_6;--]_9?[#_\]8?]BN.I#DE[:!C5I>VC_?/2 M_C%\$O#GQVO$U^TUBW\*>-639??;8O\ 0]1=/^6V]/N/7FVC_L1ZG'>(_B/Q MWX9T[3E?]Z^EW#WDSI_L)L2O=-'N/"GBV-)O#7CKP_JD;?^']2NM,U"T>RU&TF>&XM9OOQ.GW MTK[1\5?M&?#[X66\SZ#=IX^\5?\ +J]JCIIMH_\ ?=W_ -;7QIXB\1:EXP\0 M:AK6KW37FIZA*\UQ,_\ $[UTX;G_ .W#KASYGLTE_ MU-Q_ Z;_ +@V )^%?-]%+ZC2]]_S%>UF>I?M&?$OPK\7/B _BGPQH%WX?GO4 M_P")A#=,CI-+VF397FEC?7&E7D%[:7#VMU;NDT,T+['1T^X]045TPIPA#V9) M]U?"+_@I4NG:'!IWQ$T:XU"]A38^K:9L/FK_ +WS?=CO42TA3_?*.]?G717GRRRAS_";?6)FOXP\57OCOQ5JGB#4DB2]U M.X>YE2UBV)O?^XE?1O[,O[4G@/\ 9V\+S1?\(9J.I^)KT?Z=JL?*C)<#^!_D_CKQ:BLX M8.C3G[2 -T='='3[CI_!7VM\#_ /@HU=>&-"BTCXA:7=:[) =L6K69 M7SF3_ILG\3\??%?%-%:5L-2Q4>680G.!^D&N?\%*OAWI>GNV@^&-]Z^"OBE\1+_P"+'CK5O%.JQ6]K>ZA+O:&V7:B)_ G_ -G7*45A MA\'2PSO$4JLYA1117?J0%%%%&H!1111J 4444:@%%%%&H!1111J 4444:@%% M%%&H!1111J 4444:@%%%%&H!1111J 4444:@>L_LG?\ )ROPZ_["?_LCUYAK M'_(8U#_K[F_]#KT_]D[_ ).5^'7_ &$__9'KS#6/^0QJ'_7W-_Z'7*OX\S3[ M!5K] ?\ @EE_R _B)_U]V?\ Z+>OS^K] ?\ @EE_R _B)_U]V?\ Z+>N;-/] MUD71^,^[Z***^(/4"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _/W_@M1_R:SX7 M_P"QSM?_ $BOZ*/^"U'_ ":SX7_['.U_](K^B@#X>\%?\B=H7_7A;_\ H"5M MUB>"O^1.T+_KPM__ $!*VZ_7:/\ !@?FM?\ B3"BBBNC4Q"BBBC4 HHHHU * M***-0"BBBC4 HHHHU ****-0"BBBC4 HHHHU ****-0"BBBC4 KM?@A_R6CP M#_V'K#_T6DG\%/HJK(84445.H@H MHHHU **** "BBBC4 HHHHU ****-0"BBB@ HHHHU ****-0"BBBC4 HHHHU M****-0"BBB@ HHHH ****-0"BBBC4 HHHHU ****-0"BBBC4 HHHHU ****- M0/6?V3O^3E?AU_V$_P#V1Z\PUC_D,:A_U]S?^AUZ?^R=_P G*_#K_L)_^R/7 MF&L?\AC4/^ON;_T.N5?QYFGV"K7Z _\ !++_ ) ?Q$_Z^[/_ -%O7Y_5^@/_ M 2R_P"0'\1/^ONS_P#1;US9I_NLBZ/QGW?1117Q!Z@4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% 'Y^_P#!:C_DUGPO_P!CG:_^D5_11_P6H_Y-9\+_ /8YVO\ MZ17]% 'P]X*_Y$[0O^O"W_\ 0$K;K$\%?\B=H7_7A;_^@)6W7Z[1_@P/S6O_ M !)A11171J8A1111J 4444:@%%%%&H!1111J 4444:@%%%%&H!1111J 4444 M:@%%%%&H!1111J 5VOP0_P"2T> ?^P]8?^CDKBJ[7X(?\EH\ _\ 8>L/_1R5 MRU_X%0TH_' _9)?NBEI%^Z*6OR0_2UL%%%% PHHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** /R:_X*!_\G0:]_P!>5C_Z)KYTKZ+_ ."@?_)T&O?]>5C_ .B:^=*^ M^P7^[0/)G\9M^!/^1X\-?]A.V_\ 1R5Z#^UQ_P G*^/O^PA_[(E>?>!/^1X\ M-?\ 83MO_1R5Z#^UQ_RX MV?Q_(]>,?M0?!WP[X<\+>'O&7@_1/[%T^:X?3-1T]+AYDBF^_"^]_P"^G_H% M?1?AKP;?^*+'5KJUV^3IL7G2[_X_]C_?J'2]%M_'GA7Q/X#NBH3Q'8O#;N__ M "RO$^>%_P#ONN3X-83^$XZ6(GS^_P#!(_.NBI)X);2YGM[A/(GA=TF3^XZ5 M'7IWTN=H45]N?!'_ ()T_P!O^'[37/B#K5QIBW40F72-/^1XD])G>O0+[_@G MW\'O$UG-;^%_%-]!J$2_/-#J,-YL_P!]*\R69T(RY#;V,S\XZ*]5T7]GW5?% MWQPN?AOXOL32?\ @GC\+O">EH_C7Q5>W5RW M_+=[Q+"'/^Q6M7'T:/Q!"C*1^_#^[\8^%_&9MK*U3>MM MJ4R31W7^Q"Z_QUQ?[,G[$VJ_''2(_$NNZA-X;\,.V;9XX=]S=_[:;_N)_MTX MX[#^R]L'L9\Y\R45^D__ P1\#IIO['7Q%J']M_<\O\ MI/.W_\ 7&OFS]IK M]C'5/@/IK^(M,U,:]X5\Y87=XMES:;ON[_X-G^W6=',:5:?(PE1G ^:Z*^LO MV2?V1?#7[07@/4];UO5]3T^ZM-1>U1++9LV;$?\ C2OE[Q=IJ>'/$FO:?$[O M!I]]G_LJ_L8^%?CQ\*X_%.L:SJUE>&]FMO*LG39M M0]/G2L/K]'V7M2_93YN0^/:*]%_:"^#&H? OXDZAX;N]\UE_KM/O'3_CXM_X M'_W_ ._7N'CC]D'PQX9_953XHV^K:G-JW]DV>H?8Y"GD[YGCWI]S?_'6T\51 M@H/^G@+]A'X8^+/"7A^_G\;7R:CJ=I#.UK#>6_RNZ!]B)BNBOO M^"<7PPTGR_MOC36;(O\ =^TW-LF__P HWM^NIQ3O-]O M*'9LV?W!_MUVWQN_8W\+_#']GI/'^G:OJUUJ;0V,WV:Z=/)_>E _\'^W3^MT MN6$OYQ>RF?(=%,D_=I7U_P".OV-_#'A;]EX_$NWUG5IM7;2+/4/LTA3R=\WE M[T^Y_M_I6M:M"AR#?#^I7'C;4$U34[&&:2VAO M+?Y6>,?(B8KJM1_X)P_#+1PGV[QKK-EN^[]JN;9-_P#WVE<9I]@JU^@/_!++_D!_$3_K[L__ $6]?G]7Z _\$LO^ M0'\1/^ONS_\ 1;US9I_NLBZ/QGW?1117Q!Z@4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% 'Y^_\ !:C_ )-9\+_]CG:_^D5_11_P6H_Y-9\+_P#8YVO_ *17]% ' MP]X*_P"1.T+_ *\+?_T!*VZQ/!7_ ")VA?\ 7A;_ /H"5MU^NT?X,#\UK_Q) MA11171J8A1111J 4444:@%%%%&H!1111J 4444:@%%%%&H!1110 4444:@%% M%%&H!114,]];P_ZVXA3_ 'WK&Z'9]B:NU^"'_):/ /\ V'K#_P!')7FTGB;2 MH_O:A;_]]UU'PE^(7AS0_BMX.U#4-8M[6RM-9LYKB:1_D1$F3>]<>(Q%'V>'N'[9K]T4M>+0_ME?!"X^[\3O#V?]J\V_P ZZC0?CY\-?%'_ ""/ M'_AO4>=O[C5(7_\ 9Z_+#]#/0:*I6.K66J1>;9W<%TG]^WE5ZNT#"BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH _)K_@H'_R=!KW_7E8_P#HFOG2OHO_ (*!_P#) MT&O?]>5C_P"B:^=*^^P7^[0/)G\9M^!/^1X\-?\ 83MO_1R5Z#^UQ_R?>!/^1X\-?]A.V_]')7H/[7'_)ROC[_ +"'_LB57_,4OZ["^P>1 MT445U:F81P2SND42;YYGV(G]]Z_0T>'_ /A7/@GPKX#BV)_8EHCWVS^.\F^> M9_\ Q_97S;^QGX1M]:^*TGB?4H/.TCPC;_VG*K_Q3?9ZXI_O*O\ @./%3Y(\AC?%?XWGX)ZM\+= B+Q[[U-?UG8_ MWK9]\*0_]\;W_"NP\4Z7+X)\7SV]O+_Q[RIL:H\2PO=3W$OSHB;$'WZD\5^)5\27%DT5A%IL-I:+9PPPN[_ ")]SYWK MDHPGS^] C$5:4Z4(0/FC]L[P);>'_B5;>*M)B2'1?%UK]O1(_P#EE%;3QI^T'X'TK4-LEDU]Y[QO]Q_)3?L_\$9^QG1/0HRYXPF?H%_P4M\%] TZYGL;;6;N9[N2!]F^.%$^ M3_Q__P )>#?^"9*6>I3S^+_&4-]I:1,$@TVW>%]^S".[ MN_\ !]^O-P6*HX:DZ59>\=M6,IR.@_X)A^'K.'X=>+=82)!>W&IK;-)L^?RD MA1PG_C]?)G[77C;5/'/[0'BX:C+*UIIE\]A:6LS_ "1)%\GR)_X_7M_[*_Q8 MTC]F3XQ>)OAMK7B"UU?PWJ%VB6^OVS_N8KE/D^?_ '_N/_MI7K'[1?[",'QH M\:/XO\,>(+;1;K4%5KV&:W\Z&X?M,KKSG%3"M"CBY3K+20#OVK/@K_ ,('XB*2ZQ;Z>EGJFGS#8[[/D6:+_OC-5BZL:T858+W( MR"E'D]P_+KSY4O/M:2S)>[]_VI'_ 'V_^_OK]7OA7JDOQB_8KC;Q&?M4UYH- MS;7$TW'F[%=%?_QU:\'C_P""7M\?$!23QW;?V%YN=RV+BZ\O^[]_9NKU#]J3 MXM>%OV=?@7)\-O#5PB:[\%*,H M?&4?^"8__)&=>^??_P 3E_\ T!*_/+XF?\CYXQ_["]Y_Z.>OLG_@FS\8='T! M]6^'NH2?9KW4+G[9ISN_R2OL^>'_ 'ZZ#QW_ ,$XY_%7Q6U+6[7Q1;V7AC4K MY[V:Q>W9YDWOO=$K6%6&%Q57VW4CEYXQY#N_VU/^3-T_W--_]DJM^P'JC:3^ MR??WL:*\MI?ZE,BM_'M^>N:_X**?$S2-!^&>F?#FSG5]3NI89I85?>;>VB^Y MO_WZZ#]A-=W[(.K?[=QJ7_H%&_$&R$._W+>\_@?_@?W*^U_P!M>UBM?V4_'$<,:PQK#;?( MB_\ 3S#1*,Z-:%%_#S#^.'.?FG^S? G_ O[X>OL3_D,VU?5_P#P5)C21?A_ MN3?\UY_[)7RG^S;_ ,E^^'O_ &&;:OJS_@J3^[7X?O\ [5Y_[)7K5K?7:1SP M_A2/&/V#_@^WQ,^-=KJ(H7M;J] MA?7+P.OSK"B?N4_[X_\ 0ZX1?^"D'@!+K[;_ ,*VOH[K=N\[_1]^_P#WZ\NL MIXRM/DCS&L/<@?/?[;WPEF^%_P <=4NXHDCT7Q"_]IVFS^__ ,MD_P"^_P#T M.OM7]G[PG!X\_8@T7P]=79TVUU/1YK9KL+N,:.[_ #\UC?MP>#;;XR?LVV?C M'181=2Z6L6M6TFWYWMG3]]_XYL?_ +9UJ? ;P9U^QVT+HC;B/G=W?_9KQKQKX MZT+XA?\ !0[P=?Z!/%=V5IJ%M9/=P<)+,B/O_P!_^Y5TI\ ?]>]W_Z''7K'[7?_ "8W:_\ 7IH__H<->3?\%2?^0]\/O^O> M\_\ 0HZ^E_B-\([CXY?LSZ3X1M=2CTF>ZL-.<74T/G*FQ$?[E9N7LZ6'FROM M2/R"?[K_ .Y7ZA?%L_\ &O*$?]2UIO\ [1KYK^-'[ NJ?!_X8:[XNN/&=IJ< M.E0B=K5=/9-_SHGW]_\ M5]*?%O_ )1YPG_J6M-_]HUW8K$0Q$J4X?S&,(2A MSGP!^SO G_"^/ 'R)_R&;;_T.OK7_@J3&DEO\/-Z;_WUY_)*^2OV=_\ DO'P M]_[#-M_Z'7UK_P %2?\ CW^'G_76\_DE;UE_MM(4/X4CX.L;JXTN\@N[*5[6 MZMYDFAF3Y'1T^X]?JM\'O&/A7]M+X,PQ^)=*CNKW3;N'^T;%QC9<)ATD3_8? M_P"*K\I:^_\ _@EI_P @?XB_]?=G_P"@/1FE/]U[5?9'A_B.+_X*!?M#0>*- M9B^&WAZXSI>CS;]6>'Y$EN$^Y#_N)_Z'CTKXTKN?CI_R6SQY_P!AR\_]'/7# M5W82E"C2A&!A.?/,****Z]3,****-0"BBBC4 HHHHU ]9_9._P"3E?AU_P!A M/_V1Z\PUC_D,:A_U]S?^AUZ?^R=_R9I]@JU^@/\ P2R_Y ?Q$_Z^[/\ ]%O7Y_5^@/\ P2R_Y ?Q$_Z^[/\ M]%O7-FG^ZR+H_&?=]%%%?$'J!1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?G[_P M6H_Y-9\+_P#8YVO_ *17]%'_ 6H_P"36?"__8YVO_I%?T4 ?#W@K_D3M"_Z M\+?_ - 2MNL3P5_R)VA?]>%O_P"@)6W7Z[1_@P/S6O\ Q)A11171J8A1111J M 4444:@%%%%&H!1111J 4444:@%%%%&H!116?JGB"RT--]W<(C_P)_&]93G" MG#GF7"$ZD^2!H55OM2M--3?=W"0)_MO7%2>+M8\1S/%HEH\"?\]J9)X.M[7_ M $OQ'JOS_P!S?7D5,PG+3#P_[>^R>K3P/+_%E_\ )&I??$K3X'V6D4UZ_P#W MPE4?[<\5ZQ_QZ67V5/[^S_XNJW_"8Z/H_P FCZ4CR?\ /9ZRK[QYK%]_R\?9 M4_N0I7BULP_Y_5?_ '_ .2/3HX3^2E_X$;F5YDL90Z4O_ I'H1PM3K5_P# 3M?L MO@J#[]W-/_P-ZT_"$GPPC\6:+_PD,5Z_A_[;#_:'D^=O^S;_ )]FS_8KS>BN M>>.;5O91_P# 33ZI_P!/9'WE:VO[!.J;T#:]I^S^.=]23?\ ]]U/=? C]B7Q M:\$.E?%BZT6=V^5'OOO_ /?Z&O@:BO+/1/T0TW_@GUX=O9 WPK_:)5)%.^&U MM[M#\_\ VQF_]DK:?X3_ +;/P;!ET+QO;^.[*-,F&:X2X^3^XBW";Z_-6#]P M^^+? _\ ?3Y*])\#_M+?%7X=;/\ A'?B!KUE B;$@>[\Z'_OA]Z4 ?C_P#?=?17PI_;Q^#7Q8,-K9^*HM"U M248_L[75-L^[_?;Y&_!Z^(/ _P#P5.\<6=M_9_C_ ,*Z)XXTM_DFV0_9IG3_ M ,?1_P#OBNM_XPY_:D78\3?"/Q7<-G_7L[_P#HEZ]2^"W_ 4Y M\+>(M17P[\3](F^'OB%'\F6XF1OL>_\ V\_-#_P.@#[>HJAINJ66M:?!>V%S M%>6=Q'OBN+=PZ.OJK"K] !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 ?DU_P4#_ .3H->_Z\K'_ -$U M\Z5]%_\ !0/_ ).@U[_KRL?_ $37SI7WV"_W:!Y,_C-OP)_R/'AK_L)VW_HY M*]!_:X_Y.5\??]A#_P!D2O/O G_(\>&O^PG;?^CDKT']KC_DY7Q]_P!A#_V1 M*K_F*7]=A?8/(Z***ZM2#[L^$?@VW^%_P)T&P>)(?$'B9DUG4_[_ )/_ "[) M_P!\?/6IXG\5P_"OX4Z]XWN+"TU2?S8=,TFUU!-\,UR_W_D_V$WUX!_PV]X_ M:&!)='\(W3PQ+"DT^C[WV(FQ/XZX?XM?M">*OC)INF:;K2:99:7I\SS166DV MGV:'>_\ &]>7&C6Y>29G[*'M?:GH'_#;/B+_ *$7P7_X S?_ !=>E_ 7]H2+ MXT>)]0\(:_X;T'1-0O;%Y-'N=)MWA?[2GS['^?\ C2OBNM3PSXBO_!_B/3-< MTN?[-J>GW"7-O-_==*Z9X>/)[A=H'W[X5US_ (1WQ!97K?ZE'V7$/]^%_OI_ MWQ7Q9\>/AQ)\*_BEKVAB,+IWG?:=/D!RDMHWSPO_ -\5Z&_[;WCIW=F\/^"] M[??_ .))_P#9UYS\7/C-K_QNU?3]2\11:?#-I]H;.W2PM3$B0FIA"M[;G<#& ME3]C'D.<\,^+M=\%W_VWP_K%]HMU_P ]K*X>'?70:_\ 'GXC^*;%]/U?QUKV MH63_ 'X9KM]CUP]%='LZ;=VC?G&>77<>&?C9\0O!EE]DT+QKK>F6O\$$-V^Q M*XJBKG3A4^,#;\7>.O$OCNY2X\2^(-0UZ9/N/>W#OLK+L=2N]*O$N[*[FLKJ M'[DUK,Z.G_ TJ"BCV<+6 ]&D_:.^*CV/V9OB%X@^S;-FW[<]W4S[Y9IGWN__ .H**B%.%/X )()W@F26*5X)T?>CH^QTKOK7]H7XHV6 MGBQB^(/B!+0)L$/VU\UY[15SIPJ?&!/?7UWJ5R]W>W$U]=3??FF?>[_\#K4T M?QYXE\/Z:^GZ5X@U/3M.?>[VMK=NB?/]_P"2L2BGR0 (_P!W71:E\1O%NL:: M^GZAXHU:]TZ;Y'M;J^=T?_@%<[11R 3V-]<:;>07=I<36MU"^^&:%]CH]:/B M#QCKOBKR/[;UO4-7\K_5?;;AYMG_ 'W6/11R =%??$;Q7JNFR:?=^)=6NM.= M-CVLU\[PNG]S97.T44E7D%W97$UE=6[[X9H7V.C_ .Q4%%5[. (/%VM^ M*G@?6]8OM7DA_P!3]MN'FV?]]UJ0?%CQQ:0I%%XPUZ&"%-B(FHS?(E;9_WW6/13 *V/#_ (Q\0>%4G31-;U#2/.??-]BN'AW_ M /?%8]% B2ZNI;ZYGN[N9[JZF??-,[[W=ZCHHH ****-0"BBBC4 HHHHU ** M**-0/6?V3O\ DY7X=?\ 83_]D>O,-8_Y#&H?]?G_LG?\G*_#K_ +"? M_LCUYAK'_(8U#_K[F_\ 0ZY5_'F:?8*M?H#_ ,$LO^0'\1/^ONS_ /1;U^?U M?H#_ ,$LO^0'\1/^ONS_ /1;US9I_NLBZ/QGW?1117Q!Z@4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% 'Y^_\%J/^36?"_\ V.=K_P"D5_11_P %J/\ DUGPO_V. M=K_Z17]% 'P]X*_Y$[0O^O"W_P#0$K;K$\%?\B=H7_7A;_\ H"5MU^NT?X,# M\UK_ ,284445T:F(4444:@%%%%&H!1111J 4444:@%%%%&H!3)YT@A>65T1$ M^^[U2UC7+30[/[1=O_N)_&]<3'!JOC^Z\V5_L6D)7FXC%^QE[&'O2.[#X3VT M>>?NQ+VJ^.+O4KG[%H43N[_\MME58_#-EHZ?;?$=[Y\[?\L=_P!^B^\5:?X< MA>RT*)'?^.Z?_/SUQ-U=2WTSRW$KSSO_ !O7RF*QD83_ 'OO3_\ )8GTF'PT MN7W?=A_Y,=1JOC^XD3[/I42:=:_^/UR\\\L[^;*[N_\ ?>F45X-?$5<1I5F> MO2P]*C\(4445RFX4444 %%%% !1110 4444 %%%% 'J?P;_:<^)7P&NT;PGX MEN(=.5_GTBZ_?63_ / '^Y_P"OKC3?VF?@/^V)80:)\;?#5OX,\6LGDVWB.V M?9%O_P!B;[Z?[C[TK\]** /T#OOA3\=?V$[C_A)/AGK3_$;X8._G36*)YR>3 MUW/"GW/^NT-?6/[,?[;/@;]H^T2QM9SX?\6QIF;0[YOG?I\\+_\ +5/_ ![V MK\QOV06NGW3Z]X4W_O?#^H/OA_[8O_RQ?_QROI_7/@O\*OVV MM)?Q_P#!/55\"?$ZQ/VF[T;?]G/G?]-$3[OIYR96@#]*:*_/[]G7]O#7? _B MC_A5G[05G+H?B&U?[/#X@N5V"3^Y]I_^/)\E??<$Z3PK+$RR1NNY67^*@":B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@#\FO^"@?_ "=!KW_7E8_^B:^=*^B_^"@?_)T&O?\ 7E8_^B:^=*^^ MP7^[0/)G\9M^!/\ D>/#7_83MO\ T@_M?>!/^1X\- M?]A.V_\ 1R5Z#^UQ_P G*^/O^PA_[(E5_P Q2_KL+[!Y'111749A178_!CP# M%\4OBEX<\*W=U-96NJW'DO- N]T2OIRZ_9*^$-K<3Q/XG\5^9"[H_P#HL/\ MA7/4KPISY!^Y#XSXRHK[+_X91^#W_0S^*_\ P%AK*UC]B_PGJEN__"*_$:9- M0V?NK+Q!8^2C/_<\Y/N5G]:AV_ SYX?SGR3171>/OAUXB^%^O/HOB?2I=(U! M4WHC_.DR?WT?^-*YVNM3]I\!84444P"BBB@ HHHH ****-0"BBBC4 HHHHU M**** "BBBC4 HHHHU ****-0"BBBC4 HHHHU ****-0"BBBC4 HHHHU **** M-0"BBBC4 HHHHU ****-0"BBBC4#UG]D[_DY7X=?]A/_ -D>O,-8_P"0QJ'_ M %]S?^AUZ?\ LG?\G*_#K_L)_P#LCUYAK'_(8U#_ *^YO_0ZY5_'F:?8*M?H M#_P2R_Y ?Q$_Z^[/_P!%O7Y_5^@/_!++_D!_$3_K[L__ $6]H%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110!^?O_ 6H_P"36?"__8YV MO_I%?T4?\%J/^36?"_\ V.=K_P"D5_10!\/>"O\ D3M"_P"O"W_] 2MNL3P5 M_P B=H7_ %X6_P#Z E;=?KM'^# _-:_\284445T:F(4444:@%%%%&H!1111J M 4444:@%9'B/Q';^'+/S9?GF?_4P_P!^G^(-('_P!%3YT1_P".O&Q>+E&7LJ7Q?^DGHX?#QG^]J_#_ .E!INCRZX[Z MWX@E\BR3YT1_X_\ ["L_Q-XQEU7_ $2R_P!%TY/D\M/XZJ^)O$\OB"Y_YX62 M?ZF"L2OB\3B^7]SA_P#MZ7\Q]7A\/]NK_P#LA1117CGJ!1110 4444 %%%/C MC>??MB=]GW]B4 ,HHHH **** "BBB@ HHHH **** "MKP?XTUWX?>(K+7_#> MJW&DZU9-OBN;9_G7_P"+3_8K%HH _1WP7\4/AU_P42\%6O@;XCQ6_ACXKV<' M_$LUBU4)]H?UA)_\?A]_DJO\%?VAO&O[$/Q$_P"%1?&=Y;WP;_S"->P\B6T/ M\+H_\Y=/XT_Z;?WT_CH _1[3=0M=6L8+VQGCNK:X19HIH7W M(ZMT936A7YJ?LZ_''Q3^QE\4O^%(?%^9W\*3/_Q)M:?_ %-OO?Y'5_\ GB__ M (X]?I-'(LL:,K;T;[K+0!+1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% 'Y-?\ !0/_ ).@U[_KRL?_ $37SI7T7_P4 M#_Y.@U[_ *\K'_T37SI7WV"_W:!Y,_C-OP)_R/'AK_L)VW_HY*]!_:X_Y.5\ M??\ 80_]D2O/O G_ "/'AK_L)VW_ *.2O0?VN/\ DY7Q]_V$/_9$JO\ F*7] M=A?8/(Z***ZM3,]@_9%_Y.4\ _\ 80_]D>OJZ^@^U>)[JW_Y[7SI_P!]O7RC M^R+_ ,G*> ?^PA_[(]?5UU/]E\3SRM]R&^=__'ZX/^8B?^$X\5\$#EOB1\%KW1/$U[=:5<>3+G>*O"6H7%[HMW*]M M,E[#LN;29/X'KEOBK^S?X0^)_P 1M<\63?$:;3UU:X^T_8DTEW>+_8^_71Z' MH?A_X>^!K+P?X7>^NM/ANWO;C4-0V)-<3/\ ["?<2N>C*7N7YA8B.'Y=# ^/ MWAW_ (3[]GG5+VX^?4/!=Q#>VD[_ '_LTWR3)_Z ]?&GA+PKJ7CCQ)I^@:+; M_:M4U"7R;>'?LWO_ +]?9?[0WB+_ (5[^S_JFF7'R:IXQN(;6WM7^_\ 8X?G M>;_OO8E?._[*/_)R'P]_[":5O"?LX5IP.JE"7)#G.D_X86^-O_0GI_X,;;_X MNN1^)G[-/Q%^$/A]-:\6Z$FEZ8UPELDWVN&;YW_W'K]$/VJ/%?QK\.:KX>7X M3:.^IVLT4W]H.EK%-L?CMI>BS7B/;R/: M0PEYD3/\#^]<6%QF(K./PG=*$('G7PG_ &=_'WQH_?>%M#>ZT]6V-?S/Y5NK MCT9^M=KX^_88^+/@&Q>\_LBW\06<2[Y7T:X\UU^B?(]?=7P=M]3NOV/= A^& MT]G;:W)H@%C-.,QI-;.[MVU-/)BUN\ MM\/!O^_Y4R?(:(8S$5ZW)'E#V,(0/$/A?\"?&OQH_M#_ (1#2/[4_L_9]K\R MY2';O^Y]_P#W*[B?]AWXU6L+ROX-\S;_ '+Z%W_]#KWW_@EREZUYJ0_8KU-C[W^Y7L?_#"WQM_Z$]/_ 8V MW_Q=?3O_ 4(LM-_X2/X0WH6)-5;7!#O_C:'>G'_ 'WBO8OVI/$7Q6\-^&M% MG^%&FMJ>IO>LEVBVZ3;(=G^W_MUE/,:TH0Y?M&GL8'YP^._V3_BC\-O"UYXA M\1>'H[+2;,(;B;[?"^W>^S[B/7F_A;PGK7C;5X=+T#2KK5M0E^[;6<6]Z^E_ MCI\2?VC]2^&>JV7Q$T-M,\*W;I#K>6,G2P_//XS/V,)2/EO2_^"=OQ#_&&E^&M;\-7%EJ^K7*6MCO MV>3Z/-INC:7O_=:>;1)OD_VW?YZY7XL_MA> M-?BMXL\*:U+%:Z3_ ,(Y,M[:6B?U-![6YGMY?D>%W1_\ ?J.I+JZ>^O)[B7_7S.\S M_P"^]1U[NIR!1111J 4444:@%%%%&H!1111J 4444:@%%%%&H!1111J 4444 M:@%%%%&H!1111J 4444:@%%%%&H'K/[)W_)ROPZ_["?_ +(]>8:Q_P AC4/^ MON;_ -#KT_\ 9._Y.5^'7_83_P#9'KS#6/\ D,:A_P!?OS^K] ?^"67_(#^(G_7W9_^BWKFS3_=9%T?C/N^ MBBBOB#U HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** /S]_X+4?\ )K/A?_L<[7_T MBOZ*/^"U'_)K/A?_ +'.U_\ 2*_HH ^'O!7_ ")VA?\ 7A;_ /H"5MUB>"O^ M1.T+_KPM_P#T!*VZ_7:/\&!^:U_XDPHHHKHU,0HHHHU ****-0"BBBC4 J&^ MOHM-MGN+A]D$*?/4U(^KPM]LZL/A_;3O\ M8(--M9?'&L/J>H?)I=O_ /_ .@5D>+O$SZY<^5;_N].A_U*?W_]NM3QIK$5 MC;)H6G_)!#_KMG\=<;7PV.Q/+_L\/^WI'UV$H\W[V?\ VZ%%%%>">P%%%% & MOX.\57'@?QAHGB.T_P"/K2;Z&]3_ ( ^^OJO2O#FE?"_]K?QK\0/LB3^%_#V MEOXVL8?X'2Y1'MD_[[F_\\,Z3-XP MT[Y/W+_:8?\ 0T_[[F_\)K:'4)KW0M,\ZRT MM+G_ %/G;TWS/_&^S9LI_COX]>'_ !'^S-H/A>T2X_X3R:&VTG6;IX?D^P6; MN]ML?^/[Z?\ ?%2>)OBWI7Q0M?"^I7?Q-\2> ]4L=,MM)U'2+6&\FAF^S)L2 M:V\E]F]T_@?9\]'NQ]S^4/>G_7]>9XUX\\#ZAX!\?ZWX/U!X9-1TF^?3YI$^ MX[H^S?7LOQW\<:[\$OB%_P *\\#ZK<>%](\+0VT+_P!EOY+WUSY*/-[_!ZQ.L^JWLL5W<7J/,^RZO?]=-_MO_ +=>R>/_ !'X"^-NI67B MO6/$MWX-\436\,.N6KZ3->0W#PHB?:;9T^YO1$^1_P".HC\$0^VB77Q<3P[?>(]3 MTCPU=^#W\6V^H75BB7L4.S?LFA_OI\^_96/X5^(W@?2O ?BOPEH7B/6_ #WV MJ6UU;^)'M'FN;NS1-CVS_9OGA^?YT1/^!UW.L?M$> O^%BVNIVNJZWJ.EV_P MSN?"7VW4+1_M,U^Z.B;_ /?_ +]/[/N?U[O^9]_D>7^$?A/X4\?I MXEUW1Y?%G_"(>&[1'OD^R0W.IW%S,^R&&%$38F_[_P _W*SOB;\(;3PQX!\/ M>-=%37+71-3NYM,FT_Q);^3>VEY"F_\ @1$='1_O[*G^"?Q0LO"/A7QEX/U7 M6-3\-:=XDAMG37=(WO-8W-L^]-Z(Z.Z/O='V5S7Q"OK*>VTZ*W^(&L^/+I-[ MS/>PW*6UO_IXCN++3O^$OTW3WTET3 M[,[O"^RY=_O[T_[XJ'XZ?"_PO\(=>U3PO%+XF_X273YD1+K4+2%-/U%-GSS0 M[/G1/[GW]],\,^/_ Y:_LZZ]X'U.XNX-4U#Q58:G^YM]_\ HR0NCO\ W-_S M_ _#>G?VGJ-U=6Z?VA]]$^S(GW'?>^S?_XY M6#\+[K3]*U*?4V\=ZAX UZTV/IVH65I-,C_W][P_.G_?%>R>(_V@O!OBKQAX MRTR[2[@\+^*?#MGI.H^((=.1+F:_MMCIJ#VR?WW^^GWZN1$3S;7/AMX:UCX5 MWOCOP5>ZMY&DWT.GZMI&NI"\T/G;_)F1X=B.GR;/N5Y?7J^J^+O#7@OX/ZOX M*\-:Q-XHO?$.HVU[JFJ?87LX88;;?Y,*(_SN[N^]WKRBH^T'V0HHHH *GM;J MXTV\@N[2XFM;JW=)H9H7V/"Z?<=*@HH _1[X>^)O#W_!1KX&S^!?%L]KIWQ? M\.6_GZ=J6SY[C_IL/]A_N3)_P.NM_8-_:1UO1=>NO@'\3O.LO%FB.UMI4U\_ MSS1Q_P#+LS_QE$^9#_&E?FEX!\=:U\,_&6D>)_#MTUEJ^F2^=;S)_P"@/_L/ M]ROOK]H/P_9?M8?!;0OVB_AD)+#Q_P"'$0ZQ96?^N3R<.X_WX?OI_?0T ?I7 M17A/[(/[1EC^TA\([+6\QP^(+'_1-8M4'W)_[X_V7'SU[M0 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Y-?\ !0/_ ).@ MU[_KRL?_ $37SI7T7_P4#_Y.@U[_ *\K'_T37SI7WV"_W:!Y,_C-OP)_R/'A MK_L)VW_HY*]!_:X_Y.5\??\ 80_]D2O/O G_ "/'AK_L)VW_ *.2O0?VN/\ MDY7Q]_V$/_9$JO\ F*7]=A?8/(Z***ZM3,]@_9%_Y.4\ _\ 80_]D>OJZ^@^ MU>)+J+[GG7SI_P"/U\H_LB_\G*> ?^PA_P"R/7UEI7MJEO:/J]W;NFF3:@F^&*Y_@WI7S/\5/B3+\)OVV_$GBB)'F@M=3V7*O%7BSQEJEUXRO;B]\0PS/:W'VK_EBZ/]Q$_@2NO_9-_P"3 MD/AY_P!A-*]<_:^\!_\ "7Z#9?%'2K54NK?9IGB%(4_C_P"6-S_P/[CU\Z?" M_P =R_#/XA:%XJM[1;V;2;C[2EJ[[$>NE?O,-.G ]"$_>YS])OVNOB_\5/AC MJWAJ'X>:#_;%I=PS/=M_9[W6QT=-GW/NU\7?M!_%SXP_%+PK91>/_#,VE:1I M]QYR77]F/;1[W^3YW>O7O^'HFO\ _0A:?_X'/_\ $5P'QU_;DU?XY?#VZ\*7 M7A2TTA);B&;[5#=N[IL?^YLKR,+AZU%QYJ)U2E"?VS ^%^J?'/X"^"]*\;^& MK?4D\'ZE*Y%K)$]S;-_MO#_!O_@>OO;X(^/KC]I3X%:C>^.?#,>BB[>XLKFU MFC;R9HT7_7)O[=?^^:^1_A9_P4:\3^"]!M=)\2Z!!XH^SIL6\2Y^S3;/]OY- MC?A5/XT?\%!O$_Q,\,WF@>']$B\*V5XGD7%TMSYUTZ?QHGW-E.IAL16G\'_; MP1G"!Z/_ ,$PX(X[SXDQ1MYD"36R(_\ ?3]]4?Q>_P""A_C/P)\1/%7A>P\* MZ+(FDZA-9174\TN]T3^/97SU^S7^U!J'[-XUX66@6^M?VMY._P ZX>'RMF__ M .+KS#XA>+I?'_CSQ#XEEMTLI]9OGO7A1]Z0[_X*ZE@>?%2G6C[I'MO<]PZC M4/BEXE^+GQ?T'7_$^I/J%ZVJ6VR/_EC;IYR?(B?P)7Z3?M;?$OXA?#+PSH5[ M\.]&&LZA=7K0WTN$FV?W]C[Z^U? M^'HGB#_H0M/_ /!@_P#\148["3J3@J,-(A1G_.>:?&OXX?'3XG> ;[1O&7A& M:Q\/*R7-S.FC30[-G^W7UO\ LJWVG_&7]D&U\-+<;)H]/FT.ZY_U+X?8WY,A MKYF^*'_!0;6?BAX"UWPM/X,L;8VK7,=\[LF?^ 5X/\(?C1XK^"&OIJGA MF_\ )C=T^UV3_-;7:?W'7L:4L)*MA^7DY)(.?DF7/%O[.?Q(\$>)G\/WOA+4 M[J]5]D,]E;O-#Z_Z8:I\G_H%?.'Q_P#VGO%7[05Y;)JB6^F:+:OYEOI- MFNJC+%RFE.!G/D/7_ /@F0,_&CQ+_ -@/_P!K)7GG[=/_ "<] MXO\ ]RV_]$I7+_LZ_'V[_9X\7ZCK]CI%OK3W=C]B>&:5X=GS[]__ (Y6#\:/ MBAB[$V??HA0E]<]M]D.>'LN0XJBBBO4, HH MHHU ****-0"BBBC4 HHHHU ****-0"BBBC4 HHHHU ****-0"BBBC4 HHHHU M ****-0"BBBC4#UG]D[_ ).5^'7_ &$__9'KS#6/^0QJ'_7W-_Z'7I_[)W_) MROPZ_P"PG_[(]>8:Q_R&-0_Z^YO_ $.N5?QYFGV"K7Z _P#!++_D!_$3_K[L M_P#T6]?G]7Z _P#!++_D!_$3_K[L_P#T6]H%%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110!^?O_!:C_DUGPO_ -CG:_\ I%?T4?\ !:C_ M )-9\+_]CG:_^D5_10!\/>"O^1.T+_KPM_\ T!*VZQ/!7_(G:%_UX6__ * E M;=?KM'^# _-:_P#$F%%%%=&IB%%%%&H!1111J 4444@,'QCX@_L/1WV/_I4O MR0USUC_Q1?A5[U_^0I??<_V*9_R./C/^_IUC6)XQUS^V-8?8_P#HL/R0U\;C M,7\>(_[=C_[=(^HPV'^##K_%+_Y$P9)'D=W=][O]^BBBOC3Z@**** "M'5?# MFK:';:=<:AIEW96NIV_VJQFNH=B7$/W-Z?WTK.KZF\+_ 9\,>)OB!^SCHFI MKJ%UI?BS0?M6IP/J$S_/OF_U/_/%/D3Y$J^4#Y9HKZ,\*^&?A/XT\)?$G6/^ M$/U;2X/ J0WL/DZL[S:I"\WD^3<[_D3Y]C[X?X*G\*_!WP9X_P!;^!>MV^B3 M:)HGC37)M%U;18;Z:9$>%T^>&9_G3>C_ -^B,><#YLHKZ%T?P1\.?B1XL\<> M!_#OAC4-$O=)T^_O-)UZ?47FFN'L][NES#_J=CHG\'W*Q?$VA^!_@S9^#=/\ M0>%'\7ZOJVDVVM:M,^IS6WV>&Y^=(;9(?X]G\;[Z@N4>0\4I\<,LD;RI$[HG MWWV?(E?4_P#PH7P#X#_X7/>Z[::AXETOPS8Z;J>AHEV]L\R7GSHDVS_?3?\ M[E0?#/Q9X:D_9J^-5Q#X T^.Q2YT=WTY]3OG2;]]_?\ .W_)00?+E%>\?!WP M!:>-$T1W^$5WK>D7VJ?9;O6IM<>S1$=_N6WSHGR(_P#'YU;UC\%O!7@?3?CQ M<>)=/OO$3^ ]9MM/TY(;O[-YV^9T_?;/X/N42]P#YICC>21$1'=W^XB421O' M(Z.CHZ??1Z^F?!WAGPOI7B#X#_$/2O#2VMKXDUE]/N-%FOKEX;>YMKE$\Z%] M^_\ C3Y'>O//VH-4T_4/CAXXALM"M]&DM][[/^ 42] MS_R;_P!M"!Y9Y$OD^;Y3^1OV;]GR4ROI:U\3:):_L,6OVCP?8ZCM\9/"^^^O M$WS?8_\ 7?(_W_\ 8^Y7+^)O#_@?X+6W@W3/$'A)_%VKZGIEMK6K73ZI-9_9 MTF^=(;9(?X]FQ][[Z/M?U_+/]?S6/$:*[SX[_#FW^$_Q+U?P_I]Q-?: M6B0W5C--_KGMIH4F3?\ [?SUWGB[PY\/_@SXG\/>$O$'A2;Q1>O8V=UKFK_V MI-;/"]RB/LMD3Y/D1_X]^^B/OEG@]%?0OC_]GW1? '@/XP2RO->ZOX6\2:;I M^F7OG;-]G"O$CI9:M"_W(7_ ()_ M^ ?Q_P"P]?.%% 'Z$:S;O_P3Y_;,M=5LM\7PI\;GYDC_ -3"KO\ .G_;%WWI M_L/7Z:6]PEQ$LL3+)"Z[E9?XJ_-7X;SK^W%^Q#JW@J]9;KXB^!$1M.=A\\J( MG[DG_?3?"_\ N5[M_P $W?CM+\4O@D/#6K3,_B3PB_\ 9\HG;,CV_P#RQ=OP MRG_ * /KNBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH _)K_@H'_R=!KW_7E8_P#HFOG2OHO_ (*!_P#)T&O?]>5C_P"B:^=* M^^P7^[0/)G\9M^!/^1X\-?\ 83MO_1R5Z#^UQ_R?>!/^1X M\-?]A.V_]')7H/[7'_)ROC[_ +"'_LB57_,4OZ["^P>1T445U&9UWP?\?)\+ M?B9X?\6/9/?II5QYSVT;[/-^3^_7TK_PVI\.I+S[5_PK;6O/\[SO^0PGW]^_ M^[7QY17-/#0J3YP.N^,'CY/BE\3/$'BR*S>P35;CSDMI'W^5_P #KUKX+_M2 M:5X#^'T'A7Q;X8OO%$&GW#S:=-:WR0O;PO\ ?A_W-]?.]%.5"$X<@S[)A_;: M^']EINK64?PSU62UU*U>SN(;G54>&9'_ +_R5\;?[GR)112HT84/@ ****Z= M1!1111J 4444:@%%%%&H!1111J 4444:@%%%%&H!1111J 4444:@%%%% !11 M11J 4444:@%%%%&H!1111J 4444:@%%%%&H!1111J 4444:@%%%%&H!1111J M!ZS^R=_R9#:_\4KX&>X^Y>ZA]RN&KJ_B-?>?JL-E#_J+1 M*Y2OS_,)WJ^RC\,3[/!0M'VL_M!1117EGH!1110 5[WX9_:6T_P_XV^"NNOH M5W-!X TG^S+F%+E-]\^^9]Z?W/\ 7?QUX)10!Z'X+^*EIX5\$_%#0I=/FNI_ M&5I#:PS(Z;+39<^=\_\ ?_N5Z?\ LY_%"TU7Q=^S[X'^Q/:S^'O%\VH2ZA), MFR5+ET^39_L;*\8^%_PYU#XM^/-+\):5<6]KJ.H.Z0S7KOY*;$=_GV?[E9$G MA758_#SZ[_9]Q_8*7W]GOJ&S]S]IV;_)W_W]GSU<9<@_BB>S^)/BOX,\%>+? M'^H>#_#6K:?XHUE+S2?,O;Y)M/L4F=TN7A_C?>GW-_W-]8.I?%#P5X_TKPI_ MPG>B:]=:WX>L4TS[5HMW"B:C9P_ZE)M_W'3[F]/X*\BHJ(^X5*7/+F/:]5_: M0?Q%H_Q:M]3T=TO?&D-A#:?97_=#YV]-Z.G\;I]^F>+OVB-/\ $UA\:[=-$NX'\?ZM M;:G;N\R?Z"B3.^Q_[_WZ\1KN?#/P=\2^(_BII?P\N+3^P?$NH7"0^3JZ.GD[ MTWIOV?[%'QASLW.K?:IG3R;CSID=$V?\ K(^ M,OB[PUX_\E>;0>&=5NO#UUX@BT^X?1+2X2UN-01/W,,S_ '$?_;K+H ZC MXF>/[WXJ>-M4\2ZA%#:SWSILM8?N6\*)L1$_W$1*[_6/B]X'\?ZEX>\0>-O# MFN7OBC3+2VLKO^S+N%++5TMDV0^=O^>'Y$1'V??KQBBB'N >R0?M!1>)D^(U MEX[T^[O=+\:7<.IS/H3I#-8W,/\ J=F_Y'38^S975V/[4'A7P_KGP9FT7PAJ MFGZ1\/;RYG:UGODFFO?.?[^_^!__ !ROG"B@)>^6M5NO[2U6]NT38EQ6_LT_$Y?C%\ M#?!OBPN'NKW3T2Z_Z^4&R;_Q]#7J5 !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110!^37_ 4#_P"3H->_Z\K'_P!$U\Z5]%_\% _^ M3H->_P"O*Q_]$U\Z5]]@O]V@>3/XS;\"?\CQX:_["=M_Z.2O0?VN/^3E?'W_ M &$/_9$KS[P)_P CQX:_["=M_P"CDKT']KC_ ).5\??]A#_V1*K_ )BE_787 MV#R.BBBNK4S#_6?)7T?_ ,,.>)8$@^V^,/"UE=/"DSVLUP^]-Z;_ .Y7SG;_ M .N@_P!]*_1SXB_\C,__ %[VW_HE*YZG/SPA QJU?8PYSYO_ .&(];_Z'OPG M_P"!$W_Q%'_#$>O?]#WX0_\ B;_ .(KWO6;7P_X9_LY/$7C?PYX;NKZT2]A ML]0N'2;R7^X_W/\ 8JC_ &YX _Z*IX._\"W_ /B*Y/;?WB.?$?R'RA\9?@#K M?P7M]%N]0U73-7LM6\[[/-I%]9\)> ]'\/ M^*-,\276GS7DUP^EN[I#OV;*^=-#\/ZGXFOTT_1]/N-4O63>EK:IO=_^ 5UT M9^YSS.DHT5M^(_ _B/P,;:>XT+PY MJ>MP0OL>:RMW=$?^Y6_/#XQF#15K5=*O?#^I3Z?J=I-97UN^R6UF38Z?[]=? MX9^ OQ'\:6'VW1? ^MZA9/\ ^*/ -PD' MB70-3T*9_N?;;=TWU>TKX1^.-V5PF^&ZAL7='3_8H]I#<.0Y M.BNU_P"%'_$7_H1->_\ !<]86@>#M=\5:E/I^CZ/?:I>VZ;YK6RA=W3^#YZ/ M:0 QZ*O:YH>I^&]2GT_5=/N-+U&'[]K=)L=/^ 5-X<\*ZWXQO'M-"TJ[U>Z1 M-[PV4/G.B?WZ?/ #+HK1USPYJOA6_?3]8TR[TN]1-[VM[#L>CP_X^RF!G45VO_ H_XB_]")KW_@N>L7Q-X'\1^"T@?Q!H M6H:(EQ_J7U"V>'?_ +E9>T@!B45U,_PG\:VNE/JLOA+64TM(?.>]>T?9L_O[ M_P"Y7-6MK+J5S!:6D3W5U,^R&%/G=W_N5I[2 $=%;?B;P'XE\%I _B#0M0T1 M+C_5?;;=X=_^Y6=INE7NL7B6FGVEQJ-U-]R&UA=W?_@"4']5NM;31(M,NWU=W\E-/\E_.W_W-E9PJ4ZGP,.0 MHT5VO_"C_B+_ -")KW_@N>L_Q!\-?%OA6P^VZWX:U;2++?L^U7MHZ)OH]I#8 M.0YJBBBM=1!1111J 4444:@%%%%&H!1111J 4444:@%%%%&H!1111J 4444: M@>L_LG?\G*_#K_L)_P#LCUYAK'_(8U#_ *^YO_0Z]/\ V3O^3E?AU_V$_P#V M1Z\PUC_D,:A_U]S?^AURK^/,T^P5:_0'_@EE_P @/XB?]?=G_P"BWK\_J_0' M_@EE_P @/XB?]?=G_P"BWKFS3_=9%T?C/N^BBBOB#U HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** /S]_P""U'_)K/A?_L<[7_TBOZ*/^"U'_)K/A?\ ['.U_P#2 M*_HH ^'O!7_(G:%_UX6__H"5MUB>"O\ D3M"_P"O"W_] 2MNOUVC_!@?FM?^ M),****Z-3$****-0"BBBC4 K@/"LG]J^*M4U5_N0[]E=?KEU]AT>^N/[D+UQ M.A_\2WP!JEW_ !W#[/\ V2OG\=/]_'^[S2/8PS204445F,**** /;M1DLO@[\(?AMJ&GZ%HVKZ]XL M2YU.^O=:TZ&_V0PS>2ELB3?(GW-[O]^G_P!FZ/XC_9@\<^,/^$?TS3M7_P"$ MPLX;=[*'9]GA>%]\,/\ <3_8KE/#_P 8HK7P?I?AKQ'X2TSQEI>DW;W6E_;; MB:VFM-_WTWPO\\+O_ ]/T?XV7%K;>*],UCP[IFM^'O$EQ#>W&BIOLX;>:'_4 MO"\/SIL3Y*YOZ_E ^AO@7XZGIVL37UU##L>X='F M1'?^_P#)7$V/CO4-+_8MO?*LM$G\GQW]B3[5HUM-\GV-_G?>GSO_ +?WZYK_ M (:RUB/Q=\.M>M/"N@Z?_P (-;W-GIVGV7G)"\,V_P"__N;_ /@=<5X5^+W] MA^!M7\'ZKXX=+S8CO\ W_DKWCQ!X.\% M>$?B=\?[O_A"M#U&R\/>&--O=+TN:W_T:WN7\GY]G^^_S_WZ^$M)\5IX;N)IM&NM0FF3[)O?>Z.B?),F_Y]CUK^*OVH==\7:]\2=6N M-%TR"?QUID.F7R0N^RW2'9\\/_?%1+^[_>(C_P#(G9>$=*L;[X+WOQ(N4\ : M7XDU;7/[&MY-=L4AT^TAAA1W>&V2%X?.??\ QI7GGQ]7P?<7GAC4/#5UHC:I M=:9_Q/K7PSO_ +/BO$?9^YWHFS>FQ]B?)6+X.^*C^'?"6H^%-5T*Q\5^%[ZX M2]_L^]F>%[>Y1-GG0S)\Z/L^2NH^&NM^ -:^(R:UXG\,Z)HOA'0]+FG?P]'< M3.^J3;-D,.]WWO,[NG_?%$OZ_P# 0/*-*U*71]2M;V**WFGMWWHEU;I-"_\ MOH_R/7V]XH\475__ ,%%O"FER6NFI:V^I:=(DEOI\45T^;-#\\RIO?\ X'7P MU/(DCNZ)Y"._R(G\%>R2?M-7<_Q*\-?$!_"6D_\ "7Z3-#-<:A]HFV:CY,/D MIO3?L3Y/[E7&7PD2C[LCK[6ZTKXO6?QNT^[\*:#I">'M+N=:TFZTNT2&YMYH M;E$V/-]^;?O??OK:^!/@&YO?$OP^\-^+]#^'NDZ%X@A1/[+OXO\ B=7\,WW+ ME'V/,C_QI\Z?[E>$>%?BOJ'A%_'CV^GVEU_PE^EW.F7?G._^CI-,CNZ?[?R5 MW'AG]JB[T#Q'X7\47?@?0=>\9>'K2&RM-:U":Y^>&'Y$WPH^S?L^3?41^&/] M=_\ @%U/>YN7^OA_X)VOAGQ->^"_V4OBA86MKH]TFD^,K/3X7O=&MKG>G[[Y MWWI\[_[;_3_ '_)A=]D-79/CUX@D^!TM/[(2^^U?VA\_VGR=^_[-_U MQW_/1]G^OZ_X8/M?U_7_ YZG'X5T_X>_#'X=:G:7'PX@U?Q-:/K.HOXQA>Y M=T\YT2VA3R72&'8G\&QZV--TWX9:'8?'SQ+X:T30_%^EZ3::5=:-]JA>:VL; MF9]DR)O^=T1_^^]E>':;\7HI/!^E^&O%?A33_%]EHSO_ &7--=S6=S:([[WA MWP_?3?\ /L>H[7XO7&F^&_'^A:?X?TS3M.\7_9DFAM=Z)8I;/O3R?G_]#HE] MH(_WSK_L-O\ &;X&ZWJ&GZ%IEEXU\,ZM#-&=.MM,OKJU39]KOT3?-ZEJ5WK&I76 MH7LOGWMW,\TSO_&[OO>B7]?D$?A_K_$5:*** "BBB@ K[\_X)J:A;_$?X=_% M_P"#VH2*\.I6/VVWC?HN]/)=_P#OOR?^^*^ Z^DO^"=_C1O!?[5OA1-[QP:R MDVD2I'_%O3>F_P#X&E 'US_P2@\73P^#?'?P[U#]S?>'=6\Y('^^J/\ (_\ MX_"?SK[XK\ZO@;&?A#_P4Z^(7A?_ (]=/\317%U%'_SU=T2Y3_VM7Z*T %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Y-?\ !0/_ M ).@U[_KRL?_ $37SI7T7_P4#_Y.@U[_ *\K'_T37SI7WV"_W:!Y,_C-OP)_ MR/'AK_L)VW_HY*]!_:X_Y.5\??\ 80_]D2O/O G_ "/'AK_L)VW_ *.2O0?V MN/\ DY7Q]_V$/_9$JO\ F*7]=A?8/(Z***ZM3,?;_P"N@_WTK]'_ (C?\C-) M_P!>]M_Z)2OS@M_]=!_OI7Z0?$+_ )&:;_KWMO\ T2E/XO#TUCHT.F2V3V+S?.CO\ /O\ ^!UP/_#%'A7_ **W:_\ M@IEKU'Q=XH^''PVDTBT\6^)]0T_5-0TY-32&UTQYD2%]^SY_^ 5A?\+I^"'_ M $.NL?\ @D>N",E'X)R-E.OR? ?-G[0'P0_X4;XAT6RBUV+Q#9:MIZ:A;W20 M^3\F_9]RN \+^)=2\&^(-/US1KIK/4]/E2:WF3^%Z]@_:T^*GACXH>)_#'_" M*W=Q>Z?H^C)I[W5S;^3O?>[_ '*\+KOH\U2C^^.D_4K7;'0OV\/V:8I+*>*T M\01)Y\:[_FL;]$^X_P#L/_Z ]5/$FK:9^PW^RW:Z99RPR^)I4\NW1^EQ?O\ M?E/^PG_LB5F_L@_#"T_9J^#.I^/O&5])I\NK6B7EY#,-B6D*9V)M_B=MWZBL MO]NOX,0?%[X=Z=\4_"\\^HW6F6*R>3"V^.XL'^?>B?WTSOKY6/+[;V/-^ZYC MN][DYOM'E'[#/P,@^-GC+6OB-XS=]:BTV^^2&Y^=+N\?YW=_]SY/DKUS]HS] MO3_A4OCN[\)>%M"M-;ETT>7?7=U,ZQQ3?\\D1!U6F?\ !,OQ):S?#'Q+HHF3 M[;::K]I>$M\^R2- '_-&KXZ_:I^'^J?#GXX^*X]4CE6TOK^2\M+Z9?DN(93O M(WUWQA#$XV<*STB1SFZ?_:^H:9X=2>&R&[]ZX_@^6ORSG\. MZK:Z):ZW<:9=P:1=S/#;Z@\+I#,Z?P(]?J;\)?'3?#/]B'PWXJ6T_M&32O#J M7/V9FV>;4XZE2I4HPH_S!1E*4M3PS_AXE\2MG_)*HO\ R9_^(KF_^";=\VJ? M'WQE?.NQ[O29IF1?X-]TCUM77_!3Z\O+.:W;X?Q)YL3I_P ?_P#]A7-_\$R9 M-_QL\4/_ ']#?_TIAJI4^7#U?W7*#E[\3@/V\/\ DYSQ5_USMO\ T2E>@?\ M!,G_ )+3XD_[ +_^CH:\_P#V[(WD_:>\5[49_DMOX/\ IBE>A?\ !,K>OQH\ M2;T=/^)"_P!__KM#776?^P?]ND1_BG+_ /!0[_DY2^_[!MI_Z":M_P#!.'_D MXF3_ + US_Z&E5/^"A<;O^TE?.B,_P#Q++3^'_8JW_P3AC\O]HR3GTE^T-^U]XT^#?Q-NO#FB> E\06$5M#,M\_G?,[KT M^1*^/OVJ?VCO$WQXT_1+;Q'X67PS_9?G30[?-_>[T_VO]ROK_P#:)_;@N_@/ M\3+GPFGA*+6%BMX9_M3W?E_?3/397QA^U'^TE+^T==Z/>RZ$NA?V9;S0[$E\ M[?OKCP5/2,O9?]O%U9?WC]3_ +'8WGPA\)V>HB*2VO-&L[=H9F_UF^!!LK\ MVOB)\#7^ ?[6'A32K5)?^$?NM9L[S2IG/2'SDWI_P!Z^L?VD->U#PK^QKX8U MG3)OLNHZ:FA75O-_<=)(:V] ;0/VT/A'X/\ $YCAL/$&CZE#>H5?>;.\A=/. MC]T=/T=*\^A4GAXNK]B1%I0?P_P#! M#[4SYPA_X*?:N?$&Z;P/8IH/FX\M+MOM/E_WM_W-UY/"X>C3G.!SL_LG?\ )ROPZ_["?_LCUYAK'_(8U#_K[F_]#KT_]D[_ ).5^'7_ M &$__9'KS#6/^0QJ'_7W-_Z'7*OX\S3[!5K] ?\ @EE_R _B)_U]V?\ Z+>O MS^K] ?\ @EE_R _B)_U]V?\ Z+>N;-/]UD71^,^[Z***^(/4"BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH _/W_@M1_R:SX7_P"QSM?_ $BOZ*/^"U'_ ":SX7_[ M'.U_](K^B@#X>\%?\B=H7_7A;_\ H"5MUB>"O^1.T+_KPM__ $!*VZ_7:/\ M!@?FM?\ B3"BBBNC4Q"BBBC4 HHHHU P?%5K+JJ0:?%+Y"7&_?\ \ 2N8\0; M+'P-962.CNDVR;9_?2N[GC_TR!_[B/7EFJVNGP)>_P"FI=3OLFAV?P/_ !U\ MMFW[OGG_ #'T67_O.2'\I@T445\&?7!1110 4444 %%%% 'I/A']GKQGXX^& M.M^.-'TJ^O=.TR[AM4M8;&:::[W[_GAV)\Z)L^>N1T/P'XE\5/=1:)X3_O[$^2O7?AS?2Q_L?_&%(KB9'37-'^1'?Y/]=70^+M6\->&? MV>_@WYMQXRM;6XAO+VXF\,7<-M#_ &E]I^?SG=/]^:KJ5I\7O$7Q-^)$MQXA\#>&M,TRP36=/LG3^T]4F?9"CO]Q/G=-[N_ MR5ZSX9M;23QM^QWJ5I%K">;W?AK6;6RNW\FWNIM.F1)G_N(^SYWJ#4O!?B#1]8M='U#P_J>G:O<; M/)T^ZL9DFFW_ '-B.F]Z^DOA9\2O%VGQ+FT^&>9][I#^Y?9O_ +F_>]"C MSZM]#U5X?.?>D+PW/[ET3[B;/X*Y#P=H>L?%#]FGP;:?VQ+_;S_$E-/T[ M5+V5W>T^TPIO^?[_ -_YZB/O?^2_^32L6_=E_P"!?^2QYCP35? 'BCP_807N MI^&M9TZRN'V0W5[ITT*3/_ B.Z5UWQ*_9Z\9?"_P]X>UO5=*OGT[5M,34WF2 MQF1+'>^SR9G=/D?_ .+KV[PSINB_\(5^T?I5IJ'C+Q#-IFAO]NU3Q Z?8GO( M;E-CHGWT?[^S>_W*YOXMR6FI+^S5;ZK=3/HEQX;LTOOWS[/)^V.C[Z/BY?[W M_!_R(WYO[O\ P#P23P'XE@\/)KLOAS5DT%TW_P!J/8S?9O\ O]LV5B5]?>/_ M (M^'_AS^TSXRN+O2O'FMWJ/>:>^A/=VW]GW%FZ.B(D.S_CVV;'2O(OV2;73 M[K]H#PNEW%%/(GVE[&&;YT>\2%WMD_V_GV41]\)>Z>>:YX \4>&;."[UCPUK M.D6MP^R&:]TZ:%'_ -QW2C7/ ?B7PS80:AK'AS5M(LIO]3=7MC-#"_\ N.Z5 MU?@/3?B'\2O&<&B6^L:S:OJ>OVT-]>W5Q-Y-O>._R/-_M[]_^W7MWAVQT6;X M8_M'Z?97OC+Q%_9FD_Z=J'B!T^S2WD-RB;T3[Z3??^^_W*?V>87VN4^:;'X< M^+=61Y;+PIKEZB0I=>9!ITS_ +E_N/\ <^Y_MUSU?5/Q:\9Z_I/B+]G&RL=7 MO;&RM?#>CW44,$NQ%F>9][UY-^U!IMIH_P"T;\2;*RB2UM8=('\*_%3P;K:2^1]AU MFSF=_P#829-__CE)83A=9BM()3N_@\R2%__ !QZ M_1:OS5_X*'7WV3Q!^SEXUB3?=,8=C_\ H'_ /9Z_2?[] #Z*** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** /R:_X*!_\G0:]_UY6/\ MZ)KYTKZ+_P""@?\ R=!KW_7E8_\ HFOG2OOL%_NT#R9_&;?@3_D>/#7_ &$[ M;_T@_M/#7_83MO_1R5Z#^UQ_RONS5?VA?A!XFN4U"7QAJ&GSS6\*/:OI+OL=$1*XZTN2K"9CB*4Z MU+W!GQ>^#/A7XV:EX>UB^\9W?AZZT_1H=,:U32?M/W'?Y]^__;KA/^&-_!7_ M $5"^_\ "=_^SKLO^%S?!W_H>[[_ ,$&-,\-: M#I=[HVDK-]IOOMC('E9/N)\A^Y6K^S-^W!:?!WX>MX1\5:+>Z[96SO\ 8IK, MH=L+?>A='_A%?)-%1]1H^S]E]DU]K/FYCURU^-]K\-_CG=>//AC97&F:9,^_ M^R=3V;-C_P"NA^3^#^Y7U[H__!1CX9^)M+0>+_"FH6ETG_+'[*EY#_P!Z_.: MBBK@*-7XAPK3B?9_[07[>&@^/O ][X1\)>$%-A?1>2]UK42[(O\ KC"G\7)^ M:M7X-_M\^#?AS\)/#?@W5O"VLZC-IEBEG*T?DO#+_P!]O7PW14?V=A^3D#VT M^<_0G_AXE\*O^B-+S1;ZYTO7$F2WL[ M+9OAWS(Z;_X/X*^>**(8&E3A*'\P>VF?HE/_ ,%(_AM=3-+<> M9FF;^)X;9 MW/\ X_7EGA_]L[PEH7[2'B'XB1>&]3ATC4=#ATN+3X8X4F5T='W_ ']G\%?( M%%*.6X>.@>VF?HG=?\%)/AQ?2^9<> ]9G?\ YZ20VS_^SUY6O[:'A"U_:0M? MB):>&=3M=)AT%])>PA2%)O.>3?O^_LKY HIQR[#Q#VTS]#[K_@I!\,]2F$MU MX"U>YF_O30VSO_Z'7@G[6'[3GA'X\^$M)TKPWX9NO#]U:7;SRS7,,*;DV;/X M*^:Z**67T*4N:(2JSF?67QG_ &Q/#7Q+_9SM?AU8Z%JUKJ<-O8P_:;KR?)_T MRW%K+J?AO4T_P!-LX6R^]/N.G^W7B%%;QP= M&-+V/V".>?-SGTK^U_\ M3:%^T=8^%(-%TC4-,?29KEY?[0"?/O1/N;'_P!B MHOV8?VSM4^ >F/X>U;37\0>&&E\Z)(YMDUH[_?V?['^Q7S?11]3H^R]C]D.> M?/SGZ2R?\%"/@W;K_:MMX;U-]98;OETR)9?^_N:^:_%_[7EMXY_:&\(_$"Y\ M+Q:=I7AZXWI#:JCZA<)L_C?^.OFZBL*678>EN7*K.1^B5]_P4C^'&I/&]YX$ MUJ\=/NO-#;/M_P#'Z\N_:"_;'\!_%GX6ZQX9T3P9?:1J5XT/DWD]O;HB;)$? M^ [_ -*^/J*<,OP\)<\ ]M,****]0P"BBBHU **** "BBBC4 HHHH ****-0 M"BBBC4 HHHHU ****-0/6?V3O^3E?AU_V$__ &1Z\PUC_D,:A_U]S?\ H=>G M_LG?\G*_#K_L)_\ LCUYAK'_ "&-0_Z^YO\ T.N5?QYFGV"K7Z _\$LO^0'\ M1/\ K[L__1;U^?U?H#_P2R_Y ?Q$_P"ONS_]%O7-FG^ZR+H_&?=]%%%?$'J! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 ?G[_P6H_Y-9\+_ /8YVO\ Z17]%'_! M:C_DUGPO_P!CG:_^D5_10!\/>"O^1.T+_KPM_P#T!*VZQ/!7_(G:%_UX6_\ MZ E;=?KM'^# _-:_\284445T:F(4444:@%%%%&H'(_$;4I;'2DBA?8]P^Q_] MRN7\5>'+3P_8:4^KP/-"-+D_O'&T445\@?2A1110 4444 %%%% '0^#OB%XE^ M'LUU-X:UN[T1[M/(N/LK_),G^VCU:\,_%CQGX+AO8M$\2WVG07&'?O?[ MZ?<2@#$TWXJ>,-&\27OB"R\2ZA!K=\FR[O?.WO^,-6NM4T:9YM.NIKC>]H[_ 'W3^Y5K6/@#X[\/Z/J.H7NB)&FGPI-?6J7U MM-F:?;I97TSVUC-J&HVUG]K=/OI M#YSIYW_ * ,&Q\7:WI4.MQ6FJW%JFN0^3JB(_P#Q]IOW['_X'\]3Z;X_\2Z/ M9Z1::?K=]:VNCWW]IZ=#"_R6ES_SV3_;^1*[+3?A'<:EX0T%Y-"N].U.[\23 M:++K5YJ=M#9_(B;X=C_7'R)]^VA=WA^__ !T <#8^//$>FW^MWMIK=W!=:Y%-#JDT;_/=I,^] MT?\ WZ@@\7:W#X>30HM5NX-$AN_[02R2;8B7/W/._P!^NA\7?!GQAX'T=]5U M73+?^SX;C[%<75E?6UXEO-_&[M7F^2X1_O[_[_P!Q M/OUD?\+*\5R>#T\)/KMV_AI/N:6[[X4^??\ )_P.HM8^'_B+0=%\.:O?Z7+; M:9XB5VTJ9]G^EJC['V?\#KV^#]FG4_\ A0_B7[1X'Q _L1-'_P"$PU;^SDM_LJ0^=\Z0_P!S?]_9 M_P #KC;6ZEL;F"XMY7M9H7WPS0OL='_V*ZS5?A/XMT?QA:^%+O1)O[>NT2:W MA29'2XA=-Z.DR/L=/]O?5K6/@MXN\/VVG7=W:6/]G7UW_9\.H0ZM9S627/\ M<>9'V0O_ +^R@"KXJ^+WCCQPEJFN^*]3U1+2;[5#YTVS9-_?^3^/_;J[K'QZ M^(OB/2KW3=3\:ZM>Z=?0^3=VKS?)<)_M_P!_[B5N_M#_ #E^!OBR33X=5M= M7T[RK9TF-[;O=;YH4=]\*/O1/]NL+PYX#_X2#X7:IK<6A7;WL6K6VGPZZ^J0 MVVGV^]'_ ',R/_&_]_[B4 O2_VA/@'/\#?$B6L.JVN MKZ_Z\K'_T M37SI7T7_ ,% _P#DZ#7O^O*Q_P#1-?.E??8+_=H'DS^,V_ G_(\>&O\ L)VW M_HY*]!_:X_Y.5\??]A#_ -D2O/O G_(\>&O^PG;?^CDKT']KC_DY7Q]_V$/_ M &1*K_F*7]=A?8/(Z***ZM3,**** "BBBM!A11168@HHHHU ****-0"BBB@ MHHHH ****-0"BBBC4 HHHHU **** "BBBC4 HHHH **** "BBBC4 HHKW>W_ M &*?BC$4421^6[H_ MR.GWZ]9^#_[,/CGXXZ+>ZKX5@L9K*UN/LTOVJ[\E]]$ZD*_$2]\$16NF?V[:6*:G,GV[Y/)=]GWZP/C%^SGXT^!$.F2^+(+&%-2=X M[?[%<>=]P9?^=1#$T:DN13+Y9GF-%%=Q\(_@QXG^.7B"[T;PK%;S7EM;?:G2 MZN/)39OV5O.<*<.>9!P]%?2K_P#!//XR_P#0/T?_ ,&"5Y?\3_V>?B#\'X3< M>*O#=Q9:?OV'4(=DUL/^!I7/#%49NT)E\DSSJBNA\ > ]5^)GC/2_"^B+"^K MZ@[I;I,^Q/D3?]__ (!7O'_#O'XR?\^>C?\ @T_^PISQ%&C+DG,4(3F?,U%> MX>-_V*?B]X%TU]0NO#?]HVL*[I7TFX2Y=4_W/OUYA\/? .J_%#Q?I_AC0DA? M5]0=TB29]B?(F_[]$:U&<.>$Q\LSGJ*]F^*7[(OQ$^#?@^?Q+XDM]/ATN&5( M7^RWOG/O=]B?)7C-73K0K_PR/@/6?V3O^3E?AU_V$_\ V1Z\PUC_ )#&H?\ M7W-_Z'7I_P"R=_R0>?X8NO\ 8V/7-ZK_ *=\.K*7 M^.W?YZ^3S"'[VK_A/H<#/]U2_P 1Q-%%%?#'UX4444 %%%% !1110!')]T5] M:?&37-+T/]M'X2^]'WUSOQ0\ >(/BWX8^#UWX*T2[UO1$\-PZ3_ *$F]+&\1W\Y)O\ GC_? MWO7@DFJZA)9I9/J%V]DGW+5[A_)_[XIEKJ5W:PS16E[<002_ZY(;AT1_]^L> M7W>7^OZU-I2YI'9:?$B\29X7WI\D,._8_\=>J7T">& M?V]O$NNZWIC0:1KGVRUT/4+W?;6US_9O3^_7Q-Y\OD^5YK^0G MSI#O^3_OBBZU*XGA@BN[V:>"'_4I-,[HG^Y6WQ?U_=2,>7^O^WCW+5KWQ1\/ M_A[XXT>+X-?\(5I>J0PZ?JVH7LU\^S9-O39]I?8[[_XTWU1_93DB\0>-M:^' M]Q*B6OCS1IM"1Y/N)>??MG_[_)_X_7D5UJNH:BJ)=ZA=W2)]Q+JX=]G_ 'W4 M$SM MK;9>(G_;RB5X'KGBK4/&/['_ (VUV^EF>?6?B,EU<_[>^%W^>OG/[5+'OV7$ MR>=_KOG?Y_\ ?_OT>?+Y/E>:_D;]^S?\G_?%.7O?U_A_R#X/Z]?\SZNG^'NE M?%!/V9M"UNXF@LKOP?>._DNB37;PW,SI;([_ ,;[-G_ ZC\0>&9=)_8U\=W4 MOPZF^'D$WB?2OL]K=7%S---L\Y-[I,^]/[F_8F^OE7SY9/(_>S?N?]3\_P!S M_<_N5/=:K>WV_P"UWMW=;_O^=<.^_P#[[JI2Y^;^OM7 ]X_;2T?4+KXKOXHB MT^X?P]?:3I7V35_)_P!&N/\ 0T^X_P!Q_N/5+PY'_P 82?$/_L;=-_\ 1+UX MC)J5Q/;):/=W$\$/W(7F=T3_ '$J/[4\*(M/N'\.WV@:.EOJ_D_P"C3?Z&GR(_W/X'KY]J M>2^NY+9+1[NX>U3[D,DS[$_W$J"@ HHHH **** "BBB@ I\$#W4T$42/(\SH MB(G\=,KO_P!GWPS+XT^.W@#1(OG>[URSW_[B/O?_ ,<1Z /N#_@H58KJOQ7_ M &<_ GS[]\/W/^NT*?\ LE?I)7YT_'!S\1/^"HGPS\/GYX=!M[>?Y&_B1'N7 M_P#0$K]%J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@#\FO^"@?_ "=!KW_7E8_^B:^=*^B_^"@?_)T&O?\ 7E8_^B:^=*^^P7^[ M0/)G\9M^!/\ D>/#7_83MO\ T@_M?>!/^1X\-?]A. MV_\ 1R5Z#^UQ_P G*^/O^PA_[(E5_P Q2_KL+[!Y'11175J9A1111J 4444: M@%%%%&H!1111J 4444:@%%%%&H!1111J 4444:@%%%%&H!1111J 4444:@%% M%%&H!1111J 4444:@%%%=S\#_ /_ M3XN>%/"[IOM=0OD^T_P#7%/G?_P < M2E4G[.'.,^MOV&/V1XKN.V^(?CC38IHI$2?1-,N?GQ_T\NOK_<]J^U_^%A^& MD\;)X/.M6@\3-;_:ETS?^^\G^_BN5^.GQ0L/@!\(+_Q$EJKQV426VGV2?<>9 MODA3_=SBOR(G^)/BB;Q\_C?^VKB/Q6UQ]L_M.-_G1_\ XC^#97R4:-;,YSK2 M/0YX4?=/M']NC]DN"2&^^)'@VU2&>)3-K&FPI_KE_P"?A/?^_P"U=7_P3$_Y M)3XG_P"PS_[12O?@KH^NWL2-->0/9ZE;E1L,R928?[K=?^!5RG M[*OPZM?A1JGQ1\-V">7I]KXAWVD?]R%X4=$_\?K&>(G]7GAJOV1\GO\ .&@? M\GP^+?\ L3K7_P!'UXO_ ,%2/^05X _Z^;K_ - 2O:= _P"3X?%O_8G6O_H^ MO&_^"G$,-W#\-+>XG^S0S7\R23?\\T^3YZ>"_P!Y@$OAD?"]C\/_ !)J'@Z] M\76^D7$WARRN%MKB_1?D5G__ %C\Z^GO^"9G_);O$/\ V __ &LE??/A?X<^ M%=)^&]GX3T_3+2X\*O:>3]FVB2*X1@/G?^]O^]NKXL_8?T'3?"_[6WQ,TC1; ME;S2+*VN(;65'W[H4N4V5WSQSQ-*K!F7LN24#ZT^.W[1'A[]GW3](O?$EGJ% MS!J=P\$7]GPJY0HF\[\L*N_#KXJ>!?VB/!MY)H]Q#K6EN/(OM/O(?F3=_!+& M]?-/_!4;_D4/ ?\ V$+C_P! 2O ?^"?_ (AU+2?VCM(L[*6;[+J%I-)5??Y#U^3]G>W^!?[;_P[FT>W:'PIK<\TMFF M[<+>9('WP_\ L]?7?QR^,VC_ +\%_\ "2:W;7MW9_:$MO+LD5WW/T^\163\ M9K&VF\=?"2[E7_2K?Q&R0_\ [.??_*K_P =OA/H'QL\'P^&/$5_<6%C+=QS M1/:S(CO*F_Y!NKDE5]M*$JQOR\B]TPO@5^U-X+_:#GU"UT!KRVU*Q19I;+4( M?+?8>CKZUX_XX^"NE_#K]M3X8^*=$@2RM_$4MY]KMHA^[2X2'YG1/X=X?FO8 M?@7^RSX*_9]NM1N_#Z7MSJ%ZHBEO-0F\Q]@Y"+^5>/>.?C5I'Q&_;1^&/A71 M)TO;7P[+>?;+F'F-KAX?N(_^QLK2E;VLO8_!RD2^'WSKO^"A_P#R;1JO_80L M_P#T=7Y6U^J7_!0__DVC5?\ L(6?_HZORMKW,H_@')B/B/6?V3O^3E?AU_V$ M_P#V1Z\PUC_D,:A_U]S?^AUZ?^R=_P G*_#K_L)_^R/7F&L?\AC4/^ON;_T. MO27\>9C]@JU^@/\ P2R_Y ?Q$_Z^[/\ ]%O7Y_5^@/\ P2R_Y ?Q$_Z^[/\ M]%O7-FG^ZR+H_&?=]%%%?$'J!1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?G[_P M6H_Y-9\+_P#8YVO_ *17]%'_ 6H_P"36?"__8YVO_I%?T4 ?#W@K_D3M"_Z M\+?_ - 2MNL3P5_R)VA?]>%O_P"@)6W7Z[1_@P/S6O\ Q)A11171J8A1111J M 4444:@5=2M?MVFW5O\ \]H72N#\*Q_VEX/U?3/XX?G2O1JX#1_^)'X_O;1_ M]1=_<_\ 0Z\+'Q_>4Y_]N_\ @1[&#E^ZE#_MXX.BKNN6/]E:Q=6G]Q_DJE7Y MY4A[.?),^TIRYX'^^[OL1*I5H M^'([N?Q!I:66H0Z7>_:$^SWLTWDI;OO^1W?^"KC\83/0K[X+:?H'BVUT?5?' MOAEYX=633-4M;5[EWM'_ (T_U/S_ -S>F]-];'QP^"?AKP7\=?$/A+P_XPT: MUTNTU&:'9JDURG]G(B?\MIG3YW_W-]=E\2KZTOO!*>(_B+;^&;7XDV^OV?V3 M4/#%W#--J]LC[[F:Y2V=T_N;'^1WK:\6^'_"^O\ [5WC+Q1K=WX>UC0?$*7F MH>&/M6J0O97=YY*/"ESL?]RG^_L^>H_^V_\ ;0/!_$'P=N]'T'0==TS7=)\2 MZ#K.HOID.H:?YR)#<_\ /&9)D1T^_O\ N5UGB#]E#Q!X?\5:WX4_X27PW>^, MM)MYKU_#]E<3/D^,=2?3?V<_"^F>(-0\'6OB7_A. MK:]FTGPP]FGV2VV??F2V^3_@?SU:T;Q5H4?_ 40\7:T^L:>FBRW>JNFJ?:T M^S/OLG1/G^Y1+_Y+_P!)C_F']?\ DS/ /#/P9N_$'@^R\1ZGXCT/PAH^IW#V M6ES:U-,GVYT^_L1$?8B?WW^2O8?VA/@?=ZM\9K'P_IB:/H,&C^!]-U#6=0W( MEG;HD/[Z9WA^_O?^YOW[ZYK6-'3XU?!/X;:?H6JZ':ZIX5^WZ9JEEJFHPV;P MI--YR7/SO\Z;/[GS_)7'-3DT_P/INGS/=7T*6>J0I M#LFMMDWR/_N/LK27]?\ @(?U_P"3'S/XJ\.V_AR_@BM-=TSQ#:S0I,E[I;OL M_P!QT=$='_V'2O?OA[H>E>#OV4=4\9Z?XET&R\2WWB)+*:ZU#29KQX84A=_L M:;X7V.[_ ,:?)_MUP'[1FF^%+'6_#SZ%:Z3I>O7&EI-XATOP__R M0OO?^#9O1'=$K4TWQ!I]K^Q_]B>[MWU2'Q]#>_V?YR><\*6WW]GW]G^W6:^" M7]=8D3^./]?9,NQ_9OU6?6-+\/W?BCPWI'C+4X4FM/#%[-,ES\Z;X87?9Y,+ MO_ CO57PC^S[K?B;P9XE\47NL:3X7TCPWJ*:9JCZU,Z/#-_N(C[_ .YL3YZ] M0\>>&;3XA?M%0?$W3_%&AP>!M0OK;7;C4+K5(4FTY$V.]L]MO\[SDV;$1$^> ML[QY\1M*\ SZ4D>O/IL6H6-TGVCR4U!'V6S_ .WO?^#_ 'Z[74O@K+'X5\0Z[HGB MO0?%<'AY$?5K72'FWVZ.^SSDWHB3)O\ DWIOKFOAS!X?NOB%X;M_%LLT/A>7 M484U.:'[Z6V_YZ^J9&3P[\._CO%J#_#OP]I=[HSV>@:?X>FM'N;M$N4='WI^ M^=-G]]]_^Q3E\)4??D>,_P##,.IV-MX0EU7QAX6T1_%EI#W$V^X\[[B M/L3Y/[F]_D_VZYO1_@GKMU>>*XM8N+'PI9>%IOLNLZAJ[OY-O-OV)#\B.[N_ M]Q$KO_C9KFE:EKWP'>TU"TNDL?#>E0W;PS(_V=TF^='_ +CUWWQ5US2_B5>? M'WP9HVKZ0VL7?C*'Q!IC37T,,&IPHCHZ0S.^S?\ /O\ OU4O_DO_ $J)DOAC M_P!N_P#I)Q?QV^'MIX#_ &;_ (1>5+H^J75WJ.JS?VUI&QTNX?DV?/LW_P# M'^Y2?"OP!8^,?V2_']Q+<:-I$]CXDL'?6M4^3[/#Y+[T1T1W^?\ N)]^H?CA M8Z?X9_9S^$OA>+Q!H^MZWI^HZJ^HPZ1=I-]D=]GR/L_]#^Y61X\4 M77AZ'[5JFGZ1--YT,*??F3>B),B?Q[-]>S^#OB;X:\%P_LS:AJ>IV_V73].U MBRU%X9M[Z=]IF=$=T3YT^_OKC?AKX(]8T.ZM4T:_TS2X=+U2& M\?5YKE/)38B/O1/GWN[[*N7N\W_;QRLO#=W#97"76] M)IKF9W3R4_V_D=Z^B-'^+&E>'_V<]+^(%IK%HGQ&TS2X?!*:?YR?:?)AN4F2 MYV??V>3\E9'[7OB/PI:Z#I&C^"M3M]1LO$VJ3>,]12RF1_L[S(B0VS_W'3]] M\G^W42]W^OZZ!'W_ .OZZGR_1110 4444 %?5O\ P3,\#_\ "7?M2:?J#Q*] MKX>TZYU!]_\ [_N4_\ 0Z^4J_0+]AM$^"'[)_Q@^,-ZI@N[A6L]/D9>GDIL M39_VVE_\5C_Z) MKYTKZ+_X*!_\G0:]_P!>5C_Z)KYTK[[!?[M \F?QFWX$_P"1X\-?]A.V_P#1 MR5Z#^UQ_R(-,8%H=#O[>;SH?^N+?>5/K7T3#_ ,%) M3<6TT,7PMUR;4+?Y+A(YMR0O_M_)7RL:>+P=X4?A.WGI3^,^D/A'\,]!_9W^ M%=OH,-[G3]/1[FZU"Z^3&KSPWJ?@77-4O=5N_MEOY">3O39_ C_?J)X*K[*4Y_'(OVT>8^NO M#_\ R?#XN_[$ZU_]'URO[=7P%\9_'+3_ E#X/T^WU!].FG>X\^Z2';N3"_? MKY[N/VSK_3_VD+KQSI_@J_CM;C1TTV^T:\XNO*0^9O3^Y7L-O_P4BM+JSCNX M?A=XEFM6^Y/&Z.G_ 'W6:P^(HRA5A$?- \!\4_!G]I'X4_#/5&U+5K[3_!VG MV^^YMK76T>-(1_<7?OK<_P""9O\ R6[Q#_V _P#VLE=-\;/VZK3XK?!_Q5H- MKX!US3X;V$V3ZG(Z/#;N?[]>&_LO_&Q?V;?'&K^(-5T#4-426Q^Q/##^Y>'> MZ.F_?7IQ56MAY\\/?,/R2?3KN::9[R7:F MQX]E6/V6?V/])^ =N^LZA'M MGV)_P!,G\:Z/]OWQ!?\ A/X*Z9K6DW#6NJ:?K]G=6\R?PNF^OSL^!OC2Z^&/ MQ>\/^+[C1]0U<:>SWCVL*?OID='3?_X_]^O?OVEOVM&_:(^'">%=,^'^O:=. M]Q#J"33#SD=$_P!RNF6#Y*M)1^$CVO/&1]R?!SXH:1\=?A?IVO6LJ,+ZV\B] MMD;YH)MG[V,_C7PI\,O@W>_ W]O'P_H$\4O]G/<75SI=T_/VBV>%]GS_ .Q] MRN-_97_:"UW]G"ZUJ>Z\-ZIJWA?4%_TF&-3'Y5RGW'WM\G^P]>Q^*/VW/#_C M/Q3H'B)_ACXB_M/PK M$^2^]TKY#KU8:Q_R&-0_Z^YO_ $.NQ?QYD?8*M?H#_P $ MLO\ D!_$3_K[L_\ T6]?G]7Z _\ !++_ ) ?Q$_Z^[/_ -%O7-FG^ZR+H_&? M=]%%%?$'J!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 ?G[_ ,%J/^36?"__ &.= MK_Z17]%'_!:C_DUGPO\ ]CG:_P#I%?T4 ?#W@K_D3M"_Z\+?_P! 2MNL3P5_ MR)VA?]>%O_Z E;=?KM'^# _-:_\ $F%%%%=&IB%%%%&H!1110 5P_P 0K5[& M\T[6(OOPOL>NXK/\0:5_;&E75I_&R?)_OUYV-I^UH2C ZL+5]E5C(X;XA6J7 M7V+6+?\ U%PFQZXVNY\,_P#%0>&+W1)?^/JW^>&N&DC>-W1_D=*^"S"GS2AB M(_:/ML"^6,Z7\H4445Y!Z 445&_W'H DGM7TV39<6[VKNF_]\FS?6CX?\*ZK MXJFNK?1-*N-4GM[=[VX2RAW^3"GWW?\ V$K[.\!^&=%T?]I"RTSQ VL^-)+C MX;I>PS:O=PO]G1]-=WAV>3]Q/X/[G^W7R_X?^+%EX'TKQE;^$M'N]+?Q#IR: M8E[>ZC]IFM+;_ELB.B)OW_W_ .!*)>Y+D(C[YY['&G\")3_+39LV?)7M?Q>^ M$GA?X3Z)96_]G^)M0GOM+MKVQ\70S0_V3=S3)O=$39]Q/N??W[T^Y7E_@NUT MJ^\0VMOK%IJU[:M\B66A(CW-P_\ B;_ /[.C[7(7]DQ[6QEU*\@M[>W>ZNI MG1(843>[N_\ !5[6/#.K>'[_ %'3]3TJ[LKW3YO)OH9K=T^SO_)/"GV[Q4FDW>B^)_GF1T='29'\F'>CI_L5V7Q>T-;[7OVH M-5N];UBRTO3_ !/IOVO3-/F1(;Y'N?\ ELFSYW3^#_;H_K_TG_,/Z_/_ "/D MC_5T5[W_ ,,]Z)!^T#K?AJ[U.[_X0#3]+F\1_P!KHZ><^E?9O.A??LV;WWHG M^_5K3?V>M/T?P]X-N];\'^//$L_B:W34WF\-V_[G2[9WV0_\L7\Z;9\[I\E M'SOY:;]^U?,I]=E\5/ '_"H_BIKWA'4+C^T8-)OO)>:'Y'FA^_\ \ ?97MOA M;]DG0O$?QZ\0^%)-:NK;P=#HT.K:7J9W^1$1-[O3)(/LLWE/%Y$Z?P.FQZ][^$/P=M+>V\+ZWJNIZMH MGB6^\=VWA_3'TN9$>'R?^/F;[GWT?8B5WEK8^$M*^%/[1D6NZ/JWB6]TSQ/9 MPW&J3:G"ES?8F]TAAW[$_OU]+37 M'A"']C7P5=>([?6+J!/%FL?8=,TNY2%YODA^_GZ)J'P_O/$=C=6LJ0W+VSVV_P"S3?)L=/X'_OTY?:_KIS!_+_7V MN4^7-B45[==?#GX;^"_A+\+_ !7XC_X235-1\66\SS:7I=Q#;);I#<^3O1W1 M_P"#^#_Q^N*^.'PU_P"%0_$[6_"Z7;ZC:V_DS6ETZ;'>&9$=-Z?W]CU,O=D! MPU,CC6/[B)7L%]X#\%?#7PQX-N_&MOKVKZOXDL4U9[71;N&V2QLW=T3[Z/YT MS['?9\E=%??LV:5I6L?%"TEU6[O;+0?"2>*M#O41$^UPS>3Y/G)_N/3 \ HK MUKPS\(='USX+:7XPFN+Y-1N_&4/AQX4=/)^S.B/O^Y]^G_M$>!_A_P#"OQSX MA\&>&O[>U'5-&OO)?5]0N(?)?^^GDHF_Y/D^??\ W_DHG[O]?UW"/O?U_78\ MBHHHH **** )[&QN-2O+6RM(O/NKB9(84_ON_P B5^@O[:FGO\+/@#\'/V=? M#Z^9JVJ/"][''_RU??\ ^SW+O_WQ7DW_ 3?^#<7Q$^./_"5ZJBKX>\%P_VG M*S_<^T_\L?\ OCYW_P" 5[-^SNLO[77[=WB?XJS!IO"'A#]WIAD^Y\F]+;_V M>:@#[Y^%'@2U^%_PW\->$K/9Y&CV,-K\G'F.J?.__ WW-^-=C110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?DU_P4#_Y.@U[_ M *\K'_T37SI7T7_P4#_Y.@U[_KRL?_1-?.E??8+_ ':!Y,_C-OP)_P CQX:_ M["=M_P"CDKT']KC_ ).5\??]A#_V1*\^\"?\CQX:_P"PG;?^CDKT']KC_DY7 MQ]_V$/\ V1*K_F*7]=A?8/(Z***ZM3,****-0"BBBC4 HHHHU ****-0"BBB MC4 HHHHU ****-0"BBBC4 HHHHU ****-0"BBBC4 HHHHU ****-0"BBBC4 MK;\!^)D\%^-M!UV6T2]33+M+I[5_^6VRL2BB?O@>U_\ "ZM'C74=,_M#Q?=: M=?6-S:OJ%U<0O>VCS3)-^Y_V/DV/\_SUO:!^U)IOA_Q-_:']A7=[:KJ.FS>9 M-]PB7CW.Q$^XG\'S[*M1_M$:3I6I6MQ:6^N:W&E]J6H/-K5PCS(]Y;/#Y* M.G\'S[WKP.BCZK2#VLCZ)\,_M2:/X=UA-;?PI-=:H^DV>C2I]K_RT>R_M/^SK3Q4FM0P_:/^7-/^6->7T4?5Z0_V39Z*^E^O-]FA=O/,+OO?[[_?KSVBKCAXPESCYSZ@?]KK0I/'%KXHB\)7%E/8Z7>:+% M:PW".GV-]GDI_P V/\ ]]U2G_:D\/WR/;OHE]!9+IB:9;I\DWDPI<^ 44?5J0XW_P"F;W>9]G\&_P Y_P#QRO(:**VA M&,/@(E+G/6?V3O\ DY7X=?\ 83_]D>O,-8_Y#&H?]?G_LG?\G*_#K_ M +"?_LCUYAK'_(8U#_K[F_\ 0ZQ7\>?R-/L%6OT!_P""67_(#^(G_7W9_P#H MMZ_/ZOT!_P""67_(#^(G_7W9_P#HMZYLT_W61='XS[OHHHKX@]0**** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@#\_?^"U'_)K/A?_ +'.U_\ 2*_HH_X+4?\ )K/A M?_L<[7_TBOZ* /A[P5_R)VA?]>%O_P"@)6W6)X*_Y$[0O^O"W_\ 0$K;K]=H M_P &!^:U_P"),****Z-3$****-0"BBBC4 HHHI UN_G_X'7H'B#1TUS2I[1_O_P #_P!QZXWPS(FJ MZ;=>&M0^2>'_ %._^"OD,7A+2G2?VO>C_B/I<)B+QA5_E^+_ G#45/?6,NF MWDUO<)LGA?YZ@KXN<'3W/JKIZH*'^Y112&?2L?[27AJ#X]>'O%J0:B^@P^$( M?#-]_HZ>>C_8WMG=$W_/L=]_^W7SWX@M-'L=5^SZ)J%WJ^EHB;+JZM/LSN_\ M?R;WV?\ ?=9U%'VN<(^X>\>'_BAX/^'OP]\9:%I7B/Q/XHT[7M,^Q6_AC5[% M(;*TN7V?Z2[[W1W39\FQ$KD?@)\2M,^&/B?5[C5?M=K!J>C7.F)JVEIOO-+> M;[ES"G]__P!D>O-:* /H+5/BWX%TKX5^"O"6CZGXAUZ]T;Q:GB#4=3U2T2%) M4V(C^2F]W3[GW'H\>?'KPUXCL_CW%:1:AO\ '6K6=[I'G6Z)L2&;>_G?/\E? M/M=S=? OX@6.COJMQX/U."RAA^U3?(GG)#_?>'?O1/\ @%$OZ_\ )?\ (/Z_ M/_,[_5?C]H^I?LWVOA3[%=IX\^SIX?N-4V?N7T>&;SD3?_?W_)_N)5+6/B-X M4^*'AOP@GB7Q'XA\*:]X>TY-%F_LNT^V6M];0_ZET_?)Y,VQ]G\=>*44 7=8 M^Q2:K??V9+=SZ=YW^COJ&SSG3_;V?QU[QJ7[2UE_PH/POH6GV]W!\0]/N+.& M^U39^YFL+.9YK9-_]_>__CE?/5% 'TS\3/VDO"7B[XW?#;Q'HNFWNF>$?#U\ MFK7UKY*><]Y--YUXZ)O_ +_W*YZQ^,7A36$^,^A:Q<:GI>B>-]4AU.QU"UL4 MN9K=X;EW1'AWI]]'_OUX/10!Z9XJ^(6B:E^S_P"%_ EE]K?4=)U_4M0>::'8 MCPS(B0_Q_?\ DKTV#]I#PE'XST[5?*U/[+;_ S?P>_^C)O^V/"Z?W_]3\_W MZ^9J*/Z_\EY0_K_R;F/2?B%\0M*\5?"CX2^&K)+A-1\+6-Y:ZCYT.Q'>:Y\Y M-G]_Y*/VC/B-I7Q8^*][XET1+A-.FL;.U1+V'8^^&V1'_P#'TKS:B@#V36/& MG@?XJ>&/!4/C#4]9\/:WX;TY-%F?3].2\AU&S1]\.SYT\F9-^S^-*VX/VB-' MUCXA>,I=5LK[2_"'B'PW_P (E#]EV37-C;0HGV9]G\;_ "?/_OUX!10![_/\ M5/A[X<^#GAKP5X?EU[4=1L?%L/B"^U"]M$AAN$1-C^2F_P"3_--/^ M)7QC\9>*-*2X32]6U%[JW2Z38^Q_[Z5PU%'VN?\ K[/^0?U_7WA1110 4^"" M6ZN8+>WB>>>9T2&%/ON[_<2F5]H?\$]/@3876HZG\;?&^VR\%>$4>:TDN?N2 MW*)\\G^XG_H= 'HGQ69?V)?V,](^'&G''Q'\=Y;47A_UP+X\[\DVP)7UA^Q1 M\!_^&?\ X#Z+HUW"L6OZA_Q,M5_V9G'W/^ )L3\*^3?V<=!U+]MW]K#5_C+X MFM9$\%>&9D32;.;[F]/]3#_P#_7/_MU^F- !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 ?DU_P4#_Y.@U[_ *\K'_T37SI7 MT7_P4#_Y.@U[_KRL?_1-?.E??8/_ ':!Y,_C-OP'_P CQX:_["EG_P"CDKW[ M]IKX"_$CQ-\>O&FK:5X'UW4=.NKW?;W=M:LZ2IL_@KYFCD>-T='='3[CI_!6 MW_PG'BC_ *&C7/\ P:3?_%U52G/VGM*80G#E.Q_X9I^+/_1./$7_ (+WH_X9 MI^+/_1./$7_@O>N._P"$X\4?]#1KG_@TF_\ BZ/^$X\4?]#1KG_@TF_^+JK8 MCO\ A_P1>X=C_P ,T_%G_HG'B+_P7O1_PS3\6?\ HG'B+_P7O7'?\)QXH_Z& MC7/_ :3?_%T?\)QXH_Z&C7/_!I-_P#%T6Q'?\/^"'N'8_\ #-/Q9_Z)QXB_ M\%[T?\,T_%G_ *)QXB_\%[UQW_"<>*/^AHUS_P &DW_Q='_"<>*/^AHUS_P: M3?\ Q=%L1W_#_@A[AV/_ S3\6?^B<>(O_!>]'_#-/Q9_P"B<>(O_!>]<=_P MG'BC_H:-<_\ !I-_\71_PG'BC_H:-<_\&DW_ ,71;$=_P_X(>X=C_P ,T_%G M_HG'B+_P7O1_PS3\6?\ HG'B+_P7O7'?\)QXH_Z&C7/_ :3?_%T?\)QXH_Z M&C7/_!I-_P#%T6Q'?\/^"'N'8_\ #-/Q9_Z)QXB_\%[T?\,T_%G_ *)QXB_\ M%[UQW_"<>*/^AHUS_P &DW_Q='_"<>*/^AHUS_P:3?\ Q=%L1W_#_@A[AV/_ M S3\6?^B<>(O_!>]'_#-/Q9_P"B<>(O_!>]<=_PG'BC_H:-<_\ !I-_\71_ MPG'BC_H:-<_\&DW_ ,71;$=_P_X(>X=C_P ,T_%G_HG'B+_P7O1_PS3\6?\ MHG'B+_P7O7'?\)QXH_Z&C7/_ :3?_%T?\)QXH_Z&C7/_!I-_P#%T6Q'?\/^ M"'N'8_\ #-/Q9_Z)QXB_\%[T?\,T_%G_ *)QXB_\%[UQW_"<>*/^AHUS_P & MDW_Q='_"<>*/^AHUS_P:3?\ Q=%L1W_#_@A[AV/_ S3\6?^B<>(O_!>]'_# M-/Q9_P"B<>(O_!>]<=_PG'BC_H:-<_\ !I-_\71_PG'BC_H:-<_\&DW_ ,71 M;$=_P_X(>X=C_P ,T_%G_HG'B+_P7O1_PS3\6?\ HG'B+_P7O7'?\)QXH_Z& MC7/_ :3?_%T?\)QXH_Z&C7/_!I-_P#%T6Q'?\/^"'N'8_\ #-/Q9_Z)QXB_ M\%[T?\,T_%G_ *)QXB_\%[UQW_"<>*/^AHUS_P &DW_Q='_"<>*/^AHUS_P: M3?\ Q=%L1W_#_@A[AV/_ S3\6?^B<>(O_!>]'_#-/Q9_P"B<>(O_!>]<=_P MG'BC_H:-<_\ !I-_\71_PG'BC_H:-<_\&DW_ ,71;$=_P_X(>X=C_P ,T_%G M_HG'B+_P7O1_PS3\6?\ HG'B+_P7O7'?\)QXH_Z&C7/_ :3?_%T?\)QXH_Z M&C7/_!I-_P#%T6Q'?\/^"'N'8_\ #-/Q9_Z)QXB_\%[T?\,T_%G_ *)QXB_\ M%[UQW_"<>*/^AHUS_P &DW_Q='_"<>*/^AHUS_P:3?\ Q=%L1W_#_@A[AV/_ M S3\6?^B<>(O_!>]'_#-/Q9_P"B<>(O_!>]<=_PG'BC_H:-<_\ !I-_\71_ MPG'BC_H:-<_\&DW_ ,71;$=_P_X(>X=C_P ,T_%G_HG'B+_P7O1_PS3\6?\ MHG'B+_P7O7'?\)QXH_Z&C7/_ :3?_%T?\)QXH_Z&C7/_!I-_P#%T6Q'?\/^ M"'N'8_\ #-/Q9_Z)QXB_\%[T?\,T_%G_ *)QXB_\%[UQW_"<>*/^AHUS_P & MDW_Q='_"<>*/^AHUS_P:3?\ Q=%L1W_#_@A[AV/_ S3\6?^B<>(O_!>]'_# M-/Q9_P"B<>(O_!>]<=_PG'BC_H:-<_\ !I-_\71_PG'BC_H:-<_\&DW_ ,71 M;$=_P_X(>X=C_P ,T_%G_HG'B+_P7O1_PS3\6?\ HG'B+_P7O7'?\)QXH_Z& MC7/_ :3?_%T?\)QXH_Z&C7/_!I-_P#%T6Q'?\/^"'N'8_\ #-/Q9_Z)QXB_ M\%[T?\,T_%G_ *)QXB_\%[UQW_"<>*/^AHUS_P &DW_Q='_"<>*/^AHUS_P: M3?\ Q='^T=_P_P""'N'8_P##-/Q9_P"B<>(O_!>]'_#-/Q9_Z)QXB_\ !>]< M=_PG'BC_ *&C7/\ P:3?_%T?\)QXH_Z&C7/_ :3?_%T6Q'?\/\ @A[AV/\ MPS3\6?\ HG'B+_P7O1_PS3\6?^B<>(O_ 7O7'?\)QXH_P"AHUS_ ,&DW_Q= M'_"<>*/^AHUS_P &DW_Q=%L1W_#_ ((>X=C_ ,,T_%G_ *)QXB_\%[T?\,T_ M%G_HG'B+_P %[UQW_"<>*/\ H:-<_P#!I-_\71_PG'BC_H:-<_\ !I-_\74V MQ'?\/^"'N'O'[-'P%^)'AGX]^!-5U7P/KNG:9:ZAON+JYM61(DV/]^OG;6/^ M0QJ'_7W-_P"AUH_\)QXH_P"AHUS_ ,&DW_Q=8E%.G/VGM*@2F%?H#_P2R_Y M?Q$_Z^[/_P!%O7Y_5^@/_!++_D!_$3_K[L__ $6] MH%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110!^?O_ 6H_P"36?"__8YVO_I%?T4? M\%J/^36?"_\ V.=K_P"D5_10!\/>"O\ D3M"_P"O"W_] 2MNL3P5_P B=H7_ M %X6_P#Z E;=?KM'^# _-:_\284445T:F(4444:@%%%%&H!1111J 5Q7CC0Y MH)DUO3_DGA_UVS_T.NUIDD?F)L;]XE--$3 M5;)/^)C;ILFAK@Z[74K6X\ :VE[:)YFEW'WT_P#9*A\5>'XKJV_MO2OGM9OG MF1/X*^%QN&E5YI+XH_%_\D?682M&C[K^&?P__(G(4445\\>T%%%% !1110![ M#^R+H>GZY\?O#R:A%#.EI#I/ _C'5?A[XLTCQ+HDJ0:IIEPDUN[IO3_ XKWP9I_B_5])-$TGPWI7B/0;*>^>&:+[8Z?N9G3[_P!_8_\ L5Y,_P 6/#7B M[PWX7T_QWX7U#6KWPW;?V?:7NDZHEG]HL]^](9D='^YO?YTV/LJS??M%WVLV M_P 3_P"TM(B>?QII]GIEO':S;(=,AMID>%$3^--B;*N7V@C]GG.L\10?#_0_ M@;X-^)2?#K3WU[6;Z\TR;2/MUS_9*?9G_P!=LW^=O='V??V5U\'P/^'_ (<^ M)WQ3_M7P_<:IX;TSP;;>*M+TO[2^SSO\ @;I_N5X!X@^)BZY\%_"G M@+^S?)?1-1O-0_M#S=_F_:=GR;/X-FROH7X7_'#2O'GB3XI^)=;T6T2RA^'D M.D_V+>WVS[=Y/DI\C_)\[_?^2HE]K^OL_P"8/[/]?:_R/*;[PYX<^(7P-UCQ MKI7A2T\+ZOX>URVLKNUTB:9X;ZVN=^SY)G=TF1TV;_X]_P!RN\T/X)Q>*M!\ M:Z?K?PZT;P-=:9X;FUK3IK77-^K0O"F_9';5O[;\':C9ZLDT\SO,^CWD*?(_\'[F9T^?_;KR+QQ\34\8>"?A MMX?_ +->U_X1'3IK+[5YV_[7OF>;?L_@^_7NGPH^--O\0OVJ-;\=ZGI]OI?A M2XT-TU_2]0NT=)K.&V1-F_Y-[NZ)L2F_?E+_ +>(^$\B^/7@[1/A[J7A?POI M]HB:W8Z';3:_=><[O-?S?OMG^QL1T2O+Z[77/'FE>,;SQSK'B#1+C4?%&O7? MVK3M02^>%-.^?>^^'9^^^3Y/]BN*J2PHHHH **** "BBND^&WPY\0?%KQEIG MA7PO9-J&KZA+L5$^XB?QN_\ <1* .O\ V;?V?]:_:.^)UEX7TK?!9)^^U/4- MGR6EM_&_^_\ P)7UK^U!XM_X6)XA\*_LI?!.)4T73V2UU2:UY3\_ ML-?LF0_L\^"VUKQ!%]K^(.N('U&9OWAM$)W_ &9'_P#0S_&] 'MOP7^$FB? MOX:Z+X-T*+_0M/B >9OOW$W\_Z\K'_P!$ MU\Z5^A_[3O[$GC3XU?&/4_%FBZUH=EI]U;VT"PWTDPF^1-C_ '$:O+?^'8_Q M*_Z&/PK_ -_KG_XS7V6%QF'IT(0G(\R=&?.?(5%?7O\ P[&^)7_0Q>%?^_US M_P#&:/\ AV-\2O\ H8O"O_?ZY_\ C-='U_#?SB]C,^0J*^O?^'8WQ*_Z&+PK M_P!_KG_XS1_P[&^)7_0Q>%?^_P!<_P#QFCZ_AOYP]C,^0J*^O?\ AV-\2O\ MH8O"O_?ZY_\ C-'_ [&^)7_ $,7A7_O]<__ !FCZ_AOYP]C,^0J*^O?^'8W MQ*_Z&+PK_P!_KG_XS1_P[&^)7_0Q>%?^_P!<_P#QFCZ_AOYP]C,^0J*^O?\ MAV-\2O\ H8O"O_?ZY_\ C-'_ [&^)7_ $,7A7_O]<__ !FCZ_AOYP]C,^0J M*^O?^'8WQ*_Z&+PK_P!_KG_XS1_P[&^)7_0Q>%?^_P!<_P#QFCZ_AOYP]C,^ M0J*^O?\ AV-\2O\ H8O"O_?ZY_\ C-'_ [&^)7_ $,7A7_O]<__ !FCZ_AO MYP]C,^0J*^O?^'8WQ*_Z&+PK_P!_KG_XS1_P[&^)7_0Q>%?^_P!<_P#QFCZ_ MAOYP]C,^0J*^O?\ AV-\2O\ H8O"O_?ZY_\ C-'_ [&^)7_ $,7A7_O]<__ M !FCZ_AOYP]C,^0J*^O?^'8WQ*_Z&+PK_P!_KG_XS1_P[&^)7_0Q>%?^_P!< M_P#QFCZ_AOYP]C,^0J*^O?\ AV-\2O\ H8O"O_?ZY_\ C-'_ [&^)7_ $,7 MA7_O]<__ !FCZ_AOYP]C,^0J*^O?^'8WQ*_Z&+PK_P!_KG_XS1_P[&^)7_0Q M>%?^_P!<_P#QFCZ_AOYP]C,^0J*^O?\ AV-\2O\ H8O"O_?ZY_\ C-'_ [& M^)7_ $,7A7_O]<__ !FCZ_AOYP]C,^0J*^O?^'8WQ*_Z&+PK_P!_KG_XS1_P M[&^)7_0Q>%?^_P!<_P#QFCZ_AOYP]C,^0J*^O?\ AV-\2O\ H8O"O_?ZY_\ MC-'_ [&^)7_ $,7A7_O]<__ !FCZ_AOYP]C,^0J*^O?^'8WQ*_Z&+PK_P!_ MKG_XS1_P[&^)7_0Q>%?^_P!<_P#QFCZ_AOYP]C,^0J*^O?\ AV-\2O\ H8O" MO_?ZY_\ C-'_ [&^)7_ $,7A7_O]<__ !FCZ_AOYP]C,^0J*^O?^'8WQ*_Z M&+PK_P!_KG_XS1_P[&^)7_0Q>%?^_P!<_P#QFCZ_AOYP]C,^0J*^O?\ AV-\ M2O\ H8O"O_?ZY_\ C-'_ [&^)7_ $,7A7_O]<__ !FCZ_AOYP]C,^0J*^O? M^'8WQ*_Z&+PK_P!_KG_XS1_P[&^)7_0Q>%?^_P!<_P#QFCZ_AOYP]C,^0J*^ MO?\ AV-\2O\ H8O"O_?ZY_\ C-'_ [&^)7_ $,7A7_O]<__ !FCZ_AOYP]C M,^0J*^O?^'8WQ*_Z&+PK_P!_KG_XS1_P[&^)7_0Q>%?^_P!<_P#QFCZ_AOYP M]C,^0J*^O?\ AV-\2O\ H8O"O_?ZY_\ C-'_ [&^)7_ $,7A7_O]<__ !FC MZ_AOYP]C,^0J*^O?^'8WQ*_Z&+PK_P!_KG_XS1_P[&^)7_0Q>%?^_P!<_P#Q MFCZ_AOYP]C,^0J*^O?\ AV-\2O\ H8O"O_?ZY_\ C-'_ [&^)7_ $,7A7_O M]<__ !FCZ_AOYP]C,^0J*^O?^'8WQ*_Z&+PK_P!_KG_XS1_P['^)7_0Q>%?^ M_P!<_P#QFCZ_AOYP]C,^0J_0'_@EG_R _B)_U^6?_HMZ\[_X=C_$K_H8_"O_ M '^N?_C-?3?[&G[-WB/]G;3_ !5!XAO],U&35KBWEB.FN[;-B.#OWHG]^O.Q MV,HU,/*$)&E&$X3/IBBBBOECT HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /S]_ MX+4?\FL^%_\ L<[7_P!(K^BC_@M1_P FL^%_^QSM?_2*_HH ^'O!7_(G:%_U MX6__ * E;=8G@K_D3M"_Z\+?_P! 2MNOUVC_ 8'YK7_ (DPHHHKHU,0HHHH MU ****-0"BBBC4 HHHHU AOK&+4K9[>X3? _WZ\_CDN_A[JOE2[[K2+C_/\ MWW7HU5;ZQM]5MGM[N+S('KS<5A/;>_#XXG;A\1['W)_"><^)O"L7D_VKH_[^ MR?YW1/X*Y2NUDCU#X>WF]-]UI$S_ .?^!T:KX9M/$%L^IZ$Z;_\ EM:U\;B< M%[65Z4>6?VH__(GUF'Q'+I*7N_S?_)'%4421O&[HZ;'3[Z/17S]K:'K[[!11 M12 **** "BBB@ H\M)/X*** "BBB@ HDC1_O444 %%%% !1110 445Z[^SO^ MS%XU_:2\2?V?X=M/LND1/_IVNW2?Z-;_ /Q;_P"Q0!Q7PS^&?B7XO>,K+PQX M5TUM3U>Z^ZG\$*?WW?\ @2OOW7O$'@S_ ()M_#5?#7ADV_BSXW^((D%Q=!0_ MD;ON.Z?P0Y^XG\>*K>+OBYX#_8=\/-\+O@E;?\)=\5-098+_ %CR?M+K-_M[ M/OO_ '(4^1/XZ](_9!_8@O?"NO?\+4^+DTFN_$.^?[5%;73&86+/_&Y_CF_] M H 3]B?]C_5] UJ?XO\ Q::;4_B#JS_:;>UO1O:QW_\ +5_^FQ_\%O_Z E;=?KM'^# _-:_\ M$F%%%%=&IB%%%%&H!1111J 4444:@%%%%&H!1111J R>"*ZA>*5$D1_OH]<' MJOA74/#-S_:&B.[P?QP_Y^_7?T5PXC"QQ&LOC.K#XB='0X".ZT?QXFRX_P") M=JG]_P#OUR^N>&=0\/O_ *1%O@_@F3[E>AZ_X+LM8WRQ?Z+=?WT_CK!CUC6_ M"/\ HFJV_P!MLO[_ -__ ,?KY?%8/IB/_ H_^W'T.%Q/6A_X#_\ (G#45W,G MA_0O%7[W2KC[%=?\\7_^(KFM5\*ZGH__ !\6[NG_ #V3YTKP*N"JT8\R]^)[ M%+%4I^X_>=H4444 %%%% !1110 4444 %%%:/A_PYJOB[54TS0M, MN];U%_N6NGV[S/\ ]\)0!G5:TW3;O7-2@T_3[2XU&]N'V0VMK#O=W_V$KZ_^ M$O\ P3/\:^(+,:U\1]4M?AQX>5=\WVAT>\">O]R'_@=>DR_M%? G]DN%O#GP M+\,?\+!\>7'[DZPV^?>_IYWWW'^Q#\E '%_!?_@GO%H>A_\ ">?'_6HO!7A2 MW3SGTE[C9\*0IY$NK6L7V M8>3_ ']__+NG^W]]ZU?"?[(/QG_:X\0VOBOX]Z]=Z%X?5_,M_#T'R3;/[BP_ M=M_^!Y>OO;X8_"CPI\&_#,.@>$-&M]%TY.62%,/*_P#?=OXV^M 'B/[)_P"Q M!X6_9PM%U;4&C\2^.Y4_?:O-'\EO_L0)_#_O_?:OJ&BB@ HHI* &\49S7E?Q MR^(VL>#[70-#\,QP3^+/$M]_9^GO=_ZJWXWR3.@Y943TJKX;^'_Q*\,ZM:7< MOQ&;Q3;22I]OL-6TV**,)_%]F>(!T/L^^MHT_=YI2,I2][E/8.V*3@5R'Q4O M9--^&_B.[M]='A::&QE=-9^S_:/L?'^M\O\ BQ6#J/Q5\/?"_P &^'Y_%_B1 M;BYN;= ES':R/+>N$^9TAC5W_2HC3E)>Z5*7*>F'&.>E"^U8OA+Q9I7C?0K; M6-%O$O\ 3;D9BGCZ&N3\<_'CP/\ #G5H])U_75M-1>/S&ACMY9C&G]]_+1MB M_P"_1&G*4N7E]X.>/+S'I&**Y>;Q]H<'B32-">_4ZGJ]N]U90HC,)8D WN&' MR_Q"I8_&FD2>,)?"ZW>=KDKCXQZ1\/?C!\1/^$I\0 M26NGQ6^FFQLOGG;[C[_)A3>Y_P!O8E:1HU)?9(E5BCZ!;'>A<=JY_P '^,M& M\?>'[;6=!U"'4M-N!E)H3D?[O7Y6YK'^('Q?\)_"_P"S#Q%JZV4LZ[HK989) MI74=6"1HS_I67LY\W)R^\7SQY>8[C&WH*-N[J*XSP_\ %3POXI\(7/B;3-7C MO-'MD=[B:,-NAV_URQT>'Q7;RWMYL\EA%)Y)=Q\ ML9FV^6K_ .P7WU?L:G\HO:0^+F/5Z3BCM7D?@OQ>GAGPUXRU[Q)XU3Q#I5CK M5RGVG["T TY%=4-M_M['_C]ZF,>8GT>'Q;8F M[B61][[DA?9]_9,PV/C_ &6-7O WQN\%_$C4KO3/#^NQWVHVJ;Y(7BDA=E/\ M:;T7>G^TF15>QJ6ORA[2'\QZ#^%&?:O+?$_[17P\\)R74>I>(DCNK6Z:SFM8 MK>::9)$QO^1$+;!N'SXV>]=4OQ'\,'P;_P )6=5?5!,B; M_P#@-)XD^/7@7P?JESINJ:XL&HV]PEK+:K;S2S;W0.GR(A.PAOO_ '?>CV-3 MFY>47M( MLM.4GVL/YCT_\*/PKE=6^)7AG0?#]AKE[JMO#HU\T26]_OW0OO\ N?/[UB># MOCQX'^(&N3Z/H.O0W>I0IYGD/&\1FC_OP[U'FK[IFL_9U-^4OFB>B9S2UX%H M'[5_AG5?BAKGA.62:"&"XM[73YH]/N]]Q,X?SD?]WA-C@?-P.:],^*UW/9_# M'Q7,SO+,\*'_?=R?QK3\+_&_P &>-M&U/4]'UK[ M3!I\7G747V:9+F%/[QA9 _\ XY3E2E&^FQ$:D96/0J*\"^%/[5_A7Q]#JL=U M)-:7EI)>3(L.GW;J]I$?EFW^7]XI_!]_VJS\$?VG- ^+EUW1_P!VY=T"JS)SLS6DL)7AS>[\(>VI?S'NGX4?A7EDO[2GPTB\3'06 M\46ZWWG>0TIAF^S++]W9]IV>5N]M];WC/XK>%_AY+!'XAU:'2Y+B&2:'SE;Y MU39O"\?>^=/EK'V53^4OGB=L?>@5S_@_Q=IWC?P[9:SI,[W.GW:;XI'A>)B/ M]QP&J'Q%XUT?PSK.A:5J%W]EO="R0JW[YU3<5W#[O%1RRYN4.:/+S'2\4 M<5S/_"?:'_PG'_"(?;U_X2/[%_:'V/:V?(W[-_YU"OQ(\-S77B6V.K0P/X=V M?VJ\QV):;DWC>[?+]WFGR2#F1UG%.KS7P3\?/ ?Q"U=](T/7UN;_ ,O>L,UO M-;&5?6+S$3?_ , S7HDDJ0QL[,J(OWF:B491^((RC+X23\*/PKR_1/VD/AUX MA\40Z!I_B6.[U&:7R(?+MYO)E?\ NI-L\MOP:I_&_P"T!X#^'>K?V7K?B!;? M4=F][:WMIKEXD_ON(D?8/]_%5[*ISSEV#FB="O'%#5Y#\/\ 5KV?XY?%&TGO;F:QM%TTV\$TS>3%O@R^Q/X. M:X;X[?M+>#=0^%/CK3O#7B\1^(H;&86DUIYL6Z5.T$^ CM_N/71'"SE*,(^7 MXDNK&)],45Y[>?%CPYX%T/P^OB?68M,GOK#[0DEUN_>;$3?\_P#>^<5+X/\ MC-X6^(FEZG?>&]0?5FL%_?VB6TJ7*=2G[ET5_FQZ5E*E)>]RE1G$[X "DKYM MD^(VM_ 'X$7OB3Q9-E<=\0/BE MX9^&&GPW/B+5H]/$[;+>+:TLLQ]$1 6;\!7F7Q3^+VD>)_ACI6O>%?$#I8+X MCT^VN+E&>V=$\Y/,1]^QD^3^_13HRJN*[ERG&)[]^%'X5YSX3^//@?QYX@FT M+1/$,-YJ<:>8L?E21B5/[\+LNR4?[A-.\??';P3\,[Z*PU_6EM]0>/S/L=K; MRW,RI_?9(4=E7W-3[&ISA\TO-QG:_C ME'EJJ_?W'^'&*X_P]^TI\.O%?B"+1M,\212WMP^RV\Z":*&Y;TAE= C_ / " M:%3J2^R'M(GJOX4?A7G7C?X\>!_AWJT6E:_KJVNHR)YAACMYIC&F/OOY:-L7 MW>M/QE\4/"O@708-7UO68+"PNO\ CWD^9WGXW?NT3+/Q_=SUI>SJ:>[N'-$[ M,TG%&_BAISE[3V<@YH\O,>C;:-M%4O=VN6]FE_+:^6_RPN^Q7W8V_>%06WQ(\-SW7B2T&J0HWAW9_:IG MW(EMN3>-[-Q]SFERR*YCJJ*\S\+?M >!/&4>IMHVM/<_V;;O>7,?V69'\E.K MHK)\Z^Z9KF/@E^TYH/QM&=+AUG6F=4A@N9_*A7E:_-8>=:P^3"BHB?*B_W>?UJ(T^:,I%2GRR MY3VZCBN<\9>,M(\ Z%/K6MW7V'38GC22?RG?;O<(N=O^TX_.HO$7Q"T'PGJ& M@V.JZ@EI=:[<_8].C96;SYMF[:,#TJ(QE(.:)T_/I25SMWXTT:V\86OAF6\V M:Y=6CWL-KL?F%&"N^[&WJ]<9-^T_\,H/$#:.WBJW%TLOD--Y,WV57_N_:=GD M_P#C]5&G4E\,0E.,?B/5OPH_"N/\7_$_POX!:T_M_5X=,%U&\T#2[OG5,;C_ M ./"LNY^.W@BU\"VGBZ?6S;:'=MY,$TUM,DLK\_*L)3>6]MM'LZDOLASQ/1. M*4$5\Z>'_BQI_P 1/VCM&_X1KQ!+?Z&_AJZ>6TC=T1)O.3EX6P4?']]*WO 6 MJ:I+^TA\3;.XU"YETVWT_2FMK*29FBB+HY=D3^#)%=$L+./Q?R\WXV,O;Q/; MJ*2EKD.@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\_?\ M@M1_R:SX7_['.U_](K^BC_@M1_R:SX7_ .QSM?\ TBOZ* /A[P5_R)VA?]>% MO_Z E;=8G@K_ )$[0O\ KPM__0$K;K]=H_P8'YK7_B3"BBBNC4Q"BBBC4 HH MHHU ****-0"BBBC4 HHHHU ****-0"F21I.CHZ(Z/_ ]/HI6#;8Y'5OA[973 M^;9.]E/_ +'W*SOMWBCPS\EQ%_:-K_ST^_7?T5Y$\OI.7/1]V1Z,,;)1Y*OO M'G/]L>%_$'_'[:/IT_\ ?2B3X?VE\F_2M5AG3^Y)79:EX ];M? M^73ST_Z8O61/H][:_P"MLKA/^ 5VO_"/^*]-_P"/34/M2?[_ /\ %T?VYXPL M?];I_GI_N?\ Q%>7/ TOMPE#_P F/3ABZO\ /&1P$D?E_?\ DHKO/^$XU./_ M (^/#Z?]\/6OX+^*\7AGQEH.L7'A5=0_L^^ANGLMG_'QL??L^Y7%/!T%_P O M?_)3:&)K_P#/K_R8\I\Q/6M?2O".NZXD;Z9H6IZBC_<^Q6,TW_H"5^A-K_P4 M,U:^B#^&OV<9'C_Y9/\ 9W^__P AJ[:?MJ?M+Z\B6_AS]GN2R9A\DQT^\=$ M_P#0$KQSU3XR\+?LA_&?Q@(3IOPXUL02_=GOK?[,G_C]>X>#/^"5_P 5-:$= MSXFU70O"%JO^M#W!N9$3_@'R?^/U[#_:7[=_Q)3R4LM.\%0-_P MMEM;?^AO M,]"_\$\_C5\4FCE^*7QJN)('^>6RM99KS8_^QOV)_P".4 _P#WV]7-/_;HL-/D?PE^S+\$U\[_ %*7 M'V#Y_P#OS#_[.]>\_#?_ ()C_!GP0T5QJMA?>+[U?G:35KG,6_UV(%KZ>\+^ M#]"\%::FG^']%L=%L47Y8+"W2%/_ !R@#\^=/_8S^/\ ^T_>0ZE\8NBV[([_\ ?E/W*?\ ]]?7OP1_9-^&WP!MD;PQX>B_M39A]6OOWUX_P#P M/^'_ (#BO9J* "BBB@ HHHH **** /GO]I%W\'^,OAI\0YXFGT+P_J$T.INJ M[C;PW,>SSS_LI7H?_"[/!'G:7:P>)]-O[K5)4AM(+&Y2>65F_P!E":[F:WCN M(VCD17C88967AJYWP_\ #GPKX3NIKK0O#>DZ/=W'^LGL+&*!W^K(HS73[2,J M<8R^R8\LN;FB8/[1G_)"?'?_ &!KG_T UY_XJL=,7_A!-9M/'.E^#_&6FZ*O MD?VN5DAN[9T3>CH[I_&GWT^>O>-2TVUUK3[BRO[6*[LKA-DL,R!T=3_"RFLC MQ!\/?#/BNSM+76O#NE:O;6O,$-]8QS+%_N;A\M*G4Y4.4>P??;7'EOM\Z$_W'ZUYE\2-6L/A_P"*O%_BOPQXVT"VU62) M/[<\+ZY(FRZ>&/Y"AXD1]G'\:^U?1-E86^GVJ6]M'';V\2[4BC4*J_3%86I? M#?PKK>L0:OJ7AS2M1U>W_P!5?75E$\R_\#VY%.-6,:DI_9%R2Y.4\/\ %WB^ MVC^*WP3\7:NB^'M-U#2;R/-ZP18)IH(W2%WZ*?\ "J]GXLL?'7[1WC%O"VH1 M:C-#X+>V6XM@'07'G' 1_P"/M^5?1'B+PUH_BS2VT_6=*L]8L&^];7UNDT9^ MJL,5#IOA#0]%DMY-/TC3[&6&W^QPO;VR)LBZ[%QT3/\ #5JO3M?E[D.E+_TG M\#PK]GGXE> _#OP$\)Z;?:MI]KJ$2)97NER,K7/V_?\ .CP_?9]_M73>!=*L MIOVE?B5J$EK"^H0V6FPQW3+\Z(\;G97I"> /#,?B3^WT\/:6NNX_Y"?V&/[3 M_P!_,;JTK?1K"SU*YOX;."*^NE59[A8P'EV?K6R3.VQ]GDPAW5,\[_ )_2O:['1[/2Y+R2UM+>VENI?.G>&((97/\ &V/O M-[FJ7B;P7H/C2W2UU_1=/UJUB<.D.H6J3HK8Z@.*A58^TYI?UH5R^[*,?ZU/ MF;X4WC7W@3X^W#>(H/%,C23;]9M[=+>*X;[$/G54^2NC\9>'].TW]BVW@M;. M&U@BTBPNDCA0)MEW0OO_ -[->]6OA/1K&WO;:#2;.&WNUV7,,=NJ+,NS9\_] M[Y/EJ:X\-:3<:/\ V1-I]M-I7EK#]C>)3"$7[J;3QBMIXF+J>T_P_P#DJ)]C M_P"W?^3&C:_\>\7^[7R;XAC23]F7XTH_SHWB'4D?_P "4KZU7I6++X1T5M-O M; Z19O8WTCRW5K]G4QS._P!]W7^(FN>G4Y)&']ISX42Q1K',^GZK$TB_Q(B1G9^=>M7V MB6.J?9EO;*WN5M)DFMQ-$K^5(OW73(^5AZBENM$L+S4K/49[&WFO[176"ZDA M5I(@WWMC'[N<5M#$.+_\"_\ )D1[+_VT\!^$/C?P/X5\??%N'5]1TO1]:?Q# M<2S2W[I"\MML39\[_>_C^6O*+98K7X.^'->O+6:/X?'XB3:G+"Z?(FFO,_DN MZ?\ /'?\]?1_A'X,Z?+<>+/^$NT31]>AU'Q#/JUDEU;I<^6C)&%X=/E<;*]+ M:QMFL_L36\;6;(4,.P;-O]W;6WUB--VC_=_ CV[LGW$V&NF^$VDV;_'3XPZF;:)M26ZL M+8W6WY_*^RH^RO1_#?@#PSX+:X?0?#VEZ+)<']ZVGV4<&_\ WM@&:T[71;&S MO;V[@LX(;F[96N)HXMCRE?NEC_%BN?V\>5PC_6Q:I2YN:1Y!8>)M*\-_M+>, M(=6U.UTQ[[1=-^RI>3)#YN))T^3\%Z!XDO+&]U?1-.U6ZL6\RUFO+1)9( M&]49A\OX5#JOP]\-Z[K=KK&H^']+OM5M?]3>7-FDDT?^ZY&13A6@G>2"4)'S M'8V-KJW[)OP@M;V*&^LKC6]-CECFC^25/M+_ ,%>M?%*P@@^)_P>ECB$4D6I MW4*/&NTJGV.3Y/\ =KT@^%-&73[:Q_LJR^Q6TGG06_D)LBK>"=!U[5M/U/4M%L+_4;!M]I=W5HDDT'^XY&5K3U"QM]3LY;2ZA2 MYMIE*2Q2H&5U_NM^=5GQ[XZAOX-%_9WU!/$D?A/38],\A=9N[ M)+NVMKA[--F]7PGS_=1Z](^%?AM9OC(VOWWQ7TKQWK:Z0UN+/3=.M[;$.]/G M=HG?=\_\Z]KF\.:3<:*-)DTNTFTH1"(6$D"-#L_N[/NXJ#POX&\.^"XVBT#0 M--T..7.]-/M$@W?]\ 5U2Q7-'3S[=3GC1U_KH>5?LW>)-*CM_%>BRZE:IK,? MBC5=U@\Z?:/]<7SLSN[^E8GP;UJ";X<>/_#EKJ5NGBHZKKHATS[0JW6]Y)'3 MY/O]Z]Q7P;H,/B23Q!'H>GIKCQ^6^IK:)]I9/[OF8W4D/@WP_!XBDU^/0]/3 M7)(]CZDMJ@N67T\S&[]:SE74N9_S&D8RBO\ MX^-/ >BR^(O@'8Z'?\ QOT/ MP_HS60MM0T.\T6S$MH_1T??)OWAS]ZO;]:\.6'_"ZO@[:7+KJW]FZ/>207,R M_>=$@5)O]_\ QKU.\^%O@_4-;36+OPMHMWJZC_D(3:?"\_\ WV5S6Q-HNGW& MI6^H2V4#WUJK+!=-&N^)6^]M;L#6L\7S2<_\7_DQC&ARQY2"U\6:1?\ B2]\ M/07\,FLV4*7%Q9K_ *R)'^XY^M>;?M.Z1+ND\$?#O_A&/%7BCQ-J%TM_K>NW W3*NU8K=/EAA7Z#^==K=6<-];RP7 M$2302KM>*1=RLM<<91I5(RB=5N>,HR/CJXUNW_X32'X_I<8T5?$']DM/_!_9 M7D^3YG_?ZCQGH&H7?[+-_P"*-\EI-XB\0IXBU.8P^=Y5F]SE-Z?QHB;'V5]7 M?\(/X>_X1O\ X1[^PM._L'R_*_LK[(GV;9_=\K&W'X5J06-M;6BVL4$26RIY M:PJF$5?[NWZ5VO'1CRM1^'_TE'.J$OM'S'9^'3XN\6>![G5_CMH/B86&I17E MAIUAI5I#+,^P_(CQ3;T4H3_G%>S?'JUU&]^"WC2WT=7?4)=*G2%(/OL2G.W_ M (#FMK0_AIX2\,ZA)J&B^%]'TO4)1\UU9V$4,C?5E6NI[5R5*W-*+B;4X7WEVX;YOK7*? GQAX;\% MZ[\3=.\4ZI8Z-XF_X2*YN;M]2E2%Y[9PGDNF_P"\FRO<-*^'WAG0]>NM8L/# M^EV6K7/^NOK:RC29_P#><#)H\1?#WPMXPN(;C7?#>E:UB87A M_P#:ZUNL7'FO*/?\58%1E_7S_P SQ#7+:_U#Q5^T;:Z02-3FT:UCM]GWM_V- M\5Q?Q"\=?#Z]_8I&CV=[I<]T=#BAM-+3:]U#7\-E;P7EWL^T74<2I)+M^[O;^*LE?ACX1CNM1NE\,Z0ESJ2>7?3"QBWW*_ MW9#M^TBQU7XM?!&.\MHKQ(M)O9HEE3>4=(8 M=CUTEO:PP?M2WD#P_ILEU9W?\ 9]O]JLD9+:;R MEWP*WWE0_P .<"I?[+L_[5&I_98?M_E>1]JV#S=F=VS?_=S7/*M=_>/V?N_< M>?\ [4$*^,M8TOPO\ M9:+JGBBYM],TRY\-26VE7MZVR%;D3[YEWM\ MBOL _"H?CKXB\+_$'X>VZ:5-::OI_P#PE>FV5\T*[X9G\]-Z;OX^M>Y^(_#& MB^+K$:?KFDV6LV9^;[-?VZ31_P#?+@BHH_!^B+I5MI:Z19)IMHR/;V?V=/)B M9/NLJ@8&*Z(8B,'"?\O^9C*E+WO[W^5CSGXNZ?:6OCCX1M%#'"\6MO!%Y:[2 MB?99OE_W?EKD_A5XIT'P9\7_ (M6OBC4+32/$-UJJ744^J3)";BQV?N=C-_ MG->_WVCV6I36DMW:07$UK+YT#S1!VB?^\A_AK,\4> ?#/C98/[?\/:;KGD_Z MH:A:)-M_W=XXJ(UH\O+()4O>YCY#UJVEUSX._&[6O#UM+-X0U#Q+#=6\=JNU M+BVA>'[:Z+_./!OC;X-Z;HGA?4=-U;6=1N[%= L]/E226&;S$V M/L0_)L3-?2MKI]O:V<=M!#'#;JNQ843:BKZ;:PM%^&OA/PWJ4^IZ1X9TC3-3 MN/\ 6WMG80PS/]75\-:ZZ!+IX8/D*/\ ?1]G^^MY?9(\'SE$1]G\?\ L5](ZM\.?"VOZQ#J^I>&M*U#5H?]5?7- MC%),GT=ES6IKN@Z9XGT^33]6TZUU2QE^_:WL*RQO]588J(XB,>5ERIRES'B_ MP7\.16_Q/\0>(;GXFZ=X\UJXTV*UN(--LH;941'.R1_*=]S?PUK?M/#;X5\* M#_J:M-_]'5Z3X9\&Z%X-LS:Z#HNGZ+:MUAT^U2!?R05Y]\6?!OBSXB>)/#.G MP+IEIX/L;^VU6^O))W^VR20OO$*)LV;3Q\^^BG4C+$1G_*1*$HT91.8U#Q!I MO@[]KC4+K6[^UTBUU#PG#':7-Y,D22.ER^]-[?A7)>#=0\(?$74_V@)=2U98 M/".I7=G ^I;_ "$">0B;T=O]O^.OI/Q)X*T#QI##%KVB:?K4,+!XH]0M4F"- MZ@.*=#X1T6UAOD72K-5OE5+I?(4_:%5=BA^/FPO'-1'$0Y/[VWXE^SGS'C?P MQ^(.JVOQ"LO!-WKFB^/+4Z8]Q!KVD*B30(C(FRX5"R?.>Z^E7?V;?$FDQ6OB MO19=3M5UJ/Q3JN[3WG3[1_KB^=GWN]>I^%_ OAWP3#+'H&@Z=H4@0>))/$*:'IZ:X\>Q]46T3[2R?W=^-U$JT)U?6+#0;- M[O4;ZWTZU0?-/=3+%&OU9N*\'_9Q\7:)-XL^)]O#K&GOX^(?#6E>+-+?3M:TRTU>PDY>UOK=)HF^J-FL#2/@_P"!_#^I0ZEI M7@S0=,O[?_575IID,,L7^ZRI4TY4X0E"7VBZD92<>4N?$WP?%\0/ 'B'P[<+ MNCU*RE@'/W6*_)^38-?(-U/J/QV\+VFJV^YM8^'7A^&8?[.K)-\__CEM_P"/ MU]U5BZ7X5T71&OCINE6=B;Z7S[K[-;HGGO\ WWP/FIT<1]7%5I>U/G30;R?X MQ67Q;^(/AQG>:\T;^PM#DC^^-EMO?9_VV?\ \@>'=)\+Z>EAH^FVNE6:'Q_R$_L$7VG_ +^;=WZUH\1";_NZ?^2D1I2C[WVC MPG3_ S.NM?LZ:9XEM5N=2L=,N7E2Z^?;,EJG_CZ5L_&+4K#P_\ M ?"?5_$ M,T=IH$<5_#%Y76B6%W?6=Y/9P2W=KO\BYDB#/%N^] MM;^'--U[0-,\3:=+8:OIUKJEC+]^UO85FC?ZJPQ1]:YIQE_B_P#)K_YD_5[Q MY?\ #_Y*?/VD^(/#?B;]L:"Z\.W%M>R+X9FAO+RS'R2S>>F!Y@^5V1/YUW/@ MO3=/@_:"^(EY#KEE>7=Q8ZQ'P[_P"_O_2NYT_P7H.B?8)+#1=/ ML6L86M[=K>U1/)B;ED3 ^5?:K=CH.G6.JW>JP:?;0ZC=HB7%['"JS2JOW0[X MRV/>B6(BURQ_EY?_ "8?LI<_-+^;]#;HI!17"=8M%%% !1110 4444 %%%% M!129I: "BBB@ HHHH ***2@!:*** "BBB@ HHHH ***2@!:*** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@#\_?^"U'_)K/A?\ ['.U_P#2*_HH_P"" MU'_)K/A?_L<[7_TBOZ* /A[P5_R)VA?]>%O_ .@)6W6)X*_Y$[0O^O"W_P#0 M$K;K]=H_P8'YK7_B3"BBBNC4Q"BBBC4 HHHHU ****-0"BBBC4 HHHHU *** M*-0"BBBC4 HHHH ****0!1110 5VOP0_Y+1X _[#UA_Z.2N*KM?@A_R6CP#_ M -AZP_\ 1R5RUTO85#6BWSP/V27[HI:1?NBEK\E/TI;!1110,**** "BBB@ MHHHH **** "BBB@"G>7EOI]M+<7,JV]M$NYY9&VHJ^N:Y'PG\:O ?CG5IM+T M#Q9I.KZC#]^VM+I'\0 MOZH[8KU2?X<>&+IM,E?0;!'TJ59[%HK=4:W=>A3:.*Z/9QC3C*7VC'FES$5MIO$$,)EM8+Q=R2E>=AQ_>QC\:\V\"?'BX^,7B M[0K/PI;K#IEM:?;/$LXT92CS1+E*,3W9O6N! MA^.WP]F\4'P[%XQT637-VS["+Q/,W>G6N4_:RU^_T7X13VFG7+6-SK5];:3] MIC?8T:3OL<_]\9KK;3X-^#+;P7%X7_X1W3VT2*/:+5[=#V^]G'W_ /:ZU48Q MY.:9$I2YN6)WO6DP/6LV\MYX]*F@T^58;I8?+MWF4LJOLPN[GYNU> Z)^T%X MC\1?V5X)BL+2V^)ZZBUKK,$D+O:V-M%\[WGW_N.FS9\_WW%.G2E4^ /_$$OA?P+X@UF%=\V MGZ?-=!?]I(RW]*\P_9K^'>BV_P ']%U:]L+?5-7\0VXU/4]0O(UEFNYIOG.] MFZ_?VTJ<(\KJ2%*TV=Y#J%O'<02I-!(N])8VW*R^U63R*R?#?AG3/" M.CP:7I%G'I^GP#$5M"/D0>BUXOHWQ.\>^-?B)K=EH=UX5T[3]#U-["XT'5/. M.I3Q)_RWWH^(U?\ @^1Z(T_:.3B.4N6/O'OV>E%?+^N6WQ0D_:>U*'1=<\.0 MC^Q$E@BO+*X=%L_M/W'VR8\W=_'Z5V'Q7\:>-_"NL'[+XK^'_A/2UV?9O^$F MF?SKWY/GQ\Z;/G_WZMX?6*YOB,_:I\W]T]PP>:-M> ZC\?\ 7;KX+^"_&6AZ M+;W>KZYJ=O8MIOG?(V^1T<))_P !^]6EH?CCXB^&?B!HFC>.(=!NM.\1^-F?G^3[E+ZK4_KR*]O$]MXQ7,^"_'6D>/=/N[S1[A[B" MTO)K"4O$Z%9HG*./F%>5CXA?$3Q]XR\1VO@2W\/VFA^&;TZ?+)K23,^HW2J/ M,1"G^I53\N_Y\UY_\*_B-JOP]_9W\2^(ETJ :G_PE5Y%-#/-_H]H\MT$=YG3 M^!-_\JUCA9OWGV.QB=8]^QG9W; M[J*JY+,?:L+X4:AXSU"SGE\3:IX;UVTEVR66I>'$D1''=&1W?_OH/7EW[7%I MXMFNOA]_9&H:7;6#>(;-%AO;229OM>9/+=]K_P"J_P!FHI4.>O&E*0Y5/W4I M'N?@SQEIWC[PY:ZSIHN1:7 ;:MY;O;RKM.,.C@,OY5T8KPK5OB!\0!XDTSX> MZ)_8-SXUCTS^TM7UFXMYEL+9-^Q-D._>[/\ [_'\KO@3XF^*E\7:WX'\;6FF MCQ!9Z8-6M-0TDLMM>P9VGY'^='5^*F5'6\0C4^S(]JS4;RI#&SNVU%^\S5X; M\#/&WQ,^)UEH?B;5(M"TCPQ<0N);)(I7O+A^-DR/OV(A_N_6E_:LO9[KP[X4 M\+13S6MIXH\0V>DWTT+['^SN_P Z?\#Z4_J\O:>R8_:1Y>8[?0_CCX!\1>(W M\/Z;XPT:^UI&VFR@O$>3/MS\U=Z,5QD_PE\'W6@V6C/X?$3X@_$+QAXDTKX?'0](TOP[<_8;K4==@FN/M5S_ !QHD;IM M5/[V3FE[.,_@#FE'XCWBBOGB3]H'6U^#_CW5;G2[6R\:^$)_L5[9(YEMWF^0 MHZ'^XZ/4'B'XI?%SP7)H6K:GH/A_4=,\072:?!H5G-(EU:32K^YWW+_(_(.[ MY/I3^KSV(^L1/HW=[4;O:O$/"_C[Q]X?^*NF>%/',6AW$&NVLUUIUSHB2KY# MQE7TSRW- M['"?WS1NGR0_B:Y\6;]?&WPJL],BA.D^+8KF>X\]3YRJD"2IM_[[ MHEAZD9#D6W_LBXT"74W;:?-\U)]GWO[N*\ MXT'XG?&+QMX2U'Q)HNG^&K+3]+N+Q?)U!9GEU-(7?_5['_<_];N[VKP[Q-X^M/%F MC_"#6_[#TZ[A\0:M;.BZG;>=):;X7DWP_P!Q_E^_3=8^(GC[QQ\0O$?AOX?_ M -@Z;:^&VAAOM2UV":;S;AT#F%$1TXV$?/3]A(/:Q/=*#BO&O'/B;XB:#X3T MFXEU/P1X7NO+ U/4M8GE:V27CY(4^3[W^V]<[X4^*7BCXG?#GQU8Z?J7AU_$ MNAM]F&L:?YESIEVC0[_,0(^_[A;^/[]+V,N7F#VL>;E/<]5U:TT73;K4-0N$ ML[*VC:6::9OE1%Y+&FZ%KEAXET>RU32[J+4-.O(EFM[F!]R2HW1A7SE\&9O& M>G_LXW.I^(;K0]:T1/#33:?8?8IB_P D;G9<,[GS0>G:NBN/B=K&FZ#\-_"7 M@S2=*A\3>(=)6]B22-H=/TZV2%"[[$'3<^$2M)8?DE*,3&-?FC&7]=#Z!XHX MKQ'P?\2O&F@_$JQ\#>/HM)O;K5+6:[TW6M#CD@AF\K&^)X9'?:_/]^N:T/XF M?&+QYH^LZIH%AX:L+/2-1O(4_M".9WU-(7<;$5'_ '/W=F]_XL_)4_5Y&WM$ M?29Q2<5RGPW\9CXA>!]$\0K UK_:5JD[0,5$ MS_D,U@XRC+E9<9CCV85X1^RKX9T[7OA[)XYU2V@U/Q)XHN;FZOKRX M42OM\YT2%2?X$1!\GUKH?'6I1? _3_!]GX1TVQL;/6_$T%E=V_E/L5)@[R.B M;AM;Y*Z948J7LH_$8QJ\T?:_9/9.*6O,_'WQ U+PU\4OAUX>M([=].UZ6\2Z M\Q?G7RH?,39^--]4CTJY\*Z?I6DZI-87/A[4/.&JO"C[/.+A M_D#_ 'TRE9QHRE'F+E5C$^@6;!%*W&:^7WM?BC)^T]KT.EZ[X>CC&DVLWEW- ME<,GV/[2^Q#^\QYOW_GKJ;[XB>/_ (@>-/$>B> ?["TK3_#LR6=[JNO033"> MYV;GCA1'3Y4R/GJO8?WB/:_$>\TM?//\ PS\5-%\+>.HM#N;7Q'#\+[_O?)_'Q7(:Y^T=J_B#Q-K=MX<\4^ ?"MCHE\]F8?%EV?M.HO']_ M8H=/)3G9O^>E'#SEL7[6)]/4HKYVU#]HS6-6^%/@CQ3X9T2WO=3UW6(]*ETY MIMR>9^\1]DO]S>GW_P"Y7J_P_A\8V^DS?\)G=Z1>ZHTQ:)M&@DBA6+C"?.Q) M?[W-3*C*FO>"-6,_A*7CCXY> /AQJD>F^*/%FF:%?O%YRP7DP1RG][Z5N>"O M'>@?$315UCPYJUKK6EM(T/VJS??'O4_,,U\_^-?&ECX)_:KU:[O_ [K/B)9 MO"]LJP:+ICWSI^_?YG0?N6;V M.QLY>69/OH@3YNF:Z)8;W8\L?B(]KRRD>W<8I!C%>$67Q$^(7P_\<>&-%\?# M0=7TKQ))W3C>^QUV?.N^KC0E*G[1"YUS%_" M/@:VLQX@U^TDU#[9JR.;>RMDV9=U3[S$N%VYJI86<98]!_X3K2/^ M$X_X1#SW_MPV/]H^1Y3;?)W[-V[I]ZN@^X_MG^E?-?P_N/%DG[55Q%XQMM/B MU.W\)[4N=)=O)ND^TH=^Q_F0_P"Q74_M::S>Z?\ "^UTNSN6LW\0:O9Z-)

Z=!1U]J\!L?CMKT?@/XD?VMIUE9>-/!<4GGQQ,[V=Q^[WPS)_'L?^ M[UJI'X?"E[-;17.CVIF>_MUFD5$F\[[C_?3Y-G_ Z/ MJ\[D>WB?0S';6$OC+1&\4R>'%U6V_M];87;:?O\ WRPDXW[?2O ?&EG\3I/V ME8XO#VO>'K8/H,KVD>H64TBK;>?&'1]D@W/O_BKT32]2$G[06J:=+I6EFXM_ M#EM=#4TM-MX^^9T9-_\ <^3[E/ZO9:6OF+0?BK\8O%G@.?Q MAING^&;'3--^TN]M>K,\VI)"[A_+V/\ N?N?Q;Z[CQ%\9+_S?A%=:3!"EAXP MNT%PER"72%[8S#;C^*E+#S4N4/:Q/9:*\P\3>/M2TCXW>$?"<*6_]DZMIUY< MW#.I\U7BV;-K?C7#Z+\1OBI\6+6]\0^!8O#FF>&;>ZFMK*'68I9KG4O*?8[; MT<)"-Z2)_'TJ8T92CS![6/-RGT*117S]-^T-J&K?#?P1XDT^QBT^]U;Q+;Z% MJ5E2RU^[N8+LRCYU5(=Z;/QH M^JU.;E_K0?M8\O,>F=:/6OGZU^*/C[QA\1_$&E^'KOPKIEKH-]]CFT36O.^W MW:?\]T='_=H_\'R/7T!4U*4J=N8J,N9&+X=\5:3XMM9[G2+^'4+>&=[:5X&W M!94/SI^%;>.,5\K?#GQEJ'P__9T^(?B+38HY[_3M?U*>%)EW(_\ I*C^M;GB M#XI?%SP2VA:SJF@:!J.EZ]>1:?;^'[.>1+VTFF7]SON7^1^1\WR?2MY8>7-: M)C[:T;R/HW=1NKP_PSX]\?:!\5M)\+>.H="NK77[6YNM.NM$69?L[PX+POO^ M]\CCYN*S[;QY\5/'7B'QII7A:#P[I=IH6K-9+JFKQS3>PD7[6)]!45\Z77[1&N#X(WWBF+1+>/Q5I6L1Z/?:7YF]'G$Z(Z(W^WO^ M3_?%7]?^)?Q#^'>@[_$-CHFJ^(=>U*&P\/Z3IIE1(GD'W+F9S\VS^^@I_5Y[ M![6)[UN]:,5X%+\0_B1\-/%7ARU\>_V!K&B>(+X:=%>Z%!-;/93/]P.DCOO3 MC[U=#\/?BS=31_$2U\7-:VU_X1O93,]N"B-9[/.A?G_8J71DH\R"-3WN4]<] M*/6OF2^_:+\0Z;X&\%'4&T'1?$_BX37EO'(-$L87NKC3YS-]IU"%&.]XWW[(>,[$??6 M[JOQ>^)'AI?#WBW6]+T.W\&:Q>VMD^EP/(]_:+Z/X^E\%Z%KGA7PS=6=K'=W>K>+)]L/SG"11('3>_? M[]4-._:/U*^^$?Q$U99-'U'Q%X0!5[G29OM%C=_NP\;IAL_.,_+FICAJG+S% M^UCS6ME-I5GYSWMCYS M[$F\[[K_ #%/DV=ZP?'%K\3I/VGK>/0?$&@V8?09I+)+ZSFE1+;SH=Z.BR?- M-O\ X_[E5'"RD]9?TB?;^[S'U'156U\Y;:$7#*\^WYV1?EW5:KD.@**** "B MBB@ HHHH **** "BBB@ HHHH **** /S]_X+4?\ )K/A?_L<[7_TBOZ*/^"U M'_)K/A?_ +'.U_\ 2*_HH ^'O!7_ ")VA?\ 7A;_ /H"5MUB>"O^1.T+_KPM M_P#T!*VZ_7:/\&!^:U_XDPHHHKHU,0HHHHU ****-0"BBBC4 HHHHU ****- M0"BBBC4 HHHHU ****-0"BBBC4 HHHHU *[7X(?\EH\ _P#8>L/_ $3:":542$L<><^[KL^]B MO+? /P5UKX*^/-)G\-/)JWA[6+?R?$PNKC$GVQ!N2_3<>K_.CI[BOH7%)QZ4 MZ=:48\@I4^8X/XS?#.#XK_#S5/#V>B3R MV]N=2U"*#:'\1K-EU'XEW%]O\ $-DU MPB0W%G*?GMD<_+^Y79L_W*^H,4M53K2IWY>I,J49&=J>FP:UI=U87<6^VNHG M@E3_ &'7YA^M>"^"M)^+'P6T>/P?IGAG3_'>@VC.FE:M_:R6DEO!N.Q+A&3Y MBG^QZ5]%DTAK.%3E7*7*/,8/A%==C\/VH\226LNM,FZX_L]66 -_=3>4\3\=>'_ !GH'Q@L?&/AGP_;^*K6XT?^Q[NUEOTLWMOWWF>= M\_WU_P!BN2UWX6^*],^*'BW6(O ?A_X@0>(7B:TU'6KM$_LQ4CV^2Z.CEUW? MW*^F<4;O:KCB)1$Z46?.F@_!_P 4Z=\&_AWX>FL[;^UM$\0P7]ZL,RA%A6Y= MW=/^ /\ N>&? WX=ZWH7C'Q!XCO?#MIX$TS4[>*% M/#5A?"Y0S*Q+W#[/W:O@[/D["N@^.7@O5?&B^"!I-NMR=,\26>H76^14VP)O MWO\ 7FO4_2DVXS4^VE[3V@>SCRRB>(_$#P7XR\-_%9/B+X,TNU\1R3:6-*U+ M0[JZ^R22JC[T>&5ODS_OTO@/P'XLUCQUKGCWQ?9VNC:GD5S%DH6']VO1^,4=JCVD ME4]K]HODCR\IXGI?B;XTZL]MIMUX,T70)$*?:M>;5OM,,B_Q^3;JF_?Z;\"L ME?#OQ"^$?C3Q;=^%?#=KXU\/^(KTZFMH=22QFLKEDQ)NWC:Z.1VYZ5] \^M' M/K6GMO[IG[-_S'SC/\$?%,GP?^(D=W]DO/&WC"[^WSVUM+LMHC\@2%'?^XB? M?KOOBIX-U;Q';>"(].@6=]-U^SO;O=(J;(4W[WKU*EI_6)5^,/!V MKZO\:/A_KUI;K)I.DPWZ7/GU&!88]5\ M0W.HVA297WPNB!'_ -D_)TKT_ YHP,CUK/VLN7D_K>YI[./-S?UM8\*T#X9^ M(M/_ &6-0\&362)XCGTN_M$MO/39YDSS>6-_W/XUJMXT^'/BZUT7X5ZYX?T^ MUU/Q!X/B6.XTBYN$B-PCVRPS(DWW WR=>E>_D48J_;RYN8/9QY>4\!\)^%/B M!K7QVLO&_B?1K#1]-.@RV$5E;7:7$EHQF1]DC_Q/P?N?)73_ H\"ZUX7^$= M_H>HVZPZG-+J+I"DJO\ ZZ:1T^?_ ('7JW'I2BE*M*4>44:2C+F/ [/X6^(X M/!/P8TUK)?MOAN^M9]347"8B1('1^?X_F?\ @J";PS\0/A9\1_%>L>$?#=GX MQT7Q1-'>2Q2ZBEG-97"IL8_,,.AX_P!JOH+J*.U/V\KV8>RC8^;/B'\./'.H M^*/"7B[4_"NC?$.YL]+EL[OP^;I;>WM[AWW^=#YPV/\ )\GSUN_!'X9:_P"& MU^(3:[I.E:"GB"X1[6RT/K7X-ZUX UGPS;6;Z?HLVF:=J4.I),FHMY;HAV8S%V^_3-:^%_C#0Q\ M-?%7AJUM;[Q)X:TC^R;_ $:XN/*2ZA=$WHDOW-Z/'UZ5]#T4?6)7YB/81Y>4 M\-\+^$_&7CSXJ:9XX\9:/:^%;;1;.:UTW18KU+N;SI3AYGE3Y<;.-HKH?@[X M,UCPAX#U;2]5@2"\N-3U&ZB1)%?7<,%F,T@*=0B?/7O;1K)&RM\RMVJA M4^<_"?A7XD? =[_ M $+PSX:L_'/A&2[FN-+_ .)HEC%]Z8=-_]SUK5^(?@/Q]XX^'.DW= MW_9$GC71]9AURUL869+4F-_DMM[?[#??_OBO=<_+FC=\N16GUB7-S_:%[*-N M4^=IO#_Q/\=?%CX?^*=<\-Z?X>T;1YKHRZ;'J*7%U%YD.P.[@;&'^RE4_B%X M'\=?$KQ!;6]QX!TC0=3L[Y)K?QY;:JGFQ0H__+-$3SB[I\FQ_DYKZ4';-(I. M3FM(XJ<91E%?"9^P^+WCQ?Q=X?\ &GAOXT1^+_#GA^#Q/I^HZ3#I-W U^EI) M:;)G?SOG^^OS_<%94GACX@?"7Q]XMU/PIX;M?&OA[Q)=+J!L6U)+&:QN=FQ_ MOC:Z/@'BO?Z.*R59]C3V1\XW?P1\577P?^)L=[]EN_''C.9[E[:UFV0P\(B0 MH[_W$3[]=U\5O!.K^)-!\$VFG6ZSS:9KVG7MVKR*FV&$G>WO7JM'2J]O+FY@ M]E&UCR[QUX+U?6OC#\.->L[99=,T;[?]MF\]4,?G0;$^3^+FO+F^$VO_ ]\ M2>(Q9?#+P[\2M'U;4)M3M;R\N+>VN[/SC\\+F9'W)D?)L_&OJ'O2_P 6*F.) ME%D7FE>(+;4[[3]*=4MK>%/,W^7]S=] MY.U>U;:7/M2UG*HY%QCRGE&F^"=8A_:*UKQ7);H=#N/#]OIT,XE7?YR3N[)M M^A'--^.7P^USQ9'X:U[PM+;#Q'X9U'^T+>UO&VQ7:E-DD+./N;D/6O5L[<"C MUJ_;2YHR["E&,KG@L'AOQ]\6/'GA75O%GAVU\%Z'X:NWU!+!=02^N;RY,91# MN3Y41-Q]\U5T?P]\2_@_K?B;3O#'AO3/%7A_6M4FU.QNY]3%I_9\DO+I,FSY MTW_W/6OH5@/I2J*KZR_AY?=)]FCP;Q]X/\=Z;XZ\(>.M$TRR\3ZM8Z5-IFK: M:MT+,2A]C[X7?C[XJO\ #OP7\0]/^*'CWQ?K6G:5;WFKZ-9PZ?!#<[XDFA\S M]T[??ZLFY^GI7T%BC%/ZQ*W*'LH\W,?-_AWP%XP\1_%C1?%5]X(TWXOAOK_B#QEX6\4:7X?$>^U3P[I'AY/$%K;FRT_1Y5\F+9"Z%'X3Y^4W-W[5] T4?6)RCS3]EG_A#/LJ?\))_PCWV#[+YJ;/.\O&W?]RJ?CCP#XNTOQ%X M(\:^$]-MM8U;1=,?2M0T2XNQ;_:(75#\DWW-Z.GZU[O@T8-/V\KN0>QCR\IX M3X)\'^/-0^.3^.?%.EV&EV5QH L(K*SN?.>T;S]^R1OXWQ_$GRUVGQJ^&"?% MSP!?Z"MU]@O#)'=65X$W?9[F)P\;_@PKT$X!Y%%2Z\^>,X_9"-)1YO[QX98^ M)OC?<6L6BW'@[0['45")+XE.K>;:./XW2WV;]W'W3Q[U6O/#/C[X6_$7Q1X@ M\(^'[7QGHOB:2&ZN-.;4$L9[6Y1-COO<;75^OKQ7OG/K1SZU7MO[HO9O^8^> MK?X-^*KSP#\5+[6$M9?&?C2%_P#0;.7]S J0F.&'>WX_/[UUWQ,\"ZSXA^#- MIH%A:K/J\9TTM%YRH/W,\+O\_P!$:O5\T4OK,N=3_K0?L8GC?Q.T/QCI7Q0T M7QGX3T&#Q/&FF3:5>:?+>I:.FZ1'65'?CL1BM;2/".L1_'#5O$D]JJ:5=>'K M:Q2195/[Y)I'=-G_ /K7I]'04O:/EL7R^\>0?#GP#K7AWX$W/AJ_MD@UE[> M_C6%)E?F5YB@W_1UKF/$_P *O%:_#/X67&CV5K<^*_!;6MR^EW-R%2XVP^7+ M")ON;_\ ;]C7T-1BJ]O+FYR?9QY>4^>]'\*_$7Q9\;O"_C/Q)H%AH>C66GW= MF;"&\2YGMR_3>^,/NP/N>E4O"&A_%7X*Z7>>$/#_ (5T[Q7HINYIM)U:?5DM MOLD70CV7VCYUU#]GK7]*^"&C:'I=U:: MAXLTK64\1%YODMKN\\YY'3_83YS^5+<>&_B;X\^)GP^\2ZYX:L?#VBZ)>3O+ MIR:BES=)OAV>:S@;-G^PG-?1>V@XJOK4A2H19\V_%3P3XX^)>J7&ER?#W1;6 MZ6X_XE_CB'5D2:SAW_(^S9YV_;_!]ROHFVA>&WC5W\UU7:S?WJL#Z45A*JY1 MC%FT8^]S'S?8_!WQ3'^S_P"/_"K6$*ZWJFJWEU:0?:5V,DDZ.GS_ ,/R"O0O MBIX.U;Q)I_@B+3H%G?3-?L+V[WR*FR&'?O>O4/K15^VES6^,O!N MK:Q\9OA_K]I LNF:3#?I=S>]NR&9M\S *7_':*NGB'&#A+^7];DRI#Q)H&IPZK8_:_] M5,R??A?'0.I(KU+%&*GZQ+FYQ^RCR\I\_7'A_P"(?QA\3>%CXK\,V?@K0- U M!-4EB744OIKV9!A$78!L3YCUK.^/'P3\4^+/']I=^%TACT7Q):1:3XIDDN/+ M=+:.9'61!_$^SS$_&OI #;2FG'$RA*,HDRI*4?>/#_C1\)+S6M6\(^(/#VB: M5KLWAU9K=M!U-4$%W;N@38C,NU'3;\OZUH?"K1=;%Y?W5_\ #/0/A_"UKY2_ M8+B&:YE?T+Q(B[*]B%(:GV\N10D5[*/-S'@^E?#'Q%:?LHW7@F6R3_A)'TFY MM$MO/39YCN^P;_N?Q"M#XL?#W7/%'PE\,Z+IMJDVI6=]I4]Q"\RIM2&:-Y?G M_P" 5[1QBCC%5]:JYA^SCR\I\[_ !*^%6LV/Q3U#QII/@_1/B!:ZK8P MVMYHNK210S0R19"/"\J.F-KG=]*MZMX!\1^(O@7XWTB+P-H?A'6-6@>*RTG2 MKF/YR4 _>RJB)NR6KWREI?6)6CY![*/-S'F'Q1\&ZOXF^'NDZ3IT"SWMO?:= M/,CR*GR0S([\_P# *QOB9X?\8:7\4="\:^$M @\4"+39]*O-/FO4M'1'D1UE M1W_W,8KV<&D^]BE'$2C_ %W#V7NG(0ZIXQ;Q[;6LFBV2>$FTWSIM0^T_OTO- MW^IV?W,<[J[.BFDUA*1J.HHHH **** "BBB@ HHHH **** "BBB@ HHHH _/ MW_@M1_R:SX7_ .QSM?\ TBOZ*/\ @M1_R:SX7_['.U_](K^B@#X>\%?\B=H7 M_7A;_P#H"5MUB>"?^1.T'_KPM_\ T!*VZ_7*,E[&&I^;5T_:3"BBBM^9=S&S M[!1111S+N%GV"BBBCF7<+/L%%%%',NX6?8****.9=PL^P4444 GRAPHIC 16 odc-20230731_g2.jpg begin 644 odc-20230731_g2.jpg M_]C_X 02D9)1@ ! 0$!+ $L #_X3TR17AI9@ 34T *@ @ "0 + ( M F (A@$2 , ! $ $: 4 ! (K $; 4 ! (M $H M , ! ( $Q ( F (O $R ( 4 (XH=I 0 ! ( M]NH< < @, >@ $7H M'1H<'" D+B<@(BPC'!PH-RDL,#$T-#0?)SD].#(\+C,T,O_; $,!"0D)# L, M& T-&#(A'"$R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R M,C(R,C(R,C(R,C(R,O_ !$( -8! ,!(0 "$0$#$0'_Q ? !!0$! 0$! M 0 0(#! 4&!P@)"@O_Q "U$ " 0,# @0#!04$! 7T! @, M!!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I M*C0U-CH.$A8:' MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7 MV-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! 0$! 0$! M 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< 0(#$00%(3$&$D%1 M!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2DY25 MEI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /?Z* "B@ HH ** "B@ HH * M* "B@ HH ** *6I:M8Z1'')?3^4LK,J'8S9*QM(W0'^"-S^&.N*HOXO\/QE- M^JVZJ\?FJ[-A2N[;G/3J1^= "#Q?H1\DB_4B=Y%B(1B'V8+$'&,#@ HH ** "B@ HH ** "B@ HH ** "B@ HH ** "B@ HH Y;7]4DDU MJ/18?#D>L.D"WA\V:-%C^9D! <'G@\CUJHW]I,4+?#VS)0!4S=P?*!@@#Y>, M8'Y4 (O]I+%'$OP]LQ'$Q:-!=P80GJ0-O&:I#2)!J!OO^%;69GVA!NO82J@' M/RJ1M4Y/4#)H O6O]I631M:?#VS@:(DQF*[@4H3P<87C-3WOB;Q'86DES-X/ M?RXQEMFH1L0/7@=/?M0!.-;\3D9_X1 \_P#42B_PH_MOQ1_T*'_E2B_PH N^ M'];GU@:@EUI[6-S8W/V:6(RB3GRTD!##CI(*V: "B@ HH ** "B@ HH ** " MB@ HH ** "B@ HH YI/^2FS_ /8&C_\ 1SUTM !10 C,J*68A549))P *S=. MU33?$=A<&V;S[;<\$H9>#V(_(_K0!IT4 NEH *PAKI M^V73S;(+*T9EED8D 8.!EB,%B2,*#P.IR0* (K2XFETJVO;J^F26].$M0R;= MS$D)\Z Y X(_V3QGKL:=91Z?816L:*JH.0@XR3D_J30!:HH YSPU_P ASQ;_ M -A9/_22VKHZ "B@ HH ** "B@ HH ** "B@ HH ** "B@ HH YI/^2FS_\ M8&C_ /1SUTM $1DC,C!20@(!8XZ<\<^]<+JNAM86]EI]C+%)-)'#:R^ M;+@JH<$E%)/+89CGJ$)SZ@';36EM>&&26-91'DQ@G*\C&<=#P2/QJN+.TCU" M!;:VACDC!D=HT4$*05 ..>3_ .@GTH T** .<\-?\ASQ;_V%D_\ 22VKHZ " MB@ HH ** "B@ HH ** "B@ HH ** "B@ HH YI/^2FS_ /8'C_\ 1SUTM !7 M%>,8K6V'G+ICOY>V2:41J(_GD .3C+.=N..@;F@#:\/:O-K.A?:UA02!F0*S M; 2#CD $I]#DXQ3]/W:?NB:6-&"O(JLW0$X)H RC&^K7-U%)//#'#(H587^5U')R0 M.IY!7/ QQS7):U>23SOIPN9I;2V81L9&SYSKZC X5AQZD9.>* +.@:^=.2>Q MD2$-)*AMGD8HKNYV["0#SD#'KN XQ7;3Q-/:O'NV.R\,.=K=C^!H (+A)U. M5D4#?&PPRY]1_7I4U '.>&O^0YXM_P"PLG_I);5T= !10 44 %% !10 44 % M% !10 44 %% !10 50UV\ET_P_J5[!M\ZWM998]PR-RH2,CZB@#A+CQ#IUEX MPN7N-*LQ>(M+O[V9#XCE>X*_99;5M.+ M9RP !4 @YW\'N"3T!P 7+;6H4T>SO;75W2TN5DD55L$0QJF3(64XQMPP M-7WAN_P!8;4?^$HOFFEA4NL5@XCV'&)""N"0, D<@ ^AP 5[N^\,*)8;G MQ'J"19VNYTY@ &4%6^[G!SQQDX)' S71V?B;3[2*ULK?Q3=7(>7R4=[)I#DE M\$NPY&5(SDXRO8YH M)KEM=/(Y#-80R2RH++:=JYW#G ;&T^OKWS4$?B MZ2XN;B*QU-YY+'4;:TNHY;14&))TC."#D\,Q!'ISVR ;7AK_ )#GBW_L+)_Z M26U='0 44 %% !10 44 %% !10 44 %% !10 44 %5=2LDU+2[NPD=D2YA>% MF7J RD$C\Z ,!S/<>+IM)FCTZ2/["MT9'L\LS%RF#ENF%%.M(XKW5[JV@736 M6V4>:38%660MG')Y!V@Y]@>: -%])'D,D@T[R=WF%6LQMW8QNQNZX[URNI:J MD5U!'81:-WTFHP/!>:?I$L;@*P:S/(&, M#._IP./:I?[/=-T/7M)TC5;>.+5+ MR("?R])D;RV*\!<^:ZRZT@77V" &WBC:>&X816OEN%B99%')X&Y M(U(QT..* #PU_P ASQ;_ -A9/_22VKHZ "B@ HH ** "B@ HH ** "B@ HH M** "B@ HH YI/^2FS_\ 8&C_ /1SUI1:;=6^HW%Q#?-Y,JC9!(NY$;))(&1^ MA'?VP .G-OI]O)?:G= K'\[,_")Q_"O/]37,>)=8TS5(K9+6-I;A6)$[1NGE M+QD<@9W<<=.,]0* ,&H4-TFMV4D%K%>JNXK:&1D9Y!RIXR& ZX(&.N: /0=0 M\)Z+JVJQ:K?62RW\/E^3.6.Z'8Q9=GI\Q)/KT.1Q3M(2YCO;O[2T$TCNQ::& M1F"@'Y4PWW>I.T$X/U% %7PU_P ASQ;_ -A9/_22VKHZ "B@ HH ** "J][> MP:?:-,=><9P: %?QGX=CEECDU2)&B)#[ M@P (WY&<8_Y9M^0]1E9O%^AP71MWOE,B1F:0!2?+C$9D+-Z#:* ((_'OA>2+ MS!K,"KY4'X8K&4WWVB6_6;8%LI=WD#&06&,8(&?F!/S# SB@"]IWAB"'2XXI-,CN'= M>;B[99)PS=RK*0 <[03TQ@UK0>&].M-PM$:U1V#2+;$1;R,XR5 ..>@./:@ M"2TT#3;2W$/V<3X8MON297R?]ILGT_*M)$6-%1%"HHPJJ, #TH YWPU_R'/% MO_863_TDMJZ.@ HH ** "B@ K"\1:O:V36FG7&D7.JO?EPEM"D3 [ &);S&4 M<<&@##O-9L;%/-N?A]J:K))]X6UHV7(/7$IY(R,]\X[T6VN6.HQW"0^ -4D2 M*=UE5K:T \P@;C@R\Y4CYNX(Y(H L_;8LD_\*]U/)ZGR;+GK_P!-O<_F:<-0 M0.[CX?ZH&D78Y\JSRRXVX/[[D8XQZ<4 0PZG;7*/+'\/M282/\Y,%F"S*2.< MS=00>M/-W 6C8_#O42T>W8?(LLKM&!C]]Q@ ?2@ >\ADC:-_AYJ31NYD93# M9$,Y&"Q'G=<<9J"&[L+F&.XB^'-\Z21#8WV:RY0C@?Z[I@]/>@"[9ZLVGHR6 M7@/5[96QE88[- <=.DU3'Q7>"58CX0U[>RE@,VO(&,_\M_<4 /\ ^$FO_P#H M3]>_.U_^/T?\)-?_ /0GZ]^=K_\ 'Z (QXLO#.T \(:^9%4,1_HO /3GS_8U M)_PDU_\ ]"?KWYVO_P ?H Y[5)O$%SKXU?3='UVQE-J+9U:VLY@RABP/-P,= M:KOJOC6.2*-TU=6E)5 =,L_F(!./^/KK@$_@: *MYXG\5V%PD%TVL12.F]0= M)M,,,X.#]IP<<9],CU%0_P#"8^(_^>VK_P#@IM/_ ))H /\ A,?$?_/;5_\ MP4VG_P DT?\ "8^(_P#GMJ__ (*;3_Y)H /^$Q\1_P#/;5__ 4VG_R33?\ MA-/$7F+'Y^K;V!(4:3:9P.I_X^>@[GH.] '4_#Z\-T=<:=KQKV2\2>X-S!'% MG=#&J[1&[@KM13G/>NTH ** "B@ HH *YK6O^1X\+_2[_P#18H W[FW6Z@,3 M,R\@JZ]58<@CW!]:Y&:9=)5-74?8_L^(M2AB#,H((;A1QC:SD8[LO4DB@#LT M97174@JPR".]+0!G+3;E[8 M*;@1-Y0;H7Q\N?QQ4T,2P01PI]V-0H^@&* 'U4D_Y#%M_P!>\O\ Z%'0!;JM M>3R0Q!8$WSR';&"#M!]6(Z =?TZD4 .M+5;2'8&+NQW22-]YV/4G_#L . * MGH *AN;?[1&H61HY$;3G)$?/!(!&>PY '/ !/\.IS;?"IQ(F"JDKSSM!)&%*XQCC%:BG4TD"LEI M-'CEPS1D?\!PV?S% %&;4UO=/N%EL[ZW=2VPB,2,6C;&Y0A;HP&,CGTJZNL6 M'DJ\MW'#GM/^Y;/^Z^"/QH ;J/E7*V4!NS,H_#*#\ZT* "J3G.M M6X'\-O)G\63'\C0!=J"9PEU; _QEE'Y9_I0!/10 44 HR 2W$6C6^O?V0=4UQIFE6)) ]GY9)0/DDKE1@\;@-W\.ZB\_X1G3K MJ[AOO$FK6ZV[A-Y^SOYA\L2':JQEL!2.2 #VS0!7.I^#(;FU\OQ;JCNQ\Q2( MH@(P$W[CF'J...H..,BNDT#0]&DOFB>>?4K=H4FMOM:*59&4') 50>H.&'?/ M;@ T/#L,5OXM\4Q0QK'&);8A5&!S""?UKJ* "B@ HH ** "N:UK_ )'CPO\ M2[_]%B@#I:P-2EEBUO[3/%"=+@MC!/)(^T@RNN3SP5 52CW8/]W[9*5'_ M=V/TH H:M#=QWVFQVVK7MLEU@#=\=,XSW"YXMVFH07I M=81,K( 666%XFPBCO7*>((-=TJ^2!O$U\UK.N(6DM;0[FQ\R']QC.!GW'T- &:\^MR.7?Q%> M,Q782UI:$E?3_4]*;<7_ (BC@>1/$%_,ZK\L8M[,%L=@3#C\Z .;\&^.?$7B MV[EACU?48T6Z2+?]GL\;'<*H(\K.[&<]N*]CAT.XLHI)X[^;4+X2"6-[U8U' M"E=G[I4 !4D9P<$YYQB@#.\+7D=]XH\43QJRJ9K=<,.XB /3@\CJ.*ZV@ HH M ** "B@ KFM:_P"1X\+_ $N__18H Z*::.WA>:9PD:*69F/ JMIL3K:>;-' MLGN3YTJGJK$#Y3_N@!?^ T )/H^EW4OFW&FV2#@9)X!H NZC:S7.CFV=([AV""5?NK(,C>!Z9 M&>_&:M6=U%?64%W 28IXUD0D8.&&1_.@":B@#/U&6T@N+*:[N(8$CD9E:5PH M+;"N,GOAC2KK>DM]W5+(_2X3_&@"5=3T]ONWUL?I*O\ C46F21/)?"%E95N3 MT.>2BD_SS^- %B]N/LEG+,-I95^16; 9NPS[G K%\G7-/>5D%M<^>07N$0^9 M&Q'>XX4%?E#$!CP!D#=@ 9% M4]2N=42ZLKNUDNO/"/@2VJM%,N 3PK;T4G')#$$CCKD U[F[O%L_MT6IV"V@ M'+?9'F[X_AD'?VJS97(OHY;6Z%O+)&!O,?S1R*(KF.UTZ.::)Y8TN(W,<>-S%3N4#/'50?PJ M.V\6:1<%%DN&MI&7<5N$*!?8O]S/L&H V(IHIXEEAD22-AE71@0?H156Y!DU M2QCX 3S)\X!Z+LQ[?ZS]* +M8E]IQLM(NDM=0NK>,A_*CCV85G)PJDKD#TG?]XJ @AXA_"!_>/:MB@ JA: 1ZMJ*+]U_+E/\ O%=I_1%_*@!^ MHQ2O!')#&9)()!*J*P5FQU )XR02.<#GJ.M36UU%=Q>9$V0#M92,,I]".Q]J M ,?Q#8&^OM'_ -+:W6.Z! CW!Y6'S;=P/"[%WN+>WO)9((WE4?N]R , ,_-_&V1Q MD$>A.WJ^H#3-/:X(/#!=WELX3)Y8A03@#)[>F1F@"A!:OJ-A'*O^NMM_P"B172T %% !10 44 %%_I=_P#HL4 4 M_&OFFZL%9\P;7=4]'&!GWX8C\_6N:H Z_P +Z-;-H9FN+5$GN97610RW$922*573W]U M:S9." [)CWZ&JM@)9]6U%KF*6"0>6 HDX*X/*D=1G=UP>N1TH TC;1D8+2_A M*P_K6-?W4GAVXEO##<7-A.(U*1-N>.7YLN2Y'RD;%Z\$#CDT 9S>*;;4=5TM M?L5Q;K'=9\R*X$K^UO+T06Z3. MC+E1?7*DL[C&2L0VA/"_TN_\ T6* (/'<:PV$&INQ M$5J667"DX5L<\<]54?C7)+)YL(>,,-RY7>I4_B#R* /1O#TEH_A^Q6R+F"*% M8E$A!==HVD-C^($<^]:= %*%9FUBZE+@P+%'$B>C@LS'\0R?E4EW8P7HA\X. M&A?S(F1RI1MI7(Q[,1SQS0!6@M[E;R:,ZGB>@%*\&KB3]U MJ%IY?I+9LS?F) /TH =Y-]'<27"&WE=XT382R#Y2QSGYNN[]*=I5[)J%CY\L M*PR+-+$R(^\921DR#@==N>G>@"[6=?2Q6=_:7J-=W5O8Q-/%&B&2XB="FXY7RSG'(^5^ M ?3- '-W9 LYR0"!&V0?I7J\MO%+:/;,@$+H4*@8&TC&* &6$GG:=:RDY+Q( MV?J!6;J[R2:II26I\V:VN3/-"A&[RS$Z9Y( Y<'WQ0!2O/$6LQW*Q6V@%D:= MH@9)L2$*&)8)MP1P,?-@[@"0WM6NE-O&8KFX*QF!9%\PKY)5B M2,[&!W-C\ : .PT5S<:7#>LZ.]XHN"8V++\P! !(&0%VC.!G&<5H4 ;@C()0AP".X)49]LUP0Z#^E &IX>O[S3FO+L-9+I_GK;N+BX:,F8J MA4C",.0P7WP/3GHX/$3W,\\$#Z-)) GF2JNI$[%P&W']UTPRG/N/6@"K!K-S M;P:I>)%I]QM7[;(D=Z^Y8PFT8!B[B,_CFNJH H6$,D=WJ4KG*S7(9/91$BX_ M-6_.K] !6#HVD6#VX."/<4 +H]RUWIL;NN)(W>!_F+9:-RA.3R:QO% M>C)-#)J\4JQ2V\1,WF,0C1+EO?!&201UZ'L0 @!NF3 MZW_:$4-[X::TT]DC1?)O"[0L<@Y ."H^7IC'OSM;IUQJ$.GZ7=ZY:#2KY[Q1 M<*LY\MLQMWWG/( Y/84 ='I5J2&U&X.^ZN <,R8,<18LD?3(P",^^?:N4\2Q M'1/$4=_;VTL=M<@-<7+Q[X('7<=^02R$Y(.% .[KUR =U##';P1PQ(J1QJ$1 M5& H P !3Z .:T/_ )'+Q5_UUMO_ $2*Z6@ HH ** "B@ KFM:_Y'CPO]+O_ M -%B@#I>HP:\KN8DLM0N+(;D,4C^7&_#>7N(4\\D8& >^* .4L?'=U)XAO\ MPK%I>8Y)DN7%Q 2R.NSDE9E 4;(V!&2A:QN/M0FCU.Z1!_RP*QLA_$KN_\>H I::NL-;M+]IM-C3S,J/;MDKYC M;?FW_P!W':KYDU'^&UM3];EA_P"TZ ,_4_$#:*+=M2MHHH[B7R5D6Z0*&V,_ M)?:!PA_'%5-+\4:=Y"6\;Q/)DG"7ELV223VE]Z -O[9/_P! RZ_[ZB_^+I?M MD_\ T#;K_OJ+_P"+H P]%U_2+2RFAO-3LK6X%[=EH9[F-77-Q(<$9]*TVU;0 M]0MW@-]874,JE6C\U'5P>H(YR* /(_#_ ,,=.T/7YIC<'4+.813'[/8R2C=R MY1&PRA3\H^8D[2.17J!TK3R=J>$K8'^])% %_0D_I0 DF@PM"XC\/Z%')CY6 M9 Z@^I'EC/YBJ/A_1(HWCFMK?3&A1&*7RZ>$E=R?O*V<$'YCD*%Y&T8H Z!- M,8PR1W6H7MSO.03((BOL#$%X^N36#XOM[.QTF(I:W09Y-C3VD6Z1$P=Q9]CD M#'?KZ._W&5%"*S_ 'V4 %O0GK_ #YS6K0!S6A_\CEXJ_ZZ MVW_HD5TM !10 44 %% !7-:U_P CQX7^EW_Z+% '2U3U+3+75;7R+E"0#N1E M.&1O4&@#S&YT.+2]5>&>W@-U$YE$T:8W[P1O]1D9!!)QC'( -7]'BN)O$&G_ M &5$,DH/'(I1E M-TW(/!% '+SZM/97YM[K3/$>U[B6&W>"=W\W9G#=L!@&(Y)XSTYI^D:S%J#V M]O=VGB33[R:-G\JYE9>5"[L7VHWD%O<:+KNFPS%R\ MDMS+\CA S9RH&"Y< YYP#WQ76MHD94@WVH]/^?IJ /*/#_Q=TK0]+T?29K>Y MGOI;,2W$D@*EI2J;0 <@C."/[H]:];M)]4F57GM+.%& (*7+2'\C&M '%ZA MK^JWUT(YEM([>&1E>V,)?+J2.6+8(!''RX[^F-'2-9%];%+RWU.ZOXU4W/V= MRL8ST*@,H )!P.HQSV) +QN9HUS!:ZVLR_=,NUU]@RE^1[\,<=:2VU&[NI?M M.I:%?*ZC$5NH21$]6ZCYCG'? '!Y.0#1_MJ3_H#ZG_W[3_XJD.N;06DTO4$1 M>6=HUPH[D_-0!0T/_DSC."8' ^NTT 7 !@# %% '.>))C'?V((/E*!*Y )QMN;;GCV+'\* MY54\2VTUY):^,+;]_,#$MQ%)*(8]Q) !')/3'&,XS\HH N3MK#W-I=Q^*XTD M2$+<0"-O+D<(1N'RX&2QS\I'"G'&*1[GQ,[1Y\66*JLQ+[+0CS(^PY4[3G [ M\9ZT +I=[KUK>Q2W_B6PN\R[I[<1,H,9&/E^7((X(Q@$@YZYJO8?VIIVM17V MI^,(Y]/0C=$Y= ,[P01CYCET R>W0G& #B;#P]82:+IVH7%LPU"*QAVR,2&C MVQXVCT'+9'?/TKWNW_X]HO\ <'\J .!\26GV37YR WEW*B922, XVL .HY&> M?[W'?'-6WB'PY=SZGHMY>A_M$=LR^3Y<@8J\AVX8X;MQ@]1WQ0!T%CH-O>6K MSVMYXEG1T,*3-,I9=LC,.2W568@'MCZU>&@3[8PUWXG9DX+F=-S+\F02&SU3 MM_>/K0!8MM-O;?4)+G[5XAECFWAX971E"L2?E^;Y2. #Z#\:J:5X8BT9&^QV MNJ,_V22T19$A5-KN7YVD8^8]ORH U]#_ .1R\5?]=;;_ -$BNEH ** "B@ H MH *YK6O^1X\+_2[_ /18H Z6B@"E?D0F"[+E%A?]XW;81@Y]@<'VQD\"HH(+ M:6ZU"">-9)'E65TE 8%=H"$ ]OE_[Z#4 2:3F31;1)OF<0K'*&Y^8#:P/X@B MH;W1[![98Q:QQIYB ^2/+.-P[K@T 2-H>G&T:VCM4A5DV;X/WF[1">42W"B M3R86D(49;H <9/"I!,\:+OP,QY9@2PR,@ D;AZT 4==MKW5Y+>_L[6VEB1'CE>&[5F&"" M,[L* /FSSGFN,M/AI=KK3^)+*VCDNI][\RQE&5@ -NW@$8!W9YRV>O !ZEX= MMFT_3/[.D>-YK:1E=HXRBMN)<, <]0W/)YSSQ6M0 44 *O\ KK;? M^B172T %% !10 44 %%_I=_^BQ0!TM% $-W=+]E+-'8WBQQ%4&;[#J$MI, M0D$K>9!(W 9F)+1Y]0?F]PW ^4FGSXN=6MX-LH%KBX9@0$8L'15/.3W/3' H M OU2U)6$"7*,JM:OYV';:I 4A@3V^4GGUQ0!7MXKK4U%S=^=:Q,H,-O'(RNH M/.9",?-C'R\@8/)SQ8MY)8+D6<[-)E"\4S8RP&,AL >.0#GY-):;Q7'JC:1//:.3$PN&5R"V/W@1C\ MJ@LBM;>!BT-O%&2 "40#('3I0!#-I=G/<-/)#EV #X8@. S#.<]P.>Q ^]#6UW;WJ9";O+N M2 3^[(.#@>C$<]@6J_0 44 1@H_U8[F@#;_ +UFMK#R"#W![8)DT[6]+6S"/JUHWENZ M<+G:KD#// M/ '/>@"U_;FD_P#04LO_ (3_&C^W-)_Z"EE_P"!"?XT 8OARXANO%OBF6WF MCEC,MMAXV# _N1W%=30 44 %% !10 55O=,L-35%O[&VNU0Y43Q*X4^V1Q0! M2_X17P[_ - #2_\ P#C_ ,*/^$5\._\ 0 TO_P X_\ "@ _X17P[_T -+_\ M X_\*/\ A%?#O_0 TO\ \ X_\* #_A%?#O\ T -+_P# ./\ PH_X17P[_P! M#2__ #C_P * #_A%?#O_0 TO_P#C_PH_P"$5\._] #2_P#P#C_PH /^$5\. M_P#0 TO_ , X_P#"C_A%?#O_ $ -+_\ ./_ H /^$5\._] #2__ ./_"C_ M (17P[_T -+_ / ./_"@ _X17P[_ - #2_\ P#C_ ,*/^$5\._\ 0 TO_P MX_\ "@ _X17P[_T -+_\ X_\*/\ A%?#O_0 TO\ \ X_\* #_A%?#O\ T -+ M_P# ./\ PH_X17P[_P! #2__ #C_P * #_A%?#O_0 TO_P#C_PH_P"$5\._ M] #2_P#P#C_PH /^$5\._P#0 TO_ , X_P#"C_A%?#O_ $ -+_\ ./_ H MNV6FV&FHR6%E;6J.AH='1P.B\O;G,N861O M8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME="!B96=I;CTG[[N_)R!I9#TG5S5- M,$UP0V5H:4AZDY48WIK8SED)S\^#0H\>#IX;7!M971A('AM;&YS.G@] M(F%D;V)E.FYS.FUE=&$O(CX\"UN&UL;G,Z>&UP/2)H='1P.B\O;G,N861O8F4N M8V]M+WAA<"\Q+C O(CX\>&UP.D-R96%T;W)4;V]L/E=I;F1O=W,@4&AO=&\@ M161I=&]R(#$P+C N,3 P,3$N,38S.#0\+WAM<#I#&UP M.D-R96%T941A=&4^,C R,RTP.2TP.50Q-#HP.#HU.2XS,C<\+WAM<#I#&UP;65T M83X-"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(#P_>'!A8VME="!E;F0])W7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BY MNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ M P$! 0$! 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 M 0)W $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E M\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W M>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;' MR,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#] M4Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *JZ MAJ5II&GW5]?7,-E8VL337%S<2"..*-1EG9B0%4 $DG@ 5:KS[]H7_D@7Q+_[ M%G4__262@#0\$?&3P#\3+JYM?!_C?PWXKN;5!)/#H>K6]X\2DX#,L3L5!/&3 M5CQQ\5/!?PQBM)?&/B[0?"<=XS+;/KFIPV2S%<;@AE9=Q&X9QTR/6ORI_P"" M(G/Q4^)?_8%M_P#T>:] _P""XG_(K?"/_K]U+_T"WH _2[P_XBTKQ9HUIJ^A MZE9ZSI-VGF6]_I\Z3P3)_>21"58<=0:T:^)O@W^TEX9_97_X)Y_"/QEXLL=6 MU'2Y+2WT\0Z-%%+/YCF9E.))(UV@1G/S9Z<5@^,?^"R7P=T/0=&O=%T7Q'X@ MO]0A:>73_)AMVL0)&39.YD90YV[@$WC:021G% 'WO7D?@/\ :R^$OQ.^)6J> M /#'C6QU;Q;IOF"?3XXY4SY9Q((Y&01R[>_ELV ">@-5/V8/VL? _P"UEX0O M-<\'2W<$^GRK!J.E:C&L=S:.P)3<%9E*L%;:RD@[6'!! ^)?V*8OV;#^VYKO M_"OM-^(5OXS3^TOL]OKHM!I5E@LL_E-'*96X+*F_.%8YYP0 ?I_N]:=7X7?' M7_@HUXF^)'[2MCXCT'Q3XOTGX26>J:;=Q^&ED2UE:"$0-<))'#)LE+R)*P$D MC#YE^[T'ZK?"O]M;X;;)(\P\QD"8 MA?G/.!CK7SOX@_X+1?"32O%CZ?I_A?Q1K.B1R;'U>&.&/> <;XX7<,R],;BA M]A7QI^PMXCLO&'_!4#1]>TUWDT_5-;\07ULTBE6,(=TB_P!DZ?K5M/=Y0$R#RD\8^)KL6.A:,_B"ZN9L9.T13X51W=B0JKU+, .M '[9> M./C)X"^&5U:V_C'QOX;\)W%TAD@AUS5H+-YE!P602NI8 \''2N7^('[5WPC^ M&/@+3O&NO>/=(7PMJ4[6UCJ>G2-J$=U(I(98OLPD+[2I#%00N.2*_(_X9^!/ M&G_!4S]K35/$OB%[C3O!UG(LE_+&WRZ=IZL?(LH3C'FOSSCJ9)"/X3]E?\%+ MM#^ G@KX4?#/PO\ $'1_%>F:/9S30^'SX%BM2UFD4<:R1.MPX4HRM'T!;*9R M.<@'W-X0\8:/X]\,Z9XB\/ZC!JVB:E MS:7MNV4EC8<,/Z@\@\'FMFODGP_^ MTE\*/V6/V*?AWXTTO1?$[?#N:."QTVS$4$VIYD\U]\P:98]Q9)&;:^,MP,<# MSWQC_P %E/@YH>AZ1=Z+HGB37[^_A,TMAY,-NUCAV79,YD9=Y"[@(]XPPR0> M* /OBBO&/V8/VL/ _P"UCX/N]<\'27=O-I\JP:AI>HQK'/0ECT?QA<7FI +);6]A;$VZKXV\77TOROM5Q% \S)YLR0IA$!8_/( M@X'?-8?P%_:/\"_M*^'-0UWP#J2>TEMRLNQ7QB102-KKR..:_ M-C]JK_@I]X!_:6_9E\?^ ;7PYKGAW7-16R;3VO/*EAG\J_MY75F1LHVQ'(R" M#MZYP#Z[_P $5;B*U_9\\?332)%%'XD9WD=@%51:0$L2>@'K0!^C%%?!?Q4_ MX+%?"#P+XBN-)\.Z5K7CD6\ACDU*Q6."S8@D'RWD;<^".NP*>H8BO;/V6_VZ MOAI^U@US8^&+B\TKQ':QF:?0=8C6.Y\L$ R1E699$!(&0\2:MH44YA;7;>.)4< D&2.)G#,G<; MMK$?P]J^Y_"/B[2?'GA?2?$6@WL>HZ-JEK'>6=W%G;+$ZAE;!Y'!Z'D=#B@# M8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "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@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "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@ HHHH **** "BBB@ KA_CEI]QK'P M4^(%A:1F6ZNO#VH00QJ.6=K:15'XDBNXI,4 ?CG_ ,$3=/-+FN(X[ MZ^T%)+>)C@R".==X7U(#@X],GL:[[_@N'KUDUK\)=%6=6U)7U&\>!>62(BW1 M6/H&8,!Z[&]*3XY?\$H?'OAGXK7?CGX >*[70H9+A[NUT^2]FL+O37?):.WG MC4@Q\D#<5(4A3NP2:'PY_P""4OQ5^*GQ+M?%?[07CB/4K)'1KJ&/49K_ %"\ M1#Q 97 6*/ME68@$@ <$ "_M6:3/HO\ P2,^#%M<+ME:;2KC&"/EE@N)%_\ M'7%:/[!O[-?PW\>?L!>.==\0>%--U;7=2_M0'5;JV22ZMA##B'R)&!,15@6! M7&2>\U^Z_M'9OQ%^ W[66J?$_7]9\+WF@77]H[+?3;JY>Z' MVAR4RKVZ+QGGY_IF@#XV_:N\(Z%HO_!44Z!I^C:?8:%_PD7AV+^R[:UCCM=C MV]B77RE 7#%F)&,$L<]37TS_ ,%C[6V^'OP7^'GA3PMI-GX>\-ZEK=S>WEII M5JEM \T4*B/ -2M-T&NV?AJ\EN[ARVX7@G6?8TP;H^W QMQ@8K7TSPC\4O@C_P $ MV_B_H'BOP_K/A2VU#Q/IIBM]2MY(':*0IYQ4$#Y6,$*GD@Y(QSSZ/X2_8+_; M+^"T,GAOP#\3;*R\-R.[+]AUV>*W3=R7$3Q9C9NY0=>_>OM#X:_LN>*=>_9* MUCX2?''Q0OC/5M6:Y\[6(+J:Z>(/()86$DRJS/%* PR,?*HQ@4 ?-/\ P2$^ M!OPX\9? +Q7K^O>&M'\2Z[>:W+IMR=4LX[DP6RP1,D2AP=JL9'8D8W<9SM&/ MF+]A;1M.\.?\%0M&TG1U6/2+#6_$%K9JKEP(4L[Y8P&).[Y0.G>'?^"7 MO[3?PI\6:KIG@'XD6&B^']3'DW&L:=K-U8"XA!.WSH$4MO 9N!N W$!N%;KP]]HU*7[-I]WB:^]O]EUE=9EFACNO+P(95:**0[POR'( VJG/'.=^TK^ MPS\<_P!I+X$_"7PQKGB/P;+XT\(FZAU'5)K^\,-]&RQ)#(&^REC*5C^?


M03NP #R3]I;_ )0__!L_]/MA_P"@7=;W[!W[-OPV\>_\$_\ QOKGB#PEINK: M[J0U4'5KJV22ZMO)AQ%Y$A!:+:1N&W^(G.>E>T_%[]AWQWX^_8/\ _!33]6\ M.P^*?#]Q:S75Y=7,ZV+B-9PVQUA+D_O5QE!T/3OZ%^R9^S!XJ^ W[)NJ?"_7 M]0T>\U^Z_M'9!_"GQ5_:GU.;QQ;6FOWEIHUQJ=E M:ZJBS+<7?GPJTK!\B1U61VP)/%^L>&=1 ML=2T OVY MKK3_ MIMEH]G-_9MU/9:>BQQ1W#JI$+?*Q R6+?Q9/5?\ !8C6K[5? MVL],TN_F>#2[#0+1+48+*JR22M)(%'4EL@]SY8':O!_B5\,9=+_:FTSP9I_C MI?BEXANM4L;:]U^%VF2YU"61!)&DA9FEVLP0N3DE6X!&*_67_@H)^P3_ ,-< M6.D:]X:3))'=2:U!:,8@<^3,;&&?IV\J1P?;-=AI?_!+O]I#X M@>"?^$;\=?$NU@T'1;=O["T&ZUJYN[83A2L?R[&6*-03R S ?*%&RO,FB7$TD?V>2WCB(+211LK@J2" <<$' M- 'SK_P1@^%_@OQ+X7^)/B'5]*T[6O$$5U!IP6^MTF-M:/$S':&!VB4[@WJ( M@.U> ^ =.LOA7_P5:M-'\#D66DVGCF33H8+4';#;R2-'/ !_=57D3V"^U>UC M_@F?^T9^SUXVU2]^!OQ&M%TG4 ;?SQ?-8W1A))43QE#&Q4'AU.E>V_L M.?\ !-.Z^ 7CO_A97Q'UZU\2>-D$AL[6Q+RP6DDH(DG>60!I92K$?= 7$-+^('_ 5HG\.:Y;"\T?4O%NE6UY;$X$T30VV]#[,,@XYP3TJ? M_@KY\,?"?PS^/OA=/"?A[3O#=OJ'AZ.>YM=+MDMX7D6>9 _EH H.U5!P.=HK MZQ\7?\$]?B+X@_;Z@^.%OK7AA/"D?B"QU8V(?\%'OV?_A[\.?V*_@[XA\,>%--T/64O+"PDO+*W6.6YBFL)II/ M.<#=*QDA5MSDD$MZFOL;_@F#<2WG["_PRDF=I'":C&"Q_A74KI5'T 'X5E? MMI_LB^,?VC?V8_ WPY\-ZEH=CK>A:A8W5S<:K/-';.D-E/ X1DB=B2TJD94< M \@\'T_]C/X+:Y^SO^S9X/\ A[XCNM/O=9T?[9Y]QI;>3SKM9T1C\L MJ@Y4<@]1R0#VRBBB@ 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@!-HHQ2T4 -VBEVTM% ";>E&VEHH 3:.M&T4M% ";11M%+10 F*,4M% M!2;:6B@!-HHQ2T4 )BC;2T4 )MZ5^>OQT_X)!:'\8?B5XB\96GQ.U;2+W7;^ M74+F&^TV*]57D?+"C)"@YP !DXK]"Z3% 'QS^RO_P $Q_AU^S3XMA\7 M3ZE?>-?%5J#]BNM2B2*WLR>/,BA7/[S!(W,S8ZJ >:^QL48I: $Q1M%+10 F MT4;:6B@!,4;>M+10 F*,9I:* "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** /ECXM?\%)O@Q\%?B)K7@GQ->ZQ%KNDR+%=);::TL89D5QA@ M>>'%U3SOLMQ)JEO"S^7,\+Y1W###QN.1VSTH _ M43_A[U^SS_T$?$'_ ()W_P#BJ/\ A[U^SS_T$?$'_@G?_P"*K\Z_^'3_ .TE M_P!"AI__ (.[3_XY1_PZ?_:2_P"A0T__ ,'=I_\ '* /T4_X>]?L\_\ 01\0 M?^"=_P#XJC_A[U^SS_T$?$'_ ()W_P#BJ_.O_AT_^TE_T*&G_P#@[M/_ (Y1 M_P .G_VDO^A0T_\ \'=I_P#'* /T4_X>]?L\_P#01\0?^"=__BJ/^'O7[//_ M $$?$'_@G?\ ^*K\Z_\ AT_^TE_T*&G_ /@[M/\ XY1_PZ?_ &DO^A0T_P#\ M'=I_\]?L\_]!'Q!_X)W_\ BJ/^'O7[//\ T$?$'_@G?_XJOSK_ M .'3_P"TE_T*&G_^#NT_^.4?\.G_ -I+_H4-/_\ !W:?_'* /T4_X>]?L\_] M!'Q!_P""=_\ XJC_ (>]?L\_]!'Q!_X)W_\ BJ_.O_AT_P#M)?\ 0H:?_P"# MNT_^.4?\.G_VDO\ H4-/_P#!W:?_ !R@#]%/^'O7[//_ $$?$'_@G?\ ^*H_ MX>]?L\_]!'Q!_P""=_\ XJOSK_X=/_M)?]"AI_\ X.[3_P".4?\ #I_]I+_H M4-/_ /!W:?\ QR@#]%/^'O7[//\ T$?$'_@G?_XJC_A[U^SS_P!!'Q!_X)W_ M /BJ_.O_ (=/_M)?]"AI_P#X.[3_ ..4?\.G_P!I+_H4-/\ _!W:?_'* /T4 M_P"'O7[//_01\0?^"=__ (JC_A[U^SS_ -!'Q!_X)W_^*K\Z_P#AT_\ M)?] M"AI__@[M/_CE'_#I_P#:2_Z%#3__ =VG_QR@#]%/^'O7[//_01\0?\ @G?_ M .*H_P"'O7[//_01\0?^"=__ (JOSK_X=/\ [27_ $*&G_\ @[M/_CE'_#I_ M]I+_ *%#3_\ P=VG_P ]?L\_\ 01\0?^"=_P#XJOSK_P"' M3_[27_0H:?\ ^#NT_P#CE'_#I_\ :2_Z%#3_ /P=VG_QR@#]%/\ A[U^SS_T M$?$'_@G?_P"*H_X>]?L\_P#01\0?^"=__BJ_.O\ X=/_ +27_0H:?_X.[3_X MY1_PZ?\ VDO^A0T__P '=I_\]?L\_\ 01\0?^"=_P#XJC_A[U^SS_T$?$'_ ()W_P#B MJ_.O_AT_^TE_T*&G_P#@[M/_ (Y1_P .G_VDO^A0T_\ \'=I_P#'* /T4_X> M]?L\_P#01\0?^"=__BJ/^'O7[//_ $$?$'_@G?\ ^*K\Z_\ AT_^TE_T*&G_ M /@[M/\ XY1_PZ?_ &DO^A0T_P#\'=I_\]?L\_]!'Q!_X)W_\ MBJ/^'O7[//\ T$?$'_@G?_XJOSK_ .'3_P"TE_T*&G_^#NT_^.4?\.G_ -I+ M_H4-/_\ !W:?_'* /T4_X>]?L\_]!'Q!_P""=_\ XJC_ (>]?L\_]!'Q!_X) MW_\ BJ_.O_AT_P#M)?\ 0H:?_P"#NT_^.4?\.G_VDO\ H4-/_P#!W:?_ !R@ M#]%/^'O7[//_ $$?$'_@G?\ ^*H_X>]?L\_]!'Q!_P""=_\ XJOSK_X=/_M) M?]"AI_\ X.[3_P".4?\ #I_]I+_H4-/_ /!W:?\ QR@#]%/^'O7[//\ T$?$ M'_@G?_XJC_A[U^SS_P!!'Q!_X)W_ /BJ_+?Q3^P3\5/ _BJR\->(CX6T+7KV MTDOK>QU'Q1802/ F[=)\TH^4;'Y/]Q_[IQPVD_LU^-]?^(&A^#M)ATG6]7UN M>2WTYM'UNSOX+AHT+OB2"1U "C)+8 [XH _8'_A[U^SS_P!!'Q!_X)W_ /BJ M/^'O7[//_01\0?\ @G?_ .*K\G_@G^Q3\7/VAM.U#4O OAN/5=*L9C;2W\U[ M#;1&4=47S65F([X''?&17IG_ Z?_:2_Z%#3_P#P=VG_ ,]?L\_\ 01\0?^"=_P#XJOSK_P"'3_[27_0H:?\ ^#NT M_P#CE'_#I_\ :2_Z%#3_ /P=VG_QR@#]%/\ A[U^SS_T$?$'_@G?_P"*H_X> M]?L\_P#01\0?^"=__BJ_.O\ X=/_ +27_0H:?_X.[3_XY1_PZ?\ VDO^A0T_ M_P '=I_\]?L\_\ 01\0?^"=_P#XJC_A[U^SS_T$?$'_ ()W_P#BJ_.O_AT_^TE_T*&G M_P#@[M/_ (Y1_P .G_VDO^A0T_\ \'=I_P#'* /T4_X>]?L\_P#01\0?^"=_ M_BJ/^'O7[//_ $$?$'_@G?\ ^*K\Z_\ AT_^TE_T*&G_ /@[M/\ XY1_PZ?_ M &DO^A0T_P#\'=I_\]?L\_]!'Q!_X)W_\ BJ/^'O7[//\ T$?$ M'_@G?_XJOSK_ .'3_P"TE_T*&G_^#NT_^.4?\.G_ -I+_H4-/_\ !W:?_'* M/T4_X>]?L\_]!'Q!_P""=_\ XJC_ (>]?L\_]!'Q!_X)W_\ BJ_.O_AT_P#M M)?\ 0H:?_P"#NT_^.4?\.G_VDO\ H4-/_P#!W:?_ !R@#]%/^'O7[//_ $$? M$'_@G?\ ^*KW?]G3]J;P+^U)HNKZIX%GOI[32[A+:Y-]:F AV7<, DY&*_ / MX]?LX>._V:O$>GZ%X^TR'2]2O[3[;!'!=Q7 :+>R9S&Q .Y&X/I7Z8?\$0_^ M26_$O_L,VW_H@T ?I51110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?SU_ M\%(?^3VOBE_U^V__ *205^M/_!+G_DQ3X9G_ +"?_ITNZ_);_@I#_P GM?%+ M_K]M_P#TD@K]:O\ @EQ_R8G\,O\ N)_^G2[H ^JJ*** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH ^"_VS/">A^&?VF-#\9>*OA3J/Q:\->(/"SZ/'I%CI9OF& MK6]SYEJ%<#,)=)Y5)S@J&^5L$54_9Y_; _9\NO''@2/1OA-8^"/B?XNNIM%O MK;0=*@;^QI%F>..*XN52+/F^6& 1"< E@ 3]_;17QM^U5X'N/BK^TG\&?AE M;ZRW@G0W:^\9B_TN",75UJEHT?E[&*G:ZK([%NX=LYP* -S]B/P_$WCS]HWQ M1/Y<.KWGQ NM$N+6SAC@LTALD4V[1H@'SM'I^KJ^8/V%;F*2S M^.,4LF_6A\4M=?4=IW)YA:+9L.3\OE"(>Q!!YKZ?H **** "BBB@ HHHH ** M** "BBB@ HHHH **** /QK_X+9\?'SP*/^I9'_I5/7M7_!$/_DEOQ+_[#-M_ MZ(->*_\ !;3_ )+]X%_[%D?^E4]>U?\ !$/_ ));\2_^PS;?^B#0!^E5%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110!_/7_P4A_Y/:^*7_7[;_P#I)!7Z MU?\ !+C_ ),3^&7_ '$__3I=U^2O_!2'_D]KXI?]?MO_ .DD%?K5_P $N/\ MDQ/X9?\ <3_].EW0!]54444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\"?\ M%'OC!-+2&PCP>8Y'F5IEQDHHP5Z MU]]UFZIX;TG7+BPN-1TRSU"XT^;[19RW5NDKVTN,>9&6!*-[C!H \U_9;^"D MWP#^#NF>&;_45U?7)9Y]3U;4%A6(3WMQ(992%7^$%MH/7"CIT'KE)MI: "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@#\:_\ @MI_R7[P+_V+(_\ 2J>O M:O\ @B'_ ,DM^)?_ &&;;_T0:\5_X+:?\E^\"_\ 8LC_ -*IZ]J_X(A_\DM^ M)?\ V&;;_P!$&@#]*J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^>O_ M (*0_P#)[7Q2_P"OVW_])(*_6K_@EQ_R8G\,O^XG_P"G2[K\E?\ @I#_ ,GM M?%+_ *_;?_TD@K]:O^"7'_)B?PR_[B?_ *=+N@#ZJHHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@#\:_^"VG_)?O O\ V+(_]*IZ]J_X(A_\DM^)?_89MO\ T0:\5_X+:?\ M)?O O_8LC_TJGKVK_@B'_P DM^)?_89MO_1!H _2JBBB@ 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 _GK_X*0_\GM?%+_K]M_\ TD@K]:O^"7'_ "8G\,O^ MXG_Z=+NOR5_X*0_\GM?%+_K]M_\ TD@K]:O^"7'_ "8G\,O^XG_Z=+N@#ZJH MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ J"\O8-/LY[JYE6"V@C:6660X5% R6)] !4]?&MQ\: M_C5^T1X0\3:IX!^&GAS6?A;?37^@00WWB"2QUG5(5:2VEN8)/+:&)-ZN &R? ME[T >Z>!OVIOA3\1O#6B:]H/CC2KG3M:U,:+8F64PR2WQ!*VWEN RR$#(4@$ M@KCJ,^J;J_'K]G/]D7Q'\4OBQ8>%]3T/P/$GPOUO2_[;\::#=S?:;B*.(3#3 ML18MYYE.V)YO+5U:)MS,3\WHOQF_;C^*OP?\7$+:_LYD"^=N:0L8Y"050D$[A0!^H.32UR_P ,#J+?#7PD=6N9 M[S5#I%H;NXNE"S2S>2F]W 8MDD =2:ZB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@#\:_^"VG_ "7[P+_V+(_]*IZ]J_X(A_\ )+?B M7_V&;;_T0:\5_P""VG_)?O O_8LC_P!*IZ]J_P""(?\ R2WXE_\ 89MO_1!H M _2JBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "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@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _GK_X*0_\ )[7Q2_Z_ M;?\ ])(*_6K_ ()/(W*#_ (>?&W6/VUO#'BR]\)W_ ((UVUF^R^-]9T>3_BE-?L8H9/)GB5G662>0 M.(PC[O**(Y&=P !X'^R_X^^,_P ].OM#\(2:]J]QIZ-XF7P;J_A:.VA\5:: M;R.VFN;6=@MTDH$@D^=3E4)((7:WVO\ L&_%CQA^T9X1\6^)?B+:Z!JL^F^( M'M-)U#3;5#'&JPH[Q128.](GD9!*"=QW_,W6OD#3=!O?VR/BI\*AX]\3ZUXW M\0ZKK>JSZUX+AMEL[/PEI-O+)!+&TD9#QREUMAN# MD [B5+?JWX/\'Z-X!\ M+Z7X<\/:?#I6B:7;I:V=E;@A(HU& .>2?4DDDDDDDT ;&*6BB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\:_\ @MI_R7[P+_V+(_\ M2J>O:O\ @B'_ ,DM^)?_ &&;;_T0:\5_X+:?\E^\"_\ 8LC_ -*IZ]J_X(A_ M\DM^)?\ V&;;_P!$&@#]*J*** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@# M^>O_ (*0_P#)[7Q2_P"OVW_])(*_6K_@EQ_R8G\,O^XG_P"G2[K\E?\ @I#_ M ,GM?%+_ *_;?_TD@K]:O^"7'_)B?PR_[B?_ *=+N@#ZJHHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHIN[VH 7-)NKYS^+'[4FJMXYO_ M (7_ <\-/XY^)5J\46H75U')'H>@>8N\/>W(ZG;R(X\LV",AEVG@OV8]'\9 M_"7]JOQ1\//$OQ&U3XBRZAX,M?%&K7&H3%X;34WO9HFCMX\GR(S%LPG&0%. M, 'V71110 UG"J23@#N:^=?'?[9EGX>^(FH>%_"?P_\3_%)-&L[>]UJ^\'+ M!=BS6Q_%#0;GQ9\-/%NB6=TEC=ZEI%W9PW4CE$ MA>2%T5RPY !8'(Y&*^:?^":-WX(N/@I=V7AKPEI_ASQ+H<\&@^);[3'BN8=6 MO+:!1]J2ZB)297#L_!^4N_KN8 ];^&G[7GPE^*MGX;;1_&VDV^JZ\'%IH.HW M<<&I+(C,KQ26Y;'O!7BBVU_4_#[*+Y M+='$>UF*AXY"H65-RLI9"P!'7D9^#;3PW<^+[,6PNX_LBSR*);9EPYFN9(F9D!.U7!<;B" ?:'Q,^,'@KX- MZ+%JWC?Q/IOAC3YI/)AFU&=8_-?&=J#JYQSA03@9J?3?BIX/U;P1;>,K7Q1I M$GA.Z3S(=:^VQK:,NXK_ *TD+PP*D$Y!!!YXKY^_9]_8?M?!LVC>+_BOK][\ M2OB=;27-S-?7NHW,^GQ3394M%!(=NX1$1[BH& ,*, C7E_X)]_"2;QE#JS6N MK'PW'J#:M_P@+WOF>&FO"A7SS8LI4-AF^52%^8@J1@4 =B_[8GP+34);-_B[ MX,2XC8QMOUNW"AAU&XOM_7VKS2Z_;(\4_%(WS_ CX:3>-= L@_G>-/$%T=+T M=BA.\6^Y#+EP_#SPK%IL8PEFNB6PA7G/";,=> M>E<7^U[KUQ\,?V2?B3?>&UCTJ;3_ _-!9"V41K;!E\H&,+@*55OEQP"!Z4 M<1^R#\*O _BT6?[1]CH=QHWC+QYIK7-]9B]:6SMY)G0W#0H1\ID:%&+')XQZ MY^IJX;X(^!]-^&OP>\&>%])5AI^E:3;6T3.O_@I#_P GM?%+_K]M_P#TD@K]:O\ @EQ_R8G\,O\ N)_^G2[K\E?^ M"D/_ ">U\4O^OVW_ /22"OUJ_P""7'_)B?PR_P"XG_Z=+N@#ZJHHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "DS2U1UJ:[M])OI;")9[Y()&@B$OA_+:6TECX>@C;5=3DN+99A/))*#Y<0W$* I#8.><$>,?LT_ 71_VQ? T MVK_$KXN^*O%OCS0K;["-%NI#97W@O4_.9Y)P@P7D\R/Y'=L?;;RY\2>(/$GB&1)+F5_*7S)':-% 14BR M% XRWK7QY^R/^V%X?^._[>?BS6K+PWJ6D6?BO1ET?1KAXUVRBQ4S227#;N)" MKK\J[MH\L'KFOHS]L+]H(^$=+A^%/@AH]7^,GC2$6FBZ.;5;F."&1BLMWRM=,MW M;=*+>V@545Y,*&?J0H'3.0#Z(J"]O(M/LY[J<[884:1R!G"J,GCZ"IZR?%.K MZ;H/AG5]3UF01:/96R,I8+ B%I#@ D_*#P!D]J /BCXN_MJ>!/VE?V1_ MBY;> ]6N]"\5QZ'*ZZ)KVVPOY[9L$RP*'82J\>_&QB>55@-P!][_ &2?BY\( MOB1\+[+3?A%J5C/H_A^VM[2XT^WMGMI+-BF%$D;JK9;8WS\ABK$,V":^1/V0 M=)^#?QC^*&H_#2"QT_XN?#C2M"7Q!X4U#Q'8++J'A^-Y_)N-)G9U#%1(_F(I MX"G(W<$??_P^^$/@?X3PWL7@OPCHOA2.^9&NET>PBMO.*#"[]BC=@$XSTW,> MYR =9M'TI=M+10 FVEHJ.2988W>1E1%!9F8X ZDF@!VZODS]J3XFS?&[4M2 M_9Q^&9TW6_%&O6$J>)=5GD+V?AO3R0CO+L^]<,3M2($$'!; QFA\5/BW??M8 M_$#_ (4Q\(/$IB\)K#(WCKQUHZ>O:O^"(?_ "2WXE_]AFV_]$&@#]*J 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@#^>O_@I#_R>U\4O^OVW_P#2 M2"OUJ_X)U\4O^OVW_P#22"OUJ_X)\1^)?ASKGB+P'XQU2'6H?&7A>S6]EL4$ M26&]B#"5(HBI8, RX=CU) S_ (D?MK>)/#7[77P?T32[C39/@UXYTRSDMM3N M+=@MV]RTN)5G./+="L*^41TD.X<@K\R_$Z/Q'IGCCXX_#NY\>^+(]?\ %GQ M-K#\-+.:V1->L+^9I;62WN;@$VL?EYCE= R@"-7^4X'TQX)_9#U/]H#Q5K6L M?'+P7=>#_">E6MAI_@;P+8^*#-%H:0Q;9IE:T*H'8QPE6!+ ;E.0JT :'Q%T M>X^.W[?GA73=#TOPXEK\+XK/6=:\2@%]2S*MT(]/W*" I)638Q!&6;GH?M'% M<)\(?@CX*^!/AV71/!.B1Z/9SS&YN9/,>:>[F(YDFED)>1CZL3CH,5WE #=Q M]*\PNOB!X ^.*_$+X9:5XLL;[6+.SN-*UJSLY-TUEYJ-$Y(/!*EB#@G##!P> M*\<_:J_:)^)_@/XJV_@KX;6OALW-KX0O/&4XUV*>6?4EM9"&L+1(V7=*X!.. M3MR1C'/R9^RUX7\;_&+XB>)?B5\#]?\ #>CZXWB+5K;6KK6%:X>/2M3^SWL# M>4!F:2";[2@WG#,H[ X /;/^"=/[27PVU>2/X;&U\.V?CS3;.+2+/Q1I-J(4 M\66=F@CBD#NB2^3QI M8727&APZ8C6Z7<<7SQ,\A5#;W2N3YKT444 1R3+#&TCLJ(HW% MF. .I-?&>N:F_[?7Q2E\-:/=W__ SOX:,D>N:KI]S);1^*M0X LXW7#/;1 M=793ACT."C5RG_!0?]L*VTFZU[X"Z2+C0M5U:TM8=5\3SOA+6SN'7S%MH$5I M;J1HBR%448WGGY3A_P $_P!MK1]3^/?PU^#_ ,(?#NG/\'I+632[?4)HY+>^ MFEAM))WFAB.TB)"@5VD3+R,^#E30!]N^#?!/A_X=^';30?#&C6.@:+:C;#8Z M? L,29ZG:HZD\D]222O:O^"(?_)+ M?B7_ -AFV_\ 1!KQ7_@MI_R7[P+_ -BR/_2J>O:O^"(?_)+?B7_V&;;_ -$& M@#]*J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^>O\ X*0_\GM?%+_K M]M__ $D@K]:O^"7'_)B?PR_[B?\ Z=+NOR5_X*0_\GM?%+_K]M__ $D@K]:O M^"7'_)B?PR_[B?\ Z=+N@#ZJHHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** /!OVM/CKXH^"6C^!$\(:;HE]K7BCQ+;Z#&WB.=[>RC\R*5P&D0Y5V, M:JO!&2>#7EGB[Q5^TQXWT^\EUF^\+? #P5H%L][K'C33[J+77U"%078VD;J/ M*154[C( V6&W."#[K^U))X(LO@'XTU+XA^'8/%/A33=/DOKG2YDR9VC!**C= M4&-0^$/PM^*'B*\:.^U/0KDS6$,Z><^G M6ERTHMI(S'$8U9 Q;>S%5R: /N[]BW6;SXQ? _PCXY\;PV_B3Q7:SZA;Z?XE MO])CM[R6T^TR)%*N4!C\R)8R=H 88SDY->E_&SX_^!?V>?#-KX@\?:V-#TNZ MNELX9!;RSM)*06P$C5FP%5F)Q@ 'OBNWT71;+P[HUCI6G0+:Z?8P1VMO;QC" MQQ(H55'L *_*/XZ_MAW?QVT70-2\8>$--T7PWHMZ?$UE:1ZF'GU72/M5WI% M[#AU4?:4WB0(!]Q68KCB@#ZP^+'Q<^,7COX]?\(!\&M?\*:+8?\ "&6_BFWU M#6K5KHZDDMPZ"2W925VC;$OS C$K'^[7K'[.?QZN?C%I>MZ3XBT";PC\1/"L MT-CXDT"8JRP3R1!TEA968/!(-S(V/AK:>)O#6S1 MO /A/4/#R^+HYD:SUC3VEB.GM %8NLNU?FCD&%5,]6%>M_ -AJ7[8O[3^HP_ M-9J_AK3?,YYFAL97D'T'GJ/KGVR ?/O[;WPIG^.7[9W@CPQK?Q+D^%EM;:%; MW'A'45M2PO-2DO62:&.7S$VS[5AV@-GA,#GG!^.'[,?Q0_9$_:.3X\_!:SU# MQ?X>U";S_$V@6B![IE=E:Z4Q*/GCE.Z0%%_=OSM"J#7:?MB>%?C%^T?\;/%/ MPT\">)["PL?"VF:/XBM=+FB2/S)S<2-Y@N]C/#<*T2[!C:4+9QGGW/\ 8RN/ MVB(](\2Z;^T!8V(GLY+?^QM5MYK5Y;Q&$GFB06YV_)MBPQ1"=YZXS0![GX(\ M::3\0O".D^)=#N?M>D:I;K=6\N-IVL.C*>58'*E3R""#R*W<4V.%(E*HH09+ M848Y)R3^))-/H ***H:YKEEX;T6_U?4KA;33K"WDNKJX<$K%$BEG8XYP ">/ M2@#YQ_:L_:4OOV=_'G@>27X/2^.M/UJ3^S--UVPO81>1:E*7$=DD+1D_O-J? M-O&=S85BN"_]G7X1Z5\ ?!NL?%'XN7.A:5\2O$4\FI>)?$>H3PQ0Z>)Y%$=C M'.Y"QPH/*3 ;:S@\D;W(VS:A-+@JS[O)4KD9V-'],M=TJ_\ C/\ %77/B]8: M3.ES9>'KNPMM.TEI5^[)<6T"XN&4DXWG')!!!(H TO&O[<'@C1-=U'P_X1TC MQ)\4_$-G'$3:^"=+DO[<2RH'BC>Z7]TF5(8MN("YSR"*PO"?[6WC#PM\4]%\ M*?'/P/I?POL_%-I+<^']4CUI+JW\Z+!DL[F7"JDH1E(;(4G"C)->[_#+X1># M?@SH$NB>"/#MCX:TJ6X>[DM;&/:KRM@,YSR3A5'L% ' %6_'GPW\*?%#11I' MC#PWI?B?2Q()5M-6M([B-7 (#J'!PP!(R.>30!X#=?MU6NN^(-13X"*2W$_>.U5W7[45XW%"% (.2""9I/V^O"/A^0/XY\ ?$S MX9Z=G!U7Q5X5E2S7@'F6!I@/Z=\=:^C-!\/:7X5T>UTG1=-M-(TJT3R[>QL( M$@@A7.=J(H"J,GH!5^@#Y4O?^"@WAS6-0:Y^'G@7QA\4O!]C$DNL>)O#FF2> M19;G*!(XY51[AQC+/@MXV\-?#"Z>4:9XP2U: M[:1$8CS;JR1!-:HV"5+!L@KZG'UAMHVT 8?@GQQH7Q'\*Z7XE\,ZI;ZSH6IP MB>TOK9B4E0\?4$$$%2 0000""*W:^6_V/(IOAG\0OC7\')T5++P[X@&OZ)L. M(QINI[IXX4'812)*I]V_&OJ2@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** /QK_ ."VG_)?O O_ &+(_P#2J>O:O^"(?_)+?B7_ -AFV_\ 1!KQ M7_@MI_R7[P+_ -BR/_2J>O:O^"(?_)+?B7_V&;;_ -$&@#]*J*** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@#^>O\ X*0_\GM?%+_K]M__ $D@K]:O^"7' M_)B?PR_[B?\ Z=+NOR5_X*0_\GM?%+_K]M__ $D@K]:O^"7'_)B?PR_[B?\ MZ=+N@#ZJHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /(?VN?#;^+ M/V7OBKI:>5YLOAN_:/SCA R0LZY/;E1SVZU\?_"G7O%/C+]J?X%:MX_T[6KW MP7XBT6&^^'Y3684L;2:+0UEN9)[,1F62;_9 MQ^)^F^'89;G7+SPUJ$%I#;J6EED:W_8/\)S?%3XAS?%3 M5O#%UHVB^$_#^G>"_"EGK44PN+1K>V6.]EA5U58P69HB5!)(<9'S!@#[QKX2 M^*G[.?C/X6_%'Q)>?"WX0^$/B%X8\720ZEI]OK0MUB\)ZX%*27B12CF&10CL M(R#N4 8 ;[MI-M 'A/[(GQ8\7?%+P;XNMO' T^X\1^$O%6H>%[G4]*B:*VO MVMF0&9(VY3EBI'3*9'7 X7X(>*M)^'O[97Q\\"76MZ=!'K5WI7B'3[>[N$AN M9+JXM2D\,:L_!_XA0W&JZBF MG:=+J,>E^(?,3=(%B0O&D\74$'NH?%7A?4-:\6W M%PNCQ6=KX:D3Q5:XC\])X04$R1*F9-V=I&05.2I -_\ :\U#XA?LV_$K7?C] MX(\.Z5XFTF3P:NB:I;W]Z8/L4T-V98KIHQ\TZE92GEH5(VDD@5SO[/\ ^UA^ MU#\3OC1X*\,^+/@B/"GA:2&1]>UR33+R.!@(W9)()W;RT!/E 1YD+'/(!^7X M\_:>U+0OB]X?T[2_A]\8_'7Q7O\ 1;6\U*]7Q1.MH-*L((3'=1>1)%$]Q M;'@@$[8W&3EBOVK^P'\"?B'X%U*+QE+\;$^)?PMUO1 +"U6>ZEWSB1=DNR9G M$+*JR(RHP(;Y67Y: /N"BBB@ J.:WBN89(9HUEBD4H\<@#*RD8((/4$5)10! M7L]/MM-M(K6T@CM;:(;8X8$"(@] !P!4^*6B@ HHHH **** "F[C3J^:?VM_ M$WB;Q-XF\ ?!#PGJ9\.W7Q$-\-5\0*<2V6EVT:-=);Y&#/*LH12,[>2<9# MS_V6KIOC!\&-0FM_"?AN8?\O=K8F03W2GHT^ M'W@'1/A?X)T3PEX[$Y)8\DDD]:Z&@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** /QK_P""VG_)?O O_8LC_P!*IZ]J M_P""(?\ R2WXE_\ 89MO_1!KQ7_@MI_R7[P+_P!BR/\ TJGKVK_@B'_R2WXE M_P#89MO_ $0: /TJHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /YZ_\ M@I#_ ,GM?%+_ *_;?_TD@K]:O^"7'_)B?PR_[B?_ *=+NOR5_P""D/\ R>U\ M4O\ K]M__22"OUJ_X)6<$[026S2(KF&8 .F0#M8 D M COS7SGX6_X)T_ 7POJ5O>_\(;)K,EGR!?>(HH7D\L1AB3A ME).3DFOI3% "T444 ?!?Q^_:H^,5]J'QF3X?W'AOP-X:^%>]M0U;4MM[J&I2 MB!'A@2V;"Q)([L!(0,O@?\4K[0?%VDV^HZ3J$'B;4 MOAK9NNL2R2V<#6EHSJA;:[>="-Y& Y&Y>H^K?B=^R?\ "3XS>+-/\3>,O ^G MZWKMCL\N]D:2)I ARBS"-E$R@X^60,O;%>L]>* /Q)\-Z;\([;XMV.O?$GPQ MI6G> 9K?4-";P-X9OFNM5\*- T31W=ZJ.MR\N?M#23*K[2-IZ;%_4K]C_P"# M/@KX)?!N#3?AYXBOO$_@[6+M];TZ\OITFVQ3HF$0JBC9\F<$9W,V>:^2?"WP MB^%/_"VO&/PD^-7P]OM(\0>(/'>I:MX0\5V]G+;#5+2??)%;KJ4&&.2223D MDDF@#;HHHH **** "BBB@ HHHH **** &Y-?*'BCQ%!\:/V[?AUIWA6!M0M? MA-;ZK=>)M70?Z/;W%]:&WAL5?O+QYC = N.JMM]F_:2^)$WP@^ ?C_QE:2PP M7^CZ-E 'L%%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 ?C7_P6T_Y+]X%_P"Q9'_I5/7M7_!$/_DEOQ+_ .PS M;?\ H@UXK_P6T_Y+]X%_[%D?^E4]>U?\$0_^26_$O_L,VW_H@T ?I51110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 ?SU_\%(?^3VOBE_U^V__ *205^M7 M_!+C_DQ/X9?]Q/\ ].EW7Y*_\%(?^3VOBE_U^V__ *205^M7_!+C_DQ/X9?] MQ/\ ].EW0!]54444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117/^ M/?'&E?#7P3KOBO79F@T;1;*:_NY(T+L(HT+-M4=3@<#N<4 =!7G/QN^/GA+] MG_PO!K/BFXN7>\N%L].TK38#&3 MXM\.? F/2/!;0"[@U;QQXJMM,EN(F&Y2+=%D*9&"-SI1JK1705T195!*_+*N#@D'&>E?!OP] M_:*\9_#VQTR"X_:#CT+Q]]FC'B#P-\=]&N(8(+HK^\FMKJ)(W$6_=L3<05QG MI7L&K7WC7X=^+]-_9@^%'B+PI\/] T7PI:ROXE\3^:^K3)-)*DL]BB,L32H4 M=B' &YR1M KR#]LCX4_$[X'^'?AWJ=SXO7XX_#.P\46=XEKXZ:)[F&=XVB$5 MQ=-\DMM,)'7>X'E%DZC)(!]/?LT?!ZQ\9>*;KXV^-/&?A[XJ^/+J:2#3-4\, MW3S:-H=ML5#;62%V"MRVYS\_SD=V+?46X^E?)_[%OQ2^!%O#?^"O 7A^/X6^ M,KBZDN]4\%:H6CO3.%&YHV=F$T87E#&%;&.7Q/XVCG5K?16EE$2VT'!$ERV3T)V8;C*DH ?=^X^E.KPW]CWX,> M+_@5\(CX>\;^-I/'6M3ZC-J'VYI99DMTD"8ACDE8NZ[E9\G'S2MQQFO(]:T[0-+B^_>ZG=);PKQGEW('ZT M?*>GZ7J'[;WQEO[W7[=;/X)_#G7[BPMM"DF#2>(=9M9-K3W48^[;Q'[D31ZUX-^*FNV,C7N@:W\2=>U/1]4V[5U"UDE3]^O\ LF02 MJ" /N9P*^H: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M/QK_ ."VG_)?O O_ &+(_P#2J>O:O^"(?_)+?B7_ -AFV_\ 1!KQ7_@MI_R7 M[P+_ -BR/_2J>O:O^"(?_)+?B7_V&;;_ -$&@#]*J*** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@#^>O\ X*0_\GM?%+_K]M__ $D@K]:O^"7'_)B?PR_[ MB?\ Z=+NOR5_X*0_\GM?%+_K]M__ $D@K]:O^"7'_)B?PR_[B?\ Z=+N@#ZJ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N>^(7@72_B9X%\0>$ MM:61])URPGTZZ\E@L@CE0HQ1B#A@&R#@X(%=#10!\F>"?V!;"XU:PN/C#XUO M/C9IVAV:Z?X;TG7+);:TTV$$Y:2-)"MQ,5VKYK@$A0"#A'])LM+ MTRSM].TVRA2WMK.UC6.*&) %1$0 !5 Z 5;VTM 'QQ^UQXD^!WQ4\$?$] MH],\*?$;XG_#W1KR1=,N%\VZLV13NR 59XXF.YU4D*00=I-6?V ?!?PFU7]E M8^#O#_B.W^*&BS3&77[74X3);Q74T<;O;K;2H-D(*@JNW!(9LY)KPWQ7^S[= M^'/$_C?P7XE_9RN?C%J6H>*[SQ!X-\3VL@L[$6]VXDDBU"]CD5XQ$Q/[N0$2 M?, ,8)]6\'_L>?%75/#,7@[6O$'@_P"#_P /6N&O;S1?@_!=6]Y?RD8 EO;@ M[A]U,E5^8*%/ !H \(_;)_92^$5QXN'P]^"VB>)Q\7BEO>CP[X6DW:/IRO)& MK75^TH(MBT)(!1U/,992&&[UK1_V?OAO\:OVA-7^&ND>'+Q/@5X T'^S;C3] M)GN+'3I?$37*M<)+-&ZM=2K;B$/N=BI!S@D$N^*GB"#_ ()ZZ9I6B>$;FRUO MQGX_EOM4UGXA_$B_>3RX[)826G$*"2X(2;9%#$PQDK[-X\\&VWQ \&ZOX;NK[4=,MM3MVMY+S2;DVUU$#_%'( M.5;WKYG\%_\ !+CX ^$];35KO0-2\67RMYC-XBU*2X21]V[=)&NU).<9#@J> MXH ^?M-_X* ?M0ZAX!\1_$8_#'P;:_#C2;5;U=A>-/$;1)#HWA>VADFT70K?[S! M(IA^]F78S-;/ 8W5 MX7C9,;2CHC QTZUTNS@L[*WBL[2!!'%;VZ!( MXU P%51P !V%6:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** /QK_P""VG_)?O O_8LC_P!*IZ]J_P""(?\ R2WXE_\ 89MO_1!KQ7_@ MMI_R7[P+_P!BR/\ TJGKVK_@B'_R2WXE_P#89MO_ $0: /TJHHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** /YZ_\ @I#_ ,GM?%+_ *_;?_TD@K]:O^"7 M'_)B?PR_[B?_ *=+NOR5_P""D/\ R>U\4O\ K]M__22"OUJ_X)V,?]F:M'^S5X"FN]3\9ZY>11VMEJUW: O!;KYA#3Q+)&-R*/F+ MC$]?AU?2+.W\06NMZ]X8C_Y!+W<5M=7U MAYQ,B$)(V)-B'@E3E9X!L=*@;0X+13Y^J-.- M\21J0"9IGDWGCSX$_%GXV:5;ZS9?%C4;^YU>SU2Y\N MQT^29(SH\+*Q"M%%;A@JN.LC ]17KG[>'BS5O /[27P#L-+T#3=8CN(I;+P= MI>H%H]-M]=>YM;>.XN$3[R0PS H!RK$$8H \F\::%\40][?#:69'81JRD8QN"_H)^S5^SMX:_9?^%5 MAX)\-&6XACD:YO-0N !->W+X#ROC@<*J@#HJ*.<$GS+P_KGPZ_X)P_LV^%]( M\;:W"+A0RSW%C9EKK5[UB9)I%1?F?;GEW/"JNXC@5\@_M#>+M#^+W[0'Q(\5 MWG[2>H?#3P3ID6F:3H<>G/<3K?S-9I=2B)(3N189_(,K"-BI"OBM_8'PY\6:HNG?$R&&*P:Y:59['6YU0 S6]PGR[I,;O+<*0 MS;!N(K[1H *Q=9\:>'_#EQ';ZMKNF:7/(-R17EY'"S#ID!F!-;5>+_&G]C?X M.?M":S%K'CSP3:ZQJ\47DKJ$-S/:3LH^Z'>"1"X';?G':@#V*VNX;R%)K>6. M>%QE9(F#*WT(ZU\W_&/]J#7;CQ1X@^&7P5\)W?CKXC6,*QW>I!HXM'T&613L M:ZG MQ@U!>-T<5U$5V,5&!YH<9QEP*](_9M_:2_9[^#WP_N/"\LZ_![Q!97,DNN^' M/&5PZ:G]N;!EEDFDYN2^ 5D4G*[>%X4 %VY_93UKP'X9MO$FI_M,^.O"_B0Q MH=?UK4-7AETJXF?"N5M[A1'",G9$1C:-O!(KW+X!?!SPS\$OAW:Z)X8NI]6@ MNI'U&ZUR]F6>ZU2>9C(]S+*H D9MW!],5\ZV.E#_ (*"_$OP_P"*-4T#=^SW MX2N+M]+BU*5P/%=_D1+=&WP/]&BVR!=_+%F!!!=5ZVZ_8PUOX;VLDOP/^+/B MCX?F%VEL_#.J3KJN@)DEC"MO,I>)&)Y97)7.0,T ?4V:6O OV>?VH+?XB0:E MX5\?1V/@GXL^'96M=<\.33B-6VGY;JU+G,EO(I5@P)QNP21M9O9M!\7:'XJ: M[71=:T_5VM'$=P+"ZCG,+'D*^PG:>#P: ->BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** /QK_X+:?\ )?O O_8LC_TJGKVK_@B'_P DM^)? M_89MO_1!KQ7_ (+:?\E^\"_]BR/_ $JGKVK_ ((A_P#)+?B7_P!AFV_]$&@# M]*J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "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@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^>O_@I#_P GM?%+_K]M M_P#TD@K]:O\ @EQ_R8G\,O\ N)_^G2[K\E?^"D/_ ">U\4O^OVW_ /22"OUJ M_P""7'_)B?PR_P"XG_Z=+N@#ZJHHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ KYE_;4U34M#+^+QQK?@:^\-O>".[T/:)I8;N% M89T#'E&,8*AAG =N#G@ ^(?@=X&\*?$#PW^U=X,\+:SKOQ(\3Z/X=FT#1=9U M:S410V,?V@V]C;OYCEB94^^VS?L4JN%.*[KQ3?'6=>\4Z9,-.T+3+4B&SY 7[1/,H+J-Q!)9B,$D?I:A'9K:0O < \#_; MDU%_AA\3/AU\1/$?@_4/%_PH\'Z?%7/!^=O^"CWQZ\&_';P;\%[_P $WNK1?%ZSEBUVPT*QMS-2&7>2.]^$/P%\)?!>SE&@VCS:C=J@ _6@#SF3]HCQ+^U#\(? 6N^/['3_ WXA@;5+'PY\0]*=+BTDU%;=A<: M5J5@ZE46\@505R5?W5+7PQHNBZ7 M$-FG&&W5[^5.,#[1).IR((Z%>'D7AERDK 9\M17K/[,?[8GP!^'_[4WBJT\+:@ M/!_PZ\7:/IR6B74,EI9V.H6P>)EF5\K&7C*'S =ORC<++;P3X?M_$\"-'%J\.F0I=(ISG$@7<#R>/#GAFW\4?'/1=!U%K=6BT\7=L)=0N2 M,GR8 N)&&6SC.Q2P+%>M?%/['O[0VG^&_C9)XV\/?"63P/\ #/QMK%CX,M+F MVB^S:99*OFF%Y),'[3=R29#D86,8!9BPQ] ^'?\ @F18>.?&B^-_C]X^U?XM M^*&"[K3_ (\M.B .1$J(=VP'.%4QJ M&;FS6TM[>PB6$6.S!A>!0,(T;*K+@8^4#&,B@#T'=3J^.OAI^U])\"O"MOX) M_:$L/$6A^*_#Q:PE\5)HMW>:9K$"$+#>I/"CY+H4WY&0^[.T_*OU#\/_ (C> M&OBKX5LO$OA'6K37]"O Q@O;-]R-@X8'NK \%2 0>HH Z2BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH _&O_ (+:?\E^\"_]BR/_ $JGKVK_ ((A M_P#)+?B7_P!AFV_]$&O%?^"VG_)?O O_ &+(_P#2J>O:O^"(?_)+?B7_ -AF MV_\ 1!H _2JBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _GK_P""D/\ MR>U\4O\ K]M__22"OUJ_X)^.O$,+_&_P#XF%GJND+9202" M2SGE0O*-NQ'>%$DV@X)+8 Q@ 'U9249]:3=0 NVC:*3=6)XV\9:5\/\ P?K' MB37+^#2M(TNUDNKF\N2?+B15)R< "2* /AOXF>"? WQL^)'[7NN_$ M1X=0T/PIH=AH.DZE))N72@ME]KN!#S@3"[V9[DJ$Z,P;SC]D'5-3U;]G7P;/ MJS/)<""6&-Y&)9H4F=(LY]$50/;'KBO!/V?_ (7>+OVB_"<5YX\U6]M?AX^H MSZLVD6\K1-K^I2R%IKRY(QOY^0-U"IM7;\S-]J:;IMIH^GVUA8VT5G96T:PP MV\*!4C11@*H'0 "@"S7RO^T-KF@^!_VG/A5XD\8>$)-8\!VZ3VVM7 M5:&X2 MY5X&BT#4)I/- M,^F6]QBW(DZ.H!*AAQA0!P*^FZYWX?\ A_0O"_@O1=,\-:/:Z#H4-LAM-.LX MEBB@1ANP% QG+$GU))/)KHJ "BBB@ HHHH *3%+10 F*,4M% ";>,M'_X*(?&:T\96>FL^N>&[35-$GLYFD:WTN"[EMH(SD#:TAW22 M+SAE&#B@#['HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /QK_P"" MVG_)?O O_8LC_P!*IZ]J_P""(?\ R2WXE_\ 89MO_1!KQ7_@MI_R7[P+_P!B MR/\ TJGKVK_@B'_R2WXE_P#89MO_ $0: /TJHHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** /YZ_\ @I#_ ,GM?%+_ *_;?_TD@K]:O^"7'_)B?PR_[B?_ M *=+NOR5_P""D/\ R>U\4O\ K]M__22"OUJ_X)E:IXG\66?AYM4UB MW:XM[43QS%"Z CY6D1%+9R W )(KD?$7@_\ :P^)VBMX2U_6OA[X$TO4&5+_ M ,4>#;B_DU&" 'YTMXYE4+))P ^[Y5)[XQP7[(O@3X:_M2>.O&?QL\1V^E>* M/$S>*)KK0;275);F71[*$K!;,]ON$:EF@:1&,9ZC#'''W;B@#\\V_8I\;2?M M'>#O!/B6ROOB'^SCHTU]JMO<>(M9-R\336"Q>1*A=79TNH]Z84J%N)",98#E M?VXO MO^SC^T)\)?&GA2UEO-"N=3LM5U#PCIUE$3:6NA6[_O+4K@I&MM<7!* M?=W+N)X 'Z;;17PS\1OV%_B3X^_: \<^(E\=Z-IWA'Q;MMKO5O(EG\16VF&( M++IEJ7!AMX6)<%T(8AOFR,J0#ZE\=?'+PGX!^"MY\5+V]-SX3@TR/58KBV&6 MNHY54P+&#C+2%T50<TWX?V?@^RFATG3-0 MU2WDU/Q%J.H^191&%?"U\=6T?P[K6G6\92_V[4GGN(\>?Y>69%*#:3P<9! (+CXA_M93;]!C^$G M@JUU.Z9/*\6KXD,NE6:$_.9+4JMQ(Z@#GKQ@EG^Q[XX\3-)JOCS]HKXD3 M>(;ACYJ>#;]-$TV*+&!%%;!' (_YZ$[SCL)"57:5+=-H8U\2>&_''QM_;@T>#P[X]\2>? M\*['5I[V[U&TMC:'6V\W='"@PK&)#G;E1MS\V650O9O;>,?VZ/%5O\0_BL9M M,^'\,OG>&? \,I$(B/W9IL8+E@0=QY?)QM3"GZ"LK&VTVS@M+.WBM+2!!'%! M @1(U P%51P !V'% #=-TVUT?3K6PL;>.TLK6)88+>)0J1HHPJJ.P XJQ110 M 5XO^V%X&OO'OP#\06FFC?=V6S45A[R+$=SJ/?9N(]3@=Z]HI)(UEC9'571A M@JP!!![4 ?3O[.7QCL/C[\$?"/CS3X5M8M7LP\MJAR+>=&,"QF3OR M)02,#/Z+4 %%%)NH 6BHXYEE4LC*Z@D94YY!P1^!IVZ@!U%%% !1110 5\M> M/KBX^%'[=W@GQ;J">?X;^('AX^"X[ECDV&H0S27<*9[),I90H_C!-?4M>%_M ME?"W6OBG\#;]/"D'G>-O#][:^)/#RY&3?VD@D11DCEEWH.1R_6@#W2BO/O@5 M\9](^//PWT_Q;I$-Q8B5Y+6\TV]79A%>@T %%%% ! M1110 4444 %%%% !1110 4444 %%%% 'XU_\%M/^2_>!?^Q9'_I5/7M7_!$/ M_DEOQ+_[#-M_Z(->*_\ !;3_ )+]X%_[%D?^E4]>U?\ !$/_ ));\2_^PS;? M^B#0!^E5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_/7_P4A_Y/:^*7 M_7[;_P#I)!7ZU?\ !+C_ ),3^&7_ '$__3I=U^2O_!2'_D]KXI?]?MO_ .DD M%?K5_P $N/\ DQ/X9?\ <3_].EW0!]54444 %%%% !1110 4444 %%%% %>^ MO[?3+.XN[R>*TM+>-I9IYW"1Q(HRS,QX !))Z5\ _M5?M V?[4'P]ETCX2> M!_'7CBY\.>(+74M*\4Z3H"7>ASZA:ON$3,\JM)$0S*S!2!E3\P//V[\4/!S_ M !#^&?BWPK'>-I\FN:1=Z8MVHR8#-"\8D'NN_/X5\O?!_P#:&UW]GGX=>'OA MW\1_@KXWTB\\,V$&EKJWA+1VUC2+U(D"+.DL'*-)MW%&7(+<\YP =S^S+^RC MX,^&NO+\5[7P:W@3Q[XET6&+6/#]I=;K#3I9!')<10Q#Y5S(@[D#&%QDY^D: M^9K7_@H_^SS(JI>^/UT6]SMEL-4TN\M[B!NZR*T/RD?E[U]$Z'KVG^)M&L=6 MTF]M]2TN^A6XM;RUD$D4T;#*NK#@@CN* -"DQ2T4 )BC%+10!Q7QB^+GAWX% M_#77/'/BJXDM]$TB$2R^2F^21F8)'&B]W=V51D@9;D@9(_,CXP>*OB__ ,%! MX=+M]$'\/ZWYT4:RK<6]U:L%FMIE! D4D$9P6!&.037(?L+_!K M1OCA\,/C/\"?&$W]HV_@O68%T7Q78JL=[9F1YG"P.<^6(YH&D*9(S/(#G- ' MZD23+#&SR,$11N9F. .I-?)=K^W99^._"]Y?:7\&?B]J_A74DFCTWQ%X7T2 M.Z6Z@RT7G1[9@\;;U;"E2PP"<<@06G[ 6J:Q9M8^./CW\1O%^FZC)YFOZ9]N M%K::H%)\N/8-S0Q[,*ZHWSXSE>,?47A/PIH?P[\)Z=H.A6-OHV@Z5;K;VUK# M\L<,2C@9/MR23DY)/- 'Y@>!?@1X)\*_#?P-X;\4_!#6O&GQ^\3&\NTT-/$- M[I$[6"7#A+_4WCG\J [2@/#%F('WB61@I"[R1U8'?PU1?L]ZS_P +\_:I^(WQFTI4_P"$ M)TK2(? 6AWZH<:MY-PUS#&LK^6K+D.!V*FOJ_:!0 M%%% !1110 4FV MEHH ^8?V)[Q+#5OCYX;NV\C7['XEZOJ-U8LI5XX+QEFMI0#U21,E6[X/L3]/ M5\E_MF?#FX^&ND^)?VA/ ?BJZ\%>.M!TQ&OX]P?3M>MXF&RWNX&X9\,R1N,, M"X']TK]/>%==/B;POH^L&VDLCJ%G#=FVF&)(C(@;8P]1G!^E &M129I: "BB MB@ HHHH **** "BBB@ HHHH **** /QK_P""VG_)?O O_8LC_P!*IZ]J_P"" M(?\ R2WXE_\ 89MO_1!KQ7_@MI_R7[P+_P!BR/\ TJGKVK_@B'_R2WXE_P#8 M9MO_ $0: /TJHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /YZ_\ @I#_ M ,GM?%+_ *_;?_TD@K]:O^"7'_)B?PR_[B?_ *=+NOR5_P""D/\ R>U\4O\ MK]M__22"OUJ_X)E[OSH)- M?(FO_'+XW?&+QAX8\(>!? /B;X-I=-=2ZMXK\7Z!%?6UO&D684B"3%"[/NR' M(P53&=QQT/\ PCO[6GA&17L?&'PT^(-NO,D.M:3=:3.P']QH'D4,!F<=UXX_;8^"?PYL_#]SK_Q T^U77;*/4K"*WBFNII+61-Z3-'"CM&A7 MG)#/>R$] EO&&E;MR%P, MC)%5M4^+'ACXP?#?6[#X;^/]!O?$6LZ+)KSQ?XH"Z9+K%WH-U9 MV>B6DI N+J>69$ Q#O";26+,N.< _5/PY\ Z5\+O /A[PCHD;1:3HEC%86RL M>,[ MVSLM2D4%_LT#W!_*@!:*** M "BBB@ HHHH 6O#O%W[+ME_PFR^.OAYXAO\ X<>/%N7NCJ^G%I$D9QAPT18 M;B3G'!W-N!S7N%% 'FWA[]LCX_?LTW@E^+=A;_%OP"1F;7]#MH[:_L%!P6>- M51& '4,!GC,@.0?9_P!K?]I+P5\2OV(?&VJ> O%^FZI=Z]I4-O9V<%RHO&6Y MN8K=D:#.]6_>,A! P'IY/M$?@WQ1I_P#;.GQR;0"L4\C^?"A(R0&;EB>>,?5- M)MH ^;/AK^U5K.D>-=,^'/QR\+I\._'-_NCTS5+>?SM#UYU."+6%ONR1L&5OH1UKF?B9\)_"'QD\+R^'?&OA^R\1 MZ-(XD^RWL>[8XR Z,,,C $C/&WP*O[3^Q="\2:A M/XK\#2-O:O^"(?_)+?B7_V&;;_ -$& MO%?^"VG_ "7[P+_V+(_]*IZ]J_X(A_\ )+?B7_V&;;_T0: /TJHHHH **** 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@ HI,T4 +1244 ?SV?\ !2'_ )/:^*7_ %^V_P#Z205^ MM7_!+C_DQ/X9?]Q/_P!.EW7Y+?\ !2 ?\9M?%+_K]M__ $D@K]:/^"71Q^PK M\,Q_V$__ $YW= 'U71244 +1244 +7A?[3WP=\5_$:;P!XF\"W&C#Q;X)UHZ MM:67B$R"QO%:%XGC=HP61L,"K '!7GKD>YU\%?MT>!;[2?CUX?\ BCK=[XQT M+P-8>&AID/B[P7.SS>%]1%V\AN[BV!_>6TD;HDF AZYIFMWVAWMGI]PT\(EMI?+9E9@&P2#P1Z5[!MKXA_9/^!_Q M?\ _M&ZWXMUB]T:]\"^(=*>[OM:\/WA6R\1WLC1/#?&Q)/D7#)O,CI\C9^7J M2?MZ@"OJ&FVVK:?%_LQ_L;^#_V87U^X MTB[OO$&I:JZ1+J&LE))[6RC79#:1L!D1HO7^]@9Z #WRC% 'AOC']B#X&>-- M-O+:X^&N@Z9(O$2:]K_C7Q5K@B@G\1>*[M;R_6UC4+';+*$7Y!M!/'S$*3G:,>U48H 6B MDHH 6BDHH 6BDHH \,_:[_9ST']H3X/^)["7PUI>K^,8M)NDT"^O(5\ZWNC& MQB"2]4!<+D9QW(-?G+\%?VIO#7@?P[X3^''C&TU;P]XPTUET.\M+RS91;21C M:C2$\J&^48P2"3D!?FK]C<5^/O[;GP)^,4G[:6O:SX;\#7WBFY\42Z>/#?B! M;1KJUTQ5B2-U;]\5Z:TVBQ[[VU MMYUEFC.[9LV*22VXA<#H2 <5?^%/Q8\/?&;PK_PD'AN::2R6=K:5+B/RY(I5 M"L58R>)O$GAN[AM=3AU2>XLC9:E< MM(\2:E;-G[3"RP3M&\$D8; $O#J*^Q_V2OA?XC^$OPUOM(\41VL-_<:K->QQ M6LID5(WCC !/KN5^YXQSG- 'M=%%% !1110 4444 %07VGVVJ64]G>6\5U:3 MH8I8)D#HZD8*LIX(([&IZ* /AWPO<:1^PI^W1X6\3W5I>0_#Z8SS)]E5I'2" M>WDAD3KF012.K["2=JJ<;B#7ZN?"?]LSX/?&FS\47GAGQI9FS\-[7U*XU(-8 MQQ0M]V?=,%_=$Y&[L1SC*Y^0OCUX5\*^(OAGKU[XK\/P^(;+1K"XU)(&8QR MQ1,Y$ MZYAFAD<1Q3M+&&1(G=@JR,0K'H3@X];K\V/BA^RW:V/QXB^$_P #O#&AZ9>0 MV^F^,];U[Q+?74SV\$>IDP6%J/G5(PR/(8]H##'S95:_2:@!:*2B@!:*2B@! M:*2B@!:\N_:*^ NA_M"?#6_\/:G$D.J1(USHFL*62?2[\*?)N8G4AE*M@G!Y M P:]0HQ0!X9^R'\WP7$=U"DL,B2Q. RNC!E8'H01U%?%7[<7PK\!ZQ\1/AY967P=T' MQO\ $SQQ?SVL%WJ&I7&E0F*VMS+*]S);LK3 ( K!L@8YP%/O/[)/PGU[X&_ ML\^$?!/B6ZL[O6=+6Y$S:?*\D"+)=2RI&C.H8JB2(G('W/2@#V&BDHH 6BDH MH 6BDHH 6BDI,GTH =1110!^-?\ P6T_Y+]X%_[%D?\ I5/7M7_!$/\ Y);\ M2_\ L,VW_H@UXK_P6T_Y+]X%_P"Q9'_I5/7M7_!$/_DEOQ+_ .PS;?\ H@T M?I51110 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 %%%% 'PI_P5O^*WC'X1_!;P=J/@OQ-J?A>_ MN/$ MYKC2[EH'DC^S3-L)4\C(!Q[5\S>!_@9^W=\0?!>@>*=(^)^J/I.N:?; MZG9M-XK=',,T:R(67L=K#([5[?\ \%M/^2!^!?\ L9A_Z23U]?\ [)P_XQ9^ M#?\ V)FC?^D,- 'YV?\ #+G_ 4 _P"BFZA_X5ST?\,N?\% /^BFZA_X5SU^ MM-% 'XB>+/\ @EM^U#X\\0WNO>(GTG6]:O6#W-_?:ZLDTQ"A068C)X 'X5V_ M@W]B?]N'X=^&[/P]X8\:R:#H=GO^SZ?8>*3%#%O=G;:H&!EV9C[DU^PE% 'Y M+?\ #+G_ 4 _P"BFZA_X5ST?\,N?\% /^BFZA_X5SU^M-% 'Y+?\,N?\% / M^BFZA_X5ST?\,N?\% /^BFZA_P"%<]?K310!^2W_ RY_P % /\ HINH?^%< M]5-6_9%_;SU[2KS3-2^(-U?Z=>0/;7-K<>*V>.:)U*NCJ>"I4D$'J":_72B@ M#\A?#_['?[=WA/0[#1M'\?W6G:580K;6MG;^+76.")1A40=E P !P *T?\ MAES_ (* ?]%-U#_PKGK]::* /R6_X9<_X* ?]%-U#_PKGH_X9<_X* ?]%-U# M_P *YZ_6FB@#\EO^&7/^"@'_ $4W4/\ PKGH_P"&7/\ @H!_T4W4/_"N>OUI MHH _);_AES_@H!_T4W4/_"N>C_AES_@H!_T4W4/_ KGK]::* /R6_X9<_X* M ?\ 13=0_P#"N>C_ (9<_P""@'_13=0_\*YZ_6FB@#\EO^&7/^"@'_13=0_\ M*YZ/^&7/^"@'_13=0_\ "N>OUIHH _);_AES_@H!_P!%-U#_ ,*YZXSQ]_P3 MU_;&^*DUI+XP\11^)GL_^/;^U/$QG$)_O(&R%;W'-?LY10!^)UQ_P3+_ &KK MS2-3TNXOK&YT_4_L_P!MMY_$/F+^)8[ MNSNHFAG@F\2[DD1@0RL".002,&M3PC^Q;^W+X"\.V>@^'?',^C:+9J5MK&S\ M5-'%""Q8A5' &23@>M?L#10!^/*_L1?MOIXT?Q>GC.1/%#V7]G/JZ>*2MR]L M'WB%G')3=\VT\9&:W?\ AES_ (* ?]%-U#_PKGK]::* /R6_X9<_X* ?]%-U M#_PKGH_X9<_X* ?]%-U#_P *YZ_6FB@#\EO^&7/^"@'_ $4W4/\ PKGH_P"& M7/\ @H!_T4W4/_"N>OUIHH _);_AES_@H!_T4W4/_"N>C_AES_@H!_T4W4/_ M KGK]::* /R6_X9<_X* ?\ 13=0_P#"N>C_ (9<_P""@'_13=0_\*YZ_6FB M@#\?-<_8I_;B\2ZIHVI:KXVEO]0T:=KG3KJ?Q2S26DK+M9XVZJ2IP<=1P:VO M^&7/^"@'_13-0_\ "N>OUIHH _);_AES_@H!_P!%-U#_ ,*YZ/\ AES_ (* M?]%-U#_PKGK]::* /R6_X9<_X* ?]%-U#_PKGH_X9<_X* ?]%-U#_P *YZ_6 MFB@#\EO^&7/^"@'_ $4W4/\ PKGH_P"&7/\ @H!_T4W4/_"N>OUIHH _('Q5 M\ ?V\_!OA?6-?U'XG:HNGZ59S7URT?BQV811(7<@=SA3Q7T%_P $B?BYXU^+ MOPY\?W?C7Q3JOBFZL]5@BMYM5NGG:)##DJI8G SS7UW^T,/^+ _$O_L6=3_] M)9*^%O\ @B'_ ,DM^)?_ &&;;_T0: /TJHHHH _&O_@MI_R7[P+_ -BR/_2J M>O:O^"(?_)+?B7_V&;;_ -$&O%?^"VG_ "7[P+_V+(_]*IZ]J_X(A_\ )+?B M7_V&;;_T0: /TJHHHH **** "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@#\ZO^"VG_) _ O_ &,P M_P#22>OL#]D[_DUGX-_]B9HW_I##7Q__ ,%M/^2!^!?^QF'_ *23U]@?LG?\ MFL_!O_L3-&_](8: .&_:X_;<\.?L>S>&1XF\-:WK,&O+<&WN-)$)1&A,>]'W MNN#B52/7GTKL]-_:4\-:E^S2WQL6WNT\-+H%]9M[IY ,D03;K=Q]-\D)_X#7RKIOQR: MU_X(XWFA+/MO/^$F;PHK$_,%><:@P]\QEU^F?3@ ^Y_V5O\ @HKX&_:P^(5] MX/\ #^@:YHFHVVG2:D)-5$(CE1)(T95V2,=W[T'IT!]*@^,W_!1SP5\&OCZ/ MA'<>%_$&N^)#/96OF::L!B\ZY6-HT^:0-G$J=N]?FC^P4NH_ G]N3X76VIG9 M!XAL+?\ V1)#J.GB: ?@\L7U*GIFO0?@!IH_:1_X*QZSK\B-=:5I7B#4-:W- MU$-FQCM&_"1;:@#[.\,_\%*M/\1_ME7GP-7P->0VD6K7&AQZ]]M#2-=0;P[F MWV<1%HV ([<21&H/8CC%;'[7__ 44^)&@_M#-\%?@IHEA/KT-U#ISZA>1 MB::YO)%4B*%681HJEPI9\_,#]T#) /TFS7P+^R+_ ,%)/$G[2'[1$GPYU+P= MI6CV2P7DWVZUN97D_)/%>C_'OPS9Z-::7:V[V= M]':I&]U,[N"%EAD:%U C)8*,@NAX##/Y(?LR_%?QE\'?VE+W5_A]X7_X2_QE M=_;M.TS2S%),&DD)RYCC(9PJJS$ @8!)( - ']$.:=7Y%>&?^"I'QR^"_P 8 M;;P_\=?"EO!I9DC&H6/]F-9WMM"Y.)X2&VN ,G!!#!1]B_MS?MVZ;^R? MX'T2;1;&V\2^+/$2-+I5M-(1;) ";B4J=S)EE"J"-Q)PPVF@#ZOS2U^2_B3 M]NC]L3X%Z/X:\>_$CP)I"^!]9E3R8Y[1(?-5U+K&6BE:2WD*!BOFKGY3E6P1 M7V?\1OV]/ W@']E?0_C4()M0M/$$*+I&BJX2>XNV#!K=FP0HC:.0.^"!L. Q M*@@'TQS7QI^W]^W9KW['>K^#+/1O#&G>(5UZ"ZED:^GDC,1B:( +MZY\S]*^ M4?"/[>O[9?QT34=?^'G@&SO= MY3$1I>A/- C#GR_,D1P,BLG_@ MKGJ'B'5O#_[/5]XMMH;/Q1=>'KB?5;:WC:*.&Z9;5I8PK$D!7++@DGB@#]7_ M (.^.)_B9\(O _C"ZMH[*Y\0:'8ZM+;0L62)I[=)2BD\D OCGTKL:_%E/^"A M7[1WPQ^#/P\N="\"V_AOX<:7I-AHECK&I:1-/%J4EO;K$S&X8JIWF)R%0# R M-S%2U?II^QO^TM!^U7\#M,\:_88],U19Y-/U2RA8M'#=1A2VPDYV,KHX!Y ? M!)QD@'N5-+'TIU?(_P#P5$^,6J?!W]DW6'T:Y>RU/Q'>P^'XKJ(D/$DJ222E M3V)BAD7/;?D:':>*)FU%[#2=,U%!-:Q)$JF29 MXCE79F8J X( 3./F!'Z1Z1\ _AIX=\4:?XDTCP#X;T?Q!IX=;;4M.TJ"VN(U M=&1E#QJ"05=A@\?,: .\R:,FOSX^-7QB_;=UKXM>,?#WPO\ AUI]GX9T:\D@ MLM5>VB4WD/#)*);N54D8J5R(UP#D$M':T\NU>WD6[G,UC#-M\X/@9EEQD(<#L37EE[_ ,%0 M?VD?@_\ %'3Q\4O"%KINE78BNI/#=YHSV,OV1F.7@=VW[L @%RPW+@C@T ?L M9NKRK]J+XQ7OP!^ OB[Q_I^GP:K>:)!'+'9W+LDA*D]5*F@#T[ M]@O]K35_VO/ASX@\2:OH-EH$^FZJ=/2&QE>177R8Y-Q+=\N17TWDU^$G[%/[ M0WQV\ _#3Q)X,^!_@-O$M\^I?VOJ6J+8O>&WC,21I&J A5)\ICR6+=%48)KZ MV_8/_P""F7B?XP?%:+X9?%33[&WUC43(FF:I90-;G[0@+-;SQDD D*VUAMP5 M"D$MD 'Z2;J\S_:4^.%M^SC\$O%'Q%N]*EUR'18X6&GPRB)IGEGCA0;R#M&Z M526P< '@]*^ /CK_ ,%2OB+\#/VI/&W@^\T71]2\):'<7-O;6RVCI=2/]F9K M8O(9<;?.:(L0N2F[ SBM#PW^V3\;M<_8Y^.GCWXA^%].^TZ9)I4>D:?K?AYX MM/N;:[NDAG0QN1Y\>Q^['!(R3TH ^N/V)_VM8OVP/AAJ/BC_ (1Q_#%YINI- MIMS:?:OM,;,(TD#H^U3@B0<$<8ZGK7T)NKX1_P""?'[54.O_ ++GC_QOXMT7 MPWX.\/\ @^_G8V?A+2EL;=85MXYG*PJQ!D9F(XQDD"OFW2_^"DG[4/[0?Q U M'_A4'@NU;2M/'V@Z/9Z8;]D@)POVB9B,L>?N;,XX'!H ^AM4_P""DGB33_VU MT^""^#M*?2F\20Z'_:IN9?/V.5!DV_=R-QXK[ZS7\_OP?^(>L?%C_@HIX*\6 M^(-+CT;7=4\962MY=FXECBACW%MHVQEF) M)PJN<'&* /K?=3J_)&/]NO\ ;*\5?#O4/C!HO@718?AG:2NS31Z>'A$<;;7. MUI_/D0$$-(@V@JW*[3CZM^$G_!1+0/'G[(/BKXQZGI/V/5O"4?V?5]$@EPKW MA""$1,"^F>-47R9)-P*\YR@%?%7@']MS]L_]H6/6O%OPU\):/?^&M*N#%<6%C90 M.J$@,L>)9?.E8+U\O^]T&0!VW_!6#5/$.N?L<_!S4?%EG!I_BB\U*UN-4L[> M)XX[>Z>PE:6-4]UG[5YE ME:NSQQ^5=S0#!;DY$0/U->M75TMG:S7#ABD2-(P52Q( SP!U-?B+\(?VU_C] M\(_V6?#>F_#GP-Y/@7PK]IBU'Q;<:5+=PR3S7DLQ!DXCC51<1IC!.>2WS 5^ M@W["?[:E[^U3\&_$^H:Q86=AXV\*_+J"6:L+:=7C=H)U5B2NXQR*5R>8R00& M !E?L;_ /!2*Q_:V^+&O^"XO ]UX;%K92ZE8WQOA<^=;I)'&1,@1?+?]XAX M+#DC/ +?9^:_,+_@E]^U5K7QP_:"\6Z-J'@KP+X:2;P_/JUS>^%M!2PNKN=; MNV0&:16)D'[^0_-SD@YKA_%7_!6[XI>!_BI\1?#EQH6@ZO;Z;>7VEZ)##9RH MWVA+KRXFF82GGC#X6_L::A\3/C1HUP M?&\VNSZ5H^BR6!TU[L^6DD>48 B-+,]CJ>G%]_V6[0*756_B4JZ,I.#M<9PRC&$/?O75?L]_&[2_VBOA#H'Q# MT2PO--TS6?M'DVM_L\Y/*N)(&W;&(Y:(D8/0BOC#_@ME_P D#\"_]C,/_26> MO:O^"7/S?L*?#/\ [B?_ *<[N@"KXN_X*.^"?!_[3EO\$KGPSK\VOS:U9:(- M0B$'V42W)B"/S)NVCSES\N>#C-6/VK?^"A_@O]DGXAZ=X0\1>&]>UB]O=*CU M9)]+$)C6-YIH@IWR*=V8&/3&"*_.[XX'_C_P#0[.M7_@M5\O[4 MWA7_ +$VU/\ Y/7U 'ZC?M#?M2>$/V:_A/!X[\4"ZEMKIX8K+3;0(;J[DD&[ M8@9@ORKN9B3@!3U) //?LG_MB:;^UQ9ZSJ7AWP9X@T/0M,987U35Q"L,TYP? M)CV.Q9E4AFXP,K_>%?E!\1_B%K'_ 4;_:P\&^#+35X_#_A1&72-&^WOM2"W M1-TT^TD;IY?+)5.I/E)GC-?MK\*_A?X=^"_P_P!%\&>%;$6.B:3 (((S@N_= MI'; W.[$LS=R30!F_M"_\D!^)?\ V+.I_P#I+)7PK_P1#_Y);\2_^PS;?^B# M7W5^T+_R0'XE_P#8LZG_ .DLE?"O_!$/_DEOQ+_[#-M_Z(- 'Z54444 ?C7_ M ,%M/^2_>!?^Q9'_ *53U[5_P1#_ .26_$O_ +#-M_Z(->*_\%M/^2_>!?\ ML61_Z53U[5_P1#_Y);\2_P#L,VW_ *(- 'Z54444 %%%% !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!^=7_ 6T_P"2!^!?^QF'_I)/7V!^R=_R:S\&_P#L3-&_](8:^/\ _@MI M_P D#\"_]C,/_22>OL#]D[_DUGX-_P#8F:-_Z0PT 6OVDOAR?BY\ /B#X0CB M$UUJVBW4%JN,_P"DB,M <>TBH?PK^=_PQXAUKQ7X2TOX5V*%X-3\1PWT"[S@ MW4D8MD&WU(;K7]-6*^-O!O\ P2I^#W@7XO:9\0].U3Q6^I:;JZZS;:=/>6IL MDF67S$78+8/L5L8&_/ Y- 'Q[_P4^\,G]G7]I?X*^./#UNL<&F:38+:(PX>; M3+@%0?;RVMU_"N__ .")OPZ>X_X6;\1[Q&DFFD@T2UN6ZD\SW(/U)MC^%?:W M[5/[&O@?]KW3_#MKXRO=:TXZ%+-+:3Z)/#%)^]"!U8RQ2 J?+0\ W?MO?L5^ /CA\8/$WBCP'\6/"WA3XD6AC?7/#NL MZDD*F98D*3;@V^%BFS)V%2W.5.[/TYH?_!/3X=>'_P!I:3XX6^M>*'\62:G< M:J;.6ZMC8^;,KJZ[!;A]H$AP/,SP.37#_&[_ ()1_"[XV_$;6O&MWXB\5:/J MVL7+75[':W,,D#2-U*"2(LOTW$ 8 H \ _X)0_M9?$?Q?\ %;4_A7XPUN[\ M7Z.FF37EG>7DQNIK*2%T7:)\DM$RN1R2 0FW )S\V?\ !/OXF>%?A/\ ML1: MSXPU:VT+2)?[1LQJ-Z0D$,LFX(7<\(I(*[CP,\D#)K];_P!F']BKX:_LGP7T MO@ZTO+O6K^,0W6M:M.)KJ2,$-Y8VJJ(F0#A5&<#.<#'BMC_P1\^!MKI^NP7> MH^+M7N=40!;^^U"W\^SD#;C)"8[=!N/((<.I!Z9P: /BC_@K1\8/!7QF^.OA M:'P-JUCXH.EZ.+.ZU+295N(9)'F9TB21"1)M#9^4D R$=0P%3_@J5X)\0>#O M%GP475X9(HX/AYIVEALG:+NV>07" ]V7S(B?9EK[_P#@%_P2S^$'P)\<6?BP M3:QXOUFPD$UC_;DL36]K(/NRK%'&NYP>06+ $ @ @&OH+XZ?L_>!_P!H[P6_ MACQUHZZI8!_.MYD'?$'AJX6.\-CXE\37#K$V,KYL$\_P"[D7<>&4,,FJ_[<7[/VL?!7]BWX":; M#XAMO%GA[3M0U21]6TM";2;[<4N+5T8D_*467!Z-N)]*^H8?^"*OP>CU+S7\ M7>-9++=D6WVFT#8]"_V?I^%?8K? /P5=_!:R^%.J:5_;G@NUTV'2DLM2'=5\;^'/!NLZ%!):W^G M:UJ$-BYD\UW,B>85$@<,'RN>6(/-?.__ 6LU:SU[5/@OJ>GW,=WI]YIE_<6 M]Q"VY)8W:V964]P5((]C7N6K?\$6_@U?:R]S:>)O&6FV#MDV,=W;/L&?NH[P M$@8Z;MQ]S7KGQJ_X)T_#;X[>%/AYX>UW6O%5E8>!M*&CZ8VFWENLDD 2)!YQ MDMWW,!"G*A>_% 'AW[5\2?\ #G_P2=BY7PUX58<="4M20*^MOB%^RCX2^) M7[-^E_!34]1UJ#PKIUCI^GQ7EI/"M\T=F(Q$6=HF0L?*7=A #DX KYM^.W[* MMQ^S7^P[XO\ A3\%M,\5>-KSQCKD9D6X$=U<0"181,Q,44:I%Y=H$RPX,O7D M8 /?/V8?VT/!?[6EWXD3P5H_B*VM-!$'VF_UBUA@@D:7=M2/;,[%AL;.5&,# MU&>!_P""IGP?U3XO?LF:L-&MI+W4?#=_!KZ6L()>6.))(Y< =2L4[OCOL]<5 MU7[ /[.+_LT_LYZ-HFI6ZP>*=58ZMK0P-T=Q( !"2/\ GF@1",D;@Y'6OI'; M0!^1?_!+/]N;P/\ "'P7J7PQ^(FJ+X>MVU!]0TG6+A6-M^\51)!(P!\O#)O5 MF^4[V!(PN?T?\-_M5?"+QGXLL?#'ASXA:#XCU^^CDEMK#1[M;R214B,KX\O< M 0BDX)!X(ZUX;\:?^"5/P0^,&O76N6UIJG@G5+J0RS_\(Y/'';RR$Y+&"1'5 M<^D>P9Y](?%&JZ]I32&T6\N8$@7S(FB;'@_Q]XM_P""BG[1E]I?Q!^+1^'WA=X+C4(;.2[\JTAA1E"V MUO$SI&TA5\EV)8K&['=C!YG]EKP[HO@W_@HGX/T+PUK7_"0Z#IWBN2TL=67& M+R%/,59 5X(8#.1P<\<5^C7Q,_X)$?!KXC>/M0\30ZEXC\,QZA<-!/VOM M0\.WGC'5O$6FRZ%%/%;#0[F"(.)2A;?YL,F2/+&,8ZGK0!\T_MY:;;+_ ,$M M_AT!"H6TM/#I@4# C/V4)Q_P%B/H:\R^%;K'_P $7?B S,%_TZ89/')O[8#] M2!7Z!_%O]E'PE\9O@+I/PDUK4=:M?#>FQ6<4-U83PI>,+9 D>YGB9"2!SA!G MMBN7TS]@_P Z3^R[JWP&AU?Q(WA#4KE;J:]>YMSJ"L+B*X 5Q!Y8&^%1S&> M">_( /BO_@D'^T)\-/A?X#\?^'_&/BG1_"6K3ZA'J,4^LW:6J74'E!-J.Y"L MR,K';G=I"AN<%B /:OV7?V(?AI^R='>7'A2UO-0U^^B$-SKNKR++=-'D$Q)M55C M0L V%7)PNXMM& #\S/C!I-GKG_!8*"QO[>.[LY?&>C^9!*H9' CMCM8'@C(Y M!X/0U^A7_!488_83^)G_ '#/_3G:5;US_@GI\.O$'[2T?QPN-:\4)XLCU.WU M46<5U;"Q\V%45%V&W+[2(QD>9GD\BO8/CU\%=#_:)^$^N_#WQ)=:A9:+K'D> M?/I0 ?DS^S/H.I>)?^"5O[1=GI2NUU'K$- MVPC&3Y4'V*:;_P A1OGVS7<_\$@?VAOAK\+/"_Q \.>,?$6D>$-7N[R'4(;[ M6;I+6*[@6,IY:R.0I9&R0N->72^()(9V+-$L13]W%&NPJ@X(/4\U\^^,/^"./P2\3>+)]6L-3\4>&[">3 MS7T?3;N$VZ9ZK$98G=1[%FQGC P* /@?POXZT3XF?\%1M(\4>&V670M4^($- MQ:3*A03)]H4>;@@$;R-_(S\W/-:W[3&IQ_!K_@J-=>)O&%M(VCV/BO3=;E;8 M9"UG^YD$B#'S[5!^4=T*]J_1/P[_ ,$N/@WX/^,'A_XAZ!<>(]&OM#N;.ZL] M)MKR V(>WCC12P: R-O,>]R9,LSL(/#X N+& RLJI)AMS(S+*0"C@%6P 230!X!_P %=/VCOAO\8/"_PYT3 MP1XHT[Q5>6UQ<:A<2Z9*)4MXGC555F P'8Y)3.X;/F R*Y']HO1-5OO^"5?[ M/>HVJO)I5AJEP+S;R$9Y+M8G([ $,N?5P.XKP7]IJ\^ GEZ#X6^ FCZYJ)6X M>?4/$6N;VN;QV 6&WACPN%7+$_(I8E>N*_:3]GC]GZPT?]CSP9\+/'FBV^IV M[:)'%J^E7B[D$LC&:2,\\,DCG# \,@*XP* /RP_9_P#A3XE^,7P5M[2T_:[L MO!FBO;RZ?>>"-8\0W5HEM$Q96A:W:98WB=23\H*$.0>=P'UC^RK^R-X ^$_[ M-OQDM_&OQ3\.^,?AQXL6WM;S6M#N@+2Q-NTBEQ+\R[Q)+$0>0"BY'KM>(/\ M@B_\&=4UF6[T[Q%XNT6SD;=]@AN[>5(N?NHTD);&/[Q8^]>X^'?V"_AKX;_9 MOUKX)6]SX@F\(:Q=B^NYYM07[8TP:)@P=4" ;H(SM";<@\EZYHFJW?D6UQX;U55NV 5G7[1;([)+%@$;LLN< A=R@^V_M MV?&'5OCW_P $[?@9XZUZWCMM9U379%NQ&FQ7EA2[@:0+V#F+?@)?&&K6,;[OL,MU;1+( 1\KND(;&,@[2I]"*^A?CQ^Q1\//C M[\*_"WP\U%M4\,^&/#4T$[C3-0TIKRYFB:^$5XTS2L'6 M()N!N'VGR\#"Y!YSQ_[,O[!_@']E3_A+/^$2U?Q)J/\ PDEK':7?]M7-O+L1 M/,P8_+@CP?WC=<]!0!^.YB7Q9XAG5)5W 21Q7LD;?5716![$ U^E'[+__ 3T^'7[)OC[4/%WA'6O M%&HZE>Z9)I4D6MW5M+"(GEBE+ 1V\9W;H4YSC!/'0BO\-O\ @G/\-OA;^T/_ M ,+DTK6_%5QXG^W7VH?9+R[MFLO,NTF20;%MU?:!.^WY\@A#==\17,"6**H'V9[:28*8UP N%V$ 8Z8K]E?B1\,_#'Q M>\&ZCX5\8:/;Z[H%^H6>SN,X.#E65@0R,#R&4A@1D$5\1:I_P1:^#EYJS7%I MXI\9:?9,^XV:75J^P9Y57: D#' W;CZDT 6_V4M'\*?\$]_V5?%GCC7_ !W9 M_$#PEJ.L1W%OJ'A-1/%(=Z6A6++ .PD1]QW8Q&>XY^GOV:?VEO#O[4W@2[\7 M>%=*UK3='@OY-.1M;@BA>=T5&9XQ'*^4^<#)P=GQ@#,1_'[D_9Y^#MA\ ?@ MKX2\ Z>R2IHUDL4\Z# GN&)>>7';?(SMCL"!VH ^6/\ @L9X'O?%'[*MCJ]E M TP\/:_;7MT5&=EN\9C[T ?%G@_6H?VJ?\ @JEI7B;PE%-<:/-XNM]7AF,97-I8 M^6YF8'E ZVX(#8/S@8!.*Z3_ (+5_P#)TWA;_L3+7_TNOJ_3;]FO]C+X8_LJ MVMX?!>F7$NK7J"*ZUO5IA/>RQC!V;@JJBY )5%4$@$YP,_;H M_8T_X9+L?AG\1OAU<:A;Z/);VL-S?&8F>TU:-!(EQN_A\T*6&T85HFZ945^I M?[&/[2MC^U)\"]'\5HT<6O0#[#K=G'QY%XBC>0/[C@K(OLX'4&N\^*'P8\-_ MZK\._$D,USH&HV:V;M&RB:/;@QRHQ4@2(RJZDJ1E1D$<5Y3^RW^PGX,_ M9'U_6=3\&^)_%M]%J]NMO=Z=K-W;2VKE&W)+MCMXVWKEP#NQB1L@\8 /4/VA M?^2 _$O_ +%G4_\ TEDKX5_X(A_\DM^)?_89MO\ T0:^ZOVA?^2 _$O_ +%G M4_\ TEDKX5_X(A_\DM^)?_89MO\ T0: /TJHHHH _&O_ (+:?\E^\"_]BR/_ M $JGKVK_ ((A_P#)+?B7_P!AFV_]$&O%?^"VG_)?O O_ &+(_P#2J>O:O^"( M?_)+?B7_ -AFV_\ 1!H _2JBBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /SJ_X+:?\ M) _ O_8S#_TDGK[ _9._Y-9^#?\ V)FC?^D,-?)'_!:73;O4_@/X'CM+6:Z= M?$H8K!&7('V6<9(%?/OPR_X*L?$OX9?#?PGX/M?A-9WMMX>TFTTF*YF:Y5Y4 M@A2(.P"X!(3)% '['45^2O\ P^0^*G_1'-/_ .^[K_XFC_A\A\5/^B.:?_WW M=?\ Q- 'ZU45^0UQ_P %LO'UG.T,_P +]#@F3AHY+NX5A]01QVJW:_\ !9KX MF7UNL]M\(M+N(&SMDBFNF4XR."!ZC]* /UNI,5^2W_#Y#XJ?]$^)?_ $232O\ O]<_X4 ?KABEK\CO^'SW MQ+_Z))I7_?ZY_P */^'SWQ+_ .B2:5_W^N?\* /UQHK\CO\ A\]\2_\ HDFE M?]_KG_"C_A\]\2_^B2:5_P!_KG_"@#]<:*_(S_A])\1OM$<'_"J-'\^3_5Q? M:+G<^/08YJS_ ,/D/BI_T1S3_P#ONZ_^)H _6JDQ7Y+?\/D/BI_T1S3_ /ON MZ_\ B:/^'R'Q4_Z(YI__ 'W=?_$T ?K3MHV]Z_)63_@LK\3X=OF?"#34W,%& MZ6Z&6)P!]WJ?2E_X?(?%3_HCFG_]]W7_ ,30!^M5)BOR6_X?(?%3_HCFG_\ M?=U_\31_P^0^*G_1'-/_ .^[K_XF@#]:J*_)7_A\A\5/^B.:?_WW=?\ Q-'_ M ^0^*G_ $1S3_\ ONZ_^)H _6JBOR5_X?(?%3_HCFG_ /?=U_\ $T?\/D/B MI_T1S3_^^[K_ .)H _2K]H7_ )(#\2_^Q9U/_P!)9*^%?^"(?_)+?B7_ -AF MV_\ 1!KQ_P :?\%/A?4_%7B[X11:AX*\8?$3X96\^IS^)/#?A&,R/= M3"*$6/GJ'3,8&1>>' M+RSCB\C5]8-T5DBE,J^7*$CV?Z.2"Q=2#R 0!_P#_:.\$Z'\;-#^"UE\"K[X M4:I>6TMW9)]GLAY2K#)(6N%@8M$72*3!8DL<=CFOLFO"_P!G7X"^*_AAXP\? M^,/'/C.T\:>*_%O]GPW%U8Z8+")8;**2.(F,.PWL)&+8P >E>ZT )12T4 )1 M2T4 )12T4 )12T4 )12T4 )6!X]\5IX%\#>(O$DL#746CZ;V']K03W7CW4M*BCD;3M':W=1;L\ MBLJ/<,Z*,#D1Z_;6:H5$\6IE; MUI@222%%THYS_K!_=K[4KYK\$:M:^./VR_&UW:?W;,?O$&0+IRIY1X'VV9..2 M"XG;&1S&I^GZ%?"WX@6'Q7^&_AGQEI?%AKNG0:A$A;)C$B!BC?[2DE3[@U_/ MM^VY\8Q\=/VH/'?BBVN/M.E?;38::ZME#:VX$,;+Z!]ADQZR&OTR_P""-_QC M/C/]G_6/ EW-OOO!VH9MU/46=T6D0>^)5N/H"M 'Z 449I: $HH)I: $HI:; MNH ^8OV=<^"_VJOVC?!$7&FW5_IOB^U"\XEO;;9=;NP)D@4CN0?:OI[;7RW^ MS->#XA?M,?M"?$33$V>%Y;S3O"]K..E]O:O^"(?_ "2WXE_]AFV_]$&O%?\ @MI_R7[P M+_V+(_\ 2J>O:O\ @B'_ ,DM^)?_ &&;;_T0: /TJHHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "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@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** /YZ_^"D/_ ">U\4O^OVW_ /22"OUJ_P""7'_)B?PR M_P"XG_Z=+NOR5_X*0_\ )[7Q2_Z_;?\ ])(*_6K_ ();6)9CIGA^W1,AKLP_ M-O=BJK&IW9/.,BOH^OERX_9#\9>&?&/C+4_AS\;=1\ :'XMU>;7=6TU?#MC? M3FZFYE,5U( R(><*0VTC(/WMP FM7?[8F@Z;<:G'!\'O$+6<;3?V-IUOJ=O/ M>@#)CCDEE**YQA2W&3SQ7D?[3W[5WP^^-'[/OB'P+KW@#Q)8?%'5K46>B^#_ M !#X=N$N8]4E_=QR6\YC\O,;L7#[U+*IP.=M9/Q ^)VM_"+Q$V@^ OVI_$GQ M'\4YY\'VGA"U\57DC+]X&2 Q"'!ZAG4\].XW/@?XB_;!\6_%_P +W&K7.JP> M!/M'F:['XN\,Z;I,:V_!\NWC@FDN#*1D*2^ V-PP"" ?;W@G3=2T;P9H%AK- MZ-2U>TL+>"]O0,?:)UC59)/^!,"?QK;_ M !*_:2^%WP>* .T\3> M*]%\%Z+/J_B'5[#0M)@*B6_U.Y2W@CW,%7<[D*,L0!D]35ZSOH-0M(;JTGBN MK:9!)%-"X=)%(R&5AP01W%?$7[5GQK\ ?M1:/X8^$WPVU*W^)?B/4/$&FZA< MV6D(;FPALH+A7G>\F!$:1;,C&XL20 .17D_[//[)'[1%\UYI=UX]\1?"^Q^' M.LQVWA2":1IM)U: 7-W-.TELDJ-(G[RU"NY*E-T>&'$8!^@/QPOO'.F_"GQ) M=?#2RLM2\5;OC&0Y*YS@XQ6S^RG\*_%7A_Q?\5OB M5XU\-67@K7_'VIVLP\-V5S%61Y)G8KG);.'MGQ2O+RVTO1-1TN5X+BYN&(.)0G$H6*-R"PW#:BAAFD\ MZ?JND>!O#MCKERU[K5MI]O#>W#-N,DZQJ)&W=\L#SWK-_;SNV\>?MI_!+P/< ML6TK0M+N?%$D/0-(TCI&Q]=KVB?0%O6NOH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBO)_C-^T5H7PG\.B]M(3XJU26]_LR#3=+F5V%U@GRY2,F, M_*1C!;/&.I !TO[#>@VWCC]N#XT^*M2W7EWX3TZQTG2RY^2V2=6,FT>I,3\_ M]-']:^D/VO-(^/\ 'X977O@5XFLH-0L8R;KPY>:?!,]\O)W02R*<2#^X@^*?'%Y"T6AK*LC65K"'V;V4D;F\S M&,D@1@G!8@?96V@#\(]8_P""H_[4'A_5+K3=3\1V^G:C:R-#<6EUX?M8Y8G4 MX*LIB!!![&N7U3_@IU^TMK%G>6DWQ)9+:ZC>)XX=%TZ,A6!!"N+?"#D> MN:_6']L3]@?P/^U=I,VH[(O#7CZ&/;:^(;:(9EP/ECN4&/-3MG[R]CC*G\// MCG\"?%_[.OQ"O/!OC73UL=6@031O#)YD-S Q(2:)_P")&*MC(!!!! (( !Y] MNKT3X)_M"?$#]G7Q#?:Y\//$+>'M3OK4V=Q+]E@N5DBWJ^TI,CKG<@.[&1R, MX)SYW10!];6/_!5']I:U#B7Q[;WA;&#/H5@-OTV0+^N:][_9=_:>_;0_:M\4 M?8?#'B*PL]#MY NH^(;S0;46EH.I&?+^>3'2->3QDJ/F'G_["_\ P3,U?]H* MUT[QUX_EF\/_ \D/FVMK"0MYJZ@X^4_\LHB01O/S$#Y1R''[,>!O ?A[X9^ M%;#PWX6TBUT+0K&/R[>QLXPB(.Y]2Q/)8Y)))))- %SP_9WVFZ+96VJ:D=7U M&.(+<7QA6'SW[L(UX0$]!S@8Y/6M.DVTM !7G_[0'BF^\#_ ?XD>(]+E\C4] M'\-:EJ%I)W2:*UDD0_@R@UVNI:K9Z/8RWNH7<%C9Q#,EQ)M0E6WTW1+2]B7Y\G+3N MT,C@*G.G> ?V8_AII>FH1&^AVM]/(Y)::XN(Q//(Q/)+2 M2.WXX[5[#6#X&\+Q>!_!.@>&[>5KB#1]/M]/CF<89UBC6,,1V)"UO4 %%%% M'XU_\%M/^2_>!?\ L61_Z53U[5_P1#_Y);\2_P#L,VW_ *(->*_\%M/^2_>! M?^Q9'_I5/7M7_!$/_DEOQ+_[#-M_Z(- 'Z54444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% '\]?_!2'_D]KXI?]?MO_P"DD%?K5_P2X_Y,3^&7_<3_ /3I M=U^2O_!2'_D]KXI?]?MO_P"DD%?K5_P2X_Y,3^&7_<3_ /3I=T ?55%%% !7 MQO\ $'PI<_M,?M?>*OAAXW\1:EIGPY\->'['4K;PGI=\]G_PD#7#,))[AX\/ M)#&R>64# !MA&.<_9%>.?'?]G"R^,6H:'XETKQ!J'@/XAZ 6&D^+-'56GB1O MOP31M\L\#=3&W&?"OP?\ "70TT?P9X9TOPUIR@ PZ=;+%YA Q MN<@9=O5F))[FNJKXM/QS_:+^%/A&[\*^)?!&GZMXJM-1F3_A:'B#4+6P\,/9 M/.[1W4ZHZ/'L1E3R!\Y" Y+<'RV^_;$_:3\>>+K;P=\*[[X6?$K66D_TR^\' M:7J,EEIL9R/,GN[B;R ,\@*6)QQG@$ _20MBG5R?PML?%^G> =&M_'VHZ;JW MC!(C_:-YI$+16LDA9B/+5@#@*5&2!G!.!G%=5NYH =1110 445X9^T5^UEX: M_9E\4>!+3Q;:W(T/Q,U['+J=I&TS6'D+$WFO$H+-%B1MS*"5P#@\T >YTW<: M^>_%_P"WQ\$O#6APWFF^-;+QIJ=WA+#0/"C#4=2O)2<+$D,>2K$C^/;V]1GS M'P/^RM+^TE\0/'?Q.^-OA#6/#+:S)8KX:\.?\)/(_P!IS]J;Q#X6\$_$SQ3X3\!>#]"^Q:UJ'A=DC0ZX;DYM MA))&RLZP%M^WE2%'K7LWPE_97\!_".UU9X;6[\5ZYK+!M6\1>+)QJ6I:A@;5 M$LKKC:%X"*JK[9YKLOA?\*O#'P:\&6?A;PCIHTO1[9GD$9D:6221V+/))(Y+ M.[,22S$GMT %=;0!F:'X9T?PS#)#H^E66E0R-O>.QMTA5FQC)"@9.*TMM+10 M FVC%+10!^?/_!1OP=K'PX^+WP\_:#TW3+K6=#T>S?P_XCAM%+/;6K-(\4V/ M0-/+DG R(P2-U5O ?Q2\)_$RQ%UX8UZRU=-@D>."4>;$#TWQGYT_X$!7Z%3V M\5U#)#-&LL,BE'C< JRG@@@]0?2O@3]KW]A^;P;J^C?%[]GWPKIVF^)M":>7 M5_#.GQF*+5K9U^;RHE(4.HW_ "* 6W CYD4, ;5%<1\&_BQIGQG\"VOB3389 M+3<[07-G,07MIUQOC)[XR"#QD,#@=*[>@ HHHH **** "BBB@ HHHH **** M"BN:^(UQXFL_"-[=^$([6YUVU'GP65XI,5T%.6AR""I89VG/#;<\9KXW\3?\ M% _&=]%>Z9H?@%-(U>UAE-T;J22ZDMB@.]_*V)L")#^T#J]IX?\ %UB+C4=,U#2OM$R;F9)HDD\_)C.TX V@@\J,D5^D MWPI^%OAWX+_#_1?!GA6Q73]$TJ 0PQCEG.2&4^CLCR?]M#7[K?M,?%- M?@I\ O'GC7S%CGTC2II+4L< W+#RX%_&5XQ^-?B#^R7^P;\1/VL]4348(G\. M^"A+_I?BC4(F*2>1;> M)G*1J,NYP.%4WY'> M63 ^7T10%'89))^3/VR?^"3V@?$D:AXM^$*6OA7Q0P,TWAYL1:=?-U/E8XMW M/8#]V2 ,)DO0!T7_ 1V^*P\:?LT7GA&>7??>#]3D@1>XM;@F:(Y_P"NAN!] M$'X?>=?B_P#\$M]<\0_L]_MC:G\,_&>G7GAV]\1:?+8S:=?1F-ENH09X6/8@ MHLP5AD-Y@P3FOV@H *;NKP?]J3]H;Q7^S=I=AXGLOAY=>/?![*T6I-I$S+>Z M=*.4E9-C!H6&06^780,D[@!\B:7^V=\7?VL_B3X \&V6@:[\!O!WB2_NHH?$ MUFOVF\O)8+9YEB22:.--@*J7VJQ/"YQG(![1_P %3+C6)/@!IFD0Z99ZAX7U M37;>][Y5ZZBYB,4%I%QYLDA#9Y^548X(RR^W_ +/G[,/A3]F^UUM?#U_K MFLWFKM;KO:O^"(?_)+?B7_ -AFV_\ 1!H _2JBBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH _GK_P""D/\ R>U\4O\ K]M__22"OUJ_X)Z#HMWJ4-NV=KO%"SC=CG; MD9/L#7=TFT4 ?F1X9^(7P#\9-H'B'XT_%[6?C[XSD@2]B\(VNEW%SI-C<,HW M)%86\/EEESLS*2&QG:*Q_B9^U!\6K[Q0GP_TGPYXA^$.A:YI1U#0/!_@OPO' M-KT]BTS0(9I"ZBP>5DD^98R8@H."<%OU%T_2+'2(WCL;.WLHW8LRV\2Q@D]2 M0!UK\Q_VPCHOB#]L36KOXE^.?$?PH;PS8Z'_\ @EY\0/B3':ZSXO\ B->?#A&=9D\-:5>WFKS08Y7S M;J:Y"^<.,M&A3).,# K])]!TDZ'H>G:<;RZU%K.VCMS>7TGF3S[%"^9(V/F= ML9)QR2:^5H=;_:@^/7VGQ'X5DT?X'^&$5CH^D^*-+^W:KJ>,8>\7.+5&[*H+ MKSD,,&KVE_'#]I;7[6ST:U^ =AI/B*U4QZMK6N^(8XM(:10>;41;YI%?@@X^ M7)4YQNH ^JMU)N/I7RA'^S[\?_%<5QXQUKXX7'A'Q\]R)K+P]H$*W/AFTMU( MQ;RP2HLD[,/O2E@06. 0 :@L/V$)_'UYJGB?XP_$;Q#XG\?7KXMM1\,WTVCV MVC0 8$%I$C$8P3N9P2<],[F8 [OXX?M30^!]4\+>&/A_9:1\0O'7B+5&TRWT ME-;BMX[8I"TTCSN Y3"KP-O.>O8\_P" _A;\6?B-\=/#'Q)^+EIX:\.VOA/2 M[RST;0/#UW+>.]Q>*B7$MQ(Z*-NR-5"+GGG/KWOPY_9#^#OPFUC0]8\*?#_1 M](UK186@L]4AA/VI5:,QNSR$[I&9&8%F))W'FO7]HH Y[0_AUX4\,ZE+J&C^ M&='TF_F_UEU8V$4,KYZ[F503T[UT.T4M% !1110 4444 %%%% !3>F:=7R1^ MWY^U-=_!_P )VOP\\$VLFK_%3QK;RVNEVUN5)L82-KW3@GC W;,\95F)PA! M/D+]BGQ!8ZUH?Q)^QS>;YGC"]O5PIP8I5C\ML]#G8W .1@9ZC/T=7F_P!^#- MA\#_ (=66@VQ$U_)_I.HW:_\M[@J Q&?X0 OL,]2<^D4 %%%% !1110 444 M4 %%%% !116;XFTF?7O#>JZ;;:A-I-Q>6DUM%?VQQ);.Z%1(F"/F7(88- %3 MQ?XZ\/?#_2_[1\1ZS9Z-9EMJRWDH3>W]U0>6/? !KP3XW?M0?#36?A'XIL= M\1Q:KK.L64NFVUK90R^?))(C*H(PI"C<>3QVY)P?#_VDOV<'^&N@VGBKQO\ M%/7O%S-<+8V<4VG&XEW%7< R2W)"J A/3G' ],_X0_MF:_\ !V_@\3Z5I_PX MU[5+!!%$-8\'0V>I[!M3Y)[2-,G'\32EN#D$"@#]F/V./"MYX(_99^%VBZC8 MS:;J%OH-L;FSN8O+EAE=-[JZX!5@6.01G/7G->R9KY;\3?\ !1[X*_#O1=!_ MX2[Q/%:^)+_2X-0NM&T>*34&LY'C#-"\D:E%<,2NUB#P"0 :\&^+7_!6[3_$ M?A);'X)>%]2OO%\T4EQ=3>)K5(+?2+>,$O-(%E*L<NZK'X M4 <3\6?@_P"&OC;X;MO#WBVVEU#08[V&^GTU92D-X8LE(Y@.6C#E7V@C)1LTW2[/1M/MK#3[6&QL;6-88+6VC$<44:C"HJ@8"@# X%6J* $Q1BEHH MX'XC? WP=\4M:\-:YKFE(WB#PW?0W^DZS;GR[NUDCD#[1(/O1L1AHVRK GC. M".\W4ZO)?C_\&_$_Q>T_3(?#'Q2\0_#*>S$ZRRZ$J.MT) @'F!L-E"AVE67[ M[>V "_\ $3]I#X6?"?5(M,\8?$#P_P"']3D*@65Y?QK.H/1FC!W*O^TP ]Z\ M'\0_%+PQ^T)^V/\ !.'X=ZC'XTTSP/)K5]X@U72E,^G60GT]H;<&Y \MW:1A M@(S$Y@CO-=UK4_!VG:M8%;AB52Z M2>3[3(2"&9XV?&X<$L0/I_\ 8Y_:N;6OB%)\/C+\,]2\)IHUQKB^(?A_;7&F M6]J8YHXR+RVG51$[[B<@X.%/(/ !]TXHS7S+J?\ P4>^!-G(PLO$FIZ]%$[? M:+C2- OYX+>)3AYVE\D(T2]V0MUXS7#6O[<7C#Q?\:/AW'X=\)6-C\'O%6N- MH=AK.N>;#JFML(9'>[M(25V6R,J#O:O^"(?_)+?B7_ -AFV_\ 1!KQ7_@MI_R7[P+_ -BR M/_2J>O:O^"(?_)+?B7_V&;;_ -$&@#]*J*** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@#^>O\ X*0_\GM?%+_K]M__ $D@K]:O^"7'_)B?PR_[B?\ Z=+N MOR5_X*0_\GM?%+_K]M__ $D@K]:O^"7'_)B?PR_[B?\ Z=+N@#ZJHHHH *** M* "DVBEHH 3%&*6B@!-M&*6B@ HHHH **** "BBL3QAXST3X?^&K_P 0^(]4 MM=%T2PC\RZOKR0)%$N0 23ZD@#U) H VZ*^*?&'_ 5B^$FFZM/I7@[1O%GQ M(OE/EQ2:!IA%M++_ ' TC*Y_BY6-@<<9'-<#K7_!2[XNV:?X,L0 M&U);[4F:_="0-T2B-=NW.2"C\#)*CD 'Z*45\ +_ ,%:K0S3:R?@EXV3X>Q. MH;Q&=GF*G 9S!MV D#_ %V#ZCI7JFN?\%/OV<]%T!=3C\>'5)'C62/3[#3; ME[E\]%VLBA6]0S"@#U+]I_\ :'T3]F/X/ZOXVUD"XEB_T;3;#)!OKUU8Q0@@ M'&=K$G'"JQ[5^?\ ^SW\+-4:[O?BK\0FDU3XF^)V>\GN;IF8V4,F"L,:G_5D M+@$#[H&P< YK_M&_A])JMWJ=GXPMKZ\M;ZQ>,1P ,[+ MRK@ G/S]T %%%% !1110 4444 %%%% !1110 4>]%% &=XB\-Z3XN MTF?2];TVUU73IAB2VNXA(A]#@]QU!Z@]*\@\2_L7_"3Q);A%\-?V3*&!\_3+ MB2)L#^'!)7!_W39FG?!SS(Y)'/. M!@=..!6%^U-X-D\6? ;QK:6$!-^]HMS^YPKR^1(LNTG^(;4/'MQ6M\6OV@/! M7P56U7Q-J;0W=T-T-E;1&69TS@OM'10<\L1T(&37(?#GX-?$K]OK68;O58KW MX?? :&\F1YHW:WU+6HPJE"%<$%#E?FV[ 2_,C+P ?<_[$'C+1_'G[)OPOU31 M+:&SMET6&SFM[>%842Z@S#<81> #-'(P]0P)ZU[G7-_#OX>:!\*?!.D>$O"V MGKI6@:5#Y%I:QL6V+DL222226+$DG)))KI* "BBB@ HHHH *3%+10!Q7C[X* M?#[XJ2PR^,O!'A_Q3/"ABAFUC3(;F2)3U".ZEE'T(KQ__AW'^SO_ ,)(^LCX M=6JLY5FT];RY6Q9U!"N;82>62 3P5Q\Q.,\U]*TF: *6BZ'IWAK2+/2M(L+; M2],LXEAMK.SB6*&&-1A41% "J!V KY?^.=C%X+_;@^!/CO4K/[1HNK6=_P"# MUO)XQ+'97\JF:U,8SF*27$T>\9RH*G R1K?$S]NSP=H=YKOAGX>66H_%+X@V M+BTBT70+&XFM_M1?9YU+X@CXL?&O48?$7 MQ$AGF;1=)L;N631_#ENZA0EK&P7,I4?/*1SQCD;B ?2E%%% !1110!^-?_!; M3_DOW@7_ +%D?^E4]>U?\$0_^26_$O\ [#-M_P"B#7BO_!;3_DOW@7_L61_Z M53U[5_P1#_Y);\2_^PS;?^B#0!^E5%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110!_/7_P4A_Y/:^*7_7[;_\ I)!7ZU?\$N/^3$_AE_W$_P#TZ7=?DK_P M4A_Y/:^*7_7[;_\ I)!7ZU?\$N/^3$_AE_W$_P#TZ7= 'U51110 4444 %%% M% !1110 4444 %%%% !1110!@^-O'7A_X;^&;SQ#XIUBST'0[, SWU_,(HDR M0%!)[DD #J20!7R9^WE\:OA-\1OV)_$H3X@Z;_97B@I::1?6*O=K/>V\T=RL M)6)69.80&+ ;0PSR0#P'_!4:TN-8^)WP&T/Q#:\'E M>0LI7KG.!GH/,((Y(\]T;]CWX<>'_B1:^,M.L;JUN+:8W,6EI,/L*RG.'$97 M(P3D ,%&!@<4 5/V+_%UUXL^"MD;CPQ!X:CL9?LD!LX#%#>QJB?Z0 >2Q)(8 MY.64G/4#W>BB@!)(UEC9'4.C#!5AD$>AKF],^&/@[1;Y;S3O">AV%XLGG+<6 MNG0QR!^[!E4'/O72T4 ,\B,3F;RU\XC:9-HW8ZXSZ4^BB@ HHHH ***/IS0 M44OI7@WB#]KOPKX/^-ESX'UQHK'2TM87371+OB$[@-L<*#M7:R_-G@@YP#D M'O%%?/6M?MS?#739=:M[*6_UB\TZ9((8K.%2+]F;;FW8M\R@]2<9ZKN&,[/@ M[]K'PEK']LVGBJ"\^'FNZ,OF7VD^(XS!+&I*@%00"3EE&W ;D<8YH ]LHKYW MB_;5\.:YK5U9>$O"/BWQQ;P*@^V:%I;2*TC$X4HV&7@$@D9.#QQFMS3OBG\: M_'32#P5^SEXJN;9G6&*\UZ3^SAYA'\22(!M&?O>9CU(H ]LHKQC6?$W[2?P[ M"WGC+]GC4+C2L9>3PS?1:C-$.[%(&EX^NWUS7/+^VOX;OKB/2-*\'^,-2\7R M2>2GAF/2S]M+^A4,WZ9/M0!]$%@O).!WKP_Q%^U)92>*KSPOX!\(>(/B=K]J M0DT7AZU:6WCGP1^ _@K]GGP1;^%O ^CQZ7IZ; M6GF.&GO)0H4S3/C+N<#)X Z 8% 'QW^QC\#_B)XF_:>U_XP_$OX>MX)LK/0 M$T?2--U6=+F<7#2HYGB( VA56122!_K\*3\V/T$VBD_6EW4 +15+5]6M]#TF M]U&Z<):V<#W$SY VHBEF.20.@/4U\S?#G_@HY\'_ !I\';OQQJFMQ>&=0TVS M^U:EX7O) =1BSC:(8R%-PK;E*N@QAUW;3D ^IJ*^4K[_@H_\-;K^SG\(Z+X MJ^(EL^F1:QJMQX4TT7:Z':N6!-YAP8Y%*DM& 2 "?3/?^*?VU/@IX,\&Z#XH MU;X@:7!I6O6WVS2PF^2XNHN1N6%5,@^8%3N488%3@C% 'MU%?+EE^WE!KFGP MW6B? GXT:L)DW+L\)B)%)!9 SO,!AEPVY=PPR]R!5B/]H#]H'6F\[1_V:)+: MUA4&5=?\8V=I+,Q)&V)423H,$LV.X S0!]-TF:^8(?VS/$?@QGC^*WP)\=>" M-IRVHZ)"OB+38TS]Y[BV *_39574/VTM4^)UG/9_ ;X;>)/'EW.?(M?$^K6# MZ7H$,A(!>26:#=2NTLI+\[VW. MO:O^"(?_ "2WXE_]AFV_]$&@#]*J*** "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@#^>O_@I#_R>U\4O^OVW_P#22"OUJ_X)U\4O^OVW_P#22"OUJ_X)@ !KQK]H?\ M:^^'W[+^K^#K#QW<7UH/$\\L,%U:6XFBM5B\O?+/\P8(#*G**QY/'!KX2^.' M[4.K?M^^)-'\$?#RW\4>%OA59W-R/$VMK(MO_:*X'E1#:2"I SY;9SYH+* F M: %\;?$JS_;:_:XMO%>C0M=_"_X=V_V;3;J=I$2^OG8N;A(V48P0O'7$,9/W M@H]RK%\&^#=(\ >&-/\ #^A6BV6EV*;(85))ZDEB3R6))))Y))K:H **** $ MDD6.-I'8)&HW,S' R3_.J5KK^EWVCIJUMJ5I<:4Z>8M]%.K0,G]X.#M(]\ MUYO^U!\1M.^&WP5\17E^#)+J%O)I=I"K -)-,C*.O91ECWPIJ']G_P#X)5^+ M=>\"^$[7XO>/KJU\*6[+J$G@#382I5F)D,4UP&&U@S$,%5L9.UQUH S_ !I^ MV%\./"6I?V99W]SXLU7!Q9^'(1=G/IO!"$]>C$C'(%95Y^U1K7A.QBU7QO\ M!CQ]X0\.38,>L7>ER>1L)PK.71 N<] 2<$8!R*_2?X4_ 'X=? [3S:>!/!VE M>&T9=DDUI #<2CTDF;,C]/XF-=W-;Q7,,D,R+-#(I1XY "K*1@@@]01VH _/ M[P+\0/#WQ+\/Q:WX:U2'5=-D8IYT60588RKJP#(PR.& /(XY%;<%W!=;Q!-' M-L.UO+8-M/H<=*X']N[]A.7P'X:\4_%3X%MJNA:I<(X\0^%M'RUM=VLBLLLL M,0Y5EW%BHR "60(5Y\I_8>_8"N_C)\"K3QUIWCCQ1\+/$-QJ%U:?:;6+=#J5 MDH0QR"/>A&',BYW$'9P,_,0!_P"U]^T/XI^!6K>#/[!M(I;&[>:6\:Y0-'<* MA0>0#U0X8G(YY'N*Y?5OVKOBAXH^&MWXZ\*>!-.TGPC]M70[?4-4O1-*?V@IO&?A?0=9M['7]+&DBTU MVY=9 KQV*.[QRJ-QRSSH 4)*D ;_ +B_8;_8JTWP;)+X[\3^&M9\.2VNMW=W MX2\'ZM?^;'H]LZ)&ES+$K,#>2*IWLQ.T*@ 7:, '$_"/_@F1K?Q*\#:/KGQK M^*7C4Z[J%JL]QX?TN\6"*S#LS&&0R(VYMC , J[6++E@ 3]/?#W]@SX$_#7P MQJN@Z;\/M.U"PU5HGOO[:+7[3-&6,9S,6V;=S?[GL$N;F*1B"66:7=(,8&/F^4<# KE/CE^P5\*/VA MOBIHOC[Q=8ZA+J^GQI#-;6MT([74(T)*)<(5)8 L?N,I(X)( %?1=% &/I]C MH?A"ULM.L;?3]%MY&6WM;2WC2W1BJ$A$08!PJ'@=E/85%XN\;>'O &CR:KXG MUW3?#VEQ_?O-4NX[:(>VYR!GVKY"_:\T?7?VA/VD_AC\-OAWJL.C>*/ LH\9 M:IX@GC2XM]*4D+;1M%NS)*[*#Y9Q\C _=)(]$\$_L-^%O^$JN?&GQ9U.3XV^ M.YPD:ZKXFLHEM+6-.D=O8K^YC&>>AYR1C)R 5I/V_/!_B.[DM?AMX,\=?%F5 M':,W?AC0I/L*E202US.8TV\'##(/&.N:T_"?[:WP\U+QE9Z!XRTC7_A/XPO" M+:SLO'.E_8C=Y8#$%R"T4BE\ ?.,G'%?0MK96]C:Q6UM#';6T*A(X85"HBCH MH X 'H*P/B)\-O#/Q9\'ZCX6\7:/;ZYH-^GESV=R#@^C*PPR,#R&4A@1D$&@ M#HQ^5+N^E?E?^U)\ _'_ (1\>> /AG=:CXU^(OPOFUFSG\/HYDG8B2X2.]TR M^NHBL@1(%>2*0XVHT@!^4E/K"Q_8]\:>![5+/X>_M#>./#6GVX,=EI^K06FL MV]K%GY8E6>/<54<#+$@8YXH \2U;_@IUXD^'?QT^)G@_Q-\-KS6=,TG57T[1 MH](5HKJ!A)Y,'VMY/W8CN',;)(IX#='.*]AU5OVG/BQ/I]IJ5MI/P'\.6_F7 M>I:IHFHQ:YJ4JB,^7;QQM!L7YL%F&2QL>!_V2?$OC#QO'XM_:!\4V?Q( MU'1Y(!X?TO34FL]+MFB.?M,O"NGZE]L3']H+ B7L#@862*<#>CCUS@C@@J2#\V_ W_@E;X%^&WBJ+ MQ#XW\1:A\5+_ $V:-M%AU:,PVUC#'GRXVB\QQ+@XZX3Y1A!SD M_\$J/#/C+ M0OV?]8N?&.FWUF=3UR:[TRYUBW\J_N[-HXRLLQ/S,"YD*EB3R<$KMKVSX&?L MA_#/]G;6-6U7P;I%Q#?7ZK"LU_=R7;6=NI8BWMS(28X]SL2 !7P?^U%_P4:LO$,>F?#W]G/7;;Q)XZUR[ELI MM:AA;R-+2/:6=/-CV2[E+D2+N0"-B,DB@#S+]JOXG:#^V5^U'X%\+>&-$DOM M$^&UWJ*^(;_6+0?99G:6*.2!4.0_-N,;L9+$@87->E>"/A[X<^&VDOIGAG2; M?1K&24S/%;@@-(0 6).23A0.?0"N:^!_PEE^$OA_58;_ %EO$&N:SJ4VK:EJ M1A$(FGEQNVH"0!Q^9)P,@5YW\=/C)/XF\7>'/A'\-O$IM?'FMZ];:5>36L#. M]C%(<.V\@*&!*DX;( ;[O6@#Z+JDVL:>NJC2S?6PU)HO/%F9E\XQYQOV9W;< M\9QBN+7_ ()?_%WP9:WUYX1_:'N+S7-0+Q7IUJPD$4T>-J.',LS+*J_Q 9&< M!@!DZ+?\$A;6UTL:Y9?&+Q5_PM&)%>'7YF5H!((RI0I_K=A/&?,.%XP: +G@ M7XB>'/B9I,NI^&-6@UBQBG>VDF@# +(N,J0P!Z$$'H001P:Z.O%OA_\ \$S? MC_\ G1X]3\$?$+PG>:Y?,_]L:%>I.NGL 3Y312>7N9L$YRD>.@+#BLJW^+? MC7X#_%;4OA[\?SIFE7#PI)?!OB_X?_$.9-)U?PAX6UJRNHO#\QD$]]="3?@X4A@0F ,\ -D')%?L/ M&QD17VE"0#M8*5C^'?@;Q2L>E>']+MAY6 MI3P;9%E>4D_*59,_>)$C %!R?U.Q0 M%%-W&@!2H-^#?@/5?&/B MJ[>QT'31&;B:.%Y7S)(L:*J*"S,SNJ@ ?Q4?$+XL^#OA/H,^M>,/$NF^'=+A MEC@>XOKA4'F/DH@'4L0&( &<*3T!(^5Y+[Q%_P %"M8U^PTO5E\.?L\Z3J,% MH]U#;13W/BZYMKI9G\J0MNM[=6BBPZ@%BQP6^8( :O[+'P#T7XD>'?&?CSXC M_#?34;QAXRN_%&D:/XDTM9+VPA.V*-I?.3P %?%]KK'BW]NSXE?$-/ ?QDU MCP9\)O#RV.FV%]X9LXU_M::> R7I\YL2!HP40$8"E@0."6 /N+=7->)OB=X2 M\&^'[?7=<\2:7I6BW%S'9Q:A=7:) \SOL5 Y.,E@1UXP<]#7SE-^R'\6/$%K M:>%/$?[2'BF[^'UHC[/[)M(K#79P4,:0SWPW^:@!))9"7)Y&0&'GWQ#_ ."7 MPNO"5CX"\!?$75M$^&5Y?07.M^&]:*WH1D*$W-D^T&*9MI# Y0^8QX "T ?> M>ZC=7RA'X3_:O^$GARXT_0?%'@#XEZ-H\3-8R>)-/O(-:O847*0.T$@B,N!L M$A!W$AFZG'+_ !:_X*&6UO\ LSW'BGP+)H-G\6+>>UL;_P #>)KAH;_3[IY( MHIXUM6,50& 5,98GY2E &M^R_;^+/!/[77QK\.>-[C1O$/B/Q!8:=XG MGUS1()88X8QOM8;)T=FV[8T5E&2<;B2V>/L+%>.?L^_ &[^$MQXF\2>)O$T_ MC7XA^+)+>;7->E@6WC<0H4A@@A7Y8XHPS =SN)/8#V2@ HHHH 3;1MI:* $V MBEHHH *3%+10 4444 %%%% !1110 4444 %%%% !1110 4444 ?C7_P6T_Y+ M]X%_[%D?^E4]>U?\$0_^26_$O_L,VW_H@UXK_P %M/\ DOW@7_L61_Z53U[5 M_P $0_\ DEOQ+_[#-M_Z(- 'Z54444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 5^;/[*?_!0?XH?&C]L9OAAK]OH">&Q<:G%OL[* M2.XQ;I*T?SF0CJ@SQZ]*_2:OQ!_X)\C_ (V6.<_\ONN_^B[B@#],OV]OCYXF M_9K_ &>[OQKX22QEUB+4;6U5=2A:6+9(Q#?*K*<\<&]#G74+R?6M7N5$]Q,FR.'S$#R.N M("=A.Q>6QN89]._X)>_M#?$3PG^U!+\&_%NMZEJFF:D+ZS.GZE=-]D!>1W55&Y6Z9/'2OS[^,WQ6\;6/_ 5,=?M] ;QUH-N=* MBU2=;4Q.UH'3R@VW:VYLC&#DYKRO_@J%\-/%/P]_::U*\\2>(O[=MO$7G:MI M$/VB67[!9O<2!+?#C"8(;Y4^7F@#]U?#.O1^)O#>DZQ%$T,6H6D5VL;G+(LB M!P"?49Q6ENK\X_@_:?$;_@G[^RS\1OB;X[\81>/CJFFZ0WAG3)K^ZN$M9F\U M5C82XVKFXB9EC/*PMR, U\E?#W0?%7[6'AKQ+\0O'O[5.B^"/$BW$RZ7H.N> M(([:2X=4SQ&;B,6D)+;%*HW1CMQR0#]T=U&[OVK\OO\ @FW^W=K]Y\,/B7H_ MQ&U&[\2+X%T*7Q'9:A=2F2[EM8@?-MWD8DN0QCV%LGYR"O\ M@IA\8/$-Z?'LVC6NDJ+V226[FCL=,5V*PPV\$?\ $0K8/!(1F9BWW@#VC]IS M]J3XL>#_ /@I(? FB^.=5T[PA_;^@6W]D0NHA\N:WLVE3&,X8R.3S_$:_6NO MYZM8\%^-_AS^W=X=\-?$369/$/B[3/%.BV]UJDER]P;J,/;?9W\Q_F8&'RL; MN0, \U_0K0!^:E=0/=,UVX&+> MV@C(W.I95);=EB5"<9/-_!_]K3]LR3XR>!]!\<_#IK30-=U6WL;FXU+PS<6L M44+N/-<3*5"NJ;F 8GI]TUY+^W1^S3\6?V>_VG]3^.7@>PO-4T2YU7^W[;5[ M&W%S_9UR2&DCN(L':F_=AF&PJP!. OV1;?2!XNMM7U# M4-825[&QTBV61I!&5#%F=T50"Z]\]< U[%X%\61>.O!/A[Q)! ]K!K&G6^H1 MP2$%HUFB60*2."1NQ^%?C!_P5Q^&OBKP?^T%'XBUKQ#_ &KH?B?S9]%T[[1+ M)_9T<4<$=6&YAG !]>^!?^"@7P^^ M)G[2 ^#?AS3M:N]:BFO;>ZU.X@2&TCDME;YS>;&/,^?8_/4[N:^WO MV]/VFOB)^RK\(?AA\$M'\3S)XZET"&?7_%-K<2&X>-285,,SX<&22*4LYPP" M#!^8T ?J1NHW5^%'Q6\*^)?V9_"?ASXB>#OVK]*\;^,&NHUU'1_#WB%;B>UD M9"Q88N)/M,0*E6+HH.Y_:@_;J\(LISN5,@<_, #].=QIU?C#^QA^S[J/QEU3P;XR\/? MM,X\8G4H+S7_ C)>75OJ*V\4P,JK(9=\Y,2MSLV?-C=C)K]G"/CG_P $S/'WA75M(^)MWK>G:RLDT=6\6Z1%#-XANKF+2]*%PNZ)+B7/+.U0T6_[QV],5Z%_P25^ OQ#@MO#_P 4I/&V_P"'4T.H M6D?A?[;5]Y6;.<\YZT ?J57YK_M]_P#!1[Q[^SW\>CX"^'MM MH=S!I^F0SZDVIVQVZ M/'L9/&:^JMU?B[_P25^($GPI_:R\1?#J\NH9[;Q%: MW%@)+>4-#)>6;/)&ZMG#*8Q<@$==XKT+_@L%\2_&_P ./C=X F\-^*=8T.QF MT/>UMI^H3012RI./"/[27[2O[.MY M^T5K_CS=X?T>-8[;1[:[FMWDAMW$,MU'#&!$K>8'9F)#$HY& $% '[A%L4;J M_.O_ ()T_MC:S??LF_$G6OB!J%SX@D^&Z-<1WES*3<7%JT#210-(V2S[XW4, MV3AD':ODOP'XE\7?MV>,/%7B/XE_M)Z3\(=/LY$:PT[4-52WA+,2RQVUJ;B$ M!$"@-+DL25SN.2 #]R ?%_B+4=:\ M57=]HMO;S:O-BWA%SY[O$SOMA*QV[ N.1&9 .M 'ZT?M\^*_C-X/^!8OO@AI MUY?^)FU*&*\;3;);V[ALRDFYX8"C;VW^4I(4LH8D#JR]7^Q_K_Q+\4?L]^%= M2^+EC-8>.IDF-Y'*_/']H[X??%?\ 9$_X M)]:#HFO>+;JS\53?$43G4-!U>X+-;2V%R?+,OR,07C+%>F<'K7I_P<_:TUGX M$_\ !+O3OB'J5]<^(_%]UJ%YI>ES:Q,Y M!^DNZC=CZ5^*'P$_9]_:-_;YL=5^(&I?%:_TK25NVMH;K4K^XVS3+M9EM[>+ M")&N1RNT9Z D''V]\2/V>OB/X5_8<\.^!(_C,OA#Q-HMTLVM>-;[6I[>"2T: M68R1O<-^\"!9(]J_+_JE7(!- 'VCN]: V?Z5_/M\8FL_@/?:;KGPT_:BOO'_ M (H:=5O%TNWO[&6 !6Q()V=XYD!7:07#?,ORE0L$BB!/0O(Z(#VW5^7R_M\_M<>.O .O_&7PYH6@V'PST&]% MM=PI9QR1@DH-K>9)Y\@7S8]SQX W9X ./M?_ (*2>./ ?AG]E'QAHWCG4)K8 M>(8/L>EVMG&);B>\1EFA*H2!M1XT=B2 %!YR5!_%?P3\7/'%G\.)/@S_ ,)/ M'X7^'_BO5;:^O7U"%E@3+*AF9U1I/)S'&S!0<^2,#J" ?NW^QK^THO[57P-T MWQM)IBZ1J8GDL-1LXB6B2YCVEC&3SL971@#DC=M))&3[E7YMZ_\ M&>&O^"6 MOA/P!\'?"OA9OBCJ6K6)UJ]U"/5A9F>:>38LBJL,H*N4(0 \+&OWB2Q_1NQF MN)K.WDNH%MKEHU:6%7WB-R!N4-@;@#QG SZ4 ?'/[<'_ 4@T/\ 96U#_A$? M#^F0^*OB \*S2VLTI2UTY&&4,Y7YF=AAA&-IVD$LN5W?*6D_MO?MQ>,=)7Q) MH?PVN+O1)AYL+V'@^XDAD3 (,9)9G4^H)^M>-?LZ:':?M(?\%+(?^$U1-0M- M0\2:GJ=S9WJY6;R$GFBA*'(*@Q(I0\;%(Z<5^[ZH% & !@8[4 >:_LV>,?% MWQ ^!?@SQ+X\T^VTKQ7JMB+N\L[2"2!(][,8QY)Z#@>E;N:^ M9/V^O ?BCQU\)]+3P]\6+?X0V-IJBR:SK-]J36$#V;1NI4R)AF??Y86/]FTZUO; P.N-I8R,\5PCZM,_']]XN^'/BK6;W MQ#9:98QZIIEUJ$QFEM4$@BDAWL2Q0[XRJDX7:V.M<1^UA\$8V^*WC.[^*W[7 MEOX7MIM0N;C1_#2F[U:YM;1G+PQR6T+IY&!@ *AS@$9)Q0!^N.Z@,:_'7_@E M[^U%XWT_]I:#X4:EXNO/&WA'7!>16LUY+-*L4EO#+.D\!FQ)&CK$WR$#[X)4 M$<4OVS_VA/BC^U'^UQ/\#_ .LWFCZ'9ZPWA^WL;.Y>W2YN8V*W%Q/O@?X>^&L_@/Q3?^&)=0NK]+IK%@#,J) 4!R#T M+'\Z^F_V,_%^L^/?V7?AOXA\0ZC-JVM:AI2S75[<$&29]S#-F\9^&+XW$VE[+F9XK2=!&)D$()[]K&""W6<^?YLR_-&OEESD8^95& M0"30!]TDT;J_G\^,NFZ9\&(K37O G[55UX^\;1W"K<6VE0:A:R1KR3)'>;WC MD 8#@LN0/=CC=N( Z ^EZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH _GK_X*0_\ )[7Q2_Z_;?\ ])(*_6K_ ()6X@U*'3GM-.FMA\\5Y.1!!) MZ ))(KGV4]\"O:ZPO&_@?0OB1X3U3PSXETV#6-"U.$V]W97"Y213_(@@$$<@ M@$8(!H _%/Q1X#\$:+X3\*>(/C)XM\8?$SQ5K,0-OI%MJYOF>2<9#PJ2KX^[ MSOPQP,-TKVS]G3Q]\(M:1-%\%:5%X8UNQ1[9M)U.U6#4MBG+;B68R!?&W[0'[27@;X7^!]>C\*:O;:-=:['JDUY-$CY; 5A M&I.0UN,'G[Y...?T _96_8_\(_LQ^%8XK=!X@\973M=:KXIU"-7O+BXD4"78 MY&Y(R0<+G)ZL6))KS7]C?]C/Q1\+/'VL?%;XL^(+/Q+\1=4LDL+:"PC(M]*@ MZR(IX5F;"#(48P_+F0FOL7% !BC%+10 FT5RWQ"^%/@WXL:9!IWC3POI/BFR M@D\Z&'5K..X6)\8W)N!VG'&1V.*ZJB@#F_A_\./#'PK\,V_A[PAH5EX=T6!F M=+*PB$:;F.68]RQ/4G)KHLGM7/\ Q"\?Z'\+?!>L>+/$MZNG:%I%NUU=W3(S M[$'HJ@EB3@ 9)(%?G?KW_!4CQ/XL^)&I6'PY3PC?:!::O9P:=I]U;7SZSK] MO++!$R6\>%17_>RL(_'O[1OPF^#/A_7_$OA73 M=3MK[7?$6J>&;Y+"Y^R1QM'"L<[@Y(F^^B MM(.!PP^L:\G^/W[,G@K]I'3M M&MO%D=_!<:/.\UEJ&DW1M;J)9$V31"0 GRY%P&7O@>E 'R1-:_LH?L\_%2]O MKKP?XP\;^(O"UZ'UOQ_<6M[K5IIMS,JL/MEQO\LR*C*0=C%">,/NK[9L/B-X M3C^%?*LNP<[L@X-3?#3X/^"O@ MYX:_X1_P5X:T_P .:06WR6]E"%\UL!=TC'+2-@ ;F).!UKYKUC]E7XI^!?B1 MXWA^"_BGP_X%^'OCSR9=0BD@GDGT*=8W2:6PMU(CWS%PV0R!2HX^530!Y-^S MS^SYXG_;"M;_ .*?BWXAZ[;_ C\<:U?:G/\-5NI2K+;WLD<$$DA; CS&Q=$ M"YVH/0K^BEAIMII5K':V5M#9VT8PD-O&$11Z!0,"N0^"WPIT?X&_"SPYX%T+ M>=-T6V\A99/OS2$EY9FY^])(SN1T! M*(O$NK>!?#>I>(XIHITU>ZTF"2[62+_5-YI3?E/X>>.U=K10 FT4M%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?C7_P M6T_Y+]X%_P"Q9'_I5/7M7_!$/_DEOQ+_ .PS;?\ H@UXK_P6T_Y+]X%_[%D? M^E4]>U?\$0_^26_$O_L,VW_H@T ?I51110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !7X6_%'_A(O^"??_!0:Z\92Z))>:*VK7>JZ M?'S'%?Z==>8'C1\8WHLS(>.'0'&",_NE6!XT^'_ACXCZ,VD^*_#VE^)=+9MW MV/5K..YB#?W@K@@'W'- 'X[?M[?\%%-'_:U\!Z%\/O /AG7+&SEU&.]O9=4C MC%Q<2J&6*"*.)Y-REI-V2'->MVL_$%UHUQ MJFHVK##0RS2JRQL/[RQB-6]&#"OL;P/^SA\*_AGJJZIX5^'?AG0-47.V^L-+ MACN%!&"%D"[@#Z UVVO^'=*\6:+=Z1K>F6>LZ3>)Y=S8:A;I/!,O]UXW!5AP M."* /S1_X(>G_BEOBV.WVW3?_0+BO /V/O\ E+,O.?\ BIO$W_I-?U^RO@?X M5^"_AC%=Q^#O"&@^$X[QE:Y30],ALEG*YVEQ$J[L;CC/3)K/T?X%_#;P[XN_ MX2K2OA]X5TSQ/YLL_P#;5GHMM%>^9(&$C^)29([!_A'9W=KX*\):-X5@NV5[E=)LH[?SV7.TN5 +8R<9Z9.* MQ/&W[-/PG^)&KOJWBCX<>%]=U5_OW][I4,D\G^](5W-^)- 'PG^R;\(_@#\< M/AK\=;?X%:5XFT76[KP]-X;>;Q-9E'16=E)91C@'(H _#GQQ\9%^/G[>WA[XEC2 M+CP_IFO>)]'FLX+P_,;:"2"V20MT.?LY+8) 8,,G&:_H(KA-8^ OPS\0ZE8: MCJGP[\*:EJ&GQ1P6=W=Z):RRVT<9S&D;M&2BJ22H! &>*[N@#X \??\ !7;P M?\*_C9XU\#^(?!6JWFG:!J$E#0R% ")%<<..OV>_AC\3KW[;XL^'WAKQ#?\?Z9J&E0RS\#&/,*[L<#C/85J> _A)X(^%MM M)!X.\(Z'X6BE $HT?3XK4RXZ;RB@L>.IR: /S/\ ^"V7A'4[6S^#^LE9;O3; M:*^TV>^8$_OR('4.?5U20CG)V-Z5O:-^V)=?'S_@GIX_\+> -(UK2_&O@CP? MI=IJ5P @CEBW)#=/;E'+8^SPSLTFX M $UCJ5LEQ!)CIN1P0?Q%8'P[^"?@#X2)>KX+\&:'X6^V[1=-I5A% TX7.T.R M@%@-S8!.!N..IH _"/\ 9L\>? 'P7\)?'X^)'@J^\7?$:Z5HO#PVLUL@:+:G M1P%82$LS%6. O.0?I'_ ((BNJ_%;XDH6 9M%MR%[G$_7]1^8K]-]#_9K^$_ MAGQ6/$VD_#;PKIOB!9/.34;71X(YHY#U=&"?(W^TN#R?6M;P3\%OA[\--0GO M_"'@3PSX5OKB+R)KG1-'M[.22/(.QFB125R <'C(% 'XD>$?BY%^R-_P47\6 M>+?%NC7]Q9:;XBUF.[L[-5^T&*UN/.7+V,GF22P^?M)"[UGV@@[=T9&PM] BMQ:1Z5%;(MJD 7:(A$!M" <;<8QQ0!^'7A_Q7^PY<^%[>ZUKP1\3 M+'7?)!N-/L[Z*>(2XY$C,JG':OM?XA?$3]G#]GS]COX5^&]>\&ZIX MC^%OCI#?6FF22+-YT0E&5EW<9Z'ZFC_9!^!T6J?V@OPB\ M%"ZW;MW]@VVT-ZA-FT'\.O-=GXH^%/@OQQX?M]"\1>$M#UW1;90EOI^HZ=#/ M! (T92$P ,;0,8% '\^WQ6M? -O\ '+P^W[-%YXNNQ*\$EBE]%MO8-1,I MV1VQ7#L!A,9&&_#NI8*_;=/TN&*< C! D"[@/;.*]"Q0!^&'QBTW7/V%_P#@H<_C MO6=#N+_0&\07.O6$D>0MY97+2>8L;G@R1K,RD'^)1G@@UI?\%!OVM]*_;>\6 M_#WPK\,-"UB_ATYIO+$]MBYO;NX\L"..)2QP@C'.>2QXPH)_9_QI\/\ PQ\2 M-';2?%?A[2_$NELV_P"QZM9QW,0;&-P5P0&Y/(Y%8/P_^ ?PV^%-W+=^#O G MA[PS>2C;)=:9IL4,S+_=,BKNV^V<>6V]1>%?B5I<6F>+O#6C^*M-BF%S'9ZU817D*2A642!)%90P5W&[&<,1W-6/"? M@SP_X#T6'1O#.AZ;X=TB$LT6GZ3:1VMNA8EF*QQ@*,DDG Y- 'S[_P %&OBQ M_P *B_9%\<7D,Q@U+6H!H-EM8J2]SE'(/8K")G!]4K\[/V"/^"E^2!*J1HTCMYB-D;I-HQC[K5^QGC;X<^%/B5IL.G> M+_#&C^*M/AF%Q%:ZW817D4 ]#AT;PSH> MF^'='A9FBT_2;2.UMT+$LQ6.,!0222>.2: /P9_: ^%,W_!/S]L70/[$NKS5 M--T:?3_$.EW%[M66ZA# R(Y4!<%XYHS@=.M>Z?\ !:#6+3Q#X[^$^JV$RW%C M?>'I+FWF7D21O*&5A[$$5^K/C;X+_#[XF7UO>^+_ +X:\5WEO'Y,-QK>D6] MY)&F2=JM*C$+DDX'&35;Q#\!?AGXNM=)M==^'?A/6K;2;9;+3H=1T2VG2RMU M "PPJZ$1H JX P.* /A#_@J@?^,!_A)_V&=)_]-5W6K\#_ /E"]J/_ &+/ MB'_TNO*^[_%7PQ\'^.M M-"\2^%-#\0Z)9NDEMINJZ=#0JF?R;EHE8GH"ZJ">P. M:^6_@9'\'O OBKQ#X>_:%\&^+?M%O((XGT:;R+FRF0L)(IX'*Y!XPP.5(/!# M97^@;P/\*_!?PQCNX_!WA#0?"<=X5:Y30]-ALA.5!"EQ$J[B-QQGIDUF?$#X M"_#?XK7<=WXQ\">'O$UY&-J76IZ;#-,J_P!T2,NX+[9Q0!\%?\$^]&_99\8? MM!3WWPBT+QC8^*/#FF2WT5SXCN$\IXY,6\A1%=CD"8 D[?O<9KYR_P""?/\ MRDL;_K]UW_T7<5^QW@/X.> _A:LH\'>#-!\+&90DKZ/IL-L\JC& [(H+=!U) MZ"JWA[X%_#;PCXF_X2/0OA]X6T7Q#ND;^UM.T6VM[O+@ASYJ(&^8$YYYR&=#TWPYH\+,T6GZ M3:1VMNA8EF*QQ@*"223@
._#FLZC86UY+=Z M?>Z&L4DJB0@O%)'+)&!AMS!@W\6,<9.]_P %0_CAJ'Q^^ OP2\<>&;?5++X< MZY-J4DL%R%&+R*188EGV,R[P$GVC)_Y:=2#C],/%7[+_ ,(?'&M2:QK_ ,,O M">K:K*_F2WEUH\#RS-G),C;,N?\ >S733?"OP7/X)_X0U_".AMX1V;!H/]G0 M_80N=V!!MV#GGIUYH _!?XO>//@!>?LP^!O#7P\\$WUM\35,%QXCU^_#$JZQ M%9U5RY#+)*RE0H4!5&0&.*_5#_@E"V[]B?PB %M TOPUI*NTBV&CV<=K &;EF$<:A&:[ M\+::EU8731H62RGE:)D=_02!-H/3,8'5AGP3]HC]IKX$_M$?LN^#=-NO#NK^ M&_B]X4TRVTVRFTZQB-JZ1($:)I-X)MR!O4$;HV/&1NW_ +?:AIMIJUC/97UM M#>6=PABFM[B,21RH1@JRD8((X(->7Z;^R7\%-(UA=4L_A/X-M[]'\Q)DT.V_ M=MD'_P!6T.UN MIV51A09)(RQ ' YXKM;.QMM.M(+6T@CM;6"-8HH(4")&BC"JJC@ 8 ' H _ M#_\ ;&^"WCK]B3]K-OBGX5LI%\-W.L-KFC:HL)DMH99'+RVQKRAOV.O@7)?F\;X0>"C,3N( M_L*VV?\ ?&S;^E 'Y@?\%3OBSK7QJ\(_ SQE8P75CX!U[0Y-0@LS)OCBU OB M:-V& SHFQ02!_'CJU>&?M&>._@%K'P;^'WA[X1^#+[3?$]G''<>(==U!2)9) M/)VM$6+MOW2%G)4*HVJ%'.%_>K7/A9X-\3^#T\)ZMX4T74?#$8"QZ/,XVQ%=JD9." ".U<]I_[,_PCTOPW-X>M_ACX170YYUN9M/;1+9X)9E#!)'5 MD(9U#, QR0&(% 'YO?%1UD_X(N_#\JP8"^A&0<\B_N 1^?'X5[7_ ,$F^/V' M_$O?_B=:G_Z305]GS_!OP#=>"8/!LW@CPY+X0MW\R'P^^DVYL(W+LY9;?9Y8 M.]F;(7JQ/4UH>$OAWX5\ Z'+HWACPUH_AS1Y7:233])L(K6W=V #,8XU"DD M G'( H _'O\ X(XMJ$?Q<^)C:0B/JR^#YC:++]PS?:(=@;VW;:\#_9G\4_"W MP[\WP3\%?A[ M\--0GOO"'@3PSX5O;B+R)KG1-'M[.22/(;8S1HI*Y .#QD"LOQ)^S9\*/&7B MD^)-=^&_A?5]>9@[ZC>:3!+-(PZ,[%?F(XY.3P* /QH_8&UO1M4_X*3^%]6T M;2_^$=\/ZAJFM7&G:6Y_X]+>:RO&@A]]JNB@CK5KX\R>(?V*_P#@HYJ7CW4] M'DU"RD\1W/B6RW QQWUG=O(TBQN1C*5?S%UR/1[9;X-MV;A.$WYV_+G/3CI5WQ]\+?!_Q4TN/3?&/AC2?%%C& M_F1P:M9QW"QM_>3>#M..,C!Q0!^*?_!1#]MK1/VPH/"$7A/PUJ^DZ#X<>9KB M\UA$61[BX5-L>(W=5 6!R,MEL'@;3GO/VL;KQ/%_P3/_ &<8=--VOA>56&K^ M1GRC( 3;"7';/FD \;@.X%?JK'^SK\*XO",7A8?#;PF_AJ*Y%XFDR:);/:BX M"E!-Y90J9-K,N\C=AB,\FNC'P]\++X.'A(>&M('A00_9QH7V"+[#Y6<^7Y&W M9MSSMQB@#\#_ !7XZ^ *_LA:+X;\+>"K^3XQS21OK/B"^4LMN%DS(T;[RNU_ MD155!\I.[YN6_27_ ((X?\FD7G?_ (J:\_\ 1-O7T]H/[,?PA\+Z9J6G:7\, M?"5I8ZF@BOK==&MRMU&&5@D@*'>H958*> 1G&:ZSP5\._"OPUTN73/"/AK2/ M"NFS3&YDL]$L(K.%Y2JJ9"D:J"Q5$&XC.% ["@#H:*** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH _GK_ ."D/_)[7Q2_Z_;?_P!)(*_6 MK_@EQ_R8G\,O^XG_ .G2[K\E?^"D/_)[7Q2_Z_;?_P!)(*_6K_@EQ_R8G\,O M^XG_ .G2[H ^JJ*** "BBB@ HHHH **** "BBB@!-M&WO2T4 )MI:** "BBB M@ HHHH YWX@?#_P_\4O!NK>%/%.FIJ_A_58?(O+.1W02)D'[R$,I! (*D$$ M@YK@/@C^R7\,OV>[[5+SP;H,>PT4 %%%% !2;:6B@!-M+110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'XU_P#!;3_DOW@7_L61 M_P"E4]>U?\$0_P#DEOQ+_P"PS;?^B#7BO_!;3_DOW@7_ +%D?^E4]>U?\$0_ M^26_$O\ [#-M_P"B#0!^E5%%% !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! M_/7_ ,%(?^3VOBE_U^V__I)!7UW^Q3_P4L^$G[/O[,O@WP#XGMO$DFN:3]L^ MT-86$#OVK/BEX9\0^#(M4BL-.T86$RZI;K"_F>?*_ 5 MVR,..E^.K>QM[O5=1AN;86-T)P46+:_\ _"V? M _\ T.7A_P#\&D'_ ,71_P +9\#_ /0Y>'__ :0?_%U_,1;6LUY,L,$,D\S M<+'&I9C] .M7_P#A$]<_Z VH?^ K_P"% ']-'_"V? __ $.7A_\ \&D'_P 7 M1_PMGP/_ -#EX?\ _!I!_P#%U_,O_P (GKG_ $!M0_\ 5_\*/\ A$]<_P"@ M-J'_ ("O_A0!_31_PMGP/_T.7A__ ,&D'_Q='_"V? __ $.7A_\ \&D'_P 7 M7\R__")ZY_T!M0_\!7_PH_X1/7/^@-J'_@*_^% ']-'_ MGP/\ ]#EX?_\ M!I!_\71_PMGP/_T.7A__ ,&D'_Q=?S+_ /")ZY_T!M0_\!7_ ,*27POK$,;2 M2:3?1QJ-S.ULX 'KG% ']-/_ MGP/\ ]#EX?_\ !I!_\71_PMGP/_T.7A__ M ,&D'_Q=?S!XJY9:/?:DKM9V5Q=A#AC#"SXSTS@4 ?TX?\+9\#_]#EX?_P#! MI!_\71_PMGP/_P!#EX?_ /!I!_\ %U_,O_PBFM_] >__ / 5_P#"JU[I-[IN MW[79W%KNZ>=$R9^F10!_3C_PMGP/_P!#EX?_ /!I!_\ %T?\+9\#_P#0Y>'_ M /P:0?\ Q=?S*P^&=8N(UDBTJ^DC895DMG(8>Q IW_")ZY_T!M0_\!7_ ,* M/Z:/^%L^!_\ HN?\ 0&U# M_P !7_PH _IH_P"%L^!_^AR\/_\ @T@_^+H_X6SX'_Z'+P__ .#2#_XNOYE_ M^$3US_H#:A_X"O\ X4?\(GKG_0&U#_P%?_"@#^FC_A;/@?\ Z'+P_P#^#2#_ M .+H_P"%L^!_^AR\/_\ @T@_^+K^9?\ X1/7/^@-J'_@*_\ A1_PB>N?] ;4 M/_ 5_P#"@#^FC_A;/@?_ *'+P_\ ^#2#_P"+H_X6SX'_ .AR\/\ _@T@_P#B MZ_F7_P"$3US_ * VH?\ @*_^%'_")ZY_T!M0_P# 5_\ "@#^FC_A;/@?_HN?] ;4/\ P%?_ H _IH_ MX6SX'_Z'+P__ .#2#_XNC_A;/@?_ *'+P_\ ^#2#_P"+K^8^WT74+J>:"&QN M9IX3B2*.%BR'..0!QSZU8_X1/7/^@-J'_@*_^% ']-'_ MGP/\ ]#EX?_\ M!I!_\71_PMGP/_T.7A__ ,&D'_Q=?S+_ /")ZY_T!M0_\!7_ ,*/^$3US_H# M:A_X"O\ X4 ?TT?\+9\#_P#0Y>'_ /P:0?\ Q='_ MGP/\ ]#EX?_\ !I!_ M\77\R_\ PB>N?] ;4/\ P%?_ H_X1/7/^@-J'_@*_\ A0!_31_PMGP/_P!# MEX?_ /!I!_\ %T?\+9\#_P#0Y>'_ /P:0?\ Q=?S+_\ ")ZY_P! ;4/_ %? M_"C_ (1/7/\ H#:A_P" K_X4 ?TT?\+9\#_]#EX?_P#!I!_\71_PMGP/_P!# MEX?_ /!I!_\ %U_,O_PB>N?] ;4/_ 5_\*/^$3US_H#:A_X"O_A0!_31_P + M9\#_ /0Y>'__ :0?_%T?\+9\#_]#EX?_P#!I!_\77\R_P#PB>N?] ;4/_ 5 M_P#"C_A$]<_Z VH?^ K_ .% ']-'_"V? _\ T.7A_P#\&D'_ ,71_P +9\#_ M /0Y>'__ :0?_%U_,O_ ,(GKG_0&U#_ ,!7_P */^$3US_H#:A_X"O_ (4 M?TT?\+9\#_\ 0Y>'_P#P:0?_ !='_"V? _\ T.7A_P#\&D'_ ,77\R__ B> MN?\ 0&U#_P !7_PH_P"$3US_ * VH?\ @*_^% ']-'_"V? __0Y>'_\ P:0? M_%T?\+9\#_\ 0Y>'_P#P:0?_ !=?S+_\(GKG_0&U#_P%?_"C_A$]<_Z VH?^ M K_X4 ?TT?\ "V? _P#T.7A__P &D'_Q='_"V? __0Y>'_\ P:0?_%U_,O\ M\(GKG_0&U#_P%?\ PH_X1/7/^@-J'_@*_P#A0!_31_PMGP/_ -#EX?\ _!I! M_P#%T?\ "V? _P#T.7A__P &D'_Q=?S+_P#")ZY_T!M0_P# 5_\ "HKS0=2T M^ S76GW5M%T\R:!D7)Z#)% ']-O_ MGP/\ ]#EX?_\ !I!_\71_PMGP/_T. M7A__ ,&D'_Q=?S++X7UF2-772+YD89#"V<@CUSBE_P"$3US_ * VH?\ @*_^ M% ']-'_"V? __0Y>'_\ P:0?_%T?\+9\#_\ 0Y>'_P#P:0?_ !=?S+_\(GKG M_0&U#_P%?_"C_A$]<_Z VH?^ K_X4 ?TT?\ "V? _P#T.7A__P &D'_Q='_" MV? __0Y>'_\ P:0?_%U_,O\ \(GKG_0&U#_P%?\ PH_X1/7/^@-J'_@*_P#A M0!_31_PMGP/_ -#EX?\ _!I!_P#%T?\ "V? _P#T.7A__P &D'_Q=?S+_P#" M)ZY_T!M0_P# 5_\ "C_A$]<_Z VH?^ K_P"% ']-'_"V? __ $.7A_\ \&D' M_P 71_PMGP/_ -#EX?\ _!I!_P#%U_,O_P (GKG_ $!M0_\ 5_\*/\ A$]< M_P"@-J'_ ("O_A0!_31_PMGP/_T.7A__ ,&D'_Q='_"V? __ $.7A_\ \&D' M_P 77\R__")ZY_T!M0_\!7_PH_X1/7/^@-J'_@*_^% ']-'_ MGP/\ ]#EX M?_\ !I!_\71_PMGP/_T.7A__ ,&D'_Q=?S+_ /")ZY_T!M0_\!7_ ,*/^$3U MS_H#:A_X"O\ X4 ?TT?\+9\#_P#0Y>'_ /P:0?\ Q='_ MGP/\ ]#EX?_\ M!I!_\77\R_\ PB>N?] ;4/\ P%?_ H_X1/7/^@-J'_@*_\ A0!_31_PMGP/ M_P!#EX?_ /!I!_\ %T?\+9\#_P#0Y>'_ /P:0?\ Q=?S+_\ ")ZY_P! ;4/_ M %?_"H;S0]1T^-9+K3[JV1F"!IH&0%CR "1UX/'M0!_3=_PMGP/_P!#EX?_ M /!I!_\ %T?\+9\#_P#0Y>'_ /P:0?\ Q=?S+_\ ")ZY_P! ;4/_ %?_"C_ M (1/7/\ H#:A_P" K_X4 ?TT?\+9\#_]#EX?_P#!I!_\71_PMGP/_P!#EX?_ M /!I!_\ %U_,O_PB>N?] ;4/_ 5_\*/^$3US_H#:A_X"O_A0!_31_P +9\#_ M /0Y>'__ :0?_%T?\+9\#_]#EX?_P#!I!_\77\R_P#PB>N?] ;4/_ 5_P#" MC_A$]<_Z VH?^ K_ .% ']-'_"V? _\ T.7A_P#\&D'_ ,71_P +9\#_ /0Y M>'__ :0?_%U_,O_ ,(GKG_0&U#_ ,!7_P */^$3US_H#:A_X"O_ (4 ?TT? M\+9\#_\ 0Y>'_P#P:0?_ !='_"V? _\ T.7A_P#\&D'_ ,77\R__ B>N?\ M0&U#_P !7_PH_P"$3US_ * VH?\ @*_^% ']-'_"V? __0Y>'_\ P:0?_%T? M\+9\#_\ 0Y>'_P#P:0?_ !=?S+_\(GKG_0&U#_P%?_"C_A$]<_Z VH?^ K_X M4 ?TT?\ "V? _P#T.7A__P &D'_Q='_"V? __0Y>'_\ P:0?_%U_,O\ \(GK MG_0&U#_P%?\ PH_X1/7/^@-J'_@*_P#A0!_31_PMGP/_ -#EX?\ _!I!_P#% MT?\ "V? _P#T.7A__P &D'_Q=?S+_P#")ZY_T!M0_P# 5_\ "C_A$]<_Z VH M?^ K_P"% ']-'_"V? __ $.7A_\ \&D'_P 71_PMGP/_ -#EX?\ _!I!_P#% MU_,O_P (GKG_ $!M0_\ 5_\*/\ A$]<_P"@-J'_ ("O_A0!_31_PMGP/_T. M7A__ ,&D'_Q='_"V? __ $.7A_\ \&D'_P 77\R__")ZY_T!M0_\!7_PH_X1 M/7/^@-J'_@*_^% ']-'_ MGP/\ ]#EX?_\ !I!_\71_PMGP/_T.7A__ ,&D M'_Q=?S'7FCWVG-&+NRN+4R9"":(H6QUQD'_\ P:0?_%T?\+9\#_\ 0Y>'_P#P:0?_ !=?S+_\(GKG_0&U M#_P%?_"C_A$]<_Z VH?^ K_X4 ?TT?\ "V? _P#T.7A__P &D'_Q='_"V? _ M_0Y>'_\ P:0?_%U_,O\ \(GKG_0&U#_P%?\ PH_X1/7/^@-J'_@*_P#A0!_3 M1_PMGP/_ -#EX?\ _!I!_P#%T?\ "V? _P#T.7A__P &D'_Q=?S+_P#")ZY_ MT!M0_P# 5_\ "C_A$]<_Z VH?^ K_P"% ']-'_"V? __ $.7A_\ \&D'_P 7 M1_PMGP/_ -#EX?\ _!I!_P#%U_,O_P (GKG_ $!M0_\ 5_\*/\ A$]<_P"@ M-J'_ ("O_A0!_31_PMGP/_T.7A__ ,&D'_Q='_"V? __ $.7A_\ \&D'_P 7 M7\R__")ZY_T!M0_\!7_PH_X1/7/^@-J'_@*_^% ']-'_ MGP/\ ]#EX?_\ M!I!_\71_PMGP/_T.7A__ ,&D'_Q=?S+_ /")ZY_T!M0_\!7_ ,*/^$3US_H# M:A_X"O\ X4 ?TS_\+8\#_P#0Y>'_ /P:0?\ Q=+_ ,+9\#_]#EX?_P#!I!_\ M77\R_P#PB>N?] ;4/_ 5_P#"C_A$]<_Z VH?^ K_ .% ']-'_"V? _\ T.7A M_P#\&D'_ ,71_P +9\#_ /0Y>'__ :0?_%U_,O_ ,(GKG_0&U#_ ,!7_P * M/^$3US_H#:A_X"O_ (4 ?TT?\+9\#_\ 0Y>'_P#P:0?_ !='_"V? _\ T.7A M_P#\&D'_ ,77\R__ B>N?\ 0&U#_P !7_PH_P"$3US_ * VH?\ @*_^% '] M-'_"V? __0Y>'_\ P:0?_%T?\+9\#_\ 0Y>'_P#P:0?_ !=?S+_\(GKG_0&U M#_P%?_"C_A$]<_Z VH?^ K_X4 ?TT?\ "V? _P#T.7A__P &D'_Q='_"V? _ M_0Y>'_\ P:0?_%U_,G=>'M4L;=I[C3;RWA7&Z26W=5&< 9)'J?UI\?A?6)HU MD32;YXV *LMLY# ]"#B@#^FG_A;/@?\ Z'+P_P#^#2#_ .+H_P"%L^!_^AR\ M/_\ @T@_^+K^9?\ X1/7/^@-J'_@*_\ A1_PB>N?] ;4/_ 5_P#"@#^FC_A; M/@?_ *'+P_\ ^#2#_P"+H_X6SX'_ .AR\/\ _@T@_P#BZ_F7_P"$3US_ * V MH?\ @*_^%'_")ZY_T!M0_P# 5_\ "@#^FC_A;/@?_H'_\ P:0?_%T?\+9\#_\ 0Y>'_P#P:0?_ !=? MS(?V'J7_ $#KK_OPW^%']AZE_P! ZZ_[\-_A0!_3?_PMGP/_ -#EX?\ _!I! M_P#%T?\ "V? _P#T.7A__P &D'_Q=?S(?V'J7_0.NO\ OPW^%']AZE_T#KK_ M +\-_A0!_3?_ ,+9\#_]#EX?_P#!I!_\71_PMGP/_P!#EX?_ /!I!_\ %U_, MA_8>I?\ 0.NO^_#?X4?V'J7_ $#KK_OPW^% ']-__"V? _\ T.7A_P#\&D'_ M ,71_P +9\#_ /0Y>'__ :0?_%U_,A_8>I?] ZZ_P"_#?X4?V'J7_0.NO\ MOPW^% ']-_\ PMGP/_T.7A__ ,&D'_Q='_"V? __ $.7A_\ \&D'_P 77\R' M]AZE_P! ZZ_[\-_A1_8>I?\ 0.NO^_#?X4 ?TW_\+9\#_P#0Y>'_ /P:0?\ MQ='_ MGP/\ ]#EX?_\ !I!_\77\R']AZE_T#KK_ +\-_A1_8>I?] ZZ_P"_ M#?X4 ?TW_P#"V? __0Y>'_\ P:0?_%T?\+9\#_\ 0Y>'_P#P:0?_ !=?S(?V M'J7_ $#KK_OPW^%']AZE_P! ZZ_[\-_A0!_3?_PMGP/_ -#EX?\ _!I!_P#% MT?\ "V? _P#T.7A__P &D'_Q=?S(?V'J7_0.NO\ OPW^%']AZE_T#KK_ +\- M_A0!_3?_ ,+9\#_]#EX?_P#!I!_\71_PMGP/_P!#EX?_ /!I!_\ %U_,A_8> MI?\ 0.NO^_#?X4?V'J7_ $#KK_OPW^% ']-__"V? _\ T.7A_P#\&D'_ ,71 M_P +9\#_ /0Y>'__ :0?_%U_,A_8>I?] ZZ_P"_#?X4?V'J7_0.NO\ OPW^ M% ']-_\ PMGP/_T.7A__ ,&D'_Q='_"V? __ $.7A_\ \&D'_P 77\R']AZE M_P! ZZ_[\-_A1_8>I?\ 0.NO^_#?X4 ?TW_\+9\#_P#0Y>'_ /P:0?\ Q='_ M MGP/\ ]#EX?_\ !I!_\77\R']AZE_T#KK_ +\-_A1_8>I?] ZZ_P"_#?X4 M ?TW_P#"V? __0Y>'_\ P:0?_%T?\+9\#_\ 0Y>'_P#P:0?_ !=?S(?V'J7_ M $#KK_OPW^%']AZE_P! ZZ_[\-_A0!_3?_PMGP/_ -#EX?\ _!I!_P#%T?\ M"V? _P#T.7A__P &D'_Q=?S(?V'J7_0.NO\ OPW^%']AZE_T#KK_ +\-_A0! M_3?_ ,+9\#_]#EX?_P#!I!_\71_PMGP/_P!#EX?_ /!I!_\ %U_,A_8>I?\ M0.NO^_#?X4?V'J7_ $#KK_OPW^% ']-__"V? _\ T.7A_P#\&D'_ ,71_P + M9\#_ /0Y>'__ :0?_%U_,A_8>I?] ZZ_P"_#?X4?V'J7_0.NO\ OPW^% '] M-_\ PMGP/_T.7A__ ,&D'_Q='_"V? __ $.7A_\ \&D'_P 77\R']AZE_P! MZZ_[\-_A1_8>I?\ 0.NO^_#?X4 ?TW_\+9\#_P#0Y>'_ /P:0?\ Q='_ MG MP/\ ]#EX?_\ !I!_\77\R']AZE_T#KK_ +\-_A1_8>I?] ZZ_P"_#?X4 ?TW M_P#"V? __0Y>'_\ P:0?_%T?\+9\#_\ 0Y>'_P#P:0?_ !=?S(_V#J7_ $#[ MK'_7!O\ "H[C2[NSCWSVLT*9QNDC*C\R* /ZI9:9XDTC4;M MP2MO:7T4LC #)(56)/%?S#WF@ZGI\/G76GW5M%G'F30,BY[#)%?6'_!*'YOV MVO!X_P"G/4?_ $DEH _>FBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH *^5?^"H__ "8G\3?^X9_Z=+2OJJOE7_@J/_R8G\3?^X9_Z=+2 M@#\EO^";W_)[/PM_Z_;C_P!))J_H3K^>O_@F]_R>U\+?^OVX_P#22>OZ%* " MBBB@ HHHH *^&?\ @J=X)^+/CSP%X5L/!.CZIXA\!QW4EQXMTG0)UCOKN)#$ MT2@;6)3 EZ*X#;&93M%?TKX M/N/AYJD6G1>(?%6IV<[+'>1F7=,/(^XWF+Y:E<;79RS#@D_I9X@\/Z=XKT'4 M=%U>SBU#2M0MY+6ZM9ERDT3J5=&'H02/QH QO!OCW3OBE\.=,\6>$+R&]L-9 ML!=Z?<2'Y?F7*B0#)!5OE9>H*L.HK\3?B=^S_J'P^\?>(=2_:F\-^.H;C6]1 M>X'Q$\)W,-WIX>0X >)XB&7.2%$D3JH "' %?6OPC\=ZK_P3/^+EY\*?B']H MF^"'B34)+OPIXK-/B;\0O@ MCH_B3XL:1IVB^)M2=KF&TT^-H\6; &%I49FV.06.W/ *Y .0 #VBBBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** /SN_:^^"7C#]E;XF:A^T] M\%9VV/)YWC/PS(2;>ZB8YDGV@\HQ^9Q]Y&/F+QNQ]N?!KXK:/\;_ (6^&O'> M@EQI>N6:W4<K?LD?MF>+?V;9M8N]8\!ZM8-KWAC[9 M\TEN^ [+D8 !03JQ PS0*P"[VH _1*BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "O@+_@K%//XRL/@?\);=2)/&GB^/,BD@@1[(,?3-\K< M_P!T5]^U^??Q+\OXO?\ !7#X>:'&SS6/P_\ #K:A>Q'HEPR2RHP_&XL_R^E M'W]:VL5E;Q6\""*&) B1KT50, "IJ** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ KX*_X*Y79O/AQ\)?#JQA6U+QU:2"X9N(]D,T>,8Y!\_.<\;>^> M/O6O@#_@J!NU#XH?LMZ-\TRWWC,9M!TE(GLT''<_O"/^!4 ??]%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %<#\_AIJ_C?Q= M=FWTK3UPL,6#-=3'A((5)&Z1CT&0 22%!(ZWQ!X@T[PKH>H:UK%[#IVE:?; MR75W>7#A8X8D4L[L>P !-?FQX1T?6/\ @J5^T$?%VO6U[IG[.W@JZ\K2]+FW M)_;-P.3O[%FX,A'W(RL8.YF>@#JOV-O@MXF_:@^+$G[4GQCMF!G;_BB_#LV3 M#9VRD^5, VMKM+6$9>1+>\@N)=H[L(XG(4#4M#GED$?F]#);[ MSPI8I&RD\;XT!*@DU\M_ G]H>'XF377ACQ)8/X5^(NE,T.HZ'>(8F+KPS1*W MS8&.5/*]\C!/ZE8KY;_:\_83T#]I2YLO%6A:E_P@_P 3M,*M9^)K2,DS!!\L M*_LW_ !"\6:]=>.?!/CMK>X\7^"-6;2KV\MEV MIZG?6^G6<0S)<74RQ1H/=F( _&O,/C[\?;3X0Z?::;IEHVO^.-898-(T M*V4R22R,VU695^;;NP !RY^5>Y'5_!K_ ()=M\0M.L/%O[17B?7/$GB2Z_TE MO"]K?&*RL0Q)\IG3)SC&1$453D MU(!Y/JW[3VK?$CQ0_@OX$^$[SXB^)VX: M^CB*V%J#QYC,2!M!XWL43D88]*]M^"__ 3)G\1Z[:>-?VB_$C^/=?7]Y#X: MM9633+/."$8C;OP>J(%3(.?,!K[4^&GPG\'_ <\-Q:!X*\/6/AS28SN^SV, M6W>W]YV^\[?[3$GWKYT_X*:?'SQ5\!/V=TNO!\DVFZKKNIQZ.VN1J?\ B61. MCN\JD [7(CV*<9&YB/F H ^G)I- ^'/A.25_[/\ #?AO1[8NQ 2VM;.!%R3@ M85$4?0"OA.T_:L_:$_:R\=:_+^S?I.AZ1\-]#?[(OB+Q7 RC4Y\\E,@X&,$( M%RJX+E2X0?/D'@W]FOQ=8PI\2/VQ?&OC$R*C75NSW@AE;(9QB:&4[2P&,\\> MN,?:_@7]N;]D[X9^$=+\+^&/'^D:-H6F0B"UL[:PO J*.>ODY9B2AX/."[ M?A7B/_!)_P#Y/:\(?]>6H_\ I)+7U=_P4D_;&^#GQJ_9CO?#7@KQS::]KDFJ M6DZV<-M<1L41CN.7C4< ^M?*/_!)_P#Y/:\(?]>6H_\ I)+0!^]-%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\J_\ !4?_ ),3^)O_ M '#/_3I:5]55\J_\%1_^3$_B;_W#/_3I:4 ?DK_P3>_Y/:^%O_7[F7NDZE+MGM@C1;_(3S(R6*P(05+'YY%V$D9] M]_9)_:R\/?M7^ [C5=-M9-%\1Z5(MKKOA^Y),MA.=V.2!N1MC[6P/NL" 5(K MW3;7YQ^)O$NM_P#!//\ :_\ &OCGQ'I!U+X,?%>_BEN];L(W>32KL&1QYB\\ MAI9V*_QHQ9,LA2@#[W^(?PS\*_%GPS-X>\8Z#8^(]%F97:SOXA(F]?NNO=6' M.&&",GGFOBOXI?\ !.&]^&?C+1OB/^RYJ,/@/Q=IKL+G1=1O)I;&^B;EE#/Y MA&>AC;Y""""A0$_=FBZU8^(](LM5TN\AU#3+Z!+FUN[9P\4T3J&1U8<%2""" M.QJ[B@#\ROC?^TW\0I/AGJ_@#]J[X#ZEHWA/5@EM<>,/!SB:WM'WJ8I5W&6, M.'"L 9LG!&PYQ6;-\*_CS\#_ ("V7Q0^#G[15S\4_ >@P1W]CH*I/^$5O_%/[-OB:^2ZBGT^5IIM"D("X*L< X(0 M[R!($B(?*^M[6ZBO;:*X@=98)4#HZG(92,@C\*_-']LKX+^&?B1X7^& M/[0WP7\%^'/''@WP^[WVL^'=.LH[=-0M=Z.6D2-59BA219$8%ESRI"N*^UOV M;OVF_ G[3G@:WUWP;J$9FC15OM%F95N].? RDD?IV#CY6QP>"* /7J*;D_A3 MJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\^?B)<+X6_X+!?#R_U\ M?8[#5O"[66D76X+')*8[E=CD]6+[U"C!)>/UY_0:OCW_ (*;? ?2_B9\ ;[Q MPD]]IWBWX?PRZSI.H:;GS5 *-*C8((7$:MO!!0QAAP"" ?8'-.KPO]B7XO7G MQP_9A\">*=4U.UU779K,VNIW%L>3*"5EMUE91M/IY=G:G\17VQ\5O&W_"MOA?XP\7>2MQ_8&CWFJ> M2QP'\B!Y=IQZ[] 'VO1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?!G_!0B MU^W_ +57[&L!;8!XNGGW8R?W=SIKX_'%?>=? ?[7LHU;_@HS^R[I*DW+VOGW MK6K9*H"['S #QG]P3QS^['M0!]^4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !3=U&[_ .O7PG^WE^TEXE\2^*K+]FKX,JU[\1/$H$6LZA;R$#2+ M-U#,A8?<=HSN=C]R,\ LZE0#A?V@_B#KW_!0[XY'X!_#2_FM?A9X?N4N/&?B MBT8&&Y*/Q&AZ.JNI"+R))%+X*1!Z_03X=_#O0/A3X)T?PEX8T^/3-"TF!;>V MMX^RCDLQZLS'+%CR223UK@OV6_V:_#?[+7PIT_P?H*BXNN+C5-490)+^Z( > M5O11C"K_ J .3DGV&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "O@SX^7">!/^"J7P&\3:BOE:5KOAVXT"&?&T&ZS=A1 MGN2US N.V\=>E?>=?/7[97[*:_M1>"]&72]>E\*>-_#-[_:?A_6H\X@N!CY' MQ\P5BB'UTG]I#X2:CVD!.$=T5?*9FY/#QGMY>>*^ZO OCS0/B9X1TOQ/X8U2WUG0M3A$]K>VS M9213VYY5@<@J0"""" 010!OT444 %)BEHH _('XL>+#^S3^WG\4]4\4Z'K/A MOP-XNFC-IJ$EHTEI<7!2)S<"4 !DW-<9";F4N01E37TAI^H6VK6-O>V-Q%>6 M=P@EAN('#QR*>0RL.".G(K[)^(GPW\-?%CPAJ'A?Q;H]OKFA7Z;)[.Y7(/HR MD$O >B1:A:Z*[_ M .CW,[_9V_>K_$I,Y+#^+RT!RN17ZG:=IEIH]C;V-A:PV-E;H(H;:WC$<<: M8"JH& .PH ^3?V2_P!@6S^!_BR\^(GC[Q!_PL3XHW@VKJLT1$&GJ1M(MPW. MXK\N\A<+\JJHW;OKO;1MI: "L_7/#^E^)M-FT[6-.M-5T^88EM+Z!9HI!Z,C M @_B*O;JS9O%&D6\SQ2ZK8QRHQ5D>Y0,I'4$9X- 'GW_ R=\$/^B.> /_"7 ML?\ XU2?\,F_!#_HC?P__P#"7L?_ (U6OK'[07PO\.\ZM\2/".F# ;-YKMK$ M,$X!^:0<9K/TW]J+X.:QN%C\6/!%TRC)6+Q%9LP&<9($G H ^/\ _@J1\!?A MG\/?V3[_ %?PM\._"GAK5EU:RC6_TC1+:UG"L[!E\R- V#W&>:^)?^"3_P#R M>UX0_P"O+4?_ $DEK]"_^"LFJ6>M?L3W-_I]W!?V-QJVGRPW5K*LD4J%F(96 M4D$'U%?GI_P2?_Y/:\(?]>6H_P#I)+0!^]-%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 5\J_P#!4?\ Y,3^)O\ W#/_ $Z6E?55?*O_ M 5'_P"3$_B;_P!PS_TZ6E 'Y*_\$WO^3VOA;_U^W'_I)/7]"E?SU_\ !-[_ M )/:^%O_ %^W'_I)/7]"E !1110 4444 %%%% !7*_%'X=:/\7/AYX@\&Z]; MIH022,R1,[= 68JA.-I_=L 0N?T*W'FOAO_@K-=:+? M?!/PSX4E\)1>)?%_B?7(M-\.W,D@B.GW#8W2*^0W["/ANW M^&/[:G[0_P /_!-Y=Q?##1A!)#I%Q,94M[Y_+W%">FTB>/U*HFXL5S7E7_!1 M?]E.#X;?%[1/BIX/\':_8>"+J":7Q;=^!IO(NK>8L=TX!W+&K*P)P@0E7W$% MMP]&_9^\<2_LS_M^?&+P;X[T34K ?%CQ MYX;UUXO]%GVO<2)'NX# BZ6,%< ME7&UNN1]$_\ !0CXL:_\&?V3?&GB+PQ<)::RRP6$-TPRT"SS)$[IS]\([;3V M.#SB@#5_8CU[P3KG[.OAS_A O&.M>-]#M6EA;4/$4_F:C%,7,CV\XP-K1^8% M"CC;M(+ AC[U7S]^PW^S_HW[._[._AS1M+FDO+S58DUK4[V0G]_=3Q(3AUNX([JUG1HI8)D#I(C##*RG@@C((/8U/10!^=WQ"_8R^*7[)OC;4OB3^ MRQJ9GTJ[<3:M\.;YC)!<*ISMB#,!(HRV%W+*@+!'.[;7TC^Q[^UYHW[6/@K4 M+V+2Y?#/BO1+C[)K?AVXDWR6DA)V."0I*-M8N@I8_!+_ M (*_:S:"**PL?B1X7\Z*-0(HS<$*[/C@%GDL9LGJ6E;NO7 M%GI%J4.-S-,LLBGV,,,P]\U[=^S3X"_X5A^SY\.O"S1>5<:9H5G#5%%% !1110 4444 %%%% !1110 4444 %% M%% !117E?[2W[1'AS]F'X3ZGXV\1GSUAQ!8::D@26_NF!,<"$@XS@DM@[55F MP<8H \Q_;H_:_C_9I\%VFC>&HAK/Q4\3'[)X?T:&/SI$9FV"Y>,9)4,=J+C] MX_R@$!RM;]A']D%_V>/"M]XI\8RG6OBWXK8WFO:I<2>?+"7;S#;K(2=QW$M( MX/SODY(5:\T_89_9T\2_$/QM=_M-?&J+[3XYU_,V@:5.A6/2K1AA)%C;)0[/ MEC4G*H=Q)=\C[UVB@ Q2T44 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4FVEHH H:YH.G>)M&OM(U>Q@U+2[Z%K>ZL[J, M2131L,,C*>"".,5^:_QN^#OC;_@FA#>?%/X,^,?/^&LU_$NJ> ?$#-+%NE?: MODMG+=?O#;(H49:09 _3>OBW]I?_ ()HZ3^TW\3K_P 8:Y\3/$]HMPL:PZ3M MCFMK,*BIMA5L;%.W<1CDLQ))- 'U]X9UY/$WAO2=8BB:"/4+2*[6)SED$B!@ M#CJ1FM/-? 4_[%G[1GP*ACU#X,?M ZCXC2U0#_A&/&FZ2WD51]R,N9(UR/E MVQXP/G';0\%_\%*;WX;Z_;>#?VEOA_J?PN\2,=BZU:P//I5SC@R+@LP7.!F- MIEZDL.E 'W=16?H>O:?XFT>RU;2;VWU+3+V%+BVO+602131L,JZL.""""#[U MH4 %?F'^V=X%\8?LR_M.ZW\>[/1G\2?#?Q7!;V>MII\9\[2GCBBBWL,XPQA# M!S\I+LIVDJQ_3RO(OVIOC_X>_9L^"^L^,O$5D=6MUQ9VVEKC_3KB0$)"200% M(#%B0<*K<$\$ ^5/ /Q"T#XG>&K?7O#>H)J.FS$IO4%61QU1U/*L,C@CN#T( MKHJ\&_8O\!ZUX%^$=RVNV2Z9=:WJLVKQ6(&&@BDCB5%8=C^[)V]@0#@Y ]YH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@#Q?X8^+KK]G?_ (*&:;K.J6\5UX=^*MO#X>AN$)\RUN5% MO'&,9YS*D()Z;9L]5(K]3J_*^PM(->_X*6? ;3;Y5N;2WT^^OHX6Z+,EM>2( M_P"#PQG_ (!7ZH4 %<_X\\=:)\,_!NK^*O$E_'I>A:3;M=7=U+T1%'8=2Q. M%')) R:XW]H+]I/P)^S-X+?Q'XWU9;1&W+9Z=;XDO+Z0#/EPQY&X\C+$A5R M"S &OSC^('CCXQ?\% 6LE\1V<7PX^#'VJ.\AT:)BUYJ2*@Z7::;I]M':6%I M$L,%O$,)&BC"@#V%6Z /"]/_ &)?@Y8;2WA5KMU.0UQJ%R>WH) #^52ZM^QC M\(M0L)HXO!\,$_EL(I([ZY3:Q&%)Q)S@^H(KV^EH _-/XF>.OC!\)_V?;/X( M^.;&"W\'7,K7NE18C>6":.Y,CD2HQRI,C?*<_>0C'.>H_P""3_\ R>UX0_Z\ MM1_])):]J_X*"V%EFBBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH *^5?^"H__)B?Q-_[AG_ITM*^JJ^5?^"H_P#R8G\3?^X9_P"G M2TH _)7_ ()O?\GM?"W_ *_;C_TDGK^A2OYZ_P#@F]_R>U\+?^OVX_\ 22>O MZ%* "BBB@ HHHH **** "BBB@#Y@_;F_9C\8?M'>'? ]QX#US2M#\5>$]=CU MBT?6M_V9RHZDHDA#*RH0-A!Y!Q7G'PM_;*^(7P=^,5M\(_VGK+2=(U#4D7^P M_&VDJ8].U!B<;9&.%&20NX*FTX#( P:ON7:*\7_:Z^#O@;XR_ OQ/9>/+"2? M3-+L9]4BO;-%-Y9211,_FP$\;\*1M)PP.#P: /9RU.KX9_X)._%+XE?$+X(Z MC:>-+2^O/#.D31VWAGQ'J$926_MP9$DBR2?,6%HU7?DX+%,G9Q]S4 ?!W_!5 M #PBOP"^)+;53PKXZM69FQM56VSY)/0?Z&/:O;/V[O H^+?['?Q(TW3Q]OD_ MLG^U;0VW[PRFV=+E?+QG<6$1 QUW8'6O4OB]\(?"_P =/A_JO@WQAIRZEHNH M)M=<[9(7'*2QM_ ZGD'\#D$@_$_[-_C[QA^Q1\?M-_9O^)6L?VYX&UM"_@;Q M+/E2F6(2T[RF(9S($W+L!W%L+DC Z/]D/]N#0/VO]<\?V>@Z#=:-9 M^&9K<6US>7"M)J$$QF"R^4 /*(,/*Y;&]>>U?&W_ 4O^$OPR^ ?Q(^%VN^& M/@[HVN:EXIO[^XU331+>I'>" VQ\N.""940MY[G*H><$@UZ)_P $RV@\4_M M?''QIX4\'WW@_P"'.J0:=%865]:I;^1,JG,**AVE5_>?=_A*%L$XH _1NBBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^6OV[OV1W_:/\#V>N>%9 M?[(^*?A5OMN@:I#(89)&0[_LYD!!7+ ,CY&QP#D MGZEI-HH ^3?V%_VU;7] MHKP_+X2\7+_8?Q>\/JT&L:3=1>0]T8SL>XCCP,'(_>1@ HV> I6OK.OBG]N/ M]CO5?%6J6OQM^#4DGA_XS>'"+O=8?*VL11JD.K?\%D/$XG.1I?@Q! %P,9AMR0WK_KG_ #%?H!7P3\'; M=YO^"P'QWN5QY4'@^SA;U+/#I3#'X(: /O:BBB@ HHHH **** "BBB@ HHHH M **** "BBB@# \>>.M#^&?@_5_%/B748=)T+2;=KF[O)SA41?0=68G 51RS$ M D@5^>'P0\$Z]_P4B^._P#PNKXBZ=/9?!OPO.UOX2\,W9S'>2*PW.Z]'7?M!K\._"T\]A\ ?!-XLVN:W;MC^UKA20-C=#G M#K$.<+OE;.44?H[X5\*Z1X(\-Z;H&@V$.EZ-IMNEK:65NNV.&-1A5 ^G<\GJ M: -0*% & ..E.HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "DVBEHH 3%&OAW#X+\9?$7Q7IDETYMM$LEDCM[ M=[AW1-^XNV Q/W,#(&>* /UFKQC]KG]G6R_:B^!^M^![BZ^P7\A6\TR\;)6" M\C!,;,!U4Y96]G)'(%?/"?\ !7SX9:/M@\6^ _B!X3O\,@$S*QP M3W4?TKYH\:_\%>O&=G^T=?:QX)C;Q!\*7B@C@\+ZO916TY B4S.LT89UD\SS M,$LZ[2,H<# !V'[-'Q&\1ZG'K_P[\>64EAX]\$RKI^H+(P8W" E4DR.&/RX+ M D-E6!^:O;Z^9/@K\5M&^./[8'QB\=>'Q<)I&MV-C<11W4>R2,B*)71QR,JZ MLO&0<9!((KZ;H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** #^?6N%^)WQN\%_""Q\_Q/K<%G,REHK&,^9=3? M[L0YQGC<<*.YKC/CQ\:]9T'7-+^''PZTN;Q%\4/$&([&SAC#BU5LCSGSQD , M1N^50I=R%&#]#?LP_P#!-WP9\+XX/%7Q+2/XE?$RZQ<7=]J^;FTM93R5AC<8 MDC@G(RH3I0!Y?_P $[?ASK7QB^.'BK]HOQ)I%SIFBFV_LCPA;W\>US"1A MYT]M@*Y!(+3R@'Y:_0_6=9L_#^CWVJZC<)::=8P27-S<2'"Q1(I9V/L%!/X5 M;1%C554!548"@8 ^E?GI^WQ^U!K'Q#U_4_V;?A3;_;-!?"#14_:P^*7B[XY^.X+C5(;C5I(/#>F:A(9(+.U MC8E $.00@95 ^[N$C8).1]2US?PW\"V?PU\!Z'X7L&WVVF6RP>9C!D?J[D=B MS%F_&NDH **** "BBO,/VD/B3IGPT^$?B2ZO-373]0O+"XM-,56_?27+QE4V M+UX9@2?X0,F@#XY_:>U74_C9J7Q-\1QZRUQX1\ W%CIMA;0#,+SW#E&?/0G, M4_S=P$QQ6E_P2?\ ^3VO"'_7EJ/_ *22U[K\5/A5;_"W_@C_ .&E?1/['UO6 M=3L]5U-I8]L\[R3R&)Y,\_ZGR@ >B@>^?"O^"3__ ">UX0_Z\M1_])): /WI MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OE7_@J/\ M\F)_$W_N&?\ ITM*^JJ^5?\ @J/_ ,F)_$W_ +AG_ITM* /R5_X)O?\ )[7P MM_Z_;C_TDGK^A2OYZ_\ @F]_R>U\+?\ K]N/_22>OZ%* "BBB@ HHHH **** M "BBB@ JEK.C67B'1[[2M2MTO-/OH)+:YMY.5EB=2KH?8@D?C5VB@#\T[>\\ M7_\ !*SXC+9WC:AXN_9G\0WI\B?F6Y\/7#G.#^I(X$@!88<,#[/#_P %8OV> MKK7HM,MM=UFY\VX6WCNH]&G\I]S!0P! ?'/]W/M7U;XMTJ37O"^L:=;QVDEQ M=VK6>N:;::CIUU#? MZ?=Q+/;W5M()(IHV 971@<,I!!!'4&K>V@#\G?$'C#QU^ULOA;POJ%R/ O[6 MGP(+#*3/Y(,BV\A7!*DC*L#E&.1P6#F2G(AAFNH)F52V.$:141CP &D. %H ]&_8G_:?\5?M5 M>!-3\5:]\/)/!&E+<+%I=Y]L,\>I+AA(R HK (R@;L%6+8!RK5]&U\.?L%_M M;>';?POHWP(\>6DOP[^)?@^UCTG^S-:<1+J"Q*%#1.V!YA&#Y?<$,A<9*_<. M[TH =129I: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!NT5\*?L"QI% M^UI^V2J(J)_PDUF<*,?\MM1)_P ^]?=M?GAI>I7?['/_ 4JU>SU.9O^$!^- MVR>WNY0,1:D'.Q"V,DB:61,< +=QDGY: /T/HINZG4 %%%% !1110 4444 % M%%% !1110 5YI^TG\0/^%6_L_P#Q#\5+=_8;G2]"O)[6?D8N?*98 ,=S*8U' MN17I=?%/_!7+QM+X9_9%NM%MH_-N?%6M66DA%YDVJS7)*@Y-=?0 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !7P-^RK^'^L0W\5T1 M\?246S'T"'ZC[HKEOBAX#LOBE\./$_@_454V6NZ;<:?*2,[1)&R;A[J2"/<" M@#\Z/@C\*_!.A3S_ !"\(VDVG#Q;8V]TUF) 8(%<>9B- /D)+C(R0"N %&17 MK5?.W[$NO7T?P[UCP+K2^1KW@O59]+N;=CEHUWL0&/M()E ](Q7T30 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 MC,$4LQV@=2>@I:\+_:"\>^*M4\3>'_@]\-[(7OCWQ@C(LT@PEG:',/'/AJSGO\ P;I/AQM)FUHJ1;F3'H!M M1XWK(P9F9@A9?E)W, M[G;QE^X45T7P/^!?A_X&>&?[.TA#223Z M/0 444CLL:LS$*J\EB> !W/I0 M>*?M4?&SQ'\#/!NG:SH&AVNJK/ #SS7K?\ ;&\(^%SXEOOA)X=U?28XTF>WT.1KF[9& MQ@I%')/B!HO@OQ.FK_!#P^-/D9H=. MC$,MV61!BX,?F%C(TI7YPK+"Q (&3PW_ 2?_P"3VO"'_7EJ/_I)+7V]_P % M%/A-X?\ @K_P3WA\+>'=)T_2K:TU+31/_9]N(EN)Q\KS-W9V(Y9B2>YKXA_X M)/\ _)[7A#_KRU'_ -)): /WIHHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "OE7_ (*C_P#)B?Q-_P"X9_Z=+2OJJOE7_@J/_P F)_$W M_N&?^G2TH _)7_@F]_R>U\+?^OVX_P#22>OZ%*_GK_X)O?\ )[7PM_Z_;C_T MDGK^A2@ HHHH **** "BBB@ HHHH **** $VUR/Q2^&?A3XN>"M3\-^,=)M= M6T2\A>.9+E1F,$??1CRCKU##!! .>*Z^OE3_ (*0?&H?"O\ 9SU/P_9:=<:O MXC\?>9X6TRTMOO;KB)D=SPOCS%!!*CGJ-PCD)X96SGJ_$WPYNO#7B8?M)?L:ZUI^O6 M.I1M/XC\ VAS'?(+?AE;)YBPKJS9C^]MH _2F:&.XB>*5%EB=2K(XR&! M&""#U!%?#/\ P1[9XOV;?%NG&1I;?3?&U_9V_F')$8MK1L'_ ($['\:[CP!_ MP4U^"/B3X3VGC/Q)XC7P9<_:AI]_H=Y#-,':P M*C@O^".]PEW^SOX[NHB6@G\=W\L3D$;E-I9$'F@#,_X*[_L_Q>.OA/HGQ"TK MP])J.K>&;]1JTVGQ@7)TIT8RDL 2PC=8R,@A [MP-V>$^#?[*OQ$U+XH)!!/Z<7%K#>6\L$\ M2302J4DCD4,KJ1@@@]01VK\VO@;>/^Q;^WP_P&\+:[_PDWPZ\9!]1&B*?,N- M NFB>10Y['9$N>#V8S.H MZR,(/-VC'/S0QUVGPY_X*T? WQA<+8^(IM9^'VJ [)(=>L&:(/W DAWX'NX2 MOM+:*XOXC?!/P!\7K<0^-?!NA^* L30QRZI81S2PJW41R$;XSWRI!SS0!=\" M_%#PA\3M-%_X2\4:/XFM"-WFZ3?1W 7_ 'MC':<\8/(/'6NGW5\/>._^"2/P MEU*^.K> -7\2?"_6XQFWFT?4'G@C;^]ME)E_!95%"/BCI'Q MCT2!AY6F^)E"WLV1R6:OV?_$G MA6*.7R7US0T:6SD8<$)YF(VQURL[9S^?O'PO_P""A/P"^+'EQ:9\0].TF_<# M-CX@SIT@8_PAI@J,?9&:@#Z,HJKI^J6FKV<5W8W4-[:RCH8$@_A M5G=0 M%)GTI: "BBB@ HHHH **** "OF7_@H)^S:/VD/V>]5L].@9_%V@$ZQ MH;Q?ZQYHU.^ 'N)4RH&1\XC)^[7TU28H ^<_V#?VEH_VG/V?](UB\G#>+=( MTK7X68;_ +3&HQ.1@8$JX?H &+J,[#7T;7YM_MB?!W6/V)_'TO[3/P;O8=*L M9[M(O%7A68D6EYYT@!=5'\+NPRO!1B'0CD#] _A_XN3Q[X#\-^)H[5K%-:TV MVU%;61PS0B:)9 A(ZD;L9]J .AHHHH **** "BBB@ HHHH **** "OS\_;T" M_%3]LS]F#X51(TJPZB_B'48&^Y);"5&Z>HCL[H?\"K] Z_/WX;M_PN#_ (*W M_$+7#^'$TVRD49$,[)%')$/3#SWH/N#0!^@-+110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !7P=_P3A\B^^.W[7.KVW[Z"\\=2+'= MIRDJ+=7S* >AP),\=F'J*^\:^ /^"1\C:KX:^-.N-MC_ +0\9S$PCG80@<\] M_P#68Z=J /O^BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X/_ ."<,45C M\%? ?_ 3S<6O[6O[9%K+\ MD\GBN.9(R.2GVO4N?_'U_.OOR@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KC_BE\7/"7P5\ M)R>)O&NLQ:#H<31NZAW.%7"*QY^E=A7Q5_P5X_Y,WU'_L-6'_H;4 =_ M_P /(OV;O^BI:?\ ^ 5W_P#&:/\ AY%^S=_T5+3_ /P"N_\ XS7RU^QQ_P $ MV_@O\:_V:? WC;Q-9:S+KNKVTTET]MJ311DK<2QC"@(/\ P&?\ #8'P?_Z':U_\!Y__ (W1_P -@?!__H=K7_P'G_\ MC=>Y_P##H;]GG_H'>(/_ &?\-@?!_\ MZ':U_P# >?\ ^-T?\-@?!_\ Z':U_P# >?\ ^-U[G_PZ&_9Y_P"@=X@_\'#_ M .%'_#H;]GG_ *!WB#_P&?\ #8'P?_Z':U_\!Y__ (W1_P -@?!_ M_H=K7_P'G_\ C=>Y_P##H;]GG_H'>(/_ &?\-@?!_\ Z':U_P# >?\ ^-T?\-@?!_\ Z':U_P# >?\ ^-U[G_PZ&_9Y M_P"@=X@_\'#_ .%'_#H;]GG_ *!WB#_P&?\ #8'P?_Z':U_\!Y__ M (W1_P -@?!__H=K7_P'G_\ C=>Y_P##H;]GG_H'>(/_ &?\-@?!_\ Z':U_P# >?\ ^-T?\-@?!_\ Z':U_P# >?\ M^-U[G_PZ&_9Y_P"@=X@_\'#_ .%'_#H;]GG_ *!WB#_P&?\ #8'P M?_Z':U_\!Y__ (W1_P -@?!__H=K7_P'G_\ C=>Y_P##H;]GG_H'>(/_ &?\-@?!_\ Z':U_P# >?\ ^-T?\-@?!_\ MZ':U_P# >?\ ^-U[G_PZ&_9Y_P"@=X@_\'#_ .%'_#H;]GG_ *!WB#_P&?\ #8'P?_Z':U_\!Y__ (W1_P -@?!__H=K7_P'G_\ C=>Y_P##H;]G MG_H'>(/_ &?\-@?!_\ Z':U_P# >?\ M^-T?\-@?!_\ Z':U_P# >?\ ^-U[G_PZ&_9Y_P"@=X@_\'#_ .%'_#H;]GG_ M *!WB#_P&?\ #8'P?_Z':U_\!Y__ (W1_P -@?!__H=K7_P'G_\ MC=>Y_P##H;]GG_H'>(/_ &?\-@?!_\ MZ':U_P# >?\ ^-T?\-@?!_\ Z':U_P# >?\ ^-U[G_PZ&_9Y_P"@=X@_\'#_ M .%'_#H;]GG_ *!WB#_P&?\ #8'P?_Z':U_\!Y__ (W7GWPA_:7^ M%^G_ +?5MX^U[Q;;6GA+3?#$EE9ZFUO.R_:&)'E[0A8'$LO(&*^M/^'0W[// M_0.\0?\ @X?_ H_X=#?L\_] [Q!_P"#=_\ XF@#OF_X*0_LVJI/_"TK# ]+ M&[)_+R:_.#X3_M*>!_%7QU^*'Q>\=>(H=+UC7[XV^E6=Q%*\EM8+@("55A]Q M(4X.?W;<8:[^WC\)M'NO)M]0U'6 .LMA8ML'XR%,_@#7*0>-O%7[?7CJT^% M?PG^T>'_ U)!]J\2>(-00(\%J&"LNU6Y4Y "!LR,V"50.U?1G_!%/1[!?V; M_%NJBQMAJDGBRXM7O1"OG-"MG9,L9?&XH&9B%S@%B>]?H3M% 'GGP&^ OA'] MG+XUX0_Z\M1_])):_ M17_@KQ_R9OJ/_8:L/_0VK\ZO^"3_ /R>UX0_Z\M1_P#226@#]Z:*** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY5_P""H_\ R8G\3?\ MN&?^G2TKZJKY5_X*C_\ )B?Q-_[AG_ITM* /R5_X)O?\GM?"W_K]N/\ TDGK M^A2OYZ_^";W_ ">U\+?^OVX_]))Z_H4H **** "BBB@ HHHH **** "BBB@ MKX3_ ."C8%U\;/V2;";Y[2X\?V_FQ9X;_2;-?KT9OSK[LKXK_P""I'P[U*\^ M#^@?%?0=972?$'POU2+7+-9(1*DQ::%1P>-RNL3#(((5@1R" #[*U#3;35[& MYL;ZVAO;.YC:&>VN(Q)'*C##(RD892"00?6OB'XM?\$L_!_GW'BSX)ZM??"_ MXBVMS]OTV>"[D-BL@!S%M&6B1CW7(4$C8R_+7UE\$_&UY\2?@UX"\7:A##;W M^OZ!8:K<0VX(C22>WCE94R2=H+D#))Q7:[: /Q;\:>';7X>_''2?&O[4?P2\ M0:??V5U%=7NO^"$ADT77ID<$374#*8MSD*T@CDCWY.8@6-?IM^S7^T1\%?C! MH*V'PIU?1X([?=(_A^UMUL)X,G+-]FVJ<9_C4%3ZU[8\:R(R.-RL,%6Y!'I7 MQU^U)_P3M\,?$X2>,OA6W# MB@#[ _I7Y__P#!+_PYI6J>-?C]XMU:V6[^(*^,;NQN=0N\O=16Q3QT;.H+ MGZ'ZT ?>E%%% "8HVBEHH 8T:NI5E#*>"I'!'I7@_P 3/V$?@-\6&:77?AIH MT-X0W^F:.C:;,6;^-FMRGF,.OS[J][HH ^!=0_X)'>&O#-Q]O^%?Q:\=?#C5 M2^XSQW2SH!V"B+R'!'J9#4#? W]N/X2-<'PE\9= ^)&DV_,5EXCAVWESZ9,D M;;3Q_P _&/>OT Q10!^?R?ME?M7?"PI#\2/V8[CQ$%&7O/!TTDB!0/O-Y7VI M)8^*=.\4>!;U3MG_M/3?.BB/?F%GD./^N8/M7W' MM%8/B[P#X8^(%@MCXI\.Z3XDLE.Y;;5[&*ZC!]0LBD=J //O ?[7WP6^)C1Q M^'?B=X:O+B3[EI-?I;7#?2*7:Y_[YKUR.99HUD1E=&&Y64Y!![BOF'Q__P $ MS_V=OB UY-)X AT"^N"3]J\/W4MEY1/=(5;R1]/+Q[5Y$W_!*F]\!3"3X0?' MWQU\/XP"S6TTAG21LYP3 ]N,'C@JWXT ??NZG5^>MWX5_;U^"-C+>VGC3P9\ M5M*M0TAM]0"1S"-1DM(SI >G_39C7,?"G_@JW\3_ !)X1;Q'J_[/.J^(O#L, MC0W7B#PG]I-K"ZA=P(:*101N7AI1]X=: /TQHKXD\&_\%>O@-XBF\C6V\2># M)U(5_P"V-*,B ]^;=I3CZJ*]]\%_M=_!;XA*O]@_%#PO=2L PMYM2CMYR#_T MRD*OZ=N] 'KU%0V]U%=PI-!*DT+C*R1L&5AZ@CK4F30!\/\ _!8B^DL_V0?* MC"[;KQ#90R9Z[0LK\>^4%?9OAG0XO#/AS2M'@;?!IUI%:1MMVY6- @.!TX'2 MOAO_ (*^WTWB#X4?#CX%'4DO^)E_(\U]_P!?!G[.%K_PC_\ P5&_:0TI7\]+ MG2;+4/,(P07CM)-N,]!Y^,_[(]:^\Z "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OBO_ (*\ M?\F;ZC_V&K#_ -#:OM2OBO\ X*\?\F;ZC_V&K#_T-J .^_X)O?\ )DGPM_Z\ M[C_TKGKZ6KYI_P"";W_)DGPM_P"O.X_]*YZ^EJ &[J=7Y1?"?]KWXO\ B#_@ MI9??#;4/&UU<^"(_&6M::ND-;P!!;0M=>5'N$>_"^6G.[/R]:_5V@ HK(\1> M+M$\(VJW6NZQI^BVS9Q-J%U' AP,GER!P.:?X?\ %&C^++%;W1-6L=8LFZ7. MGW*3QGC/WD)% &I16='X@TR:Z^S)J-H]QN*>2LZE]P[8SG/M4U]JUEI:H;V\ MM[0/G:9Y53=CKC)H MT50N-=T^UTQM1GO[6'3U7:U^QG\,KW4+N M>^O);.X,EQV!LT;J_&?P'\0OVWOVUUU7Q3X+ M\0W>C^'K>6"7:Z?>7NH01Q7VDR,1ME9XP%FA^8,6.25.Y6( 5@#]=:3-> ?MF M?M=:'^R'\,DUV]MAJWB'4Y&MM%T??L^T2JH+.YZB) 5W$"?B] M^W1^U_)=>)/ UY?:?X>61DCDTX6NF6$9!.4C>7#S8/!.YR#U(H _9?=3J^/O MV!]$_:7T.\\:VWQ_U&ZN+*W%LFC1W4EI<&5F,IFD6:#+$ ",;7;C=T&*^P: M"DS6%XX\;:-\./!^L>*/$-ZFG:)I-L]W=W3@D)&@R>!R2>@ Y)( ZU^1WBO_ M (*!_M(?M;_$NY\+_ ;2KK0=- 9H+/3((7O&@! $MS-E&YTWA=@ M90""PP0:_1CQ'XRT'P?;K/KVMZ;HD#9*RZC=QVZG')Y.G7BNFW=J '4W=6%K'C_ ,,^'=4@ MTS5?$>DZ9J5P-T-G>7T44T@]51F!/X"OQ[\.>.O$K?\ !6>;26\0ZJVE#QY= M1?83>R^1LWR879NVXZ<8Q0!^T=%9NM>(M+\-VOVK5]2L]*MLX\Z]N$A3_OIB M!4'AOQEH/C*U:YT#6]-URW4@--IMW'<(,],LA(['\J -FO%/VUO^31_B]_V+ M-]_Z*:O:Z\4_;6_Y-'^+W_8LWW_HIJ /FO\ X(J?\FL^*?\ L<[K_P!(;&OO M^OS"_P""._QZ^'W@_P"$6M> -<\6:=HWBZ_\3SWUIIM_(8#<1/:VD:%'8!&8 MO%(-@;=\O3!&?T[W4 .HHHH **** /BO_@KQ_P F;ZC_ -AJP_\ 0VK\ZO\ M@D__ ,GM>$/^O+4?_226OT5_X*\?\F;ZC_V&K#_T-J_.K_@D_P#\GM>$/^O+ M4?\ TDEH _>FBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH *^5?\ @J/_ ,F)_$W_ +AG_ITM*^JJ^5?^"H__ "8G\3?^X9_Z=+2@#\E? M^";W_)[7PM_Z_;C_ -))Z_H4K^>O_@F]_P GM?"W_K]N/_22>OZ%* "BBB@ MHHHH **** "BBB@ HHHH *^7_P#@IC#//TKVN@!NX MU\R_ME_ME6/[..DV7AOPY8_\)7\6?$&(-"\-VZF5PSML6:95^;9NX51\TC# MP S+V?[9'B#Q]X5_9H\=:M\,5G/C:SM8I;(VL"SRJ@GC^T,D; AF$'G$#!.0 M, G%?CO\)M+N/CM^T!X-2+XPW%GXJ\76,VL^)_&]PS6MYI1B%QYUE$V\!2(8 M =ZLJE)57"HK*P!^GW[%_P"S=>_LU>#O&/Q&^*6LP7/Q%\5,^L^)M2FE40V$ M2[Y6C+CY?E+.[LN%S@#*HI/EW[$>N'X]_MN?'?XY:#IMQ%X"O[2WT+3]1NHR MANI(DM4+(" <%;82%3RHE0-S7R)X7_:&UJT\"_'#X,Z1KWB;XS_\)MJ]MX<\ M%7.H7T?5]( MT]8[QK) L7FLS.P! &[!;!?&6(+'DT >LT444 %%%% !1110 4444 %%%% ! M28I:* /#?VX/'7_"M_V2OBEK2R>3-_8DUC#)GE9;G%LA'N&F!'TK!_X)W^!9 M/A_^QI\,;">".*YO=/;5W:,#+K=RO<1LQ'5O*DC'/(V@=J\?_P""O?B"[G^! M?@_P#I1:35_&/B>VM(K93S-'&K'&._[UK?\ .OMSPSXTAF6[290< *5$(@88YY+D MGBD/[+?[9OPYN@G@C]I+3_%%@BKC_A+[5O-DXR01)%==^,[\GU%??FVC;0!^ M37QP\!_MI^+_ !S\,O&?C3X:Z/XJ;X;ZM_:MC)X=N;<->L9K>0J\:S%V!-LF M-D0(!;.>,>S/_P %2_$7@..-_BI^SCXZ\%0$[3=QQN\;XZE?/BA4_3>?K7W_ M +:,4 ?'/@__ (*S?L[>*=@O?$.J^%Y' Q'K&DS'D]BT E4?4G'O7MOA']K3 MX,>.MJZ)\4?"=Y,W(MVU:&&8\XSY;LK_ *>GK72^+O@C\._B!=-=>*/ 7AGQ M'=-UGU;1[>ZD/I\SH37A7BW_ ()@_LX>+(;C_B@?[&NIA@76DZE=0&+G.5C\ MPQ?FAH ^I;>ZBNH4E@E2:)QE9(V#*P]B.M/R:^ ;S_@D1X>\,N+CX9_&'QWX M#O=Q=I?M"3KG&.!#]G8<<-;B3W5([D, M>_ AS22?\%2_%G@.-'^*/[-OC;P=;DE?MD:R-&_^Z)H8@?PVFCN('&4EB8,K?0C@U+NZT ?"W_! M7CQ-=K^S_P"&/ VE7.W5?&7B:UL5M Q'GPQAG(..H$WV;\Q7VEX/\-VW@WPG MHGA^S_X\])L8+"'C'R11JB\=N%%?"W[62_\ "UO^"D7[-_P^*I-9>'89?$\^ MW!",'>;:_I_QX1<'_GH/6OT!Q0 M%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 >=?M&7BZ?^SW\3[IG,:P>%]4E+KU 6TE.17@__!*6Q:S_ M &(_!DK1*@NKK49E9<9<"\F3)Q[H1SZ5[1^U:YC_ &7?C"R_>7P;K!'_ (!3 M5YK_ ,$T+%=/_8?^%\2,S P7LOS>KW]PY'TRU 'T_1110 4444 %%%% !111 M0 4444 %%%% !1110!\$?!VX>'_@L)\=;=6_#K25UP#EEBTE5.>HP&;\_ MI7WO7Y_>"V^R_P#!9#Q[M/D_:/!L>X+\OFXALNOK]P>OW1Z_Y,D^%O\ UYW'_I7/7TM0 M!^(/P/\ ^4P.H_\ 90/$/_H=Y7[?5_/=XR^,%Y\ O^"@WQ ^(&GZ?!JMYHGC MC7)H[.Y=DCD+7-S'@E>1PY/X5]A_!S_@L'XQ^)GQ=\#^#[KX?:'96WB'7+'2 M9;F&[F9XDGN$B9U!X) 7PU_9L@_:.\1>)OBI\5?$TNKZA%;#_A M$/"$$<]S8[(%0F264.D>[ <1D*?F)&0W'RQ^Q[\5$^$O[:W@Y/AGJVMMX0U[ M7K/1)(=:2."XN[.YE2(K<1Q.\99&D+*0>J*1MR0+7C"^E_9I_;R\0:_\9/!# M>-K2+6[^_DT[45'E:C',9?(N8]X9)%&]' ((RNTX(XBF^(<_CW_@H'\/_']Y MX+;P#8ZQXJT'4;/0UAV;+1)[>*-U&U V]8=V0 "6)'!S0!WW[Y_9+_X* M!6/C[2K=HM.OM1M/%]JD0 $C>:#=1=A\TB2DCCY91ZUT_P#P5.\;3_M"?M3? M#SX=^$Y5U)8=/L[>R56^5[O47212#_=:(VIS]:^H_P#@L-\%_P#A//V>]/\ M&]G;^9J7@V^$DK*N6^Q7!6.4?A((&]@K&OD[_@D]\,]0^,W[3<_Q!UYI+ZT\ M$:7"B32\@W!@%I:(?]V&.0CT,2T ?2G[=W[//P2\,_#7X.Z+\0?B7>>!O#GA M"QDTVVTS3+4W%YK($<2ATCRP1E*LQD*L/WI!(R#7YF?$SQ!\._A[\1M'USX M>(O&]K'8;9A>^)([>"Z@N%((:*2!AN4CJ&1<8_B#DW.I>"[C3+6VM)VW_9M\;NTMJSC_ %;');'!(?(S@X\4_;*^/6E?M!:3 MX(U'P;\)X_AKX%T*.?3[:6WMHTCNKIQ&TB;XXU5MBQIA>2-S$XW8H ^P?^"I M7C*X^(W[$/P+\672+'=:]?37E8 =N6KZO_ .";Y_XPE^%O_7G< M?^E<]?%7[?DR3_\ !-O]F-HW611::,I93D9&D$$?4$$?45U7_#2?B']F7_@E M7\(M;\(WT-AXHU.[;3[26:W2?:GVFZEE;8X*XVQA\5_ M%+66UCQ'X@>34X=UG!:_9[-R! @6%$4@HOFAB"W[W!/ QP7_ 4H_9'U+]J3 MX1:?/X6B6?QOX7FDN=.MI'""\AD"B>W#,0JLVR-E).,Q[>-V0 >F_L/Z-I>A M?LB_"2WTA4%K)X=M+J3RQ@&>:,2SY]_->3/O7YI_\%J-)TVQ_:*\)7ML$CU* M]\-QM=JJX+!+B98W8YY) *].B#FLC]F__@HY\0?V,?",WPN\9_#V;7(])D<6 M-GJES)I=[I^]BS1/NB?>FXEE!4$;B-Q& ///#>L3?\%!/VLTU_XI>+?#_@K0 MY7B-T+[48[-([*,X2SM/,8%Y&Y&<]79SV4@&]_P4N\0:UJ^K? 2#5Y7:7_A5 M^D7LL;'.+J9IA.<]R3$GY5^S'[/NA:1X;^!?P_TW08XX](@T*R%MY0&UE,"- MOXX)8DL3W))R:^4/^"EG[&=_^TI\._#7BWX<06]_XA\.6S1P:?:N@74=/=H9,@'&< '[;4;NU?!GP'_ ."CFJ?&KX)?&[QMJGABW\)' MP5I(O-,,+O/'OIFN!_P""*OA_1[7]GOQ?K5LJ-K=YXD>U MO)=N'$45M"T,?NH,TK#W<^E?8/[2'P3L/VB/@GXJ\ :A*+4:O:[;>[*[OL]P MC"2&7'4A9%4D \KN'>OQI^&_Q&^.O_!+_P")&KZ?JOA,]>^)7Q4\57VN:A+ M#(?"G@^UCFGT[]RBLLEQ,'C&7#/Y?RE0P&.0:]2_9W_X*R:Y\>_CMX,\"CX: M6VC:=J]PUO>7<6H27UO[Z2>QU)%(N7E9C'>Q^8I24'.Y201\V>& P :G[!OQ8;X6_MK>&;'P M)JNL2>"?$6K+I$EIJBI%+=6LI*1&XCC=D\Q&96!4GE3CAB*[#_@J3?:EH?[> M4>H:#E7%G>0-LDCN$P8I W9E95(/L*XOP'XPOO&/_!1OP)XIU?PG M_P ($=:\6Z7=6^AF!H1;P2/$MN "JYW)Y;;@H#;L@ &NU_X*F?\ )^$'_7EI M7\Z .<_;:_80U?\ 8]T/P?XN_P"$XD\476L7;Q7ET+9K>2VO542ATDWL7#$. M0QVME,]^/T'BUBT_:2_X)BZ3>_$KQRG@I-6TB!-2\57#$E6M[L)YCKN7S&E\ MG!0'YC(0.HKA?^"V'_) O HY_P"1F!_\E9Z\+^-/@7Q;XP_X)-_!.\\/6MUJ M&DZ->3WVL6MHA=EB\VZ1)V &2B%B#Z;\G@9 !\P?'3P_^S7H7AA;?X5^*O'_ M (C\4Q2@-=:Q86T6EW$>X;BH_=S1'!)&5?)&#MSFOO3]FG]KWQ=X7_X)>^./ M&]_?R:CXB\'WTOAW2;V[82RYD%J+9VW??\HW@X.?EB .17QAIWQ[T/5OV+[[ MX2>&/@[ _B= +S7_ !O#"LLBV\5W]H65G$>]#@)%\[[0N0/O #Z:_85^$4W[ M0G_!-7XS?#O39(TUN\\22W-EYF IGCM[":%2QX4.\&PGL&)H \:_8I_8;O\ M]NI?&OC;Q?XVO].BM[T6[7HC%W=WMXZ^9(TC.W 4,G7)8OU&TYY;]F?P+J'P MQ_X*.>%/"&JWXU2_T/Q9+ITUZNXB=87*2(PW8/RG MD':K*#7J/[6-G>? _P#X*%:WXN^)?@^3Q5X:GU[^UX;&^!^SZI8D#RU1V!5P MB[5*G(S'L88R*\\_:=^*P^,7QXT'QO!X%7X=>&;Z"T&C6/D+"DMI',R^?N55 M5LN),LHP,8R=N2 ?T/UXI^VM_P FC_%[_L6;[_T4U>UUXI^VM_R:/\7O^Q9O MO_134 ?G[_P3B_8W^%W[4W[)WB5O&VB.=:@\675M:Z_ILOD7]M&+.R8*KX*N MH+.0LBNH+L0 3FO3O@[KGQ&_8'_:9\(_!7QGXHF\;?";QL?L_AK5]09EDL9Q MA5A4,6VX=HT,2MMQ-&Z[262N@_X(J?\ )K/BG_L<[K_TAL:ZC_@K-\.4\2?L MP-XTM#]G\0>!]3M=4LKR+(FC225()%1ATY>*0^\(/:@#[5W4ZN(^"GCY?BE\ M'_!7C!65FUS1[6_DV@ +))$K.N.V&+#\*[>@ HHHH ^*_P#@KQ_R9OJ/_8:L M/_0VK\ZO^"3_ /R>UX0_Z\M1_P#226OT5_X*\?\ )F^H_P#8:L/_ $-J_.K_ M ()/_P#)[7A#_KRU'_TDEH _>FBBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH *^5?^"H__)B?Q-_[AG_ITM*^JJ^5?^"H_P#R8G\3?^X9 M_P"G2TH _)7_ ()O?\GM?"W_ *_;C_TDGK^A2OYZ_P#@F]_R>U\+?^OVX_\ M22>OZ%* "BBB@ HHHH **** "BBB@ HHHH *^?\ ]NCQ5X%T#]FGQ7IOQ!\2 M/X5T;Q'$=%@U"*SDNW6ZD5GC B0$MCRF8].%;D'%?0%?/G[<7[-+?M3? NY\ M+VFJQZ+K.FWD>M:7=3Y\C[3%'(@64CHC+*XW#.TD-@XP0#Q__@E!\<-?^)WP M1U/PKJ]DD^F^!9X='TOQ%;1/'!J-OM?;& R@[XU5,Y .V6+< V2?N.OD#_@F MO^T??_';X3:OHVN:38V'B+P==KIM[>:0L2V=_N#%9T$7R!V*/NV94G#K@/@? M7] 'CO[6GQ?U_P" _P /%?C;PQX>?Q)K.F0 PVV"R0AF"M<2A?F,<8.]@.R M\E1EA^/7AB]_9?U3X&7][\4/$OB/Q!\5-4U"XUV5?"MA]B>"61"?L?FRPM"5 M9]I9@A"L?DX!+_O*T:R*590RL,%2,@BN>T_X;^$M)N1<67A?1K.X P);?3XD M8#TR%SV'Y4 ? O\ P3]_9,\2ZAXW\/\ QI\=Z#8^$-$TO21;^"O"-F6S:1RJ MP:ZF#$GS'1V8LY+NTI8A B+7Z.;11BEH **** "BBB@ HHHH **** "BBB@ MHHHH _/S]J>0?%;_ (*7?LY> !(?L_AF&3Q-,PY5)59YPI]_] A'_;05^@=? MG[^R@S?&3_@H[^T3\1W>.:P\+Q1^%K-6^;:V\0[XSTQBQF).?^6WO7Z!4 &VDD4]1T*^HKYN_X),^#8/"_P"Q MGX?U!(!%<:_J-]J4[$'V#WKM/^"CVO:AX:_8G^*5WIY4444 %%%% !1110 FVC%+10 F*-N:6B@#B_&'P M5^'OQ"NC<^*? GAKQ)?\$A?"_AMC// VH%BQF^TQ MS*/3 B$#?FYIG_#)'[8GP[ND7P-^TY#XCME.=WC"&1F.0,@B5+OC_@7OP:_0 M#%&* /RFTGX/_MK_ ]_:6U/XQ3^ /#'Q!\47&FKIK+^WA^TUX7F,/B/\ 9*U[577AFT-KHJ3CLR03@C.>]?H' MMHQ0!^?+?\%?M%\-3^3XW^#/CCPM(#AT,:.RCKTE\GG!SCC^M=7H'_!8#]G[ M6-GVN?Q+H>>HO])W%>,\^2\GTX]?3FOMO:*Y+Q-\(? GC60R>(?!?A[7I#U; M4]*@N2>2>KH>Y)_&@#QK0?\ @HY^SCXC9%M?BCIL#-_T$+6ZM .0.LL2COZ^ MIZ"O1_#_ .TU\(O%14:/\4/!^HNW_+*#7;5I!UZIOW#H>H[5ROB;]A7]G_Q: MI6^^$OAB $8_XEED+ ],=;L6HN;&[M[VW)XFMY5D0\ ]0<="/S%6=W(KX!O? M^",_PHM=TWA_QMXZT2_Z)-]MMI%7CT$",>0#][M^5>#_ ()F_%3PQN/A/]J_ MQII,:\I:M'<[#SD!BEX 1DG^ ]: /T&W4N:_/:']F7]N3PK-M\/?M%Z#J<"C M"OKD;2,>HY$EI-VP@Z7\1_"FN6 MXGTWQ1HNH6YQB6UU"*5>>G*L10!TE%06MY!?6Z3VTT=Q"_W9(6#*>W!'!J;- M "T4FZDWU_8<^)[HP5C%8Q\@'AM0ME/7V)% M>B_LAV*:?^RK\'H4W 'PCI4I#==SVD;M^K&@#UZBF[J7=0 M%)FB@!:*3-)N MH =1110 4444 %%%% !1110!\#ZM"^E?\%BM%:Z3R1J7@AFM#U\T!)03QTYA MD'./N_3/WMNKX0^*UTMG_P %@O@RK G[5X&N(%VGH0-5?GVPM;W_ 5)^,'C MGX1?"7P6_@/Q'<>%]2UCQ)%83WMJ%,AB,,IVY(.!N"DXP?E'O0!]H[O:G5\% M_LV?M"?%?X-_M%+^SS\>9W\3ZCJXDN_#/C"!01=1!7?;)@ E"(G )&Y'4J=R ME67[TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ KXK_X*\?\ )F^H_P#8:L/_ $-J^U*^*_\ @KQ_ MR9OJ/_8:L/\ T-J .^_X)O?\F2?"W_KSN/\ TKGKZ6KXV_X)\_&GX?>&?V.? MAKIFL>._#.DZE;VDZS6=]J]O#-&3=3$!D9P1P0>1T-?1/_#0OPK_ .BE^#__ M ?6O_QR@#O]M&VN _X:%^%?_12_!_\ X/K7_P".4?\ #0OPK_Z*7X/_ /!] M:_\ QR@#M[S3;34&C-U;0W!C.Y#+&K;#ZC(XJP%]\UP'_#0OPK_Z*7X/_P#! M]:__ !RC_AH7X5_]%+\'_P#@^M?_ (Y0!W^VC;7 ?\-"_"O_ **7X/\ _!]: M_P#QRC_AH7X5_P#12_!__@^M?_CE '=7-G!>0O#<1)/"_#1R*&4]^0>#2P6\ M5K"D4,:Q1(-JH@"A1Z #H*X3_AH7X5_]%+\'_P#@^M?_ (Y1_P -"_"O_HI? M@_\ \'UK_P#'* ._VYKYL_:R_8LTS]KKQ!X*E\1^*;[3/#WAV26231K*W7_3 M6D:/>6EW97Y8PHP"1DD8S7JG_#0OPK_Z*7X/_P#!]:__ !RD_P"&A/A7_P!% M,\'_ /@^M/\ XY0!W&GZ=:Z386UC901VEG;1+##!"H5(T4!550.@ 'M5C% MH*N",'O7QY\7O\ @DC\$/B-AV/AO1=/TG3;=+33M/MX[6VMXQA8HHU"HH]@H _"I+ M[2;'5%07EG;W80DJ)XE?;GKC(KBO^&A?A7_T4OP?_P"#ZU_^.4?\-"_"O_HI M?@__ ,'UK_\ '* ,']IOX!_\-%_!J_\ AU'X@D\*:=?RV_VFXM+59F:&*02" M%5W*%!9$Y]%QCFMOX"_!70?V>OA/H'@+P]YCZ=I41!N9@!+29\?Q,S, M<=A@#@"G?\-"?"O_ **7X/\ _!]:_P#QRC_AH3X5_P#12_!__@^M/_CE 'H& MVH[BUANH7AGC6:%QAHY%#*WU!KA/^&A?A7_T4OP?_P"#ZU_^.4?\-"_"O_HI M?@__ ,'UK_\ '* .VL=+L]+1DL[2"T1CEE@C" GU.!2W6F6=])#)33;2:ZBNI+:&2YB&$F:,%U'LV,BK&*X M#_AH7X5_]%+\'_\ @^M?_CE'_#0OPK_Z*7X/_P#!]:__ !R@#M[W3;34HA%> M6T-U&&W!)XPZY]<$=>3^=6-M_P"Q9OO_ $4U=7_PT+\*_P#HI?@__P ' MUK_\/_"^H7]SX=O8H+6UUJVDEE MP% 'D/\ P14_Y-9\4_\ 8YW7_I#8U]F?&;X?I\5OA'XT\&L\,1U[1[O34FG3 M>D3RQ,B2$8_A8AAZ%01S7QG_ ,$5/^36?%/_ &.=U_Z0V-??VV@#XA_X)5?% M.?4O@OJ_PF\01-I_C3X;ZE/IMW8S<2"!YI&4GU*2>=$<< (G]X5]OU^>?Q@T M\?LT_P#!3SX9^-=+/V#0/BM;OHNKQ#'ES78*19 &-N7:QFBBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *^5?^"H_P#R8G\3?^X9_P"G M2TKZJKY5_P""H_\ R8G\3?\ N&?^G2TH _)7_@F]_P GM?"W_K]N/_22>OZ% M*_GK_P"";W_)[7PM_P"OVX_]))Z_H4H **** "BBB@ HHHH **** "BBB@ K MX;_X*G?'&+0?@^OPG\,:E=7/Q&\:SP6L&BZ3&9KN2T:3YPP7E5D(\L 9+Y90 M"-Q'W)7X@?\ !1[7?"?P^_;6\3WVB3^,%\5B&UGU"_L==2R^S3R6J8CMSY#R M!/),9.6QEV4 * * /U4_8W^%=M\'_P!FWP-H(\,+X4U4Z;#\*_M$6=EXM^)>H:?\ #._AE6^M_&FK MOJ&)?+(A,4I0>6YEV9.%78&#$D*:_;".99E1T=71AN5E.01Z@T 24444 %%% M% !1110 4444 %%%% !1110 4444 %A6<-W#SQ<^4K3DY[F4R,?SU.QMM1M'^];W<2RQM]58$5YWJG[+'P9UH3?;OA-X)N7F4J\C M^'K3S,$8R'\O<#[@Y%>HT4 ?,NK?\$U?V:]:G:6X^%]G&[$DBTU&]ME_*.=0 M*^&O"/[ WPP\<_\ !0GXK?"AK?5],\">'-#M]1M(;"__ '\<\L=BX4R2J[,G M^D3=>>%R>.?U_KX"_8]N'\4?\%%/VI-@'V3BONVB@#X#;_ ().P1J1;?'CXA0E01%FY!">G 8?IBH_^'8? MC^$B2V_:K\?P7"$-')FX.UAT/%X#^M??^VC% 'YW^+/^"7'Q.\*%5VJJC[3(/E V_C7WY28H ^ I/V4?VRM+(DTO\ M::M+R1OE==0M&VJ/49BDY_ 41_ /]O72RWV']H+PC<*^-WVRQC;&.F-VGOCK MVQ7W[MHH ^#K7X4?\% K-65OC-\.+[)R'N+$*1[ )IH%13:+_P %!M'F:U37 M_ASKBK@B]CC55;(S@ PQGCW7\Z^]J,4 ? '_ D__!0NP)M_^$1^'^HB,X^U M>="OF>^/M"_^@BI(_BS_ ,%";=5C/P7^'MP4&WSFO(P7P/O<:F.OL!7WWMHV MT ?";_'3]NVUA::;]GCPE)'&NYUAUJW9F &2%47Q)/H "?8U0?\ ;"_:YL5\ M^Z_9::6WCY=+>[D:1AZ* 6.?P-??>VC% 'P"O[?7[1EFPEO/V0?$\UNO#1VL MMUYAXXQBT;OC^$U:M_\ @HI\:/-_TO\ 8V^(447]Z WDK9^G]GC^=?>FVC% M'Y^:Y_P54\2>$-2TK3/$O[-/CO0-4UJ0V^CV5]YD,NHS[D7RH5DMU9VW2(,( M&.77CYA6U_P\4^*G_1G_ ,4/_ .Z_P#D.JW_ 5\T-[7X)^!?'=C922:IX2\ M66TXO(20;6WD23_$ MR2;^%9;>[12?=OL1Q^5?=M)B@#\A_''QK^.7B[]L+P!\=$_9:\=V;^%M)ETH MZ$UK>2BZ5TNU+^>+,>60+L\;&^Y[\:G[3'Q(^.7[;4?@+P;:SNURN]@1TVW",N2 QC*94L"?OWPOXFT[QGX9T MCQ!HUR+W2-6LX;^SNE! E@E0/&X!&1E6!Y]:\X_:N^"MS^T3^S[XR^'MCJ,. ME7^L6\?V:[N$+1++%-'.BOCD*S1*I(!(#$@-C!^*_AC^W-\3_P!E'X6:)X.^ M+WP!\5PZ9X/6'0IO%=A Z67V6+;#"P=HS#(VT*H99=LAP01NH _3"BOE*S_X M*D?LS7D-_^"I?P#\!^+]7\.WNN:E> MWFEW#VL\^G:>T\#2(<,$<'# '(R..."16A\+?^"F'P)^+7C?3?"FE>(;RPU7 M4I!#:'5K%[:&64_=C$ARH9N@!(R2 .2 0#ZIHIN:=0 4444 %%%% !1110 4 MW=1DU\I?MU_M<3? WPW9>"? H76/C#XM9++0]+ME$LML)&V"Y9/7<=L8/WGY MP55J /JW=^5&ZOSW\#_\$HQ)X3TZ\\5?&'Q[;>-+R(3ZR^E:JIMFN6R2%+(7 M;;G!9F)8@D;^%__?M__C5 'W1NIU?GG:_#']NSX/POXML/'OA[XHWMX6N=2\'W MS$Q1L6)"6S.L6%"_PH\8SP%; -?27[''[4D7[5GPQO?$$VAGPSKNDZC)I.J: M2T_F^3.BJVY20IVL''4#!5ASMR0#WJBBB@ HHHH **** "BBB@ KR']J3]G7 M3OVI/A/<>!=4U>ZT.TFNX+LW=G&KR QDD##<8.:]>I* /S7_ .'(G@C_ **7 MX@_\ 8/\:3_AR'X(_P"BE^(/_ &#_&OTJHH _-7_ (#FOR&^$&E_\,U_M.?$_P"".IQR:?876HOJWAI9 M1^[EMV!90K?Q$PB/D< P2 X(Q0!Q_P#P[9\-_P#0Y:K_ . T5'_#MGPW_P!# MEJO_ (#15]BT4 ?'7_#MGPW_ -#EJO\ X#14?\.V?#?_ $.6J_\ @-%7V+10 M!\=?\.V?#?\ T.6J_P#@-%1_P[9\-_\ 0Y:K_P" T5?8M% 'QU_P[9\-_P#0 MY:K_ . T5'_#MGPW_P!#EJO_ (#15]BT4 ?'7_#MGPW_ -#EJO\ X#14?\.V M?#?_ $.6J_\ @-%7V+10!\=?\.V?#?\ T.6J_P#@-%1_P[9\-_\ 0Y:K_P" MT5?8M% 'QU_P[9\-_P#0Y:K_ . T5'_#MGPW_P!#EJO_ (#15]BT4 ?'7_#M MGPW_ -#EJO\ X#14?\.V?#?_ $.6J_\ @-%7V+10!\=?\.V?#?\ T.6J_P#@ M-%1_P[9\-_\ 0Y:K_P" T5?8M% 'QU_P[9\-_P#0Y:K_ . T5>-_M/?LL^&O MV?\ PCIVH6WB2^U/5-0N_(@M)XHT78JEI)#CG ^4?5A7Z4^M?FG^WM\0CXN^ M-']B02[['PY;K:@ Y!G<"25OKRB'WCH U?V/0UQ__!._XA?V'\1=7\)7$VVVUNU\ZW5CQ]HAR<#ZQF0_\ %?H90! M\=?\.V?#?_0Y:K_X#14?\.V?#?\ T.6J_P#@-%7V+^E% 'PE\%?V!="^*G[6 M'B;X2W'BO4+#3='\/_VTNHQ6T;S2MOME\O:3@#_2"<_[..]?5/\ PY#\$?\ M12_$'_@#!_C1^Q[_ ,I-OB1_V(@_]'Z=7Z54 ?FK_P .0_!'_12_$'_@#!_C M2_\ #D3P1_T4OQ!_X P?XU^E-% 'AW[(O[+6E?LB_#?4O!VD:Y>:_;7NK2:L MUU?1)&ZN\,,10!>, 0 _\"->XTFVEH ^(O\ @K-\.[G6OV=]-^(&D-Y'B#P! MK-OJL%TF3(D,CK$X4#N)#;R9/01&OJSX/_$JQ^,'PL\*>-=-*?9-=TZ&^"(V MX1,Z O&3_>1MR'T*FMWQ1X7TKQIXA7#S2CPOXB&8H-R\",E)8GD8Y&\Q1D M84ECU !^A^ZG5\M?\$]/VF-6_:-^#%P/%T@_X6!X9OGTO7(VA$,C,"3%,T8 M"%@&4@ ?/$_ Z5]2T ?%?_!7C_DS?4?^PU8?^AM7YU?\$G_^3VO"'_7EJ/\ MZ22U^BO_ 5X_P"3-]1_[#5A_P"AM7YU?\$G_P#D]KPA_P!>6H_^DDM '[TT M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7RK_P5'_Y, M3^)O_<,_].EI7U57RK_P5'_Y,3^)O_<,_P#3I:4 ?DK_ ,$WO^3VOA;_ -?M MQ_Z23U_0I7\]?_!-[_D]KX6_]?MQ_P"DD]?T*4 %%%% !1110 4444 %%%% M!1110!R'Q:^)NE_!OX:^)/&VMI/)I>AV-X(8M!\-ZK81WRI;QK'''?^"B_B*P\.?L8_$V2_G6 7=BEC O>2:69$10.YR<^P!/:NP_ M8]TRZT?]E;X2V=[ UO=1^&;#?$_WES I (['!'% &7\0?V&?@7\0_!NJ>'IO MAEX9T)+Z+8-2\/Z1:V%];-G*R131Q@JP(!PC*RD@_(OCW]C/XN?L8Z;IW MQ)^"/Q$\1>-V\/C.I^$]79GBNK%0 52)&VR*JCE P #(=R@'],:3;[F@#R+ M]EW]I;PW^U1\*;/QGX>22T<2&TU'39SF2QNE56>(GHPPZLK#JK#@'*CUZO@/ M_@E+&L-Q^T!&BA$7QK*%4# S)@5]^4 %%%% !1110 4444 %%%% !1110 4 M444 %?GY_P %,MOQ'^,7[-?PBE#S:?KWB<7NI11D;O)62&'!8DTGX??$:]_L;Q!H,"$ M6MM(TD8=T4<*/W@E11]UHI ,(P4?I3N/I0 ZBBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX(_P""==J+C]IC M]L/5"5D$OC0V\;=2%2[U$G#>A#+^5?>]? '_ 2)D.M>#OC'XCXVZIXSF8"/ ME.(UD^5N_P#KA^GK0!]_T444 %%%% !1110 4444 %%%% !1110 4444 %%% M% 'S-_P4DU1M'_8E^*,Z11SL]I;6^V5&+"Y#MG@2PK*%^BAPOX5P?_!3S_DQCXG?[FG?^G&UKU']D[_D MUGX-_P#8F:-_Z0PT >JT444 %%%% ";:AO;&VU*RGL[RWBNK2XC:&:WG0/'( MC AE93P002"#P0:GHH \JNOV4?@I>V\L,OPB\#;)%*ML\.6:-@C'#",$'W!R M*^:[O_@CS\&FN[Y]/\4_$'1+&ZF>4:;I^KVXMX0Q^XN^V9BH&%!=F; &23S7 MW310!XO\#OV/_A9^S_X+7PYX=\-6][$TIGN-0UJ..[N[F0@+N=V7 X4 *@51 MR0N22<;]HS]B/X8?M(>$8M(U71X_#]_:N9;'6M!ABM[JW;/QQ/X>?Q!J;6<)VGQ!%IDDFG,W<*5S M*<'^(1[3U!(YKZ#^,/[/_P //C]HL6E?$#PI8>)+6$DP/<*R3P9()\J9"LD> M=HSL89Q@YK(LOV4/@_I_PUD\ 0?#O05\)R*P>Q:T#LSLNPRF5LR>;MX$N[>, M### H ]$\-^)M*\8Z#8:YH>H6^JZ/J$*W%K>VD@DBFC89#*PZBM+=7YSWG[& M?QX_8[\30:W^S+XIE\9>%YB4NO _BR\3RP6Y+X9HHF&1]Y6BD&0,N"U7?%WB MK]O_ .)GAF3PH/AMX6\ 3:DZV\_BK2=7@22SC9L,Z?Z9,Z?+P616<#)4!L8 M/O63QAH4/B:'PY)K6GIXAFMS=Q:2UU&+N2$'!E6+.\H#QN Q6Q7YNZM_P2C\ M9V+'QQI'QXUK6?C7:7D%U8>(M:21(=J)M, _P#P6P?_ "KH ^^,T9K\_M0^%/\ P4)TFQGO8/C-X(UN:W4RIIL- MA;(]R5Y\L,VG(H+=.74<_>'6O,_B!^W_ /M6^"/&&G?"[5?ACX3M?B-K%LL5 MI:Z9<+?70D=2%E,<-U(D9ZR 28 R1MYH ^F/VP/VS[SX5Z]IOPL^%6EIXT^ M-.NLL=KIL2^9%IJ,,B:< @;MN6"D@!07@4#\\/BU^WEXT_:8T?Q+#XD M^)EE\,?!7DSFW\)>'["XEU'58RX"022A=F67AF>9%QD^6P.* /U8\6?ME?!; MP/X_T[P3J_Q!TN'Q/?W$=K%8VXEN0DLC!4662)&2$DL/]8RX!STYKVC:*_&_ M]E#_ ()/ZU\6[/2O&OQ$O9?!7A*]07=GHEBY;59XB08S([KMA#*0I%/H\I8EDY=",Y.=@* MMUPC$YZO_A;O[?%^3Y'P0^'^EA>HOM32;?G^[Y>H<8]_44 ?=5)NKX4?Q=_P M4 \18LQX)^&/A?TM]:T2W6.W>9FF62.-U51(@\H$-MSSG)#+0!]L4444 %%%% M!1110 4444 %%%% !1110 5\4?\ !3;]G"]^(WPWL?BAX/5K?X@_#\G4()8% MS)<6:GS)8\?Q%"/-4'/ D7!WU]KTUHUD4JP#*1@J>A% 'YP_!/XI6GQD^&NC M^*+54BFN$\N[ME;/D7"G;(G7(&<$9Y*LI[UW5?-NM>&8OV&?VN]=\$7>^P^% M_CEAJ.@74V1!:RDD>5NZ*%8F(]]OD,Q .:^DJ "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@#DOB9X5U[Q9X;DMO#7BBZ\*:S'E[>[AB26-CC[DJ.IRIY MY&".O.,5^=WQ/^*GQ]^$WB>?1_$_BG5[&ZR7CE1E,%PF?OQ,%PR_3D=" >*_ M3^N6^(WPS\.?%;PW-HGB738[^S?YD8_++ ^,!XW'*L/;KR#D$B@#\M+C]I[X MK7481_'FLJ =P,=QY9S]5P:\ZU/5+S6M0N;^_N9;R]NI&FGN)V+/([$EF8GD MDDGFO7OVE/V:]1_9_P!=MO\ 3H]3T#46?[!=,56;Y<%DD3/4;A\PX.1T)Q7B M] %[1-=U'PWJUMJ>E7L^GZC;-OANK>0I)&V,9!'3@UZ';_M/?%:VC")X[UEA MUS)/O/YL":\NKW[]E_\ 99O/CU>3:K?7JZ;X4L;CR+F2)@;B>0*K&.-?X>&7 M+MQSP&(. #4^#_Q#_:"^,7B:/3?#7BS5)1&0;B]N"OV:V4_Q2$H1] 2>PK] M#O ?AW4_"_ANWLM9\0W7B?4Q\T^HW:)$7;CA40 *H(X')]2:E\$^!="^'?AZ MWT3P[IL.F:; /EBA'+-W9CU9CW8Y)J[XBU^S\*Z!J6M:C)Y-AI]M)=3R>D:* M6;'O@=* .#_8JNUU;_@I9\6+FW'F6UGX/%D\BG(\SS=/R.G!!5QC_9-?IE7P M'_P1Y\!2VOP-\4_$75K.9O$'C#7IF;5+@Y:\M80%5E]!Y[W8)[D>PQ]^4 %% M%% !1110 4FVEHH _-GQEXFTK]A'_@HYJ'B76+I]'^&'Q4TN2\O[CR':"WOE M)+O\H)=A,NXX' OCQQ7V+\&?VO/A!^T%J%QI_@+QQ8ZWJ4"[VL)(IK2Y9<$E MDBG1'=1CDJ"!QG&17=>./A?X-^)MO:P>,/"6A^+(+1F>WBUS38;Q868 ,4$J ML%) &<>E?)/[6?\ P3A\'>-/#]UXQ^$NE+\/OB=HD/VO2_\ A&B+&WO)8L,D M9B0!8Y#M(62/8=S N6 & "?_ (*[M_QAOJ/_ &&;#_T-J_.S_@D__P GM>$/ M^O+4?_226K7Q\_:$^-O[6W[-EIXB\100Z=\/?!\MKIU]>0_+_;>KL-OFL,#+ M"-MY51L4L3_&H6K_ ,$G_P#D]KPA_P!>6H_^DDM '[TT444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !7RK_P5'_Y,3^)O_<,_].EI7U57 MRK_P5'_Y,3^)O_<,_P#3I:4 ?DK_ ,$WO^3VOA;_ -?MQ_Z23U_0I7\]?_!- M[_D]KX6_]?MQ_P"DD]?T*4 %%%% !1110 4444 %%%% !11574+Y=.T^YNV1 MI%@B:4JGWB%!.![\4 ?"O_!3*S?Q_P#$K]F?X6WTS)X6\6>*Y'U.%,[I1"UM M&HR".-EU,/J0>U?>,<*0QJB(J(H"JJC '8"OSA_8A^'NH?MG?$:X_::^)NO MOJDFDZQ+:^&/"]K,?LVDF/##>.Q7>A5>"Q&]RV0*_2&@ HHHH _);X*^)/V@ M_P#@F_X?U^^\:?!F/4_ASJ>O-?:MJVFW\-Q\?L\_\ 02\0?^"=_P#&O=?@=^UM\*/VC&># MP'XOM-6U&*+SI=+E1[>[C0$ L8I%5BH) ++ER%0 7:]CRWN<:H!3_P#A;W_! M0G_HB/P[_P# V/\ ^6E 'WU17P+_ ,+>_P""A/\ T1'X=_\ @;'_ /+2C_A; MW_!0G_HB/P[_ / V/_Y:4 ??5%? O_"WO^"A/_1$?AW_ .!L?_RTI?\ A>7[ M?&CJ;O4_@)X*O[*,9DATV_03$9'W0-1_9 M \<23*.9M*6[D1C@=%^QL,=>=Y]*+?\ X*Z>%?#6J+IWQ(^%/CKP!>%MC+60<'/P$^)\<9TCXG:':SOP+769CITV[ M^Z%N FX_[N<]LU[I8ZA;:I:175GI:=0-W5L-&YY_O>] 'Z!4444 %%%% 'A/[:7[. M%K^U!\!=;\*8V:];?\3+0YP^WR[^)&\L$D@;7#-&<\ 2$]5!'GG_ 3D_::O MOCC\*;KPIXO-U%\2O KKI>N1W\1CFE4,Z0RL#SOQ&4DSSO1B0-PKZXVBOB+] MIK]@.YUCQUJ?QD^$'CVX^&OQ+>ZCO[R:^O#%I$JQK^\>0+&S(3@,V[?&V&!3 MYB0 ?;N:6OBW_@FW^U?\3?VG_#OB:7QUH5F^G:1*EM:>*-/A-O%>S8S)$T9/ M+A2C;D"C# $ D9^TJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** *NHZC!I.GW-]=R"&TMHFFFD()"(H)8\>@!KX<_ MX(VZ:;3]D_5+IE=3?^*KRYRV,'$%M'E?;]W^8-?5O[06JR:#\!?B3J<3F.6R M\-:E<*X4,5*6LC X/!Y'0\5\^_\ !*'2_P"S?V)_"-QY>S[?>ZC<[MV0V+N2 M+/M_J\8]J /L*BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^6O\ M@IY_R8S\3O\ #](C+1L&&Y;.)6&1W! M!!]""*[OQ[X"T'XG>#=7\*^)M/CU30=6MVM;NTD) =&]"""K X(8$%2 0017 MYU>![/Q5_P $Z?VN/ WPHTKQ/+XQ^$WQ$NA'9:-?2J]YI4DDPC$NQ3\F'9;C7O$NI$M'I3,5PJ'.Q60,@)99,F M3:%!4FN@_9J_X)V^%?A-KEMX]\?ZE=?$[XL/(MW/KNKS/-#;7/7= C\LP.,2 M2;FRH91'TH \ZN-3_;8_:DC6UMM+TG]GCP==C+WTDOF:LT1_A')D5QU&$@/^ MU7NO[+G[#_@[]F6^O_$(U'4/&GC[5$VW_BK7&#W#Y.7$0Y,:L>3EF8X&6. * M^C=M&* &30QW$+Q2HLD3J59& *D'J"#U%>1>%/V/?@AX*MVATKX5^%44W NP M]UID5U(LH.597E#,N#T ("]L5[#10 FT4FX^E8GC;QSH/PW\*ZEXE\3ZK;:) MH6G1>;=7UV^V.-OVJ&_;(\0:G8:7XVN?AA^S1X8 MDA_X2'QL32 E;:*(+O=FPX6(*>%,C@X1* /U3W4ZOQ(^ OP \=_%CX MR:)XN_9W@\9Z-X%T35E*^+O'6MQM%=B*0$D1101D@@%6B42CDAF7)%?MO0 4 M444 )BBEHH RO%&ACQ-X:U?1S=3V(U"SFM/M5JVV:'S$*;T/9AG(/8@5^->_9Z^)6J64/A36'CU'PYXK;3Q:1W=Q($7$LG/!'R$NS!'BQ MNVD5^F6*\M_:*_9U\'_M-?#F[\)>+K(21MF2RU"$#[383XXEA8]#ZCHPX((H M ]1+4ZOC'_@F3\2?%.N?#_QW\//&.K2:WJ_PY\0R:!#>3C$OV5 4C1CDD[7B ME )R=NT9.VOLS- #J*** "BBB@ HHHH **** "BBB@ HHHH \=_:D_9E\+_M M4_"^Z\)^(U-KFUZ+\37S[)_P $K?B1H]ZN MF^&OVD=F.] '>^M% M[B61CG@2,R'Y5613D5H^'?VX/A%KT*&;7Y]&G8X%OJ-C*K#W+(K(!_P*@#WJ MBN'A^.GPWN(4E3Q_X9VL-PW:O;J?Q!?(_$4__A=_PY_Z'_PO_P"#FV_^+H [ M6BN;M/B9X/OY/+MO%>AW#XW;8M1A8X] K1 \_C?PW"O]Z35K M=1^>^@#KZ*^>O%7[S;!D[+NDVY!/=-WXU9T. MZ_:M^."@>!_A"G@72I@ -5\5,8I(^1^\42["01Z12=_K0![Y_.BOG3X;?'#Q M?X ^)5[\)?CI:KHGC.&7%CJS1K%;:BK$[ "H"'=SL=0%;[IVN,-]&4 )114& MH7T&EV-Q>7,BQ6UO&TLLC;$CD?\ \H?45\V:'H.H^)M6MM+TFQN-1U&Y;9#:VT9>1SC. ![ M9/T%>T>$/@WXT_:P^).N^(K*V;3](O\ 4);BYU>]4^3"&/-A)! ]RDA/\ VSKZE^.G[,_A+XZ6+R7\(TSQ B;;?6K5!YJXZ+(.DB9[ M'D=B*^&;/X>^+OV1_CGX5UCQ!;;=)@U!575K?+VUQ;ME)<-V;RV?Y6P1C.". M2 ?J%7A_[77CKP]H7P5\6:/>ZU96NKW]D8K:P:=?M$K%A]V/[Q'J<8&>M9.L M:E\8/CM^TMK'PE^$OB'1O#!T31UU*]O=4B#*P)AW8;RI3G_2(@ JC^+FM#_@ MG#^S7\/?B[XN^*D_QBT)O&'Q7\)^(A;WL&L7#2VD:C<@/D@A93YL,RL) Z;5 MC 5><@'W'^PEIK:3^Q[\)8&MC:%]!@G\O9MR),R!\?[6\-GONSWKWFHK>VBL M[>*""-88(E")'&H544# Z #M4M !1110 444W)H =13=WY5XM\1OVTO@C\ M*X[L>(/B7X?2[M=PEL+&[6\NE8<;###O<-GC! H ]&\=_$GPK\+]#?6/%_B+ M2_#.EJ=OVK5+M($9L9VJ6(W,<<*,D^E?!7CCXV?$G_@H9XZU7X<_ W4)O"/P MAT]_L^O^/GB=)+T'[T4/W6VL.D8PS#EV16P:?P3^%LO_ 4:^-'B'XR?%*QU M.3X2Z1.UAX+\+WQ:""ZC_BF<*1D<(S%2=[MMW%8MI_0OP?X)\/?#[0X=%\,: M)I_A[2(6H_^DDM '[TT444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7RK_P5'_Y,3^)O_<,_ M].EI7U57RK_P5'_Y,3^)O_<,_P#3I:4 ?DK_ ,$WO^3VOA;_ -?MQ_Z23U_0 MI7\]?_!-[_D]KX6_]?MQ_P"DD]?T*4 %%%% !1110 4444 %%%% !7R]^W_^ MT9XB^ /PHTFT\$0I-X\\7ZHFA:.SIO\ (=U.Z8*>&93L50>-TBD@@$'ZAKX% M_:^U)?BQ^WW^S5\.M%1KV_\ "E])XHU90^(H(A)#*A M:3;2T %%%% !1110 4FT4M% !1110 4444 %)BEHH 3;4%]I]MJ=G-:7EO%= MVDRE)8)T#QR*>JLI&"#Z&K%% 'SQX^_X)]_L]_$>9Y]3^&&D65RRE1-HGF:; M@D?>VV[(K-WRRGGKFO"KS_@DGHOA.X%Y\*/C%XZ^'%^7WO(MP+A..F!";=AC MW(I/C'^U0?%]M;6GBIO$%I)J\%F088[QKC4C.J$%AL$FX#!/''/'W_!/+]H#Q+\=/"<$_C#X1>-]0%QXPTG:/M%A.\K-OW8X4/-( M8I#\H,AB?&4=@#])**Y+X6_%3PS\:/ NE^+_ AJD6KZ%J,>^*:,X93_ !1N MO5'4\,IY!%=;0 4444 %?+?_ 4._:.T3X%_ /5]%N;:?5/$_C>SNM"T;2K5 MRDDK21B*6;<%.!$LRG &69D48W%E^I*^!OVZD&D_MM?LBZK>.MQ87&M3V45M M(25CF\^U428Y&=TT6.^8QZ"@#VO_ ()^_!OQ+\"/V7/"_A;Q=9VVGZ\LEQ>3 MVMNVYXO.E:14E;)!D"D*=O P!SC)^CJ3%+0 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110!XW^V1K46@_LH_%^YF61E M;PKJ-LOE@$AY;=XD/)' 9P3[ ]>E/WMU M-)GZ_/D^YJK_ ,%++XZ?^Q#\491G+6UG#\K8^_?6Z?\ LU=S^QKIHTO]D_X0 M0C;\WA739_D&!^\MTD_/YN: /9**** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ KX,^*UI:WG_ 5^^$ N88YO+\"S21"50VV0-J9##/<<\BOO.OST M_P""C,)\#?M/?LR^//##7$7Q NM:_L6)(C\EW:">(-"W/&3>2)QU6=O04 ?H M71110 4444 %%%% !1110 4444 %%%-W4 &ZOD_]N#]L*?X(Z;8^ ?AY&NO? M&CQ.R6ND:3;QB9[,2':+B1.F>H16X)^8@JIS+^V+^VG'\$+FR^'W@#2V\:_& M;75$>FZ':(919[A\LTX'/3+"/@D LQ5>3!^QQ^QRWP1;4?B;\3-17Q3\9=?# M7.JZU=R"1-.5QEH8FZ9QPSC P-JX0?, =)^Q3^R:G[,O@O4[K6]1/B+XB^*) MEOO$>M2,7\R8Y;R48\E%+N=QY=F9C@;57Z/VU\\_$C_@H!\ ?A;,(=6^)&E7 MUR7V&WT,MJ3(1U#>0'"X_P!HBO8/AM\2O#?Q>\$Z5XN\(ZI%K/A_4XS);7D0 M9=P#%64JP#*RL"I5@""""* .GHHINZ@!U4M6UFQT'2[O4M3O(-.T^TC::XNK MJ18XHD499F9C@ =37F'[3'[37A#]EKX9*^Z+3=)A8"XU"?&1'& M#T X+.>%'/4@'XZ\+_LV_%C]O[Q=!XY_:#CO? GPT6R1]$\%Z-J+PR2L7#I+ M-$^\+E&8.S!)"0F%510!Y=^WI^VYI_[3?P8\4>'/"'P]\37O@C3-9M]GQ \J M0:=YT; 8<"/"!A)\H9PQW(=H)Q7/?#/QMXB_;\^('P4^$FH^#]&\(>$/!DC: MWJT>CV[?V?J-O&4"E(\%4#JKQ M#8[1K(Z.T7F0R1,"'$@;)D+9)9F)+$DDDG-?DS^QU)^TI=#QA\$_@W<6?@>P MT3Q+J%YK7B?4K<31VS%(X$M 9(I-IS;LP"*7)?.5"DD _8S3=+LM%T^"RT^T M@L;*!/+AMK:-8XXU'1550 !["K6ZOA.;]F_]M6W4QVO[2NC3),#',T^CQ*R* M>Z'[.Q#>X*GWI_[.O[:?BCX=_$8_ []I6-='\>)<"'2/%?EK'8:S&QQ&68!5 M#,%NM3?"[_@F;I7B#Q!?>.OVB=;;XK_$"_N?/D6.YFBTV!1@K&J (S@'.%(5 M ,*$P#D XGXH?LYS>))O'/[07[)WQDNH-6OQ+J6J:!HHCD MVET/3!(SE6Q\V?LDZ;H'P:_X*&?M#^"?#,T&C>!5L+.\2Q64);1716!RB9.% MVM<7*A1T QVKC?%'Q)C_ &1_V\/'_C?P5X5E^(?@KQ?HL4M[IO@JYCN&L[O? M&TLTL<>XJV8YGPVT'[3G=VH _4"BOF+X0_\ !2#X$?&#^RK2U\7#P[KNH2B! M-&\00-:S)*3A4,G,)+'&,2'.0.O%?3>Z@!U%%)DT +13=U!8*"2< +M+BU/0M5LM:TV4LL=YI M]PD\+E200'0D'!!'7J* -.BBB@ HHHH 3%&VEHH 2C;2T4 )M%>;^,OV:OA/ M\0A(?$?PX\+ZO*^7#S2?#&-7 MX) M]3LE7G]/:OKBB@#A?AO\"_A[\'[40>"O!FB^&AC:TNGV21S2<8^>7&]S[L37 M<[:6DS0!\I?\%*/A?\/O&7[+WB[Q)XVL,WWAFQDNM'U*W81W$%VY6.&,/@YC MDE:-64@@@@_>"D?.'[*MUK]]\ ?!]SXEN)KK4IK9I%EN ?,: NWD%B3\V8MA MW=2".O)-_P#X*J?M)>&_'GA6P^!'@?4/^$D\9ZAK<*ZG;: >\T;2;;0='L=+LX_*L[*".V@3KMC10JC\@* +E4=WN(0[)YD; AERI! ()'&.M8_C3XG>$_AW DOB7Q#I^C"091 M+J=5D?\ W4^\WX"O)-=_;J^$>CQS&WUB]UF2/I%8Z?*"Y]%,H1?QSB@#W?2] M)L=#TZWL-.M(+"QMT\N&VMXU1(U'0!1P!["K7^?I7SGH7Q8_: ^.$:?\*F^! M^H)I\Z[X-;\19AMI$S]Y'D,41/L)&_&O0M%_X)R_'OXL1B;XK?&J/PW9.%8Z M-X7A:7^$/ _P ,-?\ BQ-H0R>8EUXJNOM0_W6@14@@Z38Z)IM;\2:7 M-H7BS3X]/TPZ7<2%GM(V:<21-NRY*_98%R3VYZUU_B@G]F3_ (*JZ)JZK]F\ M)_!8W!6/;$+\83:O8N9HK=B>O^EMZ\W_V=XY?"_\ P5;_ &A="4,+;4= M@U;IP[$6+9!(YP;EQP<<'CTZC_@JW\,;SQ1^SK:^.M#4Q>)OA_JD&M6UU$K- M-' 6$M/X?NO$ MES#%!#))>&,3LD/[Q'R2MK(JH,;FE7=Q@C] *^$ES=?\%@#]L8P_9_ /^A# M42Y;D6H_^DDM? MHK_P5X_Y,WU'_L-6'_H;5^=7_!)__D]KPA_UY:C_ .DDM '[TT444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7RK_ ,%1_P#DQ/XF_P#< M,_\ 3I:5]55\J_\ !4?_ ),3^)O_ '#/_3I:4 ?DK_P3>_Y/:^%O_7[&9+#3=.5MOVF[D#%$9NR@([,>NU#@$X%>,_ ML%_L]^.=&\0>+OCI\8&0?$SQTB!;$Q;)-,LLAA$P_@+;(1Y?5%A0$[BP'-?\ M%1(7F\0?LXC4/W_A(^.K==4L5YDG)>+9M'?$?V@=#]\5]X[10 M%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %?"7[;'[5/BOQ!XK\1_LV? M!SP5=^+?'FI:5Y&L:A@"#3+>XC7<,,-I)AF7,CLJ(94'S,2%^K_CM\9M#_9^ M^$_B'Q]XB6:32]'A5V@ME!EGD=UCCC3/&6=U7)X&'M?\.6EQ]G*2L6;S'CAE&"QW%#M=#N&64JP /T_+8IU?E/XTUC]M'X2Z M7/\ M+^*];MK+3+>:,W_ ,-Y;V3[+;V+LB)FV!,:DE@"0WG+G).=ZC]*?A)\ M1K3XN?##PKXUL;66SM=?TV#44MICEX1(@;83CDJ21D<'&10!U]%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?'?_!6' MQ!_8_P"Q1XKM,1G^U;[3[/YVP>+J.?Y1W/[CIZ9-?1WP3TO^Q?@SX"T[G_1- M T^W^9=I^2WC7IVZ=*^0O^"R\DQ_99\/VL";Y+SQ?9P!0,LQ^S7; #WRHK[J MT^QCTW3[:SB+-%;Q+$A8\D* !G'?B@"S1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %? O\ P4:&/VG/V-/^QV_]O=,K[ZKX"_X* 31>(?VPOV/_ M _8RI+JUIXE;5)[?G=';B[LG#GCN+:?'_7,YQ0!]^T444 %%%% !1110 44 M44 %%%% !7QS_P % /V]=._97\._\([X<,.I_$S5+_CIKQ:XUW6H;,L+97. M6B@9?-DQG[SF-=W'0 */=?%D?Q__ ."AGB'2_"&L^!]?^ 7P=A_?ZXVH,ZW^ MJ8)Q$!)'&3D=$*% "_A]I:: M[:Z')9PZMJ"&^NT>!;S MXF:1I^NP61N+^&]26!8KF>1IY$:1T"91I"F=V/EXK[F\0>&])\6Z-=Z1KFF6 M>LZ3=IY=Q8:A;I/!,N0=KQN"K#('!%>2^*/V)_@+XNTB?3KWX1^$;:&92ADT MO2(;"=U/Q[X>73M,@^T7!M]1BFD"XR MH5$8LS-T50,L2 ,U\2VOB;XO?\%*O'@F\*:GXE^"_P !]'#-%J\#/;7^M3'( M!!1@'P1]U69$QR68J!P?[9W_ 3-T7X0V.D_$KX3>&IO$.AZ#*EQX@\&WMU- M/]IMT;>TB.&\W:5!615;(7YEQAJ^^OV5/V@O ?[1'PGTS6/ B0Z;:6,4=E<^ M'T54DTEU7 @*+@! !\C !64<8(( !XG\(/\ @G&FA?$G2_&WQ;^)6L?&G5-! M7RM#AUR-O(M%#;D=Q)+*9&4Y8#(4'G!(&/M#&*;Q3MU "TQ8DCW%5"[CN; Q MD^II]% "8[5Y%^TQ^S/X/_:D^'-SX7\4VWES+F33M7A0&YT^?&!)&3U'9D/# M#C@@$>O4FV@#\T/"O[87QB_8IW?!_P"+/@'5OB7KT2F+P;K.CREFUJ)6"I&[ M;69L#^(*TB\*R'[U>@P_M]?'?1]@U_\ 9!\:2"9=\3Z/)<7& / M] ^&/A/4O$OB?5+?2-&T^%YY[FX<*,*I;"@_>8@'"C))X KXKL?^"O\ X!OX M/M\7PQ^(L^B&1HUU"VTV"1#@D#'[\+G/4;N/>@#U3XP?\$W?@C\;?B!J?C/Q M!HVI0ZYJ95[Q].U!X(YI H7>4Y 8@#.,9QGJ23RNL?\ !)7]GG4-'AM+#2-= M\/W\3AQK&FZU,;K(''$WF1CG!XC!R/3BNO\ V=_^"A?PI_:*\0/X>ZX+ Q%796.!]W(;KP1R?*]=_;R^,/C3XR?$3P?\&?@M!X MTT[P1J)TK4+R]U)(93,KRQE]I=0$9H9=N"3A-; ZIH5VK#$5U/&H+1LNY&C?\ =MN$D86162OICX-7 MW[:OQ-^&/AR_\%?$OX8:GX=DM(H;;6B6GEQ&@7$V;9CYO&'#+N#9R :ZS5?V MAOVO=N=12[MHY3&1"+7#LV\28Y/2,$,20E 'I M'_"L_P#@H#_T5GX7_P#@(_\ \KZ;_P *C_;XOF_?_&_P!I:J./L.F)+O^OF: M?Q^%?=E)B@#X%M?^">'Q3^*VI7&M_&O]H7Q%J&KD[+>V\(R?9+:),#D*55%) M[JD2^I)J]+_P27\(:DIMM8^+?Q,U739.)K.358ML@QT.Z)ACIVZ5]V8HQ0!\ MEZ7_ ,$K/V:=/L(K>X\!W&IRH,-=76NWZR/[D1S(N?HHJW_PZX_9B_Z)G_Y7 M]4_^2:^JJ* /E7_AUQ^S%_T3/_ROZI_\DUX#XN\%>+O^"7/Q$N/&W@6UOO%' M[.VMW*_VYX;\QI9M$D8A1+&S'Z!9&/S#$G:C:0W] MA=Q-!<6MS&)(IHV!#(ZD892"00>#F@# ^&OQ0\+_ !?\'V'BCPAK-KKFB7J! MX[BV?.TD E'7JCC."C ,#P174YKX!^)O_!.#4OA+?7GQ _9D\7ZOX*\6VLAO M%\-7%V9=.O54$F!=P)Y[+-YB$\':/F'O?[%/[4T/[4WPI;4[ZTCT?QIHTYT[ MQ#HZAE-M<#.'5&^94< D \@JZY)0F@#Z$HHHH **** "BBB@ HHHH **** " MBBF[J #-?"?[57_!09QK&K?"'X":3J'CWXI7 DL7OM)A,D&E.,B1E(!\V1!G M)&(T/+,=K+6[_P %)/VJ)_A)\.(_A_X$U(R_%7Q=+'86EAIJM+?6]O(2KRHJ M9*R.<1Q]&)W)'( M#$;O*3E43@ $DC<[$@'YF? G]E/]J;PM#-'X<^$^EZ+K-U.[7OBSQ/<0-=_. M>BEI=P3')"H^6!)YP*^A-)_X)A_&#QJC7_Q$_:&O+#4V)Q9>&8)6M4]P2\ ' MT$0^M?I+BC% 'Q1\)_\ @E#\(?!EX^K>-I]5^*7B"0EI+G79VCM]V>&$*-EC MC /F.X/4 5YS_P %*O@OX;^ WAGX6_&#X<>#M#\-7?@GQ3!/M6/B31=/U?3+E+S3=0MX[NUN8R=LL4BAD<>Q5@?QJ_ MMKY1_P""8_Q<3XJ?LB^$X9;EI]7\,%_#UZKC:4\@Y@ YR1]G> 9]0P[5]7T M%-W&G5\:_P#!2KXN>,O"O@OP3\,_ 3QV/B+XH:M_PCT>J/*8S;(S11E58#*E MS,BE_P"%=^.2" #R_P"$OBZ'XQ?\%8/%'BSX>QR:KX2TC0&TCQ!K,8Q;&54V M*$<'#[I8XU7KN$3LH*KN'Z!>+_"FG>.?">M^&]7B:?2M8L9]/O(E;!>&:-HY M%![95CS7F_[+?[-?AO\ 99^%&G^#M 'VJYXGU/59$"RW]V0-\K#^%>-JID[5 M &21V5O+]5$T4C M9])E]:^]Z_//XP _LR_\%0O 7CPM]E\+_%2P_L/49&8!?M:B.'&.BJ&73W+' MKE_>OT*S0 ZF[JJ:OK%GH&DWNIZC<1V>GV4#W-S<2G"11(I9G8^@4$_A7YU_ M&3]LCQG^V8C?#3]F/1/%$4$U]%%JWQ!C#6,-K;ACN".2&C# ALLR2$*5"'=0 M!]<_M6?M0:%^RG\-D\3ZOI]SK=_>W2Z?I6C63;9;VZ9694W8.Q<*26P<< D M@'YB^ ?AGXS?'7]MW2?C9XZ^&DWPIT71?##:6;6YF+/?LYEV*00K%OWY8Y4! M1$H/.*U])_X)5:6OB;PUJ.O_ !D\=>)['0K^/4+?3;^X5D$J,'^4L6V;F') MS@D9SS7W;M% "T444 %%%% 'Q7_P5X_Y,WU'_L-6'_H;5^=7_!)__D]KPA_U MY:C_ .DDM?HK_P %>/\ DS?4?^PU8?\ H;5^=7_!)_\ Y/:\(?\ 7EJ/_I)+ M0!^]-%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\J_\ M%1_^3$_B;_W#/_3I:5]55\J_\%1_^3$_B;_W#/\ TZ6E 'Y*_P#!-[_D]KX6 M_P#7[_Y/:^%O_7[ M#O7D\#^$;:8/&)(92OVB0]RLD?+$!G=.BQHJM^B5>= M?L__ 8TK]GKX/>&OA]HMS<7NGZ+ Z"ZNO\ 63222/++(0.%#22.0O\ ""!D MXKT6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "F[J=7P5^UM^ MUAXM^)GQ%D_9S_9Y9KWQQ=,]OXA\3V[E8=$B!VS(LH^XZYQ)*.8S\B9E/[L MX_\ ;H^(QCC^1D+@X;REDD+@\"3 MRDR7!5?T*_LF?LF^$_V3 M?AZFAZ(@O]^B1)]',VBJT? DB@?;$V.Q"%5/J5)[X'U3+"D\3Q2HLD;@JR, M,A@>H([BO@#_ ()SR:K\"?C9\:/V;-0A^TV7AV^;7],OS*&;[-,(0BN!W>*2 MWDQGY6+@\T ?H%1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% 'P+_P %8KJ35]/^!?A!79TUGQM#(;90!YC(!$#O/W2/ MM)'4 [CZ"OOJOSD_X*NW&OQ_%C]F!?#&E)KVOQZ[>W5AI,K[8[RXBET]HXF. MY>&/RD[APQY'6MV/]J;]M+2V\W5/V:M-NX&&U8["[.\-UR<3R<8SV';F@#[^ MHKX%'[97[6%LPEN/V5;B6WC.^2.&\DWLHY(7 ;G&<<'GL>E:'_#?'QZ_Z,U\ M8?\ @UF_^0* /NJBO@>3_@HM\:H9&CD_8T^(&]"5/EO>.N1Z$:?@CW'6H9/^ M"F7Q+T]O+U7]DOX@:?.WS)&WVG)7U^:R7N#0!]_45\ +_P %3/$EDPDUC]FC MX@:;9D[?.$0!Q]10!] M]45\*?\ #X#X6?\ 1/?B?_X);7_Y+JG-_P %G?@I;2-%<>%O']O,IPT#_ !S\'?VB? G[4?AW M2(_&F@>$=/&FZMHC@B2S@)N \ZE1]TI-O$MBRLI'((\WD$=J -GX)? M&_PG^T%\.].\9>#=06_TN[&UXVPLUK, -\$RY.V1"'R2I*E/+";2." ,=J_0*@ H MHHH **** "BBB@ HHI,T +7P+\&?^4Q'QZ_[$^T_]$:17T!^T]^VI\./V3[6 MQ7Q==7=]K6H(TEIH>D1K-=O&,CS&#,JHF1C)O#$O@G0_%6G)I&DZ3>*PGGB7[*%F&X E1':)EL ,TC%>!0!]]T444 M %%%% ";17Q'\5/^";!N/B-JGCKX+?$W6/@KK&K8-_8Z.C_8YR3EL+'+&44G M#;#N7<. ,\?;M)M&<]Z /S]D_87_ &G+>-I;7]K36YKF,;HH[B.Y$;,.@;]\ MW'K\I^AJ+_A-OV]/@;<1Q:QX7\,?&K2F?8;S3 D4Z@=,"/R&&>N3$P]QQ7Z# MXHVB@#XG^&?_ 57^&6I0WFE_%73]6^$'C'305OM*U>RGGCW D8C:./S,XVD MK)&A&[ WXS7N?@S]LKX'>/M/CO-'^*OA4I(2JPWVI1V5QP,D^3.4D ]RN.OI M77_$#X'_ ]^+%Q:3^,_!&@>*+BUX@FU;3HKB2,?W0S*3M]5Z'TKQ?Q7_P $ MT/V&O'4$\WAOQ%I/B M&&W8)-)I5]%=+&QZ!C&QP3SU]*WJ_,OQ]^QK\0_V-_CWI?Q4_9K\'1^)/#,& MEM:ZCX*?%&EZ)I^GR1Q74US3_5JRC)!;L,(/"WP1CD5^?OPB\(?'#_ (*) M+KGQ/O?C#X@^$G@*:[ET[0_#_AF::+S8$;#-*$EC5^NTR,7+,'&%50#C_"7_ M ()9_&6W\*7_ ("\8?%BP\/_ SOM4_M#4-%\,HTLNH,-BY9FCC" K$F Q=5 M*@[":_2WP'X%T/X9^#='\*^&[%--T+2;9;6TM4).Q%'9XZU]=_#OX:^&? MA+X1L?"_A#1[?0= LMWD65KG:I9BS$DDEB6)))))S72XI: /D3_@H-\#?@AX MH^&[^.?B;?/X+O\ 2)XVM_%&B11KJ<\F"$MAE29LXRJGE=NX,JA\_&'[)7Q. M^)7[*'@>X^)'AWX'OJ'P3\0ZB$OM24RRZ]);1%A#<.?,V%0)'PRPI$S;AE-P M)^A?^"KUS!#JW[/R^)H;A/AA'XI:X\27D=JTR0JA@"*P']Z)KO ZD*V <8/W MMH^H6.K:197VF3PW.FW4$4[\#&/DW'D<=?"_PM\3/#>LZ%XDT2SU33M7MS;7B30J M6="!@[L9#*0I5NJE01T%?%.B_L"?'?X*Z>^D_![]I&]TSPW;N\FG:)KE@)8K M?=EF7)\Q "Y+';&!EF;;DG(!]_[J6OSVG_;0_:0_9HTNYMOC;\$9?%VFZ6R& MY\;^&+CRK8VY8*9758WC+$GH3!U *KUK[<^%OQ4\,_&?P+I?B_PAJD6K:%J, M>^*>/AE/\4;KU1U.0RGD$4 =;1110 5\N_';_@HU\'?@9K-YX=?4KSQ?XPMI MC;2:!XO(([H0D@>:@ZLH)56R 5++D892?H>OR^_; \>^! M5\6?LW_M4^ KV;13K6LPVNK:M"I7S+-2HFCN47.9(T6>%@,D@,OS!5Q^A7@? MXW> /B5HJ:MX7\9Z%KFGM@&:SOXVV'&=KKG*-_LL 1Z4 =MMK\[OVEM$U+]A MK]J73_VB/"ND7%U\-_%'_$O\W% %WP5XVT;XB^$]*\3>'+^+5=#U2W6ZL[R'.V2-AD'!Y!'( M(."""#@BMVOA#_@D!XTLKW]G+5?!4MY(/$?A?6KA+[2[@%9+2.8[DP/[I=9O M<,KY'3/W?0 4444 %%%% !1110 44A:J.M:[IWAO2;O5-7OK;3-,M(S+<7EY M*L4,*#JSNQ 4#U)H N[J\#_;4_:FTS]E/X,7_B*1HKCQ-?;K+0=/?GS[HJ3O M9>OEQCYF/T7(+K7A?Q!_X**>(?B=XNNO!7[,?@Z/Q[J%F"VH^+=85H='L8QG M<^2T?R@!L2.Z@E?E60$5\J_!'P#\2O\ @I#^TU;:S\3]8M_$?@+P7((KV\TR M+R=.=0Q=;2V&U=QD;&]_O>6,[O\ 5Y /K/\ X)S_ +*<&E^&K'X\?$477B/X ML^+HVU&._P!7;S'L+:7/EF,$_P"LEB*L7/*HXC4*-^_[HVTR"WBM88XH8UBB MC4(D<:A550, #H *DH **** "DQ2T4 ?G__ ,$_(H/AW^UI^U5\/&)A_P") MW'J]A:*@55MVFN"<#V6XMAQP1Z5^@%?G_8S?\*S_ ."QFH1F(!?B#X.&S@XS M'$I+#G&?^)8P_%N]?H!0 5\*?\%%./C]^R!_V/\ !_Z56-?==?"O_!13_DOW M['__ &4"#_TJL: /NG:*6BB@#XZ_X*G?".X^)'[+>H:]I<;_ -O>"KN/Q!;2 M0)F40IE;C##E56-C*3_TP'I7O/[-OQ;M_CI\"?!/CF%U>36--CDN@F,)=+F. MX08[+*DB_A7>:]H-AXHT+4=&U6V2]TO4;:2SN[:3.V6&12CH<1=AGM';RV=%/(0LD<@_P"OD+D\-_L:Z]IXG: M&Y\0:E8Z9 D?WI6\X3LGXI;OG\N]?2?P7\ V7PM^$OA#PG8V,.G0:3I=O;&W M@4*OF!!YC' &69]S,Q&2S$GDT =KBEHHH **** "BBB@#XK_ ."O'_)F^H_] MAJP_]#:OSJ_X)/\ _)[7A#_KRU'_ -)):_17_@KQ_P F;ZC_ -AJP_\ 0VK\ MZO\ @D__ ,GM>$/^O+4?_226@#]Z:*** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ KY5_X*C_\F)_$W_N&?^G2TKZJKY5_X*C_ /)B?Q-_ M[AG_ *=+2@#\E?\ @F]_R>U\+?\ K]N/_22>OZ%*_GK_ .";W_)[7PM_Z_;C M_P!))Z_H4H **** "BBB@ HHHH ^-?\ @I%\7/%?A_PWX!^%G@'4)-+\7_$O M61I"WEO_ *V&TRJ2E2.4)::(%\C"A^1U'MO[,_[-'A#]EOX<6_A7PK;[Y6VR MZCJTR 7.HW &#)(1T Y"IT4<#)))^;OCQ"E__P %7OV=;:Y7S[:/P]J$Z0R< MJLBP:@P<#L0R(<^JCTK[MVT &VEHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ K\W?\ @G#XLT+X8_M!?'7X9>*HQX>^(FI^(Y;NSM;^(1O> M6ZM(VR.3^/"N)54'#(^]X\0PI.UH M=EZUG]KMA#N9?FV!_.V$]#YFW^*@#]',4M%% !1110 4444 %%%% !7YC_$; MXY6_[%G_ 40^*?Q"^(_AG7I?#GC#1+2VT6XT.WCG2Y$<5JC'=))&H93;L&7 M.02#T*EOTXJ&ZLX+VVEM[B)+BWF1HY(I5#*ZD8*L#P01V- '$_!+XU>&/V@? MAOI/C?PC=27&C:BK82X0)/!(K%7BE0$[75@1C)!X()!!/>5^??\ P2;LO['; MX]Z5ITDMMX8L?&#P:;I#R&1;0 RJ2'/+$HL*DGKY0/>OT#W4 +13=U&Z@!U< MWX^^(WAGX6^&YM?\7:[8>'=&A94>]U"=8HPS?=4$]6/8#G@UB?%;X^?#SX'V M]G-X[\7:9X96\WFV2^FQ),$&6*( 68#CH.I4=2*^,/\ @J5XFT_XL>#?V?\ MP-HEU#J>G^/O%5O=6=]:L72>$(D*%&!Y5OMZGUX&* /K?1_VL/@MX@AADL/B MUX)F\T;EB;7[5)>_6-I P/!X(KT?1?$&F>)+$7ND:C::I9D[1<64Z31DX!QN M4D="/SKYJUW_ ()B_LV:\SN_PYCLI6.=]CJE[ !SGA%FV^WW>G3%>;ZW_P $ MIQ. <<$B2%B1G!.".G6@#[KW4NZO@6'_ ()=^)O" MD;Q>!/VF/B%X3B88\M99'7&<@$17$((Y8_C26O[(_P"U_P"!Y&;PM^U"FL,! MA?\ A)+-I@1C'(F6X Z#\R>W(!]]9-.KX!CT3_@H3X+G$C:]\/O'RHP;R6CB MB63!!QQ#;'!Y'4'KTX-.F_:,_;F\+W6==_9Y\-:O; D?\2.[R7'(!!6\E(YP M>5SCTS0!]^45\"77_!2;XK>&Y!_PDW[)7CG2[=1F2YAEN)4Q@$D$V2KP,G&[ MC'/>IHO^"QGPJT_RH/$?@CQ]X>OB2LD,^FVY1"#R 3.K' QGY1C- 'WK17R- MX?\ ^"JW[-NMV:RW/C6[T28G'V;4-%O"XX!R3%$Z=R/O=0?8GTCPS^W!\ _% MJ[K'XM^%81C.-2U%+%NN,8GV'.>WIS0![C17*>%OBQX*\=2+'X:\8:!XA=AD M+I6IP71/&>B.>W/X5U6Z@!:*;NHW<4 .HINZG4 %%%% 'P%^U7)_PD'_ 4Q M_9FT(G*V5K/J>#\XZS-]WM_Q[#YO;_9K[\Q7P;\1HHM<_P""PGPL\HF5M&\# MSR3!>/+=EU%>?7Y9T_[Z%?>= "8I:** $Q1BEHH 3%&*6B@ I,4M% %*^T73 M]396O+&VNV7A3/"KD?3(K/O/ GAO4(3#=>']+N8203'-91NO'3@K6[10!R;? M"3P,RX/@SP^1TP=+@_\ B*R_^&>OA7_T33P?_P""&U_^-UZ!10!Y=?RPID(2.< !=Z9)Q]X>M?H#7YT_\%,8]8\"_'3X(_%C7 M?#5QXJ^%'A.=EU*WM\/Y%Q),I)=6^7#JD.W=A6:/82-RT -_X)%OX=FU_P#: M&G\&VTMMX-D\20G1(I=Y9++==&!27)8D1&,'<2?4YYK]&*XCX/\ B3P-XV\! MZ;XD^'ATR3PUJJ?:(9M+@2%'/0AU4#:ZD%65AD$$$<5V] !1110 4444 %%% M% !7E'[47QRM/V=?@5XL\=W'DR7>GVI33[>;.VXO'^2",@$$@N5+8.0H8]J] M7KSC]H#X'^'_ -HCX4ZYX'\1P*]KJ$)^SW'.^SN0#Y5PF"/F1B#C.",@Y!(H M ^7_ -A']E.\OIK;]HGXMWS>+/BAXL@35+%KH!DTJVE0-$47HLAC*@ "-2$ M4#!S]S;1UK\^/V+/B)\1?VW\0V<.GO?>%M>LV&4M55Y/*<'YC M&0LFT-\T;)M^9"A3]"* "BBB@ HHHH **** "BBB@ HHHH 3;7Y\W6KZ?HW_ M 6,'VZ]MK$W?A%+:#SY5C\^9HQMC7)&YS@X49)Q7Z#U\C?MV?L3^'/C]X/U MGQGH]CQ:YTK4M-E*2W;P*S1V[C!!R>%(PP;;\V!B@#S7_ (*#?$+Q M#^T%XM3]E+X:^'_[5\2:@EOJFO:K>,8K;3;9'25"6';/EEF((^9%4,[X7[A^ M'_A&V\ ^!O#WAJSCACMM(L(+%%MXA$G[N-4RJC[H.,XK\L/^"=_Q/DO/%7Q0 M_:2^+7B&;^S/"GANP\-MJ5ZQDEN'VQ+G(&Z68_9XQ\V69KD9))S71?LJ_MI? M%?\ :M_;YMY=(N+W3OAC':W33^'6(:"UL4A98Y9<<&9IS%\V>"^T$J* /U-V MBG444 )GUKA_CE\3(_@W\'O&7C=[;[8=!TNXOH[;!Q+(B$HAQR 6V@GL"3VK MRC]MS]KBT_97^&J7&GQ6VL>/-:E%GH>B-)EWD8$&=XP=QB3 SC[S,JY&[(^' M/%7[0WQMT3_A?OPP^/\ XQTJ8_\ "M)K^WL8;:V@2&]G:V6&WC>.-#(^+ET8 M9<$J2&(7- '9?#3]E/XV?ML^ ?"7BWXK_&>XG^'GB:?^V;SPOI_R.D:LXA2+ M:#&N1S@@[,C(9AQ^E/A'PGIG@7PKHOAS1H#:Z1H]E#I]G 7+F.&*,1QKN)R< M*H&3S7C/[!<,EO\ L<_"9)HWB_4 %)M'6EHH K M7UE;ZG97%G>017=I<1M%-;S('CE1AAE93PRD$@@]1GOM\O/:OO7Q%HR>(M!U/2GN+BS2_M M9;5KBTD\N:(.A4LC?PL,Y![$"OSW_9-TWQ3^P[^UA'^SAJ6HQ^)_ WC2VGUW MP_J"QK%/;S)"[2-(H/&Y;:1&&3RD;+MRPH _1JBBB@ JKJ6FVNL:==6%[ MS M9W43P3PR#*R1L"K*?8@D5:HH _./_@G[HS:'XV^-/[,'BO0+#QKX(\*:C->V M^HZA;I+%^\D5%@DB<$$NH,@P.&649(*UZ]XI_P""4_[.WB;6)M03PQ?Z+YO+ M6NEZG+'!NSR51BVWZ+A>. *Y']BV1+W]NC]K:X@836\>HV4+R1\JKAIU*D] M0488]5/H:^[* /B>?_@D'^SY-"Z+9^(X688$D>KDLON,J1^8Q533?^"._P ! MK-I3=W/B[5PQ_=K>:M&!"O95\N%.![Y-?<=% 'BO[.O['_PS_9;&KOX#TFXM M;O5A&MW>7MTUQ,Z)DJ@+<*H+$X &3C.<#'M5%% !1110 4456O-0MM-B$MW< M0VL6=N^:0(N?3)[T 6,UXM^T=^UY\./V7=-MI?&.IRS:M>C-EH.EQB>_NNV5 MCR JY&-SE5SQG/%>-?M8_MG:W8>+[#X,? 6"'Q3\7M9(22[@"36VBQ$9,DA. M4\P+\WS?*B_,V0NX8VG_ *9QQ'WK[VQ1MH _/G_@HI8Z9\%?V=_!'P0^%NE6OA*/QYKL6D+# M9;8(3 -HD$LI.2SR/;AG6\IAN;.1 MA@O$X[XQE6#*<#*G KYG_P""1_B3Q-XD^!OBE-0UN\UGP;IFO/IOA@ZDR8>/"YPIW@8&!0!]U4444 %%%% !1110!^??_ 4^M[7P)\3/VZ+XKBM;F\Y4O;B2.81NP.=@$UN&@EBE567(9 M>Q5V!!!'/J 1\8_L:>';3]E/]OGXK_ ^QN)H?"FM:5;ZOHD=Y(9'E>-$<*I] M0DUR">,^1["@#]':^%?^"BG_ "7[]C__ +*!!_Z56-?=5? __!4B^?PCXF_9 MN\;NH>V\/^.(99(R,ACOAF&<'/2W;H/_ *X!]\4444 %?G;^U]YO[)?[;WPW M_:#ME>+PEXJV^&_%CC<44A%02.?^N*1R*HZFQ;/6OT2KP7]N3X7Z)\7/V6O' MVC:U=V6FK;6#:E9ZC?.D<=K=0#S(G,C<(&(\MFZ[9&'>@#P/_@H%/!\0OVF/ MV5_AS#_IXN?$?]M7]FGS VL?M0? M&;P=\5?%$\,6@?"?0O\ A%["=$_>ZA,T$L85SGDK%<;F;_KF,'_Y/:^%O_7[&[YG2RUBPGT^=HSAA'+&T;$'U MPQH ^!?"/CR/]K;_ (*7^%/'?P]L)]1\ _#;2KO3-2\2-\MM<2RP7:+Y)/WL MO<*!W949L;<9_16OAC_@DKKSZ?\ !;QC\-=1MX;3Q%X%\3W5A?1QH%9@Y)#N M0 2WF).F6YQ&HSQ@?<] !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% &/XN\36O@SPGK7B"_P!WV'2;*:^GV#+>7%&7; ]<*:^!O^"/M;+:;A@]1Y^1[@4S]@/P6? ?['7PKTUH_+D MGTA=3<'J3=.]SSGOB8?Y% 'T%1110 4444 %%%% !1110 4444 ?G-\1?V,? MVA?A'\4/B5KW[._BK2=,\*^/)P]UI-Q=&*ZLY)%OVH->M_$5U B:L+Y)YH7<#DHS3,6 /"[D!QSD=*_0 M[;1MH ^ 6_9%_; T5%;2/VH([Z6/A5U*UI)9),GTR#^%2VOP2_;ZT>55 MM?CMX'U"V4D[-0LERV1W(TXMU_VJ^^<44 ?G;;_\$X/B+\=/&'BOQ;^T?XXT M3Q-KLV@R:/X?705E-O83,CB.Y=/+@'[IF+B, AV[2=7)^=6:.)5("D!51E#(0/V:VU\ ?!=8 MOB#_ ,%:OC/KT4INM/\ #/AZ'387SQ'<&.TC=>>F&6Y'&.1]: /T I,4M% " M8HQ2T4 )M%&*6B@!,5#=64%] T%S#'<0MC='*@93@Y&0?<#\JGHH \\\0?L[ M?"OQ6I&L_#7PCJF?XKO0[61AUY!,>0>3R.>:\X\0?\$\?V=/$Q8WGPJT>+=G M_D'R3V77'3R9$QT_GZU]%44 ?%NO?\$BOV>-89C::5KVA!N@T_6)&QR3QYPD M]<<^GU-#UB6$_> /X"OOZDQ0 M!\!W'[!G[1?AVX\_PW^USXGOFSE8M<2Y<#KP=US*&X/]T?H*6Z^%?_!0#P[A M['XP^!_$L$8"K!<64,4K #O_ *"OH.=^ _%4<1/F75K=*LKC/]W[:G8X&V/\ AY'<8,#:<]^U='X6_X*]?L]^()D2^OO$/AI6ZR:II#.J\$\_9VE/8#@ M'J.V1#9Q$RJ$+8QM SG].J^!?C- M_P IAO@,/^I/N_\ T1J]??5 !1110 4444 %%%% !2;:6B@#\^XI&^('_!8S MS='7S8/!?A(Q:K(QPJEX6 "_WCF]A&/9O[IK]!*_/_\ 9N_Y2K?M%C_J"P?R ML:_0"@ HHHH **** "BBB@ HHHH **** "O@?]IS]I+QE^T%\3+O]G/]GZ5A MJF6@\6>,D++!I,(;;+$D@Z,#E68<[OD3YB2OWQ7X8?$OXU:SX%_:6_:-\)_" MM$E\H?%RV\*P_#RY M_9-^!YM]0T#29?[<^(?Q$U)F-I:M 4::9F7(&WR4!"Y^XL:AFR:]M_X)+Z?I M][K_ .T!XET6*2[\.7WB5(-(UB:T,)N;9'N&51D97"20L4_AW $"N>_:&^&+ M_LM?!/X7_LV?"^RT^U\0_%Z[DTK7?$VH#&U"V1E;'52 M&/'TH \&_9'\(Z9^U9^VY\9?C3K-E9^)O".@7PTKPW)J3-*)+N%) M'D0.6C8@AG8$CDK@<8!'$I^&_[7/[,/Q,N+62/1X=5ET2^U" @LGG,JHA7.2- MLL[<#H&]@?O:O@+_ (*<>(;+Q9XZ^ 7POTJ9;OQA?>,+/4A8QY+16X8Q"23 M^52S,C M:-9R']W]JD1V5Y #DHHC8X').U(_\ !*F&.\TKXZZTR++?WWCV[2:\ MZM,JJ'4$]\&5S_P,^M?=]?-7[ '[.>N?LS_L_P .@>*+B*;Q-JVHS:WJ44+; MU@FE2)/*+YP[*L2[F'&T_PSHU[JVKWMOIN MEV,+7%S>74@CBAC4$L[,> !U-5]M_P"( M-C97'9AD<<>4ARM; M)=, #E8S$=O7.TL6PRE@I.*Y_0_V2?B5^W%\1+OQW^TM:7G@SPG8QM;>'O > MG7@#Q!@-TLCKG;VR3AW8#A$15/WKX%\!Z!\,_".E^&/#&EP:-H6F0B"UL[=< M*BCOZLQ))+')8DDDDYK>Q0!XS^SO^R'\,OV7H=3_ .$$T5[:]U(@76HWLYN+ MET'2,.WW4!YVC&3RF1;JZ^H9O[N3B-H=W_P5,_:(U.XO+G4K#]G3P.[V M-O\ 8YS%_;5]@_O%.",G(;."5B"#Y6E)K] ?A;\(?!_P5\(VOAGP3H%IX?T> MW Q#:I\TC8QOD^&;RVUN#:/F 1_*E.?:*:1O\ @- 'U]NKX<_X+$>'WU;]D>&_1EL9P"DT'/'3,PZ\5S^C_P#!8;X76/@;PXEUI?B;Q/XSETRV.HVVDZF)3.H:1U^42;QE5(XXXYKS_\ :&^/?QS_ &UOA7JWPX\+_LR>)-%TG6C; M/'K>M.T/$<\$]%U^V4);:I8PWT:[ MMV$EC5QS@9X8U+5+/1[.2[O[J"QM(QEY[F58T4>[$X%?G3X%^!'[<_BCP M+X<\-7_Q#\/?"GP[I-C;Z9':69CFU 0PQ+&CF2&.3<3KDD\=*Z>P_P"" M2NA^*[@WWQ9^,'CGXEZD'#),]R+>/;W#"4SN>W*NM 'NWQ _;^_9_P#AJTB: MI\3M&O;A,C[/HC-J3[AU4_9PX4_[Q%?)%_J_C3_@J]\2FTG26U'P7^S7X=O% M-]>D>7?#_ /8'_9_^&C^9I'POT2ZGV@>= MK2-J;9&#N7[2T@0Y'50.^*]WL=/MM,LX;2SMXK2UA01Q00($CC4# 55' ]! M0!^:'QM^#?C_ /X)OZMXJ^*_P.U;0X?AAJ"6XU3PGX@D=Q!,'"1K%E@TO+M@ MAPX#,"& !K]"_A/XZ_X6;\+?!OC'[+]A_P"$AT:SU;[+OW^3Y\"2[-W&<;\9 M]J_.+]J#6/#7CC_@H3%X5_:+\0W7AKX4:+96]YX9TU]ZZ?JUX0_Z\M1_P#226OT M5_X*\?\ )F^H_P#8:L/_ $-J_.K_ ()/_P#)[7A#_KRU'_TDEH _>FBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^5?^"H__)B?Q-_[ MAG_ITM*^JJ^5?^"H_P#R8G\3?^X9_P"G2TH _)7_ ()O?\GM?"W_ *_;C_TD MGK^A2OYZ_P#@F]_R>U\+?^OVX_\ 22>OZ%* "BBB@ HHHH *3%+10!^2NG_M M/7?[&/[;W[12V_A>X^(GAS7=2@O]5N-%619M,8;Y$!)4IA3=2(P. 652&&"# M]9?#/_@J9^S]\1?*AN?$USX.OI!_Q[>)+-H #WS,F^(?BXKYB\'?\GR?M*=_ M^)C;?R>N\\:_!GP-\1/-;Q%X5TO4YY0 UT]N$N,#L)EPX_!J /O_ ,+^-- \ M;::NH>'-^+O$GP[U M@.#%-IUX[I$!V7E9%CG8VIZ.?.@D;/)5)@ M@P/]F5Z^COAE_P %!/@%\5A%'I?Q&TS3+U\ V6O%M.E#'^$&8*CG_<9J /HF MBH+2\AO[:.XMIH[BWD7(/VROVO]=QMTP?;WK[WK\_O\ @EBO]K>,/VE/$VX-_:WC)NK;F^62YDY;O_K_ M .=?H#0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\"_& M;_E,1\!?^Q/N_P#T1J]??5? OQF_Y3$? 7_L3[O_ -$:O7WU0 4444 %%%% M!1110 4444 ?GE\??V5?VA/A[\>/B7\=?@=XLTE+G6;6)I-":T2:^N8HXX1) M BRQ/&26AW#!5B,*#GK[9^R'^W9X3_:1T.'1];FM/!WQ2LY#9ZEX5OI/(DDG M4'<]JLAW2(=K$IR\9!5L@*[_ %!BOFO]HS_@G_\ "']I*YN=6UC19-!\5S#) M\0:&X@N'8#@RJ08Y>V2R[L# 84 ?2F:6OSA^%?QZ\?\ [!/Q7M_A'\>]9NO$ MGPYU60_\(Q\0+IGD$*Y $U=K0_8E5^>?[=5EKW[17[77PS_ &;&\43>%O VLZ*VO:FUJBM)=R(]RRIM.,D?9!MR M< R,Q#;0* /MCX*V46F?!WP)9PY$-OH-A"F[KM6W0 '\!7:52T;1[70='L=, MLD,=G9P1VT*%BQ6-%"J,GKP!5V@ HHHH **** /G[]I[]MSX;?LMZ/=)KNJQ M:KXO\G?9^%;"3=>3L1\@DP"($/7>_8':'(VGQW]C7X->-=:^)WB_]IKXWV=O MH/B77+40Z+I-PVT:+I^T;F<,?W1,:HH!(8#S2V"Y%>8_!OP?H?P1_P""E_CK MP_\ $7P6NM:CX]U&;6O!7BF_A6X%KS-<.L>[.T\^7O'S*T*C[KY'IO\ P5R\ M5-;_ +.>D>"=/GD;Q!XPU^UL;/3X68/=HAWN,#[RAS ,'NR^E $?[2'_ 4% M75-:T;X:_LVW=G\0/B=JU^L)N+6W^TV%G".7;S20CD\98%D15ZG;VX%S>NJ@,\DI^=\MN."<#/&*@_:6 M_9Q\*_M0?#&]\'^*(C&&/GV&I0J#/87(!"S1YZ]<,O1E)''! !ZMNZBO@[_@ MJTQT?3O@7XEU%MWA/2?'%L^JQ XSD;U/IPD4XY_O>]=1_P $T_BMXM\6>!_' M?@#QGJ\>OZK\.==?0(M2)/GS6Z%T3S,\G#1.%8\D Y*DFY_P5:\+R>(_P!B MSQ7<1A6?2;RQU#:>I47"1-CZ"4GZ T ?7M.KC/@SXK7QU\(/ WB13\NL:%8Z MAW_Y:VZ/W_WN]=G0 4444 %-W4ZOG#]OC]I#6?V7OV?;SQ9X=TY+_6[N]CTJ MTFF&Z&RDE21OM#K_ !!1&0!T+,N>,B@#Y=_9;^%5S_P4&^(OB'XS_&;53KV@ M^&=?N-%T/P1&"NGP-&D4A+KGYDQ+%D=9"OSDJ I_2N&WBM88X88TBAC4(D<: M[510, #H /Y5\]?L(?LYWG[-/P'BT+5=7BUG7=:OY->U*>VP8%N)HXE*1G^ M)56)/FXRO?%?5M9T#X6^,=4\/"W/B"QT:\N=.%UCROM*0.T6_)'R[P MN.O#WP]T.;6?$^MZ?X>TF'[][J5RD$0XSC_X* MN>"+SQ%>Z3\.O 'C7XGK9R!)+_1-/(MWX)R@.9,Y- 'Q9!^WA^T% MXF'G>'OV1O$T=F!GS-6O9;=W!Q@A7MDXZ]":;>?\%!OC;X3MS/XH_9'\6VUE M;G-W?6-]+,D:]=P46A! &.KX]Q7WCMHVB@#\_D_;2_:/_:"UA;'X(_ Z3P[I MD&YKC7?'B.D3C@!4YC16!ZJK2GD<*.:77_@7^VO\=M-D\-^./B9X2\"^$[^) MH]1_X1R!GNI(G&&BX121C*D"9002"6K] ,4;10!YW\ O@;X<_9T^%NC^!?"\ M;_V?IZLTES/CSKJ9CF2:4@#+,?R 4# %>BTFVEH **** "BBB@ HHHH *\4 M_;6X_9'^+W_8LWW_ **:O:Z\4_;6_P"31_B]_P!BS??^BFH X?\ X)HZ'IVF M_L8_#J\M+"UM;N^M9GNIX851[AENIPID8#+$#@9Z"OJ+:*^:O^";O_)DOPM_ MZ\[C_P!*YZ^E)='\-VQ&1-J]_%:ICUW2,!7S MUX\_X*;?L[^ _,0^.U\072?\N^@V$;+P5XETO2?$U[_9MCKVJ+%$C7#,JQJ(U9@06=%)#Y7>O'-?<6Z@ M#C_B?\'?!?QH\-W&@^-O#ECXBTN9=IBNX_G3G.8Y%P\;?[2,#[U^?^N>'_$7 M_!+'XM^&=4TKQ%J.M?LY>*M4:TU'2;U3*VB3.,JRMW(&YPR@%UB=&!8*Y_3# M=7G?[07PX\'_ !9^#OB;POX\N(;'PQ>6I-S?S3)!]C*L&2<2/\JLCA6!/'&# MD$@@'BO_ 4$_9K\6_M8?!G3].\">*X[)K*4ZB=*:3%IK0V@QJTBG@K@LA(* MDMSCAE_/C]B3]I3Q%^S3XB\$+?>*;@_#;5]9E\/>)O#FKL2OA^[&W9<*6/[I M&+E\@#(@G5@QC#GW_P"#?[1?QH_9(\&S>%;KP-J'[0_PSL%8^&/'7@V(OAS^UQ^U18:I=>'K+X,>&-<:8^*Y M=0\56D22.%8_:A'*D?E3;^=N'WMALJ:?\ %7X3>%5FB3QW'%-&]O"$/V:-)'(#J6&P1D,0 Q1V MC09_2F@ HHHH ^*_^"O'_)F^H_\ 8:L/_0VK\ZO^"3__ ">UX0_Z\M1_])): M_17_ (*\?\F;ZC_V&K#_ -#:OSJ_X)/_ /)[7A#_ *\M1_\ 226@#]Z:*** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY5_X*C_\ )B?Q M-_[AG_ITM*^JJ^5?^"H__)B?Q-_[AG_ITM* /R5_X)O?\GM?"W_K]N/_ $DG MK^A2OYZ_^";W_)[7PM_Z_;C_ -))Z_H4H **** "BBB@ INX^E.KY+_X*7_' M'7/@S^SH]IX7W1^(_%]^GAVUN4X:W25':5U/9BJ; >H,@(Z4 ?(7[,>H0^)/ MC%^T'KPN%U.6^\77&W58FW17$0FG,?EMT*X.1@#AE]J^BZ\^^!/PAL/@G\.; M#P[9D37/_'Q?70&/M%PP&]OH,!0.RJ.O)/H- "TGK110 DB+*C(ZJZ,-K*PR M"#V([UY;XR_9=^%OCG<^H^#=/@G((%QIRFS?)S\Q\HJ&//\ $#7J=% 'S-I_ M[(GB/X7W3WGPB^+WBCP3+]\V;W#-#*WH_E%!M_WD>NZT7]IS]LCX/876](\. M?%W28%S)<0HL-T5[!?+\IBW_ &R?^M>O^U% &1X1_P""OW@BWOHM+^)_@#Q5 M\-]5/W_,@^U0)[G(CEP?:(U]2?#/]J_X0?&+RT\(_$30=5N9,;+)KH6]T<_] M,)=LG_CM?,VKZ+I_B"QDLM4L+;4K*3_66]Y"LL;_ %5@0:\:\:_L7_"?QIYS MCP\= NY&!-QHDQM]O7@1Q_X*-_M$_!KQ)H?AGXC_#31?'5[JTK0:2A.< '!P ?J717PCX:_X*^_"W[=_9OCGPKXN\ : MJAQ-%?6 GCC^I5A)^<8KZ \"?MM? GXD"(:%\4O#KRR_ZNWU"Z^P3.?01W C M8GVQ0![=14-M=PWEO'/!+'/#(,I)$P96'J".M2[J %HHHH ***R/%GB>R\%^ M%M8\0:DS)IVDV9)>:+\. MM(70;%I!_P >]R0(9$'H/,.H_P#?7N:_0.OA'_@D;X>O;[X-^-_B5K+-<:]X MZ\37-[<739+3)'W)[_OI+D_C7W=0 4444 %%%% !1110 4444 %%%% !1110 M 4444 ?-O_!1CQ5/X-_8M^*-]:R^3-<6$6G9!P2ES<16\BCZI*_'IFNF_8K\ M*_\ "%_LF?"C3-NQ_P#A'K6[D7&-KSH)W!]PTAKYY_X+"ZI-;&L4Q.2!C D,'!]>.E?<6AZ/;^']%L-+M01;6-O';1;CR$ M10JC\A0!H4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !45QOLR@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@#X%^,W_*8CX"_]B?=_P#HC5Z^^J^!?C-_RF(^ O\ MV)]W_P"B-7K[ZH **** "BBB@ HHHH **** "DQ2T4 <#\;O@EX2_:"^'NH^ M#?&6G"_TN[&Y)%PLUK, =DT+X.R1<\'H>005)!^!/ _QP^)O_!,W5KCX>?%; M0M:\?_!^%L^'_%VDP[WM(3G;%\Y"=< PNZE#G870K7Z<51US0=.\3:-?:3JU MC!J6EWT+6]U9W48DBFC8$,C*>"""1@^M &3\//B-X=^*W@S2O%?A35;?6M U M2$36MY;GAAD@J0>596!5E8 J5((!!%=+7YD>';J/_@F-^UP_AZZNM8@_9]\> MQ^;9O< S6VF7Y91G?U_=A0K'[QCD0MO,8-?IO0 4444 %%%% !1110 445GZ M]K4'AW0M1U:Z#&UL+>2ZE$8RVQ%+-@=S@&@#XC_X)EL(_&G[35JYVW$/CZY+ MQ-PR RS 9';E2/P-?=E? 7_!+^U\1>//%?QK^-EQI4'A[PI\0]8$^GZ:L_FR M-+%+<&5R>. 9BN2!N;<< 9^_: "O@[]NZWBD_;"_9)&CQ):>)YO$$OG:E$N MV;[#'-;%X2>C*RO/@'.,MC&XY^\:^!?V\-27P'^V'^R[XWU]DM/!=IJ<]C/J M+.L<=K/(T8W2NWRI& 58DG[LFZ-BQ_P"?N3^[7NG_ 4.U*+2OV+OBI-+]UM,2 M*->?JXKR'_@J]H][X?\ A[\-OBWI$[NO'=[9ZUJL]G\P@TK[\Q M[M,\,Z<0UW=DDJK'M''N&-[>AVAB-M 'AB?\$?\ X51QA%^('Q.1%& JZU: M 8QC_CTZ5X?K'[/GA']EO]NKX!^'/!/CGQ!XA?5;Z<:S8ZUJT-U) NT*B.D4 M:;5=7?AP=V..AKU&'P%^UM^V@B7/B[7D_9]^'%V!)'HVD[CJT\1Y42882#(X M8.\8[^4:]Y_9\_X)^_!_]G/5K37M$TBZUSQ;;[BGB#7KDW%RK,"&9% 6-"0Q M&Y4#8."30!\Y:UX4E_X)X_MG>$;[PD)(O@W\5KU=*O-!CE9HM.OVD50Z)T"J M9$9<9.PS)C 6OT?SZ5^9?[5LGQ _;R_:2O\ X-_#;^Q])\/_ RN[?4;[Q/? M-)OCO\%7564-]TLRB/9DO;N2P&,?I?:QR1V\22R^=*J@/)MV[CCDX[4 3444 M4 %%%% !1110 44F:,T +163XB\6:+X0L?MNO:QI^B673[1J-TEO'_WTY K0 MM;R&]MX;BWE2>WF021S1,&1U(R&4C@@CG(H FHHHH *\7_;.@ENOV2_B\D2; MV'A?4'('7"P,S'\ ":]HK%\9>&X?&/A'7-!N3BWU2PGL93_LRQLA_1J /RX_ M9(^(/[8/B#]G#P7H'PD\$>&-.\%6L=Q;6OBS5IHS+*1<2;V"/-G"N77B%A\I MYR*]@;]BS]JCXI&5OB5^T]-H<1/_ !Z>#8)5BD7NK;/LH'XJU;?_ 2!\1W= M[^S#JOAK492+WPOXEO-/%J[Y:"-ECFQC^$&66;\0U?'KN:R&I^"IM3 ML[FVE*R1":UWJ58/EYXK\[OAI^U%X3C_X).:]X=\3:_;V?B.WL]2\)65A(^;F MZE8%X D8^;8L<\:EL;1L.2* .2^!?Q.^(/['MU\ /%NI_$2;Q-\._BR!'JND M>(;EQ'I16:*.6X661BD819D?>67(#!A@!QZ?XDD\9_\ !53Q_P"(](T'7)?" M'[._A:Y$0O%@99-^%'A7 MXF>$8=8M(]'BG6UU!'BF@9MQ#HZE9(R48R_X)I_ MLVV-I%;K\,;641C&^;4;QW;W),W)_P BOE#_ ()R_L#^-/ _QG'CWXH>##X: MMO#MDJ:):SW<$S3WKKMDG94+$A07(W8PSH%SLX_4N@#E?AS\+?"/PA\-Q^'_ M 9X>L/#>CHYE^RZ?"(P[D %W/5V( &YB3@#G@5U5%% !1110!\5_P#!7C_D MS?4?^PU8?^AM7YU?\$G_ /D]KPA_UY:C_P"DDM?HK_P5X_Y,WU'_ +#5A_Z& MU?G5_P $G_\ D]KPA_UY:C_Z22T ?O31110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %?*O_!4?_DQ/XF_]PS_ -.EI7U57RK_ ,%1_P#D MQ/XF_P#<,_\ 3I:4 ?DK_P $WO\ D]KX6_\ 7[7&XX.U#WL1QZQ^ MU>T^M<7_ ,$F='_X33Q-\3V[UX#X^_P""0UN0/]XM5<_"W]O/X0VTC>'_B5X6^*6GPOB'3]614 MNY1R=S/+$F.W!N#U&.YK] \4;: /@$_MT_M(_"N5HOBG^S!J=W#"F^YU/PC) M+-;Q+W;*"XCQ[&48]:Z;P3_P5V^!'B*;[/KTGB'P/=*=LBZQI;2HK>F;!!G.!YBMCF@#F/ /[3_ M ,)?BAY2^%_B/X:U:>7[MI'J427/XPL1(/Q6N%_X*$>+[OP5^QC\5=1LBOG3 M:6--.0#^[NIH[63K_L3MSV[5R?CS_@EE^SKXXMYA!X0N?"UY(V[[9H.HS1,O MLL*--\,W42J?#6O!KBTN&1E=!*8 M9(TP'56!\EL$ @<4 ?4W["OA&+P3^Q_\)=/A*E)M M]2.WINN@;IOQW3&O>* M_.OPKX+_ &\?V<_#^A^'M"/@7XJ>'=*M(;"SLM\<+6]O$H2.,O)]E8D(H )9 M^V2:T!_P4L^)GPSA9OB_^S5XL\/6<+;9M8TM96ML^B^9&$]?^6QH _02BOD# MP'_P59_9W\:K"MUXGO\ PITR5"#Z,\0DC'XOCWKZ,\#_&;P'\3%!\ M)>-/#_B8XSLTG4H;EU[_ #*C$@_44 =G129HH 6BBB@ HHHH **** "BBB@ MHHHH _/[]O+RO'W[:7[*7@- 7>UU9] 3P, 0!_=LYQGW[=:_0"O@& M[D/Q)_X+&62"$%?A_P"#3D@$?ZR)CN/."?\ B9@=AP._)^_Z "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH *\=_;$U0:-^RC\7K@]3X4U*%3OVX M:2V>,$'U!8?7I7L5?-7_ 4802'EMTE<< <;G8#VQG/6O8Z "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** /@3XS'_C<-\!C_P!2?=_^B=7K[[K\:/V,?V+]1_;3\+:I M\4O$7Q:\4:7X@TWQ!=:.;A7:YN7B$$,I*SO)N0L;J0'J""?4U]._\.G8/^B\ M?$3_ ,"A_P#%4 ??5-W9Z8KX53_@D!\+MB[OB'\3BV.2-:M0,_\ @)56?_@C M+\%;R9IKKQ7\0;J=OO2S:G9LS=AD_9* /NF^UBQTO8+R\M[0ORHGE5-V.N,D M9K/O/'?AO3H?.NO$.E6T6<>9->QHOYEJ^*K7_@C+\";?=YFK^-KK=C'G:G;# M;]-ML/U]*T+'_@CO\ ;.X$DK>*KU!UAGU5 A^NR)3^M 'UI)\7O L,;R2>-/ M#R(@RS-JL 'J3OK-_X:%^%?_12_!_\ X/K7_P".5\XK_P $C_V=E8$Z+KC M'[IUF7'TKI/^'7'[,7_1,_\ ROZI_P#)- 'K$W[57P5MIGBF^+_@**5#M9)/ M$UD&4^A'F\5G7W[9'P*T^81R_&#P2S,-P,&NV\H_-'(%>>+_ ,$P/V957 ^& M2$>^MZD3^9N*M6O_ 33_9JLT*I\+[5@3G][J=])^K3F@#J+[]N;X Z?&KR_ M%OPLZL<#R+]93^(3.*SY_P#@H%^SQ;PO*WQ7T(JHR1&TCM^ "$D^PJ#3O^"= M_P"SGI<[2P_"O2'9EVXN)9YUQQ_"\A&>.N,UJVO["O[/]G5;(8>Q!!'!XH P/^'D7[-O\ T5+3_P#P"N__ (S66W_!43]F1&*G MXF#(./ET+4R/S%M7J?\ PR;\$/\ HC?P_P#_ E['_XU4H_97^"RJ%'PA\!@ M#@ >&;+ _P#(5 'YQ_\ !3+]M;X0_M$?!?P]X7\ >)IMAWK.[0^8EI=KDQ2C'(.<@D6*%68#@ MX6Z)QZQ)ZKP_$_\ ;(O?%5@AU73M'^%.B:5=:BL?[NWU#[+IR/&#_"V8;I<# M_GG)VZ^*-'MY7BEU6QCE1BK(]R M@*D=01GK7Q'+_P $PM<\4$6_CK]I3XF>+=*R,VC7SID=QF:69?3^&M>V_P"" M0/[/D%O'&]IXCN'48,LFKD,Q]3M0#/T % '8_M2?M[>"_@EX;_L_P??Z?\0? MB5J4OV'2/#>C7*W;BX8A5:<1$LJ@D83AW.%7'++SW['O[&6I>&/$%S\9?C9. MOBSXT:XPN2UWMECT12/ECB'W1*%PI9.$ V)P"S^I?!C]AWX*? /6+;6?"'@F MWM]>MU98]6OKB6[N%)&UF4RLP0D9&4"\$CN:]UH ,"OEW]N/]K@_L_\ A>R\ M+>#XO[<^+GBIOL>@:/;J)9(6<[!4R&2X.XB(.3\PCWL-W\3,[=& 'T=BF\#O7%>//C MC\/?A>K_ /"7>-_#_AMU&?)U+4H893]$9MQ/L : .XHKXY\>?\%8OV>_!C/% M8:[JOC"Y0X,.@Z9(1GT#S^4C?56(KA%_X*'_ !I^*GDI\(_V9?$-_:W7%MK7 MB RQVC^A)")&![^=0!]_[J;-.EO$\LKK%&BEF=R J@=23Z5\ #P;^W[\8%D? M5/%G@WX06+OMDL;%8Y9PIZE&1+@\?]=E-/C_ ."4]QX\N&G^,'QY\/OVS?@?\,5F'B'XG^'8)X1^\M;.[%[<+]8H- M[Y]MM?/?B;_@KY\*EOO[,\#>&/%WQ!U:0X@BL+ 012^P+MYF?^V1KU'X?_\ M!-O]G?X>-:S0?#NSUR]A7:USX@GEO_./]YXI&,.?I&![5]!>%_!N@>!]-73O M#FAZ=H&GJ"].DCW?9_!L#^;%D9\MO*2VS M@\$^8WL37Z 8HQ0!\&Z/_P $?_AE>7']H>.O&OC3QUKU> MZ,/OF(EE90YC^8.H_3C%>>?M"_#]_BI\"?B!X1@L;74KW6-#O+2SM[P*8C=- M$WV=B6&%*RA&#=5*AA@@&@#L/#?B;2_&'A_3]1M3MI98KA9+F2< M&-6*,/-QR-I5596.[ ^\/A'\=/ GQXT.ZUCP%XEM/$FG6L_V:>2W#HT4FT-M M9'56'!!!(P><=#0!WE)1NJ(W42W"P-+&)V4NL6X;BHZD#J1[^] 'P'^P3Y'P MY_;,_:G^'+#RS<:K'KEC"/NI!YTS''_ ;NW'X=Z_0#=7P)?>?\-?^"Q6G/%$ M1!\0_!S1RR;00WE0L>OJ/[-C]\$=C7;_ +9'[8^K>$?$-K\&?@S:?\)/\:== MQ JVX62/18V&?-ES\HDVG< WRHOSOQM#@'T3\4/CQ\//@K;1S^.?&6C^&?-4 MO##?72K/,H."8XA\[@?[*FOE3XF_\%2/"FL2Z?X5^ 6E77Q6^(6L7'V6QM39 M7%K:PG;DR/YB(S@>@V@!69G4 $W?@U_P3;T#2=8O/''QY\0M\9_&EU!$9)M< M#FRL0B#<@#N?. Y 9P%V@813FK?B_P#;N_98_9QOY-+\,QZ;J&K0 VYL? .B MQ-CD?NUF41PG) X60\CD=* .6TG]D']J'XN6_P#;7Q._:1U?P1J<@#0Z-X(+ MQ0VZGDI(87@4L.!QO_WS7=? W_@E[\&?@_>:5K&I:?<^.O%%D1*=2UR0F$S[ MBWF"V!\O(SP&WXP#G/-?+FN?\%QH 7:*-HI:* $VTM%% !1110 4444 M ?%?_!7C_DS?4?\ L-6'_H;5^=7_ 2?_P"3VO"'_7EJ/_I)+7Z*_P#!7C_D MS?4?^PU8?^AM7YU?\$G_ /D]KPA_UY:C_P"DDM '[TT444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !7RK_P %1_\ DQ/XF_\ <,_].EI7 MU57RK_P5'_Y,3^)O_<,_].EI0!^2O_!-[_D]KX6_]?MQ_P"DD]?T*5_/7_P3 M>_Y/:^%O_7[O/O\ @I-\.7^"/Q8\&?M&>'3L;S'+#ITL4,B]5FE'E M1G\'=:^A/^":7PZ'PY_8V\!QR1>5>:U%+KEP<8W_ &B0M$W_ 'X$(_"OB7]N MJ^NM6\$^$_ FELQU;Q9KL%G%"!Q*JD#;Z_ZUX/\ (K]9O"?ANT\'^%M'T"P4 MI8Z79PV-NI[1QH$4?DHH UZ*** "BBB@ HHHH *3%+10 FVC;2T4 >=>/_V= M?A=\4VN'\6?#_P .:]&O%>A^(5895M*U&&Y!XSQY;'MS]*Z7= M7Q1XL_X)"?L_>(+H3:9;>)/"> ,1Z/JY=#?']K#Q%8ZA BW$N!_>:V3GZS?UI6_:@_;2^'$,,KKP_/( 1#JVE7*8]B\:.@Q_O M4 ?7%%>8^$?VG?A'X\:)- ^)GA34YY "MO#K$'G\],Q%PX_$=J]#N=4M;/2Y MM1FN(UL8H3//V\OVK?&]XI,FFZC'XF3WGP1\=^,[Y] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?&?\ MP5L\1+HG[&&O6;>9G6-4L+%=@&"5F%Q\WMB _CBOLRO@G_@L="NI?LZ^"=(6 M98[C4/&UG$JCER#:W8+!M=)_P] \F3]KJI_P^D^!O_0N^//_ 76?_R77WSMI: /@FW_ ."SWP,F MF"/H7CB!>\DFFVI _P"^;HG]*N?\/DO@+_SY^,/_ 5P_P#Q^ON*\T^UU&$1 M7=O%=1 [MDR!USZX(JC_ ,(GH?\ T!M/_P# 6/\ PH ^--/_ ."PWP!O)]DO M_"4V*8SYMQI2E?I\DK'/X=JT?^'N?[.W_09US_P3RU]97W@'PSJ40BO/#NDW M48.X)/8Q. ?7!7W-4O\ A4_@C_H3?#__ (*X/_B* /FC1_\ @K%^SAJ5RT5S MXLU'24";A-=Z+=,A.0-O[I'.>_3''7IG8_X>C?LQ?]%,_P#*!JG_ ,C5[M?? M!/X>:G&J7G@/PS=HIW!9]'MW .,9P4ZXJG_PSU\*_P#HFG@__P $-K_\;H \ M63_@J'^S)(<#XFJ/][0M3'\[:O=_A3\8/!WQO\'P>*? VO6WB+0II'A%U;AE M*2*?F1T^_9E^#^IJJWGPI\$W2J-<]2 ? MI]17PQXN_P""IVAZYXRL/#?P+^'NM?'.\>T>[O)--%QIXME# !)+9Y&Q_$Q M15&Y &8DA6?\-\?'K_HS7QA_X-9O_D"@#[JHK\_/$W_!3SX@?#.&RU3XB_LO M^*?!OAB6Z2VGU:?4W;R]V3A5>TC5GP&(4NN<=1UK[D\&^/O#GQ$T6'5_"^NZ M=X@TR95=+K3;E)TP>F2I.#['G@T ?G?\%] \5_L'_MOZ!\$=#\11^(?A?\0F MN-8BL;Z#%Q9-Y:/LR(6'RNH&44XV_I?7YI_LQVOC#]N#]L*[^/NL7 MMGHGA#X>W]QHNC:/#"#<2+YH$XD=R3EFVJ /N_I90 F*6BB@ HHHH M**** "BBB@ HHHH **** ,_6X[Z;1K^/2Y8X-2>"06LLPRB2E3L9N#D!L'H> MG2OAO_@CCJ.GK^S7XAT6.)K;7-.\477]J02$^9YCPPA'(/3*IL^L35]Y[17Y MR_$_P?\ $;]@G]I?Q%\7/A_X6N_'GPH\>7'F>(M TJ!GN;"Y)+EP%!VCS'D= M'QL_>-&VT^6S 'Z-T5\1_#G_ (*D>&O%7Q,\->$/%/PY\5_#X^(;E;*PU+6H M0(6N&9516& 0I9U4L,A2RYP,D?;6[I0 ZBLV\\1:5ITK1W6IV=M(O+)-.J,/ MP)KGKSXT_#[3H?-N_'7AFUBSC?-J]N@SZ9+T =G17F%W^U)\&=/F\FZ^+G@6 MVEQGRYO$MDC?7!EKG+S]N+X!6,/FR?%OPHRYQB'44E;_ +Y7)_2@#W*FL@;( M(R",$&OG.]_X**?LY6$PCE^*FE,V-V88+B5?^^EC(_#-<[>_\%3/V9[6)V3X MB27;J<>7#H6H[C]"UN!^M 'D'[+>FZO^R_\ MZ^-_@1X=G&J_#?6[*3Q5':R M(L3:1(P7;M.?G ^2$@=1Y;8&UL_H?7YG_"#X^>"OCO\ \%3M.\4^ -1FO='O M?!LMA/-+;2P&2:,,Q4JX! "K'STR/6OTPH **** /A7_ (**?\E]_9 _['^# M_P!*K&ONJOA/_@H:XN?VC/V/K*,[KIO'*7 C'7RX[FP+MGH, _CVK[LH *** M* "BBB@ HHHH *^&/^"F/Q/N_%.@Z3^S;X.T%_$OCWXAK%,L*SB);*VAN%E$ MK$D?>:W?J0H6.0D\ '[GKX+_ &>[7_A9'_!3OX^>+=256D\)Z;:Z'IT+C/DA MU13(I[$^3+_W_84 >._L,_#7QU\=/C_I%UX]U^VO]!_9_C;PWIRZ>FU+N[5I M(U"M@;D18P-_!98H,K\SFOU4KX(_X)/ZOIN@_L^?%'Q!K-_;:? OCO4&O-2O MYUB14%M:',DCD #+MR3U8TS]HC]MK5?CCXCMO@G^S!>KXA\6ZP&35/%UIN6T MTBVSB1XYL8)P>9ER%! 3=(PV@'IW_!13]I"S^"G[/WB#2=(U.%O'GB2,:-I> MG6TRF[3SP5><1@[P%CW[6 ^^4'>O1?V/?@5#^SG^SQX1\&&-5U2&V%WJKKSO MOI?GFY[A2?+!_NQK7EOP#_X)F_";X.:AI7B/68+SQYXZM)([MM;UNX9HUNEP M3)' "%X<97S-[# .[/-?76V@ Q2TW=7R1^TM_P % M%^&/B"/X??#+26^*?Q M9O'\B#1=+S-;V(OA3^R]ID-S86J"UUCXD37'EVUH')5C M;/VZ$+(-[-\[1KA1)7D_[3/[,'[27C;]G#Q?\0OB[\6Y#'KOQM\0+R\L M;C5]6@M_-U"_VS*7$:#+",$@B-,\#V1UR3GO7U"^TZ;Q'I$%\L4D<$DB*/-4X4NJY (S7YX_L<_L M+^/O&?P"T#XO?#+XT:E\//%NN&[EDTN&V:.QG,-U-!&DGEN %_=EN8W W !> M*^D_^"HWQ0U9_ ?AGX'>$M/.I>+?B?>+91[9-OV>WBFA8D\\>8Y5* M?!E[H'@3P-(-%C\9ZMJD4MQJDUM'+=Z7I:;]\A?&^.-I&#<$ B*3@\X /G32 M?#/[3/[9_P 9M2^-^B:;%X0GT>WBM+"ZUV9[2UTV.2V=6>T,B\A-SS;@"5:5 M6Y/->H?#OXM?#+]C?1Y_"_P=S^T!^TAXE AO=;TY'O+7SF^9E69>7B5OF*QD MERN9'3 V[GA'1OC#_P %!O",\.F:XGP1_9HL8%TJPL8(U>ZU*UM\1L&8;XT/X,:5_PF/BKY;'[/HEA-]JU.53@&6^ MDC D4MDYC+C+91,'% "W'[$GQ+^,FAIXH_:M^.-U!X_L7?!)],L3=?V;-\7+ML3 ' E=9 MYDW1Y4Y'[PNJME(U8C'I]O\ /XX_M]>+M/U;X\V-U\+/A/81K/9^"]-N]MS MJ$I.0TRDED8#@M*JL!PB+O9Z^]? 'P\\.?"WPCIWACPGI%OH6@Z>GEVUC:KA M4!.223DLQ))+$DDDDDF@#QS]E/\ 8K\#?LM:/]HL8?[?\<7D?_$T\5Z@N^ZG M=N76,G/E1EL_*IRV!O+$ U]"8HQ2T %%%% !1110 4444 %%%% 'Q7_P5X_Y M,WU'_L-6'_H;5^=7_!)__D]KPA_UY:C_ .DDM?HK_P %>/\ DS?4?^PU8?\ MH;5^=7_!)_\ Y/:\(?\ 7EJ/_I)+0!^]-%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 5\J_\%1_^3$_B;_W#/_3I:5]55\J_\%1_^3$_ MB;_W#/\ TZ6E 'Y*_P#!-[_D]KX6_P#7[_Y/:^%O_7[ M>?M ?"73_CE\&?%W@?4X!+#K%A)#$W&8IQ\\ M$BYXW)(J,,\9'-?F_P#L0^,KOQ?\ ]-AOI'ENM%NI=)+2?>"H%>-?^ I(J_A M7ZP]*_(S]BWRQ9_%%;?:+4>,+SREBQLVX7&W'&, =.P% 'T?1110 4444 %% M%% !1110 4444 >$:5I/_"WO^"D7PH\-[C/IG@^T?7;I!SY,R!I4./=TL_S] MJ_5S%?FU_P $S=+_ .%A?M+_ !]^*3LL\$,L7A_3[A5.V2'S#DC/^Q:VY_X% M7Z34 %%%% !1110 4444 %%%% !1110 4444 %%%% !7P#^UGYWQ&_X*2_LS M>!70O::'!+XHX P&$DDN3^.G(.?7WK[^K\_OA*J?$K_@K=\6-<69;W3?!_AR M+3K>1=V(IS';(Z<^C-=@^X/7K0!^@-)BEHH 3:*,4M% ";:\Z\5?LW_"CQQ) M<2Z_\-?"6KW$ZE9+F[T2V>8Y&"1(4W X[@Y':O1J* /DWQ7_ ,$M/V-O%O@3XJ> M-O#BZ+HM]J$UC=WL;P7GEP.P@S$L.T.1LYW9W=#TK],Z^:O^"CVL/H?[$_Q2 MN4)#/96]KP >)KN&(]?9S0!E_P#!,/01H7[$7PZ&T++>"]O)"N?FWWLY4\_[ M 0?A7U37B?[%.D?V'^R3\(K;&"_AFQN<;L_ZV%9?_9Z]LH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ KX _X*B,VL?$+]F+PR"2-6\9J=D8_> M,5EM8QM/0?Z_\R*^_P"O@G]NYH?$'[:/[(6@B*1YK379]3?<<(5$]FRD$')( M-NQQCTZY. #[VHHHH **** "BBB@ HHHH **** "BBB@ HHHH *RO$GA/1/& M6FG3M?T;3]M6B@#G?"OPY\)^!7N'\->&-& M\//< "9M*T^*V,N.F[RU&[&3U]:Z*BB@#"\<>!= ^)7A34O#/BC2K?6]"U*( MPW5C=+N21>OU!! (8$$$ @@@&OA#XS?\$E_"FFZ'-XC^!NKZUX-^(.ENM[I< MV-S L4UAJ,";VD;H0&1&0J,C/ED8 )/["5^>O_!33X0WOA#Q M=\.OVB/!OAA[G5?"&J17'B6ZTN0QW,UG$\;Q-( ""JA9(VDP2%=0V47Y?M7X M-_%WP[\=?AIH7CGPK/)<:)J\)DA\Z,QR1LK%)(W7LRNK*<$@E<@D$$@':T44 M4 %%%% !1110 4444 %%%% !1110 4FVEHH _/'_ (+"?!OQ3XX\#^ _'&@6 M-SJ6E^"KB]EU>*P?;G2MA[>[U&!GMI@/FCD7R#M==P^H(()!!K]J9(4FC:.15>-@59&& M00>""/2OR?\ C=\"_'?[!7Q-\0>-_!NBR>+/@EX@NFN[_3K*/][HK$DXP/NJ MF2%?[A7"OM8*U '/0_\ !/'X81IAK[Q',?[SWL6?IQ"*W;']A/X0VMP))=$O M;U,8\J?49@I]_D93^M>O_#WQYI/Q.\&Z7XGT1Y7TS4$9HO.38ZE6*,K+V*LK M*<$CC@D#!^.IWA_]K5H6O[(_P (K.99(_!%DS+T$LLT MB_B&<@UZ]10!Y[I_[//PPTV)HX? 'AUU8[B;C38IS^;J2/PK0A^"OP]MW5XO M ?AF-E^ZR:/;@CZ82NRHH \+^%XT#X2_\%+?AUY5OI^@:3KWA^:PCV0I!"UT M_P!H5$7;@;W985&>27"]Q7ZL!L_TK\P/VBO@Q/\ %;P[IU_HNHS:-XQ\.S_V MCHFHP,59)UVL%W#E9X\%92G\)>-D8X^7=N QC /I&BDS7/^/O'V@_#'P=JWBGQ-J4.DZ%I M<#7%U=W#855'0#^\Q. JCEB0!R10!\+Z9JD7[57_ 5!M=8T6VDU3P1\(M+D ML;J\F8FV_M(M. T0[OYCA1Z_9"W("Y_0FOA;_@DIIT]O^SGXJ\::LOV-O%'B MJ]U-992$0PA8DSNP!@2+,,]./K7USJ_QA\">'V(U3QKX=TTJP0B[U:"+#$9Q M\SCG'- '845XWJW[97P)T52;GXO>"WP"Q%KK=O<'CJ,1LQS[=:XS5O\ @I)^ MS=HK,MQ\4;&3:0#]DL+RY'(R,&*%L_TH ^EZ*^,]6_X*W?L[::&-OKNLZK@, M0+31IESCH/WH3KV_7%@#[[I*^!+G_@H%\??$%/V1_%L(E ,5UK1N4C8'&#@VR*!SUW^] M$OQ._;_\7>6MA\*? _@^VF"LMS=7D4LB X^\#>.1UZ>7D8/':@#[<\?>-M-^ M&W@?7_%FM-*FD:)8S:C=M!&9'$42%WVJ.IP#7Q5_P2C\-W_B;PK\2_C/XA_M M.7Q#XY\12JMS?C"7%G" R21CI_K9IXR02!Y048P'[W1?%O MQG\&Z3H&KVK6U]INFVP#>3*NV2)F2S4GY693B0CC@X.:YGX??$C]HC_@G5\/ M] \.^/\ X::3XK^#VC2/#)KGA20R75HDDTDCRO\ ,.-SLUA+R$#?,Q8@-L5$/EJ&(48< 8K M[<^%GP3\"?!'0_[)\"^%=-\,V1"B064($DV.AEE.7D(SU=B?>JGP1^.G@S]H M;P+;>+/ ^K)JFE2,8I$93'/:R@ M%+&>4<9'L0002I!-35/VG?@]H=Y-9ZE\ M5_!%A=PDK);W/B*SCD0CJ"IDR#0!Z9BC)KXI^('_ 5.\ VNO'PW\*/"_B#X MT^)R6"VOA^UDCMR1P0)#&SM_O)$RXYW>O)>)OCA^V/\ 'S36\,^#/@L/@_'J M7[N?Q+K>H[I;*%N"R%E1E8#C*Q.PSE5!P0 6OVQOC)XN_:!^+\/[+GP?OTL[ MJZA\WQEXBC=L6%KP7M]R_P"RR[P#EC(D>1EZ^D?V=>W0'4,Y^ZI(!V(%7(!QGFLO\ 9+_9"\-?LJ^%[^*SNY_$/BW6 M7$^M^)+[_7WDG7:.3MC#%B%)))8EB37OF* ."^/WAL^,/@7\1="5=[ZEX=U& MS4 9.Z2VD48XZY-?/?\ P2?\56_B+]BOPI91&>%VDA9U']W9!:_P#? M8]: /T"HHHH **** "BBB@ HHHH **** "BBB@ HHHH _/?6-GQD_P""P5EI MU\%^Q_#7PNMQ#"SD"25XED5\$\L&U",_+_SQ'H:_0:OC#]MK]CWQ-XS\46OQ MN^#>L7'AWXO^'[7:L%J%0:O&G 0L2 )!&73YPRR+M1L#!':_L6_MJ:+^U#H$ M^CZE;MX=^)VAQ;-<\/W"&-MRL(WFA5OF\O?@%3\T;$*V?E9@#Z(MG:XCD@09&0(G!R'(K]- MZ^(_BI_P39M;7Q5J?CSX%>.=9^$GC>ZF:Z>VM;AVTRYE+%BK(/F169CD9>, MX$>.* .&L?\ @GU^T38_#\?#.']HV&T^''E/8?88-*(E^QLQ)3(PW()!7S,8 M)7)7BOL3X)_LV_#[X!^%-%T7PMX;T^"XTVV$!UB2TC-_'XB>$-5DT77(H8Q$79?N3&,<(6(=2!@ M;HG( & /IW% !M%+110 4444 %%%% !1110 4444 %%%% 'Q7_P5X_Y,WU'_ M +#5A_Z&U?G5_P $G_\ D]KPA_UY:C_Z22U^BO\ P5X_Y,WU'_L-6'_H;5^= M7_!)_P#Y/:\(?]>6H_\ I)+0!^]-%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 5\J_\ !4?_ ),3^)O_ '#/_3I:5]55\J_\%1_^3$_B M;_W#/_3I:4 ?DK_P3>_Y/:^%O_7[']%$'^LCE MF5M\J]\K&&VD=':/UKYP_9[^$IKT7_@L!H<4W[,>D>(HW,.J>'O$EG=VDJC)RRR(5^F2K?5!4.GW1O-/MKA ME"M+$DA4'@9 - %BBBB@ HHHH **** "BBB@ KF/BAXK_P"$%^''B;Q &5)- M-TZ>YBW=#*J$HOXMM'XUT]?.O[>'B.72_@8VC6J^9=^(-2MM.2)3\Y 8RG Z MGF)5/^^/44 ?4W_!)SX>GP3^Q[HVHRIMN_$^HW>LR;A\P7>((\GW2W5A_OU] ME5R'PB\!Q?##X5^#_",04)H6D6NG93HQBB5&;\2"??-=?0 4444 %%%% !11 M10 4444 %%%% !1110 4444 )FO@#_@EJR>//%W[1GQ72-EMO%7C!X[;?SL1 M7FN-@/?Y;N,?@*^POCWXTE^'7P/^(/BBWF2"[T;P_?7\#NVT>;';NT8^I8* M.Y.*^>O^"4/@M?"?[&/AF[:/RYM>OKW5)!SDYF,"D_5($/T(H ^PZ*** "BB MB@ HHHH *^-?^"M/B4Z#^Q=XAL<(?[:U+3[#YE)/RSK<<8/!_P!'ZG/&1WR/ MLJO@;_@LE/#=?L\>"M&:Z%O/J/C*U4#DGRQ:W09L=PI=.,]Q0!]C_!S1SX=^ M$?@?2BK*;'0[&U*MC(V6Z+VXSQVKLJS=%U72]6L(Y='O+2\LE 5'LI%DC X M *G&,5HYH 6BF[J=0 4444 %%%% !1110 4444 %%%% !1110 4444 %?G_^ MT%#_ &Y_P5H_9]TLJI2U\.SW_P XW+D+J+YQV.81@^N/2OT KX(U:];Q7_P6 M*T2(;6'AGP.T7[D'*[EF?]YGO_IG;'!7WR ?>]%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% '/^/O#(\:>!?$GAXE575M-N-/)8D*/ M-B9.2.0/F[5\3?\ !*?XC-X;\'^)/@!XIL+G0OB%X(O;FYGTZZ"_O+:24;G0 MKP0LD@&]='NKX9_X*3?M< M>$/#/[.WC/P;X5\:Z)J/C35F71+C3+*]2XN(()21O>=<6GA#5KYCHFDW%QY[0HCR*[EL ,]7_8#^.J?$W0E6\^&GC"]CLO$FA*2&CE.YS+".FX 2.O;ET. P M(^DZ^:?^"@M@;SX!K-\O^B:O;3?,2#RLD?'K]_\ +- 'T#\0/^"M7@O6=$CT MCX,Z#J_C;XC:I.EGI6EWFGO%"9'.-SX;H?L(_'/]K7S=1_ M:*^*#:#91S^98^$?#$:R6L!V@"0_-L##+ 9$C8)^<9Q7W5\.K73=0\'^'-9M M]/MH)[S3K>X\U(D#_/$K'+ =\UUF* /@:W_X(R?!?9;"\\5>/KXPJJA9-1M MF!R0H%KE5)SQG\:['P[_ ,$E?V=-$*&\\/:QX@VJRG^T=:G3<2<[CY!CY'3C MCU!/-?9&VEH ^9=-_P"":O[->DR+)!\+[.1E96 NM1O;@9'3(DG8$>W0]Z[O M2?V/_@9HMJEO;?"#P2R*20UQH-M/)R<_?D1F/YUZ_10!QNA_!GX?^%Y%?1O MWAO274HP:QTBWA(*?<(*H.G;TKXV_8AFC\)?MU?M:>%&CVS:EJD.MH68@A3- M.[?*>H)O5.<]AQ@\??=? OPTAB\)_P#!8+XIQ2'R4\0^#89[>-!PTBI8;LXZ M?ZB9LG')/KR ??.VC%+10 FT4UXUD4JX#*PP589!'I3Z* /AOQI_P3"AG\:^ M*=6^''Q>\4?"K1/$TOFZGX=T%2EG+G<'0+'+$/+P[A596V[SCCBNO\#?\$O/ MV>_"?A:PTS4O!8\3ZA!'BXU;4KVX$UR_=RJ2*B^RJ ,#N*6B@!,4M%% !7 MY_6XD^$/_!8215A L_B9X4.&;.U7BAW$KC^+.FGK_P ]?<&OT!K\_/VZ8EM_ MVZOV2KF(>7<2ZL\+R*2&9!N8EEM<_9_M$C#.YC#)*,8X^R)UQQL_%/\ ;X^)GC3XM^*_ 7[.O@G0O%]K MX75?[5\6ZM? 6$65^=@3)"B*CAUW-(P8QL54@9/CO_!/W7O$7[0G[>'BCQM\ M1/$5CXWUWPMX=:*PU324 L(&>1(]D)$:#"K-<+D##%G8,X.X@'ZN4F*6HKBY MCL[>6>:18H8D+O(YP%4#))/8 4 ?#'[&*K;_ +=G[6L<2^7&U_8N448!8F8D MX]223GW-?=E?!W_!,'?X\\1?M"?%Z)'72O&OC"0:>94V.887FE7C'3;=JN?5 M#GD&OO&@ HHHH **** "BBB@ HHHH **** "BBB@#XK_ ."O'_)F^H_]AJP_ M]#:OSJ_X)/\ _)[7A#_KRU'_ -)):_17_@KQ_P F;ZC_ -AJP_\ 0VK\ZO\ M@D__ ,GM>$/^O+4?_226@#]Z:*** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ KY5_X*C_\F)_$W_N&?^G2TKZJKY5_X*C_ /)B?Q-_[AG_ M *=+2@#\E?\ @F]_R>U\+?\ K]N/_22>OZ%*_GK_ .";W_)[7PM_Z_;C_P!) M)Z_H4H **** "BBB@#XL_P""ND+R?L;ZJ41G$>L6#NP!(5?,(R?09('U(]:Y M7P=JEIK7A/1K^QN$NK.XLX989HSE74H""*^V_B%\/]"^*7@G6O"?B6Q34M"U M>V:UNK=_XE/<'LP(#*PY! (Z5^5WP$AU#X!?&#QU\ /$<]R6TB]EN_#BGXN?MR M_ /X?B-9K33KDZ_>*>5:.-C,ROZ?+9L/^VH'<5]!UYE^P5HO_"ROV\/C-XZD MB9[/PK8KH-OOZ1SLRQ$CZBUN/^_A]: /TRI:** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@#Y*_X*F>,H_"?[%?C2'S9(KK6IK/2[,X/<&O1** /@S4_^"//PHMII[SPIXP\<>$]28_N9+7487CB^;.,> M2'(QP/W@[=>]3_A@O]HCP';J_@;]J[7[R2,XBL?$$$[0(OU:>8?@(Z^_=HHQ M0!\ R:3_ ,%"/AO'$T6K^ ?BESS%MBA8#GABR6GZ$GFGM^V=^U=\/[H6_C?] ME>ZUUUQO?PE<2RKTSD&(70[CC/8CKT^^]M&T4 ? UO\ \%?O!.@7BV'C_P"& M'CSP3J&2KPS6<<@C(ZY\QXGX/'W,^U=OX?\ ^"L7[.6M;_M?BG4M"VYQ_:&B MW3;N<8'DI)VYYQP:]>_;'\1V_A7]E/XMW]PS(A\,:A;(RD ^9- T,?4C^.1> M^?3)XKQ[]@7X >!=6_8P^&O_ D_@CP[K]Y=V=Q=RS:MI-O=/(LUU+(N2Z'( MV,@^@ [4 =SH7_!1']G/Q%(J6OQ4TF(MT-_#<68ZXY,T:#K^G/3FO0;']ISX M/:G)Y=G\5_ ]W)C.V#Q'9N<>N!+[US&N?L,_ #Q!O^U?"3PM%NSG[#8+:=1@ MX\G;C\.G:N!UO_@EG^S7K&]D\!2Z;*^!0!]1Z5K5AKM MH+K3;ZVU"V+%?.M9EE3(ZC"OVA?B)X6?^]#'N)@>.GOZ5-=?"/]OW0]AL?C9X' MUR"-0HBNM/ABD;MS_H'.!@Y+Y//X@'WONIU? T7B_P#X*"^$;=HW\#_#OQJW M&)C.D3G'!QBZ@7G[QR/ICI4N@73;B <. 4DG MZ\8X.!S\U 'W[17P%:+;JV'F5KB0!0V&92UFBL![' M!]>^)-5\._*6VZEHMPYSNQM_<++R1SZ8[@\5W&B?\%%OVEQ'&10M;Z?#<>;YI:-9/+78XX*8MACGH% Z4 ?H'13=U+NH 6 MBDS2;J '44G-+0 4444 %%%% !1110 4444 %%%% !1110 4444 %?GU_P % M1-0'@KXI?LN_$'48+A/"WAGQ<9M4U"&(N(%\^RF"\?Q-';S$#OY9K]!:XSXO M?"O0OC5\-?$/@CQ';BXTC6K5K>0[07A;JDR9& \;A74]BHH Z;1]8L_$&E6> MIZ;=0WVG7D*7%M=6[AXYHV 974C@@@@@^E7:^'?^"2WCS5]4^ OB#P+KLGFW MO@77I])B8MDK WSJA/?;)YP'/3 [5]Q4 %%%% !1110 4444 %%%% !1110 M5X-^VA^U%!^R7\%Y?&)TEM;U*[O8]*TRS+;(FN9(Y) TK#D(J12,<:^2?\ @IU\#?$7QU_9@N++PM93:GKF@ZK;ZY#I]O@RW*QI+%(J@_>8).SA M1R=F "2 0#Y.UWQ%^V+\;=/O)=<^(.E?#[3-3B,$FAZ5$L;PPM]X!T1W4X_Z M;%NQ*UK?##]D/X<_#4:3>?V0NM^(;#]X=7U%F:?M+:.=<^ /CRWPA" M:3-<_O"0/W0\WMW^0X]Z /MW]E?5AKG[,OPFOMREI_"FEL^P':'^R1A@,^C MC\*]4KYY_P""?FK-K/[&?PIN&+$II/V;Y\9_=2O%^7R?E7T-0 4444 %%%% M!7P)\5K3_A'O^"P'P1<\!KFU7!XQR+A_,/VI-"TJQ'FG2_ _V^7:O*!)[R632_LF^,(_'O[,OPNUQ+C[4]QX=L4N)2.F1YC#(H ZF MBOE7QU_P4\_9U\#+<1_\)V/$%["?$*-CM>1X_LP4YQQY$=R,>Y(QWH ^^MU+G\J_/U?BE^WI\6+=D MT3X:>$_AC8ROF*_U5U:YC'/RE))G/<@#[F\4>-/#_@?3CJ'B/7=-\/V X-UJEY'; M1?3UUP:I):OYM_9I,()' MCN'E>78!-YN'VM^[4XX. #E/VDM/U/\ 9O\ AM<_LW>&+)5BTK3[7Q/\1?$5 MJ_ERZQ++)$L4*%N3;Q// @P"2<.57:^[]#?^"7OPMO?AC^R+X9DU.UM+>_\ M$#R:WNM]K.]O-AK^&W[1.GQ)/HGQ$ M\"/X7UP01*1%J!AD)#$C _>=.X^RMTXK[V_X)O\ Q(\.^//V2? MEHNHV]S? M:#9+IFIV<;'S;:=">'5CD;@0P/W3GCI@ 'U#7S-_P4,^.]M\#?V9_$A0R2>( M/$\,GA[1[>#_ %C3SQLK2#OA$W-T/S!1_%7TONYK\\=6U!_VY?\ @H%I&G:> MC7'PM^"TS7-Y=X)AO-4$@P@[,/-B4#((*6\I!PXH ^H?V+?@_=? O]F/P%X0 MU& 6VL6]B;G4(NK)Y1I-G_ /2O;Z3%+0 4444 %%%% !1110 444 M4 %%%% !1110!\5_\%>/^3-]1_[#5A_Z&U?G5_P2?_Y/:\(?]>6H_P#I)+7Z M*_\ !7C_ ),WU'_L-6'_ *&U?G5_P2?_ .3VO"'_ %Y:C_Z22T ?O31110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?*O_!4?_DQ/XF_] MPS_TZ6E?55?*O_!4?_DQ/XF_]PS_ -.EI0!^2O\ P3>_Y/:^%O\ U^W'_I)/ M7]"E?SU_\$WO^3VOA;_U^W'_ *23U_0I0 4444 %%%% !7PA_P %5/@^B_#? M3_CKH%V=(\:^ )H-L\<>[[9:S7,<7E/[(\NX9XVM*"#NX^[Z\G_:P9T_9A^+ M#1:>FIRKX7U)DM94$BLPMI""5(PV#\V/]F@#Y2^'_BR'QUX'T'Q!!) ZZE91 M7+?9Y-Z([("Z ^JME2.H((/(K?KQ#]BNV@M_V;?"7D3"?>+F20J>CFYEROMC MI^&:];F\5:):ZN-*FUC3X=4(!%C)=()\'H=F=WZ4 :E%+2?YZT %%%% !111 M0 5PW_!'7Q#HVFZ'\4/!^JR/:?$Y-=:_U2RN@%D>W"+&I7GYMDOG!L?=,B_W MA7'_ !#\%_B#HG[0?PZ3R]>T%U_MJS4?N[ZT^Z6=1RPVDH_<+M88 M,>: /UYHKA/@C\9/#WQ\^&.A>./#%QYVF:I ',3$&2VE'$D$@'1T;*GZ9&00 M3W= !1110 4444 %%%% !1110 4444 %%%% !1110!^?_P >E/Q(_P""K7P0 M\-"5;G3_ OH4NM7,0 86\_^DR D>I,5I]-P-?H!7Y_?LU^7\3/^"HG[0WC2 M)&:R\.Z=#X?3<^1'./(A8CZFRN/IN.:_0&@ HHHH **** "BBB@ HHHH *** M* "BBB@#Y*_X*F^((="_8C\=PO*8I]2FL+*#'\3F\AD9?^_<' MA/\ 9V^&&C;=CV7AG389!_MBVCWG@D;;J&M M^,K2&*+:3N06]PI.>G#R1<$CK]%I:16-K#;0+Y<$*+'&N<[5 P!S["@": MBBB@!*,4M% "8HVBEHH 2C%+10 FT4R:WCN87BFC66)P59) "&![$'K4E% ' M%ZY\%/AYXFW_ -L> _#.J[\[OMVCV\V[(P<[D/6N"UK]A_X!:\6-S\)/"L6[ MD_8M.2U'3'_++;7N-% 'REK/_!+G]FO6,L/A\UA(2,R6>L7R=!C&TS%?T[5Y M_>?\$;?@=+J!N['7/'&C-D%$L=4M\1G_ &2]LS?F3UK[MHH ^!+G_@E!%I M%VVC% 'P%)^R?\ MCZ&0-%_:=M;]/N$ZI:-G:/N MGYHI>3W_ )FIX/A7_P % ])CED_X7#\/-8*KN6&>S168C)VJ5TY1EO5C^(ZU M][8HVB@#\Q/C1^T[^V?^RIX=L?$_Q#TKP)J/AR6_AM3-;@,TDC!V\D!)%8$K M$YW;3CU[5^F6FWCWVG6MS)"UN\T2R&%NJ$@':?<5\(?\%GHWF_9;\,PQJSRR M>,K1$C4$LS&SO> .YK[XQ0 M%%% !1110 4444 %%%% !1110 4444 %%%% M!2;:6B@#X$_87N;CP?\ MN_M9>#KT%)K_65U^%&&,1O<3R9YYY6[A]N!ZU]] MU\!_"618/^"QGQK5V$?G>"[?:I.-["+2>GKP#^1K[\H **** "BBB@ HINZL MK5/%VB:'YO\ :6LZ?IXBQYGVJZCBV9QC.XC&BO/\ 4_VA/A;HOF_V MC\2O"%AY./,^U:]:Q[,XQG=)QG(Z^M&XX M/IY;-G\* /:J*^;-4_X*.?LX:/O\_P"*6FR;%#'[+:75QG/IY<39_"N6U/\ MX*M_LVV/F>1XSO=1VKN'V;0[T;O8>9$O/UP.>M 'UY7GOQX^->@_L]?"G7_' MOB/S9--TF)6^SV^#+<2.X2*) 3C+.P&>@&2> :J_ ;]HSP'^TIX3E\0^ ]97 M4[2"7R+JWEC,5Q:R=0LD;V<.HV<]K<)YD$\;12)DC5\(_\$;=4:^_9/U.V8L?[/\ %5Y:C=T&8+:3 MCVS+^>:^[J "BBB@ HHHH *^ O\ @K?-+X5\-?!7QU;N8I_#OC2%HYE!!1BA MF!!'(.;7/'I7W[7Q+_P5[T+^UOV/+NZVY_LO7+&\!./ER7ASS_UVQQZT ?;5 M%;"LF ,G ^;U/UKHZ "BBB@ HHHH M**** "BBB@ K\T/VE/!G_"QO^"FT'A38'.M_#/4=."MQ\TME?H#GV+#Z8K]+ M=QK\]=7UBS\2?\%D_#BZ5<)J!T?PI+;:A]G^<6LOD7)*N1PIQ-%^+@=3B@#N MO^"1WC1O%'['&E:8Z*C>&]7OM)S@@MEQ=9.3U'VO'T K[0W>E?FAX'_8Z_:T M^$GBSX@:)\+/'OAOP3X!UK7KK48);K9/*T;L51D0V\K1OY80$ KRHYXS77?\ M.R?'GQ%B"?%O]I/QEXKLY#NDTJQ:1(%;OM,LKI_Y"% 'V-XW^/GPV^&L\]OX MK\?>&?#UW#&97M-1U:"&?:!GB)F#L?0 9/85\\^-O^"L/[.OA.WW6/B74O%D MX8JUMHNDS[ACONG$2$'L0QI? _\ P2@_9V\'K&UYX?PWI]M+I>I)J>@+/;J\UG8F63:L;N M"^TQ7%ICGD#/.: -W_AYMX\^(;2)\)_V:_&7BBUE)6VU74!)#"/1I%BB= /; MSA]:Q8_B?^W)\8+XZ7IY^&GPGN8Y"KJU[;7%RO.-LD;27;*0>,>6I]J[;]L; M]L7Q%<>,H_@)\!(VUWXK:LQMK_4[1@8]$0CY_GZ+*%Y9SQ$!D_/PO/\ A?\ MX(W?"V7P9IL7C#Q!XEU+Q@R&74]7TR^2*.>=B&;:DD3_ "CD GYFR2>2 #X M\_:4F^.4GQ&A^&\'QS\1?&7QGJ4,CZEX=\$3SBQMPHW>6RQ,$=QM9B@B&T $ MD9Q63HG[)_CSX)V/_"2_$K]F+5_'>BQPB]N3_P )$^^*(#+,XLF+)@@:2OFM:7"W>F127UE M@%?D#9^/?%'[(_[5%] MX5_9AU?2/C!X3\6P?:I97"MC*J0R.N/ER0 M#WS:*,4M,DD6-69V"JHR2> !ZT ?E%^W=\:?'GQZ\6?&'POX?UFZ\,?"WX4V M&W75L;DI-K%Y*PBCBD"GYH_.)7:M_M$? ']N'QCX5LI M=0A\7>)+9]*MK0>9).MC>->,% ^\S0S1\+G). #P*^Z?V"?CIX3^,W[-_@VW M\/WL?]J^&='L=&U?2]HCEL[B&!8S^[SQ&Y1BC#@CCAE95 /CK]E7X7W?[0W[ M%/QB_9NUITM/&?@37IH['S2-MM/YKR1*3V5KB&[C8C.%D)'.*YC]E;]E7P_^ MTOX+NM9\)^*];^"?QX\&W+Z5XC.ER/MGF!Q'<-$)$:(N8V5@C*OF)(=O2OMP/:MW]I_\ 9U^( M7P@^-7_#1OP!LH]0U]X63Q5X1!;9J\.!ND2,$;V(4%D!W%T1U#-N# 'A/QR^ M(W[5/[&?C+PSI^K_ !(F^*UUXTT[4;:WTNQTW/E7*Q>7$T6(]Y9'EBEPF,[" M".OV:= TW5=/>P\6:PS:QK:SC]Z)Y?N1MW!2(1J5[,'/! M)JK^S!_P4$^'7[3>NVWA:PM]3\/^.#:/O(4D=@0 M0/J#:* %HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^*_^"O'_)F^H_\ M8:L/_0VK\ZO^"3__ ">UX0_Z\M1_])):_17_ (*\?\F;ZC_V&K#_ -#:OSJ_ MX)/_ /)[7A#_ *\M1_\ 226@#]Z:*** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ KY5_X*C_\ )B?Q-_[AG_ITM*^JJ^5?^"H__)B?Q-_[ MAG_ITM* /R5_X)O?\GM?"W_K]N/_ $DGK^A2OYZ_^";W_)[7PM_Z_;C_ -)) MZ_H4H **** "BBB@ J"\LH-0LY[6YB6>VG1HI8G&5=6&"I'<$&IZ* /Q]\4^ M'-;_ .">_P 9-7\)ZK:2/\)?%M[+/X8U9[KS$L6 _P!6^>05WQJ^[&0H<$_- M7R-X9T ?&RWTW0-$T:+Q'\2=:>[U35O$&KW\RM;J&*QQ1JKK&.%WLTBN29$ M*@$']I/^"@_B#X9>%?V<-2U7XI^$!XXT>"\@%CHJW,EK)->,2$V3QD-%A?,) M8?PAA@YP?S*A\5^"?!OB;X7?'/X?> KCP'\,KN.Y\+^(=.BO)=1%E?J[N6>= MR7?='- Z[@"1"P XH \UNOV3?CQX'6+5-+2YDN(&PK:-JW[^/T( 93C_ 'W.&'4JS#/.:[K_@FM^TYJ?BK1=1^"?Q#E:W^(W@E?(@:X;+Z MA8IA58'^-HQM&[^)&C;YOF- 'W/1110 4444 %%%% !1110 4444 %%%% !3 M7D$:,[,%51DLQP .YIU>2_M9>,8_ /[,OQ2UQ[C[+);^'+Y()0<$3R0M'" ? M4R.@_&@#Y=_X))I<>,/#?QG^*=ZJB^\9>,9I)&V!2VQ3.3P ,;[QQ@< @U]^ M5\K?\$Q?!G_"&_L6^ 0\9CNM4%UJDV?XO-N)#&1_VR$5?5- !1110 4444 % M%%% !1110 4444 %%%% 'P'_ ,%$K=/%G[4'[)'A5&68R^)Y+RZM^_DK<61S MTZ%4F_[YYK[\KX"^-%LGC'_@KC\%M-\Q;BVT/PM-?SQK\QBDQ?LN>#@Y\@\X MX(YSBOOV@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X0 M_P""O5Q'+\%/AKIZ-OO;CQ[8O#;J"7D5;:Z5B!WP70?\"%?=]? 7_!5QQ/-^ MS_81G?>7'C2(Q0J,L^/+4X'U=?S%??F: %HI** %HHHH ***;NH =129I: " MBBB@ HI*6@ HHI,T +1110!^7'_!6/X#7?A?QKX>^.VB7>JV&F3?%#Z+/ MY-S'&&'E3(P[LG[L[OE#)#ZUV7@O_@FEX?\ B)X3TGQ+X=_:(\?:IHFJ6Z7- MI=P7@*R(P_WN".05/(((/(K[Y\;>"=#^(WA/5?#/B33HM6T+5(&MKNSFSMDC M;J,CD$'!!!!! (((%?G_ /L2ZJ?V3/VMOB3^S7K.JW/_ C5_(NK>#VU%\AR M5WF-&"@%Y(F^8\+OM6 9L$ Z+_AT[!_T7CXB?\ @4/_ (JC_AT[!_T7CXB? M^!0_^*K[YI: /@7_ (=.P?\ 1>/B)_X%#_XJC_AT[!_T7CXB?^!0_P#BJ^^J M* /@L?\ !'[X;ZI9[?$/Q&^(^M7!MZL>F?:KFF?\ M$;_@+821M/=^,-2"$DK=:I$H?V/EP(>/;'2ON?:*6@#Y*TG_ ()6_LTZ;:K% M/X#N-3D#%OM%WKE\'^F(YD7'X5OZ;_P3;_9MTMHVA^%UBYC;>/M-]>3C/N)) MFR/8\5]+44 >.Z/^QS\"M#MO(MOA!X*=-Y?==:';7#@G_;D1FQQTSBM_3_V< M_A1I#H]A\,?!MD\<@E1K?0+2,JXZ,,1\'@<]>*]#HH _,7]NG]FW6OV4W\2? M'OX(:FOA72[ZW;3O%7A^$^7;E+IA )H4! P9)4^08*.0Z8&0.=_8[^$>E_#W MX.^']6_LZU3Q%K5FMY>:A$69Y8Y6,D*9/W0(VC!5<#"?#VGG_R6CH [>BBB@ H MHHH **** "BBB@ HHHH YK_@C_\ \2?PO\9O#3*$ETOQ6VY&7:XW(8\$=O\ M4_SK]"Z_.+_@F'J3:5^T;^TYX?FW![C5;?4HE/&!Y]WDXQW$T?.?3\/T=H * M*** "BBB@ KYN_X*+>'6\4?L5_%.T5-S1:?%>_A;W,4Y/Y1FOI&N,^,OA0^. M_@_XY\-K&96UC0[[3UC4$EC+;O&!QSG+"@#@_P!B7Q5!XQ_9)^$FH6XPD?AR MSL&Y_P"6EM&+=ST'\<3?_7ZU[?7QC_P21\8#Q-^QGHFG[ I\/ZK?Z86SRVZ7 M[5D\^EUC\*^SJ "BBB@ HHHH **** "F[CZ<4ZOS"\*V/QK_ &]/CM\7_P"S M_C;K7PB\-^"=6.C66F^&S.!(HEF16<1SP[F(A+,[,22V H !]-_MV?M;C] MFWP+:Z/X9B.L?%+Q0WV+P]I%O'YTJLQ"?:#&,E@&8!%P=[D* 0&Q'^PC^R*_ M[.'@>\USQ8_]J_%;Q4WVSQ!JDTOGRQ%CO%LLF3N 8EG8$[W).6"IC#_9W_X) MUZ3\&_BPGQ&\7>/-8^*OBBTMOL^F7&O1G%DQSF0;I)&9@"P7G"[F."2"/L'; M0 8HQ2T4 %?EI^V5X/\ C%\/_P!O0ZQ\%=/OWU[XE>%DTPZE%;,(;9E9(9\2 M_<0QQV]M(7;[GF*<9VFOU+I-H% 'SO\ L<_L<^'OV4?!LJI*NN^.M642:YXC ME!,D\A.XQ1EN5B#<^K'YFYP!]#T5\Z?M!_MQ?"_X/_"?Q3X@TOQQX<\1^(;& M%X+#1]+U2"[GEO6!6)'CCDW! XRYXPJOU( (!XC^W5KEAJW[;?[(WAZUG6YU MG3];GU"ZLHU+/%!+/:>7(W'0FVG^GEDG'!K[2^(WPN\)_%[PQ<>'?&6@6/B+ M1I_O6M]$& /9D;[R,.S*01V-?'W_ 3M_9CNO[/B_:%^)\U[X@^*_B]7O(;C M5A\VG6KY5&1>@>2(*0>-D3+&H4;@WW50!X)\%?V&?@Q^S[XR?Q5X)\)MI^N^ M4\$5W<7]Q?B)^S3^T'\&?VH/'/Q._9]7PU= MZ+XQACN-0T?5I!&OVA<-("A*@EW#N'##_7N#C[U?H#2;>M 'Q;^S[^V[\0+O MXZV_P4^/'P[B\%>/-2$L^E:AI&[^S[R-(W? #R/D$128D21PS#854@Y]Q_:Z M\&^-?B%^S;X^\-_#R=(?%VIV'V:UWS"+S$,B>?$'/"L\(EC!.!EQDKU'Q=_P M50^)-I\&?VCOV=/'5LK76K:'/=7EY9H^UI+5)K#<+7Z1:'K=GXDT33 M]7TZ87.GZA;1W=O,O1XW4,C?B"#0!\J_\$L?%&@^)/V.O#,.@Z,^BG2KFXT^ M_5Y!)]INP1))'( MYK"&,+%;2WY:,EN!C>TEM=>Y>?\ VA6A_P $G-4M?#/AOXO_ RFF6#5O#7C M.[D_LV;*SPP,J0@[3_"'MW!QT)YZBHOVL[2T\&5DD&]O[@>W5,'C]^?4U]UZ-K%IX@T>PU2PF$]C?01W4$J]'C=0RL/8@@ MUR7QN^#NA?'[X5^(/ /B1[F/1M:B2.:6S=4FC9)$EC="P(RKQH>01QTKY"TW M_@C[\/FTU;76?B;\1-1\M!!$+;4;>")( H"QA&@DX'/0@8(&.* *O[3"W/P$ M_P""BWP3^)4/]GS:1XT0>$KJU93');L\P1IR0<'/VE&#'/\ JW!QD&OT#K\? MOVP/V"?AS^RC_P *LUCP=J/B/5-6U?QA9V#6VK7L,A:+ESY8CBC^;<$&2>X] M:_8&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^*_\ @KQ_R9OJ/_8: ML/\ T-J_.K_@D_\ \GM>$/\ KRU'_P!)):_17_@KQ_R9OJ/_ &&K#_T-J_.K M_@D__P GM>$/^O+4?_226@#]Z:*** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ KY5_X*C_ /)B?Q-_[AG_ *=+2OJJOE7_ (*C_P#)B?Q- M_P"X9_Z=+2@#\E?^";W_ ">U\+?^OVX_]))Z_H4K^>O_ ()O?\GM?"W_ *_; MC_TDGK^A2@ HHHH **** "BBB@#X5_X+'1M)^R/:LJ,P3Q+9,Q )P/*G&3Z< MD?G7Q!^T=^S_ .,O"JZVOPK@U"_\%>./)_MC0+$&2..>.99HI G9=PR&'W 9 M!D*P%?7O_!8"\NW\-?!_2=2OI+'X>ZCXD9/$#0DJ^0J>4=V,86-KEL'N%.,K M70VBPK:PBW*F (HC*'$=*;0?"FBZ:\:1/9V4-L8X@-JE(PN MU<=N*UJ6DH **** "BBB@ HHHH *^=?VF_ FN^$=RNE $L#?0\@X&Y65NAKU*OR+^&/CR;_@GQ^TNMTXE7X)> M/)5AO8U^:/2KG/$@ Z",EC_M1,P&XQU^M\%Q'=01S0NLL,BATD0@JRGD$$=0 M1WH EHHHH **** "BBB@ HHHH **** "OC'_ (*W>-/^$5_8UUG3P!N\1:K8 MZ4&YRN)/M1Q]1:D?0FOLZO@'_@ILDOCOXK?LS?#&.3S;77O%?VJ^M8Y!D1QR M6\0D9/0)/Y-=K28I: "BBB@ HHHH **** "BBB@ HHHH **** /@/X7PGQ9_P %@/BS M?-(MQ;>'?"<%O P;>$D>*Q!4<\8,DX.,8.?4U]^5\!_L"V\GB+]L+]KGQ/.P MD,'B,:5!)G.56YNU..>@6&+MSGKP:^_* "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** /SG_P""M&B7OBOQS^S9X>TK4YM'U?5?$D]I9WML MI,EO*\ME&DR893N1G4@!AD]QUK;F_8&_:(LWV6/[8'BJXB(R7NK>Y#9] /M; M\?C4W_!1*%[G]J+]C2*)=TG_ F3R[1_=2[TPL?P K[VQ0!\ ?\ #!_[2W_1 MW7B#_OS<_P#R14D/["O[3$$F]?VN-=)_V[:X8?D;C%??E% 'P2W[$G[3N#C] MK;6"?>QE'_M:H_\ AD?]L'_HZ&/_ , F_P#B*^^J* /@7_AD?]L'_HZ&/_P" M;_XBIK7]E/\ ;$LV+1_M/VS$C'[W3?,'Y-&0*^]** /A/_AGC]MG3#YFG?M) M:#=.W#+>Z)"5 ]LVK\_@*=_PI+]O'_HX;P?_ ."*V_\ D"ONG%% 'PM_PI+] MO'_HX;P?_P""*V_^0*/^%)?MX_\ 1PW@_P#\$5M_\@5]TT4 ? [_ @_X*"+ M(RQ_'+X?R1@D*\FGQJS#/!(&F$ ^V:3_ (5#_P %"?\ HMWP[_\ */_ .5= M??.*6@#X%_X5#_P4)_Z+=\.__ */_P"5=(_PO_X*$6,?FCXO?#S42I_U*V<8 M+9X[Z_A_ M_P!^(?\ Y$K] ** /S__ .$-_P""AG_0]_#_ /[\0_\ R)7COQ\_8]_;&^/E M]X?NO%K^"]2UK09#+8>(-)N4LKN,$A@F]43A6 8?+E3R",G/ZQ4F* /SA^#? M_!2_7?A#K&D_#;]IKPGJ?A#7;2.6*Y\77$$A2=4#>7*UO'$QD#E2GF0ED)(8 M *21^@?@OQQH/Q&\+:=XD\,:M:ZYH6HQ^;:W]E()(Y5R0<$=PP*D'E64@@$$ M5X%^WQXV^%?PU^!FKZY\1O#VE^(+RZMIM*T2VN["*YN7NI8VVB)G4^6%QO9\ MC 0=6V@Y_P#P3-^'?B+X9?LA^%=.\3V$NE:C=SW6H)8W *S10RRDQ[U(^5F7 MY]O8.,X.0 #ZIHHHH **** "BBB@ HHHH ^;/^"B'PT\5?%K]DOQGX?\'Q?: MM4Q!>26*_?NX()DFDC3_ &OD# ?Q%-O4BOE/]EGXA:9\0_@CX:GTV/[,VF6L M>DW%J7W&&2!%3&?1EVL/9L=17Z?;1UK\P?VP/V/?$G[-?BZ_^.GP,BFDT9I' MNO$_A--SQJA8M)+&@ZP\DL@YB^\ORY" 'K-%<)\&_C)H'QM\(PZYH?'7_ &#F_P#0EH ^9-&_;F^+?B*S^U:3 M\.;35+7<8S-96-Y,@88RNY6(SR./<5>_X;(^-_\ T2?_ ,I5]_C7VY_P1M&? MV1[S_L9KW_T3;U]U4 ?AS_PV1\;_ /HD_P#Y2K[_ !H_X;(^-_\ T2?_ ,I5 M]_C7[C44 ?@_\'_VG/C)\&/C7XN^)&C_ LDN-1\2V:6ESI]QI5Z+9-OE_.H M4AMQ,>223]YO6O=_^'KG[1?_ $1/3_\ P4ZC_P#%U^M.VEH _)7_ (>N?M%_ M]$3T_P#\%.H__%T?\/7/VB_^B)Z?_P""G4?_ (NOUJHH _)7_AZY^T7_ -$3 MT_\ \%.H_P#Q='_#US]HO_HB>G_^"G4?_BZ_6JB@#\E?^'KG[1?_ $1/3_\ MP4ZC_P#%TG_#UK]HO_HBFG_^"G4?_BZ_6NB@#\,?V8OVO?C=^ROX7U_P_P"' M/A5_:.E:MJTFL>3J&D7O^CRNB(RH4*_+MB0N?M%_\ 1$]/_P#!3J/_ ,71_P /7/VB_P#HB>G_ /@I MU'_XNOUJHH _)7_AZY^T7_T1/3__ 4ZC_\ %T?\/7/VB_\ HB>G_P#@IU'_ M .+K]:J* /R5_P"'KG[1?_1$]/\ _!3J/_Q=>,?L_?M;_&O]G?Q#\0M8T7X5 M-J4_C;5/[6O([[2;W;!)OE;;%L(^7,S=-<;V8\A1GGK7N5?'_ /P2?_Y,E\(?]?NH_P#I7+7V!0 4W=3J M_-[]J;Q;\:/CE^V]-\(/A-\0+OP%_P (KX=757$-T\,%W_LF_%'6](C\S4(]&EMXF$OEF+SRL#2JP_B02%P M.Y0#O7S?^Q/^P#\"_$/P)^&'C_6/"J^)/$UW8)J%Q=7UU<>1).SEMK6_F>4P MC^X 5PP3)!)S7@/A[XK_ !\_X*8:#HGP:O=-3PYHFDW*MXX\51PM$MQY4F41 MX\!%DRH;R5X:10V(T0X_63P7X-TGX>^$-%\,:%:BST;1[.*QL[<'.R*- J@D M\DX')/).2>M &RJ!1@# Z8%.HHH **** /R]_P""FGA+2]/_ &H_ WC/XCZ- MJL_PBOO"\OANYUC38Q,=/OI&O-LH3^^@FAD /W@C8R5(KSSX$_MY_$O]GW2- M-\ Z1+X1^.7@[35-OHMS:ZFUAJDEN"1%"L_#_7_AG\0-062-(-4BVVDLT8)*(S[9 6"G:"F, M_+DDC(!XY\4/A+^T9^PKX;7XF>%_C1KOQ=\,Z1,C:SX:\112R!;+<GP>^+?ASXZ?#?1/&WA6\^UZ/JL(E3=@20OT>&0#[KHP*D M>HX)MW=G!?VLUM=0QW-M,C1RPS*&216&&5@>""."#7P3_ ,$P9!\.?%WQ M[^#US;7-K>^'/%$E[%"K;[1+>3,2!#DX8B)6P<$J5[AL %/X@-?_ +9G_!0S M0/"VEW$2_#_X)W$6JZI=JF\3ZD)$M*#,U]X]O%-Z029P$1@-QZX\TGU^?WK[OH **** "BBB@ HHHH *** M* "BBB@ HHHH **** /BO_@KQ_R9OJ/_ &&K#_T-J_.K_@D__P GM>$/^O+4 M?_226OT5_P""O'_)F^H_]AJP_P#0VK\ZO^"3_P#R>UX0_P"O+4?_ $DEH _> MFBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^5?^"H__ M "8G\3?^X9_Z=+2OJJOE7_@J/_R8G\3?^X9_Z=+2@#\E?^";W_)[7PM_Z_;C M_P!))Z_H4K^>O_@F]_R>U\+?^OVX_P#22>OZ%* "BBB@ HHHH **** /'/VN M/@+_ ,-+? 'Q1X"BNH;#4;Z..:PO)P2D5S%(LD>['.UBNQB 2 Y(!(Q7YL/\ M4/CI^SKX9TN'XF_!^_M?"^@M#I>I^(X275E^Y'*C+E#QMYSM9N,J6 '[$[:^ M(?\ @J=\>/#GAO\ 9^UOX7V>J&[^(7BTVMK9:+I^)KE8OM,3R/*@Y1'1&C7/ M+%\*#ABH!FZ/JUIKVD6.IV$RW%C>P)PTJUMY8F8$K(L2A@<=\YKJ* "BBB@ HHHH **** "BBO$?C'^U MSX/^"/BY/#NNZ;KEW>M:I=B33X(7CV,S #+RJ<_*>U 'H7Q4^&ND?%OP/J?A MG68PUM=I^[F R]O*.4E3_:4_F,@Y!(-S_@FG^T5JVDWVH_LY?$:?R_%WA=6_ ML*YDDR+ZQ4;O*4D9/EJ0Z=S$>@\LU\[_ /#QOX:_] 3Q5_X"6W_R17BOQ\_: MF\&^.=<\,^-/ L'B/PY\1?#MU'-9:G/;0+&\:L6".5E8_*W*\$89U(PW !^^ M^:6OSK\*_P#!:OX5OX;TMO$?A'QA#KYMD^WQZ7:6DML)]OS^4SW2L4SG&Y0< M5J_\/JO@A_T*WQ _\%UC_P#)E 'W_17P!_P^J^"'_0K?$#_P76/_ ,F4?\/J MO@A_T*WQ _\ !=8__)E 'W_17P!_P^J^"'_0K?$#_P %UC_\F4?\/JO@A_T* MWQ _\%UC_P#)E 'W_17P!_P^J^"'_0K?$#_P76/_ ,F4?\/JO@A_T*WQ _\ M!=8__)E 'W_17P!_P^J^"'_0K?$#_P %UC_\F4?\/JO@A_T*WQ _\%UC_P#) ME 'W_7Y^>/\ R/BA_P %?O 6GPYFM_ WA5KB]C<<+,T=PZ$?3[7:GZBI/^'U M7P0_Z%;X@?\ @NL?_DROF+X0_P#!0[X>>%/VS?BS\:_$NB^)YK/Q-91:7I%K MIUK;//%;IY"_O@\Z*K%;6(X5FY+<]R ?LY17P!_P^J^"'_0K?$#_ ,%UC_\ M)E'_ ^J^"'_ $*WQ _\%UC_ /)E 'W_ $5\ ?\ #ZKX(?\ 0K?$#_P76/\ M\F4?\/JO@A_T*WQ _P#!=8__ "90!]_T5\D?L]_\%,OAA^TE\4=-\!^&="\6 MV.L7\(PZAH[61P?S% 'R+_P1WM9-4^#?Q&\7 MW /VK7O&%PS,W5PL,+Y[?Q32#H.E??E?(/\ P2F\._V#^Q/X/N2A1]5N]0OG M4C!_X^I(E/3NL*GZ$5]?4 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 ?!O[==TFH?MG_L@:7;Y>]MM=NKN2/IB-I;/!S_ -L9./8>M?>5 M? 7[6T@U#_@I'^S#86X,EU!'/=.G0",M(M??M !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% 'Y[?\%1O!7C33O%'PK^,%EH: M^-/ O@"\%[JWAUF("D3QR&9P%.8V6-49B&";02I4M7V'\!_CQX1_:-^'-AXR M\&7_ -JT^X^2>WDPMQ93@ O!,@)V.NX>Q!#*2K GT&XM8;NWD@GB6:&52DD< MBAE=2,$$'@@CM7Y@0Z#\3_\ @G1^T-\4?$WA#X,7WC/X1>)V6:"#P]<.8[*. M,-*&8(DC1"/S)E_>(%P?E;% 'ZB45Y5^S/\ M!:1^TY\(-(\>Z-876E07C20 MS6-X0SV\T;%73<.&7(R&XR",A3D#U6@ HHHH **** "BBB@ IK*&R",@]0:= M10!^8'[8?['?B#]FOQA>?'7X%6A&BC=-XE\(P(3%'%G=)+%&.L/4L@YB/S+\ MN0F]\&_C)H'QL\'PZYHDVQUPEY8R$>=:2XR4;U'<-T8?0@?H^RAL@C(/4&OR M-_:"T.R_8C_;.\2:WI_A#5H_AQXMT=+JWM?#UN7@BNMZ^9A6*H"KQRG8&&Q9 MQ@ 8% 'T=17D_@7]J;X8^/M&2_M_%>GZ/)G$ECK=S'9W$9]"KMAOJA8>]>K1 MR+)&KHP=& 964Y!!Q@_3F@!U>5_M3_\ )O/CK_L'-_Z$M>J5Y7^U/_R;SXZ_ M[!S?^A+0!ZA_P1M_Y-'O/^QFO/\ T3;U]U5\*_\ !&W_ )-'O/\ L9KS_P!$ MV]?=5 'R9^W%^WHO[&>H^$+,>!V\8/K\5U*6_M7["+<1&( ?ZF7?N\P^F-O? M/'0?L1_MH6'[97A'Q%JD?AS_ (134]$ODMI]-_M 7N8I(]T4N_RX\;BLJ[=O M_+/.3G ^#/\ @MMJ7F_&#X=:?E_W&A2SXS\O[RX9>!Z_NN?PJ3_@GKKB_LT? MMZ?$[X7:C/\ 8]%NAJ-B@E.%)LI'G@E)[C[.LY]?VW]C\J65=XBV?9Y,XC:-MVX??QCC)^F/V7_C MH/VD_@7X8^(ZZ+_PCPUH7/\ Q+3=?:?)\FYE@/[S8F[/E;ONC&[';-?A5XZM M[WX]VOQT^.&HK(8%UFV2VW_P27=R[1H#W$<$!3V#+GK7Z4_L*_'#2/@?_P $ MS(_'.M^;=V/AF74 ;56PTDKWC>5"I/"[Y)D&>0"^: /T S2;OSK\/V MS_VX-6\2ZQ\.-Q4<$E017L/_!/7 M_@H5XW^(7Q6;X/?%\I>>(9O.BT[5FMTMKA;B!6:2VN$0!"=J/A@ =R;3N+ @ M _2S=1DU^6.A_MK?&:\_X*02_"V;QEO\"+XPN-+&D_V79#_1E9PJ>;Y/F<8' MS;\\=:[#_@J9^UM\6/VLM2TR:YNH_[.M+KS)%EVALSQ M.1QQ@$"@#]'MQ_"C=S7YX_\ !1+]JSXI_ OX0_!76_ _BG^Q-3\16LDFJ3_V M?:W'VAA;V[@[98G"_-(Y^4#K["OFCQU^U)^VAXV^$%E\8[6XNO#7PYL4AMVU M#2HK2))Y5*PO#Y_$.A:6SSV;M=^3>1VC38D$@&[,[X.WCCKW_ $6W>E?S M_P"D>(/B!XF_X*+>!+SXIV_V7X@1^-] L]700QQ9D@GM8%;;'\GS)&C;D^5M MVY>"*^RO^"D7[=WQ%^&OQBLOA-\-=2M_"LD<%O)J&MS)$97EGY2-7E!2*-5* M,7ZY)Y 4Y /TVW4ZOB7]C'P;^U7X7^)TA^+GC2S\5_#N?1Y+FVN[2YMKM)KI MGC\I5D"+,!L:1L_<..^17VU0 5\0?L;_ /!2X_M;?%N;P1_PKC_A%?+TR;4? MMW]N?;,^6\:[/+^S1]?,Z[NW3FOM^OQ!_P""-W/[6]X/^I9O/_1UO0!]OZ9_ MP4N.H_M?O\#/^%<>7M\03:%_;W]N9^XS#S?(^S=]OW?,[]:^WZ_$#PS_ ,I@ M)O\ LH%W_P"AR5^W] !7RK_P5'_Y,3^)O_<,_P#3I:5]55\J_P#!4?\ Y,3^ M)O\ W#/_ $Z6E &3_P $G_\ DR7PA_U^ZC_Z5RU]@5\?_P#!)_\ Y,E\(?\ M7[J/_I7+7V!0 F:_/?\ 8%;_ (7)^V)^TG\9GNUU"T^W_P#".Z1>1*5CGLQ+ M\A' Z0VEIVS\W.._V!^T9\4;'X,? SQOXRO[H6::7I<\EN^[:SW+*4@C4X/S M-*R*.."P)XKP3_@E)X#E\%?L<>'KFZM%M;C7[ZZU<@KAG1G\J-V]YB[;0!DGJ3[U)110 4444 %%%% !7/>/O ^D_$GP7K7A? M7;2*]TG5K62TN(9HPXVL,9 8$94X8'L0#VKH:3% 'X3>(/V<_P!J/]@#Q)>> M)_"YU)=&MSNEUSPVYN[">)#GFNU\%_M _%?_ (*'?%KX M2:(_A70U\2^!]:BUR7Q'I^ZW6&S62$RM*C,3CE?!/[8OP;\/>'_ !1X2^/_ ,'_ (A>"/AS MX[A=U234M4M;+3/$<7S>8N\L$DDP65CSN5N64JIH ^X/'/BN'P+X)\0>)+J) MIK;1]/N-1EB4X+K#$TC 'MD*>:_/7]A_QQ8?"'X&_%C]J[XHZGLD\>:K+1%7[JK$A) #;>A\+?M(>.?VV/^"?\ \:=1N/#4'AO7 M+'3;JQ%W8NSVNI!(1+.L2L=R$QYCP689<'/4#YJ_9WAT3]L[XC_L]_"B"&Z3 MX;?#[PN=5U_1F4^7/J2SO]H:3& 4E=H,'DA9I ""S8 /LK_@DSX)UGPG^RB+ M_7+":QN?$FNW6MQ>>"KSPR1PQI+M/W0WDDC@97:PX8$_:-1PP1V\211(L<2* M%5$& H P !V%24 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Q7_ ,%> M/^3-]1_[#5A_Z&U?G5_P2?\ ^3VO"'_7EJ/_ *22U^BO_!7C_DS?4?\ L-6' M_H;5^=7_ 2?_P"3VO"'_7EJ/_I)+0!^]-%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 5\J_\%1_^3$_B;_W#/\ TZ6E?55?*O\ P5'_ M .3$_B;_ -PS_P!.EI0!^2O_ 3>_P"3VOA;_P!?MQ_Z23U_0I7\]?\ P3>_ MY/:^%O\ U^W'_I)/7]"E !1110 4444 %%%% !7Y)^$/"^G7O[>'[0NH:G;) MJ>KZ=JRR6%]<99[59#)N5 3C[NQ,]0$P, D5^ME?E!\;VF_97_;P\5:EXJEB MB\&_$R%+^TUAHW"6\R';Y3MTRK;@WHLD3$J,T >\T42VF1=&NF"NC%6&1'@\@]*I_\/7_ M -F__H;]0_\ !)=__&Z /5?^&*?@)_T2'P?_ ."F+_"C_ABGX"?]$A\'_P#@ MIB_PKT;X&!I%BMX]U-J*7*OND"!-HC0@\DYY'RGIQ0!Z;_PQ3\!/^B0^#_\ P4Q? MX4?\,4_ 3_HD/@__ ,%,7^%>PQZE:37TUFEU"]Y"JO);K(#(BMG:S+G(!P<$ M]<&K5 'BG_#%/P$_Z)#X/_\ !3%_A1_PQ3\!/^B0^#__ 4Q?X5[77(_$WXM M>#_@UX9E\0>-O$-CX;TB,[?M%[)M\QO[D:C+2/P?E0$\=* ."_X8I^ G_1(? M!_\ X*8O\*/^&*?@+_T2+PA_X*8?_B:\9N_^"N?[/-MJ#6\>K:[=0C=B[AT> M01'! '#$-SDX^7^$YQQGZG^&/Q.\._&+P'I/C'PG>MJ/A[54:2TNI+>2!G"N MR-\DBJPPR,.1SC(R"#0!Y]_PQ3\!/^B0^#__ 4Q?X4?\,4_ 3_HD/@__P % M,7^%@Z=;:1H]C%_V1_A)8[0A;PY9WA4 #!GC$YZ G6]D%!' CB5,?^.UO4 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 ? '[0BM?_\ !63]GJTA&Z:+P_<3L#@# M8%U$GGZ1MQ[5]_U\$_%ZW>Z_X+"?! QC*VW@JZFD)/\ "8]608_%A7WM0 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S7Q&L6U/X>^*+ M2,JKW&EW4*LW0%H7 )_.NEJAKEG)J6C7]I$566XMY(59C@ LI S[YQ@>]?DAH_Q M2U$ZYXWO;ZH_"']KF/QKH4K6'_"6:)YGVF$;<2B%[*X0>YBV$ MGUD]:_47XD_L:_!_XO?$:U\=^+?")U?Q7:B 0WYU2\AV"%MT8$<?N\] M\UO_ !D_9P^&_P"T"NE+\0?"MKXE_LHRFR,\LL9A\S9YF#&ZD@^6G7/W10!^ M8VL?!F+XUN)00.VM?[)CGE@416[(\*J\;JZA3%'T89VX.02*K_!;X!^ M _V>?"MWX;^'^A?V!HMU>/J$UJ;N>YW3M''&S[IG=AE8HQ@''R],DY /S4_X M)2_M=_#+X)_"7QIX1\>>(+?PO>+JSZW;W%XC;;J)[>*-HT*@Y=3 #MZGS!MS M@X\B_8[L[O\ :)_X*62>-=!L)H-%/B+4O%5P[)_Q[6K/*\?F$=&9I(D_WG^M M?I!\0_\ @F1^SY\1O$<^MW7@Z31[VXD,MPNBWLMK#*QZGR@=B9_V O7/7FO9 MO@O^S[\/OV>_#\FC> /#-IX?M)F#W$D9:2>Y89P99G+.^,G&XD#)QB@#\9?B M3XNM_@#_ ,%2-9\5>*()HM-TWQHVI7/EJ2ZVLQWB55QEL1RA\#KC ZU/_P % M1OVF/!'[2'Q;\,S> M1?6=&T32FMI-2-O) DLSREV5%D"L0HVC)4-?#K2ZW;QB!-5T^Y>VN&C!R$:QTV2::&0:C=Q7#R2A!(TDLPE970Y# VEH00>XKVL*%_X(W\#'_%&D\#UFKZA M^*'[(_PG^,WA;PKX<\8^%/[8T;PO!]GTBV_M*[@^S1[$CV[HI59_EC09^_/O0!^4 MG_!/;P1J7Q&_8[_:G\.Z/"]QJM[I]L+6",$O-(D-PZQJ!U9BH4>["LS_ ()5 M_M9?#_\ 9OUKQ]H_Q"OO[ M-?2TGMM6-M)*JR6YF!AD$:LPR)LJ<8!5\G)%? MJ_\ _\ 9E^&O[-]KJ]O\.O#?_".PZL\RVD5TY.69XT.T$G.2FTG)).>: M /RS\6_&K0?C5_P4Y\._$'1'D7PY>>.-!^SS21,C/#;RVD'FE#\PW"$M@@'# M<@'BOMS]OOX;_LU_&[XH-H7C/XDP_#'XJZ7I\(&I31$VTUN^YXTF#;8W*Y) M$B. PY(P!]$K_P $_O@!'XDT#7H?AW;VNJ:#]G.G2VNH7D*0&!]\;>6DP1B' M^8EE)8DELYJ'XX?L ?!;]H/Q==>*O%?ARZ_X26[$:W.IV&HS0/,$18T#(&*< M*JC.W. .: /S5_X)I?$SQ9\./VQK+X9>'O%,GBOP'J%Q?V=PEN\GV&>.**:1 M+R%''[LEHU;. 6#%2>17WC\)_P#@HM8?&;]J"\^#_ASP'>S1V=W?07'B&344 M\E(K8N#.(PA)5RJA1N!S(M=]X$_9/\"_LL^"?%>I_!SP-%+XWDTN=;2:ZNO- MNKN8(3%#YT[[8T:14R 57@$C@5Y#_P $T_V+/$?[-MCXM\5_$.V@B\=:[*+1 M(X[A+@P6:D.Q,B$@M+)RPR>(D[DT ??^CK>OV^K MP_X-_L4_!C]G_P 7/XG\!>#O[!UQ[9[-KK^U+VYS"Y4LNR:9UY*+SC/'6@#\ MC/$/Q"T3X4_\%1M?\7^([E[/0](\+O$6E:%IGBN^FU+5+N*RM8VT:Z4-+(X1 28\#+,!D\"M[QM_P $[/V> M_B)XNU?Q/XA^'_\ :&N:M=27E[=?VUJ$7FS.E?#K[+J>FW45Y:S_P!N:D_ES1N'1MK7!!PR@X((..10!]-5\J_\ M%1_^3$_B;_W#/_3I:5]55\J_\%1_^3$_B;_W#/\ TZ6E &3_ ,$G_P#DR7PA M_P!?NH_^E:/PM> M%_$.JVT+L/M2*9L@XZ%8K6X56[>>QK] M)T>RT'2[+3=.M8K+3[*%+:VMH%" MQPQ(H5$4#H H ]!7YW?"3QQ;?MD?\%*K/XI>"[*YF^'WP[\/R:4NN7$;QQW MDTBW*J55@"I8WDF%89V0[C@L%K]': "BBB@ HHHH **** "O.OC_ /%+5_@W M\)]<\8:'X,U#Q]J&FJCKH>F/LEE4NJLV0KMM4$L=J,<#IC)'HM)MH _+S4?^ M"Q_@+QYX8UKPQXW^%?B#3M-U:SGTV_BTO4XKB012QM'(H+K$0<,PSQ7P3\&? MA)XB^*'Q#TW2? MCIOQ,L;&\>ZMO#6KZM%IQN4/+!H99XF!9(UWF%F V@;SP M:_<3X_?L4?"+]H^VN'\5>%K>WUR0';X@TE5M=05NQ,JC]YCL)0X'I7YC_M$? ML,^-?V?;Z"[\1Z5J'Q'^'%M/OA\7^%(EAU[3$R,?: 5;>!CC?N4;0%DAW$$ M^T/V#?C'JNHZOXQ_9X\[">)?&?Q.TY&2QME&]8R8 MI)%C#$;V9]Q/R %B0%^A5_:,_:4_9U^-OPPTGX[S^$+_ ,%^,]0?2C=:# VZ MUE.Q4=GPNS#RQGD$%/,[C( /T)HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** /BO_ (*\?\F;ZC_V&K#_ -#:OSJ_X)/_ /)[7A#_ *\M1_\ 226O MT5_X*\?\F;ZC_P!AJP_]#:OSJ_X)/_\ )[7A#_KRU'_TDEH _>FBBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^5?^"H_P#R8G\3?^X9 M_P"G2TKZJKY5_P""H_\ R8G\3?\ N&?^G2TH _)7_@F]_P GM?"W_K]N/_22 M>OZ%*_GK_P"";W_)[7PM_P"OVX_]))Z_H4H **** "BBB@ HHHH *^9O^"CG M@S2/&7['7Q%_M6T%Q)I=DNIV4RH#)!/$ZE74D?+D;E8C^%V'>OIFJFJ:39:Y MIMWIVHVD-_I]W$T%Q:W,8DBFC889'4C#*02"#US0!^;_ .SOXGE\8?!/P?J= MQ=PWMV^GQ1W$T+;OWB*%(8]GX&?@2,^#)!(J$(,_>;RC'D#H89#R*^C: "BBB@ HHHH **** "OBWXM?\ *2#X M)_\ 8:\._P#IQ%?:5?%OQ:_Y20?!/_L->'?_ $XB@#]N**** /SP_;O_ &%? M@?\ #_\ 9P^)7Q!T#P3]@\7VZ)>1ZC_:U]+MFDNHP[>6\YC.0[<;<#/':O!? M^"6?[)/PG_:.\ ^.-2^(GA3_ (2&]TW4X;>UD_M&[M?+C:+<1B"5 >>3+")4VQQJTF 68;GD))1AQBI? MV5O^"IDWQ6^+EI\,OB9X*7P3XEO;@V5M:&4;XF9AM'S'YB%( M'6O"?B/^UU\=?VLOVKKWX0_"/Q3!X!T==2N[*SF@D^SO.EL',ES/. TA)6)B M$CQQM!!P6KYPU[P9XF^$_P#P4$\-Z#XF\92>./%&D^+-#-SXBDN)+A[B7=:N M SREF)C!6,AB<&/';% ':_\ !5#XWZY\5?CTV@:IX;GT"Q\'SWNF6,\CNRZ@ MGG &X4,B@9V*/E+#@'/V'?$\7A[X('PA/:VEOX.BO[$RPSBWN M-/O7?4?,$"L3&\ *;C1_ ]W\0)_$ALX M+R432[K;;(_[QBL;DD^8>N/NU^]]?D5_P1'UBQL?&GQ6MKF\AM[B;3K&6..2 M0*61))@[#/8%TSZ;AZU^AOQ*_;(^#WPB\=1>#/%7C%-/\52O#&FE0Z?=W4Q: M;'E#$,3\MD8^H]10![17X4_&K6O$W_!03]O@>"8M4DM='_M>?1=*5@6CL;"W M+M-.(\C+LD4DIR.%+$GJ23WJ?0/BQX*\5:!!K>D>+=%U#2)H_-2]M[^)HMN,DD[N,#KGIW MKYJ_X*9?>#]3:*-"7LD\>,A0UO;(O(X/,3]/3WK[QH **** "BBB@ HHHH **** M"F23)#&TDC*B*"S,QP !U)]J?3)(4FC>.15=&&&5AD$>A% 'YV_\%=6.J^"? MA?K]G%'KGAK0-?-UK1L9$FEAC(C"?+NQM8!UR1C)0$C/*>&?C!X+\7:%9ZMI MOB737M+I Z>9=)'(O'W71B"K#N".*Q/VV_\ @E'8>+!J'C;X*6L.EZV=TUWX M1!6.UNCU+6I.!"_7]V<(?X=F,-^2^N:'J/AG6+S2M7L+K2]4LY6@N;.\B:*: M&13AD=& *L#V(H _0?\ ;M^+^F6/P?C\/:1JEI>7>O72Q2BUG20K!&0[D[2< M981K^)]*_.G-&ZB@#]O?^"-Y*_LDWGI_PDU[_P"BK>ONNOY6-U=5\-_A?XC^ M+'B2+1?#6G/?7;8,DG2*!,_?D?HJ_J>@!/% ']/M%?A/#_P33U9H4,OCJS27 M:"Z)ISL <<@$R#(]R!FO/W_8EU_4OVC_ S\'-#\1Z9>ZWKEB]\E_>I);V\ M1)Y&5]HD;.VW.,#DNHX'- ']#%%?DHO_ 0[UTJ-WQ;T\-W T.0C\/W]+_PX MYUS_ **WI_\ X(Y/_C] 'ZU45^0.A?\ !$/QM9%V9]QCV-_LCK4_X<#OA1JM[XQT"&81WWC" MXT=[&PMD!&^7#2,Q7:055MKL> @ZU]=_\..=<_Z*WI__ ((Y/_C] 'ZU5\J? M\%1N?V%?B;_W#/\ TYVE?GMXO_X(U_&O1=2N(]#U3PSXBT]7Q!.+Q[:5U]6C M=,*?8.WU-=CX0_X(F^-]5\/6EUXB^(6D:!JT@8RZ?;V#WBP\G:/-$B!CC!.! M@9ZGK0!G?LG_ +4WQ.N_@/X+^ ?P$T$7/C^26\NM5\27T(:VT>WDNI&# ,"H M.&0F1PP&X*J,[#;]/^!_^"5VG>)M:M_$WQ]^(?B#XM^(E4 VTM[+':(N<^7O M9C,R@YQM:,<_=KWO]C;]ENP_9/\ A)#X66>PU;6Y)Y9K_7+6Q%M)>9=FC#\L MQV*VT98XYQC->\[: .>\ _#OPQ\+?#-MX>\(Z%8^'=%M\F.RT^%8DW'JQQ]Y MCW8Y)[DUT5%% !1110 44E&: %HKFO&'Q*\)_#RU^T^*?%&C>&K?&X2ZO?Q6 MJD9QG,C#O_*OGSQU_P %.?V=? OFQGQVNOW<9Q]GT*RFNMW^[+M$1_[[H ^J M*3-? !_X*I:M\0C*GP>_9^\;^/44[3=RQ-'''G@,P@CF 'U=?K1_PF7[??Q> MD2/3/"'@WX0Z=< M%J&H/'--&.-OC!X%^&RNWB MSQEH'AK:NXKJVI0VS$8[*[ DGT'7(KXM_P"'?_Q]^)T,OB/] MO+]N0?M0?!W38?#7PM\5:)H&DZ];ZC!XPU6/9%',LUE)X5^'7AG1;NS_ -3?6^F0F[7G.3.RF0GW+$U7_:6N_ALO MP=\0Z=\5=6TK1_"6IVSVDTVJ,GWRIVM$K9+2J0'0*"P901TH ]$T'Q!IWBC1 MK+5](OK?4]*O8EGM;RUD$D4T;#*LK#@@CTK0K\HOV$?VUM*_9_\ %EA\!/$W MB+2_%G@22\,7ACQII.Y(XC/*7$5Q&P#HC22-R_,;$@EHR&3]7: "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@#XK_ ."O'_)F^H_]AJP_]#:OSJ_X)/\ M_)[7A#_KRU'_ -)):_17_@KQ_P F;ZC_ -AJP_\ 0VK\ZO\ @D__ ,GM>$/^ MO+4?_226@#]Z:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ KY5_X*C_\F)_$W_N&?^G2TKZJKY5_X*C_ /)B?Q-_[AG_ *=+2@#\E?\ M@F]_R>U\+?\ K]N/_22>OZ%*_GK_ .";W_)[7PM_Z_;C_P!))Z_H4H **** M"BBB@ HHHH **** /BC_ (*!3'J4.HVX(GEL M8F+RQ\<-LSYHSG&QP/OD'SCX,_%;3/C)X!TWQ'ITL0DFC"WEK&^XVMP -\;= M^#T..00>]?HXR!@01D'@@U^1'P[M="L/V\/C?:?#W3)M+\ VP>VN((1BT748 MY8U<(!\JKO\ M>Q1P%S@ < ^DZ*** "BBB@ HHHH *^+?BU_P I(/@G_P!A MKP[_ .G$5]I5\+?M%^*]-\!?MX?##Q-K,S6^D:+=Z+J5[,D9=D@AOC)(P4 D MD*K<#DXH _<^BOC_ /X>O_LW_P#0W:A_X)+O_P"-TO\ P]@_9N_Z&_4/_!)= M_P#QN@#W/]I#X-_\-"?!+Q3\/?[8_L#^W(8X?[1^R_:?(VS))GR]Z;L[,?>' M7/;%>:_L0_L;']C;PMXET;_A+_\ A+_[9O8[OSO[,^Q>3LCV;<>=)NSUSD5R MO_#U[]FW_H;]0_\ !)=__&Z/^'KW[-O_ $-^H?\ @DN__C= 'F'QY_X)'V?Q M$^+VJ>// _Q$G\#3:K>/?W-DU@9_(N'8M))!(DL94$ECM(."QPP& ,[0O^"- MNF^%?B-X3\5:1\5;S=HMY:ZA<0:AH@G>\N(IA*[>8MPFQ7P !M8KURQKV#_A MZ]^S;_T-^H?^"2[_ /C='_#U[]FW_H;]0_\ !)=__&Z $_;>_P""?O\ PV3X MJ\-:S_PGG_"(?V-926?D?V/]N\[<^_=N\^/;CIC!KZ>TKP;9VO@"T\)Z@%U. MPCTQ-*N Z[5N(Q$(FR,G 8 \9[]:^8O^'KW[-W_0WZA_X)+O_P"-TG_#U[]F MW_H;]0_\$EW_ /&Z /G_ %#_ ((GVMMX]CU#0OBE):>'H[E;B*TOM'$]S$JM MD1EUF17Z ;MJ]>G'.%\"?A=JW[5W_!2[QG\5=5TRY7P/X6U5KJUN[F!EANWM MO]&L%C+ 9.8A/QD#RR#RPKZ>_P"'K_[-O_0WZA_X)+O_ .-T?\/7OV;?^AOU M#_P27?\ \;H ^P*^;OVKOV#_ (<_M9)!?ZY'_9O_P"AOU#_ ,$EW_\ &Z3_ (>O_LV_]#?J'_@D MN_\ XW0!\OG_ ((<7_V\J/C%;BRSQ*?#C&3I_<^TXZ_[5>^_'+_@FI=_&7X2 M_"KX?Q_%2;2-)\!V4UK')-H@NGO7?8%D8"XC"[$0*J\X!//-='_P]>_9O_Z& M[4/_ 27?_QNC_AZ]^S;_P!#?J'_ ()+O_XW0!] _ GX3V7P*^#_ (2\!6%Q M]M@T*PCM6N_*\K[1+RTLVS+;=\C.VW)QNQD]:^3/B)_P2Y'B?]J&Y^,OAOXF M?\(I=/K=OKT6E#0/M/EW*,CR'S?M*;@\BLQ^3C>1SU/8_P##U[]FW_H;]0_\ M$EW_ /&Z/^'KW[-O_0WZA_X)+O\ ^-T ?8-%?'__ ]@_9M_Z&_4/_!)=_\ MQNC_ (>P?LV_]#?J'_@DN_\ XW0!\(ZUJ_Q)T'_@JEX[O_A+HFF>(_'$.H7Y MM--UB0);S+]D(E!)EB (0L1EQR!]*^L(_P!MK]J3X?PRCQY^RKJ&M.O_ "W\ M*W$QC3 ^8D1I=9'ON ]S7SA^RK\0=$^*W_!6F_\ %WANXDN]"U:;4[FSGDB: M)G0V3C)5@".AX(K]C-HH ^![7_@L%X!T,+;>._AKX]\&ZMO*O;26,,J+C&?F MDDB?.<\;.U>I^&?^"G/[-_B9857XB1Z9<2=8-2TR[@V:\O\5?LG?!CQMN;6OA9X2NYF.6N!H\$ M)(<'"^*K4R.X&,32?\+ _X* _#N%HKSX>^ M!_B)!&V7O;:6-)2.G"K<0Y!Z\1$^N* /T!KX"-P_C[_@L3R@-L4Z M=C*?KS7SG\$?V^/AOH?[<7Q6^+_C"SUG1=/\2:9#I=A"MB))K98DMU99E5R5 M)^RI]TD$GHHZ '[$T5\S:/\ \%*/V;-\T^]M5[]6EA4#IZU MZAHO[2GPD\13)#I?Q1\%ZC/)C;#:^(+21SGH-HD)S[4 >DT5#;W45W#'-!(D MT,BATDC8,KJ1D$$=00>M2;J '44W=1F@!U%%% !1110 4444 %%%% !1110 M4444 %%%% 'P!\.T;4_^"Q_Q/,>%&G^#(3)N/WLQ:<.,>\J]?0U]_P!?!?P; MM7F_X*^_'BZ! 2W\(6E !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110!\!?\$I76WN?V@=.D.R]MO&DK30D< MH"9%&?Q1Q^%??M?G_P#\$Q@;?XP?M66DJE+J'QE^\C8?,O\ I%\,'\5/Y5^@ M% !1110 4444 %%%% !1110 4444 )M%?)'[?G[('PV^-WPQ\1^-==7_ (1O MQ1X=TN>_3Q+91 R-%#$SF*=,CSDPO )#*?NL 6#?7%?$_P#P5L^*_P#PK_\ M91O=!MIO*U'Q=J$.EJ%)#>0I\^=OIB-8S[2T ?A?15_0]!U'Q-J]GI6CV%UJ MNJ7DBPVUE9PM--,YX"HB@EB?0"NY^)G[//COX1^,I?"GB+0Y8O$%OIL>K7-C M:L+AX('4-EMF1E0?FQG&#Z9H Q?A+X-LOB#\2?#GAO4=0?2[35+Q+5[F- [+ MN.%503C+'"@G@%@>:_6KX;_##PY\)_#<6B>&M.2QM%YDD^]+.^.7D?JS?RZ# M XK\<=.OY])U"VO;60PW-M*DT4B]5=2&4_@0*_9SP-XJM_''@O0_$-J,0:G9 M17:J#G;O0,5^H)(_"@#:FFCMX7DE=8XT!=W8X"@=22>W7GVKP+]B_P 6:!>? M\%+/$[ZK)'XBO]2TN>+PWJ5E>Q7$%H$B5V7"G@F&.5>.02V5.\L,RZ^%\_[6 MG[9EU\'_ !/XRU'PSX(T[1EU:/3]-15?477RMT89N-W[UV#LKA1"0%R21^B' MP0_8Y^#_ .SO>&_\#>#+73M8:(1/JUS+)=W9&,-MDE9C'N_B$>T'TX% 'L^* M6BB@!,4M%% !1110 4444 %%%% !1110 444F>: #-?G+^V!XXU/]L']IWPQ M^S/X#\2WMKX5L_-N/'5]HYRBE#EH)6Q@^5M VY*>;.JL"T>!K?&[]M+QE^T# M\5;/X+_LLZA!/J9\TZWXVD@+6EC&A*OY;LC (.+M:N/M6K^()8/+>8X^6)!DD1J2Q^8DLSLQQD*H!ZM\'_A! MX7^!?P_TKP9X/T\:=HNGH0BD[I)G)R\LC8^=V/);\!@ "NTJGJ6K66C6CW6H M7EO8VJ?>FN9%C1>O5B0!T_2O*_%7[87P0\%[QJWQ6\)12IG=!!JT-Q,N/6.- MF8=?2@#U_%&VOCSQ1_P5B_9T\.LZVOB;4O$+J2"NEZ/<#)!Q@&98U/U!Q[UP ML/\ P5@;QQ(Z?"_X!>/_ !XRKOPL/EX7.,GR$N,#/&: /OSK1NKX!7]IC]MC MXB0/)X/_ &==)\,V^0"_B:ZV2H#GD+-/;DD8Z[#CN.12R?"O]OKXA6XDU/XI M^"_ EK/D26.GP(T\0P.C+:O[])NY]J /OW<:P?%'Q \,>!X3+XB\1Z1H$07< M7U2^BMEQZY=A7Q!)_P $U?B7XV9&^(7[4GC378)%_P!(T^S6:*$$@95-]RR8 MR!_RR&<=*Z/PU_P2 ^ >BZ@;K5#XJ\6%G+O'K&KA5)(XD6.-%"JB# 4#@ #TH ^ E^*G[>7Q:-O\ V!\,?"OP MQTJZ&4OM:E1[B$>LB/*[CMQ]GS3?^&&_VF?BI%,_Q0_:AO\ 3O,8;]/\)P2B MWE7G(.PVJCMQY9'Y<_H%BC% 'Q%X/_X)$_ W1=074/$D_BCQW=LN9QK6J^7% M+)MP6_T=8Y!SR 7/8$FOH/P+^R3\&/AK% OA[X8^&+*6!MT=W+IL=Q=*?^N\ MH:0_BU>M;:6@!-M&T4M% "5\V?\ !0/XB?$WX2_LZWOC#X6W<=GJVCZA;W.I M226D=R?[/^99=J.I'WVB+'&0@<@CJ/I2L7QGX5L_'7@_7?#>I!FT_6+"?3KD M+U,4L;1OC\&- 'Y__#?_ (+)>#_^%?03?$;P?KVC>+5LVF5=,M@]AJ++D*87 M=PR!V!'S A?[[8KRSP[>>!/BM\0;;XM_MD^,K;2+B_!N/"WPUN#.8[*QW?)+ M/#&I=4?'RJX7S=N]MX.*]1\)_P#!/7]HKPQX3M/ -A^T1;:%X!TR64:='I>F M,+J*.21Y&<$;'1RTCGB4XSP>!CV+X7_\$QO@[X#\/Z[#K=E/\0/$6MVTD%WX M@\3K'=31,ZD-);HR[8GR=P?EP1]^@!)OV:?V1/'&C^%OBM;:+X3TG0?M*WNG M:Q8WG]E6,\BN<(Z*\<9*NARA4$%&4C[P/U=I.LV.O:=!J&F7MOJ.GW"[X;JT MF66*1>F59201[@U^=G@W_@ECX=\"K%=?&_XJ2>+/A?X4AF_LK1KB:32K*U26 M0O))-)YW[H%W)(C8;F()? VGC/V.?%GBCP#^QS^U!KGPRU26'1/#^L7MUX5N MKJ$W"PQ11B25U#Y!/D")L,N QW'.30!^J.XTZO#?V+_CU/\ M)?LZ^%O&NH1 MQQ:U,LEGJ:1+M3[5"Y1V4=@X"N .F_':OFBBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^5?^"H_P#R8G\3?^X9 M_P"G2TKZJKY5_P""H_\ R8G\3?\ N&?^G2TH _)7_@F]_P GM?"W_K]N/_22 M>OZ%*_GK_P"";W_)[7PM_P"OVX_]))Z_H4H **** "BBB@ HHHH **** "OR M\_:^^&.D? G]N#X:^(?!1FT8_$-[LZ_I\+?Z+<2*5W2;,<%S)N/;*OVV/@5X;TB_CU+6O#_VJ75;2V!=K-91&Z>81PI*(6QU"E21 MAAD ](HHHH **** "BBOFOX\?M,^._@1JA^W_#VVU'0)GVVNLV^H/Y3^BN/+ M_=O_ +)//."V": /I2O&_CO\&_AAKFFZOXZ\;>'_ .T[C2M-=FE^W7$):.(, MRH%CD51U1@X49Z#(O@OX M'B\+V^BV.L65O-)+;R7,CH\8<[F3C@C<2?\ @1H ^RO^&)_@O_T)G_E4O?\ MX]1_PQ/\%_\ H3/_ "J7O_QZOG/_ (>2>)?^A.TK_P "):]@^!O[47COX[:P M(M*^'EK9:+"X6[UBYU!_(A[E5_=?.^,?*/;)4'- '6?\,3_!?_H3/_*I>_\ MQZC_ (8G^"__ $)G_E4O?_CU>X44 ?"_[1O[,_A'X+:UX<\?Z5X2&M^ K*YC MA\0>&9+VY7?&7QO6<2>8H;.W(8;7V'# D5]__#G_ ()^_LC?%?P+HGB_PS\/ MUU#0]8MEN;6==>U/.T\%6'VKAE8%67LRD'I7/:OI-GKVEWFFZA;1W=A>0M!< M6\HRLD;*592/0@G\Z\@_8M^+%]^QM\>[CX(^+KQW^'7BRY-UX8U2Y<;;6Y8A M1&S=%#D!&'9Q&V )"2 ?4O\ PZY_9B_Z)E_Y7M3_ /DFLCQ9_P $X_V4?!'A M76?$6K_#@V^DZ19S7]Y,NN:HYCABC:21L"YR<*I.!7U_NKR3]KG5+?2/V6/B M]RFU[51J$T,9.^1&%_ND?C:3'$Z*1M 8JQ/I>EZ_^P+J'P)OO&=Q\.6T MKQA;Q/&/!,WB#59+I[H<(BN)PK1$D'S.,+G(##;7W1_P3/TN;1_V'_AA!,"' M:"\N!D$?++?W$B_^.N*[[4?V/_@IJWC)_%=W\,O#D^OR7/VR2[:R7YYLY\QD M^ZS$_,21R>3DT ?%O[!W_!-OX<>,?V>=,\2_%_P-<:AXFUJYEO+5+G4+RRDM M[(A5A4QPRH/FVM("PSB4>U?1/_#KG]F+_HF7_E>U/_Y)KZIVTM 'RK_PZY_9 MB_Z)E_Y7M3_^2:/^'7/[,7_1,O\ RO:G_P#)-?55% 'RK_PZY_9B_P"B9?\ ME>U/_P"2:/\ AUS^S%_T3+_RO:G_ /)-?55% '@OPG_85^!WP/\ &UGXN\$^ M"/[%\0V:21P7G]K7T^Q9$*/\DL[(@NA^E? M=?C_ ,5)X&\!^)/$DJJ\>CZ;$6=OO2VVD0VTAZ=7B56 M/3UKR[Q%_P $L/V;M>W-%X'N-'E;K)IVL7:^G\+RLHZ=AW-?6E% 'P-??\$= M/A;9W'VOPOXX\=>&+U>4DAOX'5",$$8A5N" ?O\ :H[O_@G7\:-"1%\)_M;^ M-[:VA79!8Z@UT\:+S@9%WMP!@<1^I]J^_,4;: /@:7X(?MY>%H(X=%^.WA'Q M!:PY(CU2PC69\G."S63D\D]9. !Z4R/QM_P4&\&VK0R> ?A_P"."I&;H3QQ M2$ 8) %U .V?N9RW'H/OLJ#UI=ON: /@:W_;4_:G\(^9_P );^RCJ&L;5)SX MO!!&Q+C/'&!U/T(IL/\ P54U/P_-CQS^SK\0?"L2L!*R0-*R#.'XEBAY M&1P2.O:OOO;1MH ^$]/_ ."R/P,N;HP7FD^-=(97V.;W2X/D.<'(CN'/'<8S M7?:;_P %2?V:=0MXI)/B')8R.,FWN=#U .GL2L!7\B17T[JWAO2?$$?EZIIE MGJ4>-NR\MTE&,YQA@>]<1K'[-/PB\0ESJ?PM\&7[MDE[C0+1VR>IW&/(/N.: M .*T']O;]GSQ))'':?%CP["SOL!U"=K-*["T_:@^#E^P2V^+/ M@:XM95QP4SE1^5 'T=H'CSPUXJ9%T3Q#I6L,Z>8H ML+V*OBC5/^"07[/FH;O(M?$FF9?=_HNKEL#^[^\1^/UXZ MUSMQ_P $:_A/;NSZ1XW\?Z5(S?PZA:LH3GY0!;*>..230!]\[J7-?!-K_P $ MN];\.R;_ M^TE\1_#[K\B-'=/E8N?DS'-'[>W!XJ.Y_X)\?'FQD,FE_MB>- MICN^2*^2[8!?=OMK G_@- 'WUNI,FO@BU_9/_;$\+R(^B?M/6]^T!(A&L6)E M#@Y!+B2.4$\]]V.,=!7CO[,?Q"_;A_:D\ ZGXO\ "7Q<\*Q:?INJ2Z5):ZUI MEK#-+-'%%*=HBL&781,@!+*_$>W=>3Y,5W*@'KN M-BO\JJ-_P5IL]-59M9^!GQ TNT)V^++,,,L\^EQD)Q MG!V3,?;@&@#[FHKXJ_X>\?L\_P#02\0?^"=_\:/^'O'[//\ T$O$'_@G?_&@ M#[5HKXJ_X>\?L\_]!+Q!_P""=_\ &GP?\%=/V>)ID1M6UV%6.#))H\A5?O-RV=E=76V5U)_CD\D6Q$:Y;YN<*9$LP4J MRD]-R[E?JGBLWQ%X8TCQ?HUUI&NZ79ZSI5TNV>QU"W2>"49SAD8 M%3SZB@#\+/&?P5T3]KO]HBV\+? FRL!>/IMQJ6K:GEX=/W*,ABH0["6*1[@N M&>9B?LX_L:_'^Y\,>*X?#WC>_\ !?CSP?J'D2^ ]>1Q9W$+QAXIHI"S MQ,)6655(3:=F?, /'NWCWX2>&OV9?^"D7P-'PPLW\(6/BJUF@U;3K&5OLL\8 M#J5\LY&& 0D=-R(P 89K]*A&H8L% 8C!;'/^>3^= 'Y>? W]E#]HGQ5^UKX" M^)'Q%\):3\/K/PRA:[U33K^WGDU!55U\D1QSRG+[RI+!0$9^20JG]1:3%,M9M]!T"RV^=>7 9@"Q"JH5069B2 %4$F@#JJ*^2=8_X* MI_LUZ7;^9!XZN-4DW!?(L]$O@^.?FS)"BX_'//2N$D_X+*_!)KA(+/P[X\U* M5Q\JVNEVQ)// #7()]: /O&BO@%_^"J6L:Z__%'?LX_$#Q+&QQ&S0O&6W'$? M$4,OWOJ?;-2S_MN?M0>+H4'A/]D[5=(D(QO\174P!)/!VO%;X& >_^ M:-U? \?Q&_X*!>++?RXOAA\/_"2OAUN)[E'DQC.,?;9<9Z$%,_2FVOPC_;^\ M0JXU'XT>"?#]M(I1H[6QADE4$8RN+'COR'R".* /OK=Z4;J^!(?V"_VBO$,P MG\1?M=^*+%MVYX]%2Y13ST!6YB X']W@YXI)O^"1NA^*K@W'CGXS?$'Q7/(V MZ65KJ-6=B26.91-R6.>$? [!?$?BK1/#[$ @:KJ,-MP$)$Y^33]6BO9.!G[D#.WZ1]N MN;F[[YY\Z5L_X<=* ,#6O^"I'[-6D6\SI\07U&:,X%O9Z-?,S\X.UFA">_+# M@<5Y_-_P61^"C7?V;3_#OCO6)2"5^Q:5;'=C/9KE3T&>G>OJ/0/V8_A#X6VG M2?A=X.L'4@B6'0K42$C."7V;CC)ZFN_TO1=/T.W%OIUC;6$ BM85C48&!P MH Z<4 ?!J?\ !4#QOX@FV^$?V6_'WB*(_=?]\G89SY=K* 3Z^]>)?M!>-/V MU/VN+N7PYH'PL\1?#CPE)&R2:1%.+,W2E2&6YO)S")%(W#8-B$$ JQP:_6O; M1MH _+/]GG]F#]M/X6^ /^$6\'2^ _A/:;FEN+N[$%U>WDA(.^25(KG+-27_ %LT^H0QQR>VTQ,X&/\ II7K'AO_ M ()H_LW>&6MY(?AK;7T\*@&74M0N[H2$#!9D>4H2>N H&3P!7TX3WZUX'\7? MV[O@?\$=4U32?$OCJT_MW35/GZ1IT4EW1\M2JOG^%F7'? YH ^2O^"D MD?PD\,^$;3X'_#/X?^'H_BOXJO;-8K'PSHUO;36T/FJZ[WC1<&1D4!,_=)8X M &?T)^%?A>Y\$_#'PAX=O7CDO-(T>ST^9HB2C/% D;%<]LJ:^(?^"=WA?4?C M=\_P""@GPD^*7Q8^"\"?"3 MQ)JFB^(]*N_MDNFZ7J#V3ZI!L*M%YBLN64E7"L=IVGOMH ^C/$GB?2/!NA7N MMZ]J5IHVCV49EN;Z^G6&&%/[S.Q R0/Q%97@_XH>#_B!I=MJ/AKQ1H^NV-R MQ6&?3[V.978'!4;3USQBOQ%M?V<_VC_C1J&CZ-)X"^)>L_8I!/-(^ MT*U\,7UI!9648"#SHVC8G/+,QD.6)+$DDDFJWP*_9/\ A3^PSIWB[QC!X@U) MDN[>/^T=?\6WT+FVMXSPBNL<8522N1R6*H.P%?)?[0W[8C?\% ]#UOX$_!;2 MKZ/5+S4(IHKW4I4MHM8L(,O,%#$&$[Q%* Y&Z.)L[7(C(!Z?_P $8?%8UC]F M77]%6^3$92H58XR0"415 !(R6+G S@?1E !1110 4444 %%%% !1110 444 M4 %%%% 'Q7_P5X_Y,WU'_L-6'_H;5^=7_!)__D]KPA_UY:C_ .DDM?HK_P % M>/\ DS?4?^PU8?\ H;5^=7_!)_\ Y/:\(?\ 7EJ/_I)+0!^]-%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 5\J_\%1_^3$_B;_W#/_3I M:5]55\J_\%1_^3$_B;_W#/\ TZ6E 'Y*_P#!-[_D]KX6_P#7[_Y/:^%O_7[U@_L MM_MU?$76/B#I$NG^'O'3K&M<\0Z'; M7.W3_&VFVYFM[B)CP6D;"MU!P2)%Z$'B@#Z:HKS#X7_M*?#[XO:DVF>'-;\W M550R_8;J!X)2HQDKN #8[A22,9Z7-; M7$8>.1?0@U=HH _/?]I+]AZ^\&BZ\1^ (IM5T-(K7PCX9U;7+X[;33;66[E]=L:%B![X&*_%_6M7GU[6 M+_4[HAKF]GDN92!P7=BS8_$T 4:6C:/6IK&^FTV^M[NW;9/;R++&V.C*<@_F M* /JG]FW]B/4O'RVOB+QS'/H_AQL20:=S'=7J]BW>.,^OWB.F 0U?H%X?\/: M9X4T>UTG1[=-M4V0VML@1$'T'OR2>I/-4_ OBJW\<>#-#\0VO$&IV45VJ M]=N]0Q7Z@G'UKW.D'R;?6[7-QI5](.89@/NDC MD(^-K8SU#8)45ZC10!TG_!.G]J^[^.G@&]\$^-)6@^*/@O\ T+4X;A_WUY"A M\M;@@G)<,-DA_O8;C> .@_X*::NVB_L0_$N6.18Y)H;*V7+8+"2^MT8#D9^4 MMQZ ]J^)_C]HOB'X&_$K0_VA?AY%_P 3C0W5==L02$O;7 0EP.2I0^6^,D ( MXQL)KUK_ (*4_&W2/C/_ ,$^_"OC+PI,\^B^(]>LA(O!>#$5P[Q2XSADEB"G M_: P2",@'V)^R3H*^&?V7OA-IP4*T?A?3GD"@8\Q[='?I_M,W]:]SM[&"&&6,DJZ+&H4@GJ" *V: "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@#PS]N'Q4G@_]D7XMW[C(D\/75@.HPUROV=3QW!E!K)_X)[^ M&_\ A%?V,?A59;=OFZ4;['_7Q-)<9_\ (M<#_P %9/%4?AW]BWQ-8NF7US4- M/TZ-L_=*W"W!/3^[;L/QKZ0^"/AW_A$?@SX!T(J%.EZ!866!V\NWC3U/]WU- M ';T444 %%%% !1110 4444 %%%% !1110 4F*6B@!,?A1M%+10 F*^!O^", M//[,OB\]_P#A-KS_ -(K&OOG-?CK_P $\_%W[47AWX,Z[#\%? W@[Q)X4F\1 M7$T]YXAF9)A=_9[=71,7464"+$0=IY+<]@ ?L5BBO@B3XR?\%!(I&0? KP#- MM./,CU"(*W/49U/.#[\U7_X:9_;@ME$MQ^SEH6*\20V-[(LS9! VD1R8YP3\IXSTZU- M=?\ !0;XYV*![C]C7QQM8X'V>\N9FS]%L"?QH ^\-M&*^ G_ ."F'Q/T]MNJ M_LD?$#3V89C5OM66]?O6*_UI8O\ @JO?68,>L?L\?$'3KL'_ %*P,WR]CEHD M/Z?C0!]^8JIJFCV.MV;6FHV=O?VK$%H+J)9$)!R"58$<&OAVW_X*\_#V&%4U M3X9?$NQU!>)K>/2;>18SD\;FN$)X]5%5%_X+1? _< _ASQY&>^[3;/C\KN@# M[3_X5CX._P"A3T/_ ,%L/_Q-'_"L?!W_ $*>A_\ @MA_^)K&^!WQO\+_ +0W MPXT[QMX/N)Y]&O6DC5;J+RIHI$8JZ.N3@@CL2,$$$YKOZ .9_P"%8^#O^A3T M/_P6P_\ Q-177PE\#WUN]O<^#?#]Q!(,/%+I<#*P]""F#75T4 >?_P##/7PK M_P"B:>#_ /P0VO\ \;H_X9Z^%?\ T33P?_X(;7_XW7H%% 'G_P#PSU\*_P#H MFG@__P $-K_\;H_X9Z^%?_1-/!__ ((;7_XW7H%% 'G_ /PSU\*_^B:>#_\ MP0VO_P ;H_X9Z^%?_1-/!_\ X(;7_P"-UZ!10!Y__P ,]?"O_HFG@_\ \$-K M_P#&Z/\ AGKX5_\ 1-/!_P#X(;7_ .-UZ!10!Y__ ,,]?"O_ *)IX/\ _!#: M_P#QNC_AGKX5_P#1-/!__@AM?_C=>@44 >?_ /#/7PK_ .B:>#__ 0VO_QN MC_AGKX5_]$T\'_\ @AM?_C=>@44 ?!7_ 3STFRT/]J;]L'3].L[>PL+7Q'8 MQ06MK$L<42"740%55 "@#L*^]:_)GX=_M5M^RK^V%^T[:2^ /$'C:\\0^(8Y MTM]#0,T$<,ERV]Q@G#"Y3!KW2T_X*8>-=>#2^'_V6/B5K5HAVR316LYVOUV_ M);..A!Z]^E 'WE17P3/_ ,%%/C5YS?9OV-?B!)!_"T[7D3'CG*_V>:(K;? #P5;RGI)/K%O(H^JC40?UH M ^[LT9KX#D^)O_!0G4L1CX2_#[2=OS>:MW$V[MMYU%_Y4B:I_P %"M:8DZ-\ M/]!\O PSQ-YN?I+)TQ[=>_8 ^_ M2 =X*VDO!SCEL\'C&,PR_!W_@H)-(TG_"\_A_;!CD11:?$RK[ MIA/YT ?> M^[FC=7Y_G]F_]N:X4F;]HOP^AD^^(K0#;GKMQ9C\,8JPG[&?[5E[(L%[^U9= MV]I(0LLMM92&55[E0&7GVW#/K0!]\9I-U?"-U_P3[^.E]&(Y_P!LKQL(\Y_T M>QN(6_[Z6_!_"O%OVH?V?/BK^R3\,V^)=S^USXMUO6-+O(!I6D:K+)7U76_$%S'YS MZ5X>@BN)[6,C*O-YDL:IN'(&=Q'.,0I)R 2< CD]3\@?";PSIFG_\%A/BV\=JDCGP8FH(TW[Q MHIW_ +.1W0MDJ2KNO!X#D#@XH ^7E_;<\/>.OV\I_C+<>"_&'BW0=&TE;3PK MHD%M&MS:2F)4=YHP\B;F$@^<>]>1_M:?$+]H+]L[X:6?P_MOV8?$O@XKJD.H'4+R^:5#L5T"?O+>%5YER M26/ /'2?M/?M(>'/V6OA/?^-?$2/=E9%M=/TV%@ MLE_=,"4A5B"%&%9F8@[55C@G .'^U;^V)X'_ &3?"7V[Q#-R Q_YYQ @YD;C@@!FPI^9?@_\ LJ_$C]KWXAZ?\8OVEVFTW1K.19_# MOPY53''$FX,IN(VY1>F4;]Y(?OE54(P!1T_QE^W;^TMX<6+3?#_AOX5>%?$< M7G6^N22>3>6ELV<*!YLDRLRGAO)5NA!3.:]\_9U_X)Y?"GX&^'575]"T_P"( M?BZX=;B^\1^)+&.ZD>89.84D#B%+/!V@^/-!N=#\2:/8Z[H]T-LUC MJ-NL\+CW5@1QV/44 ?FZO_!3+XS>//ASJ&D:)\%MWBJ]MGM8?%VBZJ)='M)& M5AY^_:T:%.2 \^ 0"3C@\]\(?VFM _8Y^$5C\+OA+H5O\8?C-?)+JOB/4=(8 MSZ;;3D;FWSQY-PD*;5.Q@@P[%U)(KV#XY?L-_L9?"":#7/'#CP1:WDA,5B-< MN<7!!RWEQ;GE(]=G"Y'3(JE\3OBG^SI\$_V*OBBGP!OO!\M]>Z7_ &>UC8WX M;4)1=2):M+()&,[^6LSN-^1\OIF@#Q*/X;_M(?\ !43X0:!XHU/Q/H&A>&[? M6[BV72V2:U@EC4+_ *6J()/-*,TL0#$'Y#SR2?T)_9U_8_\ AI^S3HNF1^&/ M#UG)XBM[,6EUXEG@!OKLD[I&+G)4,W.U2 %'(453_83^';?"[]D?X8Z%)+' M/,VE#4I)(\XW73O=$<]<>=M_X#7O6T4 &WWI:** "BBB@ HHHH **** "BBB M@ HHHH **** /BO_ (*\?\F;ZC_V&K#_ -#:OSJ_X)/_ /)[7A#_ *\M1_\ M226OT5_X*\?\F;ZC_P!AJP_]#:OSJ_X)/_\ )[7A#_KRU'_TDEH _>FBBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^5?^"H_P#R8G\3 M?^X9_P"G2TKZJKY5_P""H_\ R8G\3?\ N&?^G2TH _)7_@F]_P GM?"W_K]N M/_22>OZ%*_GK_P"";W_)[7PM_P"OVX_]))Z_H4H **** "BBB@ HHHH **** M "BBB@!-HIDUO'<1/%*BR1.I5T8 JP(P01W%244 ?(_[87[!6A_'32X/$O@- M;7P1\4]'_>Z9JUDOV>*Y*L6\J<(.Y)Q( 64GG*Y6OFK]F/XT:I\6/#NL67B6 M"TM/%GA^^;3]0AM9 1*5&/-V _+E@XXRI*$C'0?J9BO@+]M3]BK6=)\47?QV M^!J&Q\<6NZZUWP]%GR=9BP#(Z)Q^\(7+(/\ 68W+B0?. ;%%?,VB_MZ^#/+L M(_$N@>)/#%Q*H$\UQ8A[:.3'S!6#;V&>^P'VKZ!\)^,-&\=:#;:UH&HPZII= MP#Y=S <@D'!&.H((Y!P10!X3^WEXZ'A/X%SZ7%)LO-?NH[)54X;RE/F2,/;" MJA_ZZ5\:? 7]E?Q7\2()/WB$_\",H_X"*^FZ\O^'_P!T+X5_$'5_$/A5FTK3=7MO*O=%5? MW'G*X:.6(_P R IR/G&,8P?4* "BBB@ HHHH BO+.#4+6:UNH([FVF1HI89 ME#I(C##*RG@@@D8/8U\-7OPG\?V/Q.U']E;P5J-@W@_XCWUOKEI'J8W_ -GQ MP^;([JQR495MV#%-O&2?!7]O;X-_$K7--O'\)06C:1-? MP(/+CFG6\AP6) !47"R$9R55L9Q0!^J?P\\)_P#" ^ ?#/AD7LFIC1=,MM-^ MVS#$EQY,2Q^8P[%MN3[FNBIE/H **** "BBB@ HHHH **** "BBB@ HHHH * M*** /@/_ (*XS)XE\&_!SX?; TOB7QK 5.2/E2-H2.HZF[7N.GXC[[VBO@?] MMB:+QG^W?^R?X05/WVF:C/KSG)Y42PR+Z=#8N>O?IZ_?- !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 E75\L@4,5 M,4+.#@]?N]*^3O\ @D/I)TW]C?3KC;@:AK5]<_>SG#K%GV_U73\:^@/VKKY- M._9>^+T[RK#M\(ZL%=G"_,;.4* ?4L0![D5\O?LV_%P?LJ_\$K/#/Q#_ +"7 MQ"^EQ27+:=]H^QFX^TZPT0)EV/C:LZG.TY" <9! !][[11MK\K3_ ,%S,?\ M-$__ "Z__N*D_P"'YW_5$_\ RZ__ +BH _5/;17Y6?\ #\[_ *HG_P"77_\ M<5'_ _._P"J)_\ EU__ '%0!^J>WO1BORL_X?G?]43_ /+K_P#N*C_A^=_U M1/\ \NO_ .XJ /U3Q7)_%I WPK\9@C(.BWN0?^N#U^;'_#\[_JB?_EU__<59 M?BS_ (+8?\)1X5UG1C\&_LO]HV4UGY__ E&_P OS$9-VW[&,XSG&: /IC_@ MD;_R9CHW_86O_P#T;7VA7XB?LC?\%0/^&5_@S9^ ?^%:_P#"3_9KNXNO[0_M M[[)N\U]VWR_LTF,>N[GVKV?_ (?G?]43_P#+K_\ N*@#]5**_*O_ (?G?]43 M_P#+K_\ N*C_ (?G?]43_P#+K_\ N*@#]5**_*O_ (?G?]43_P#+K_\ N*C_ M (?G?]43_P#+K_\ N*@#]5**_*O_ (?G?]43_P#+K_\ N*C_ (?G?]43_P#+ MK_\ N*@#]5**_*O_ (?G?]43_P#+K_\ N*C_ (?G?]43_P#+K_\ N*@#]5** M_*O_ (?G?]43_P#+K_\ N*C_ (?G?]43_P#+K_\ N*@#]5**_*O_ (?G?]43 M_P#+K_\ N*C_ (?G?]43_P#+K_\ N*@#]5**_*O_ (?G?]43_P#+K_\ N*C_ M (?G?]43_P#+K_\ N*@#U2U#?"K_ (+$7$:0*L'Q'\($C@XW1Q!BPQQNSIIS MU^^?7-??^T5^%?QL_P""CA^+/[0/PJ^*UC\/?^$=U'P1,3-:C6OM']I0&0,8 MO,^SIY7RF9<[7_UF<<8/T#_P_._ZHG_Y=?\ ]Q4 ?JGMHVBORL_X?G?]43_\ MNO\ ^XJ/^'YW_5$__+K_ /N*@#]4\48K\K/^'YW_ %1/_P NO_[BH_X?G?\ M5$__ "Z__N*@#]4]M&VORL_X?G?]43_\NO\ ^XJ/^'YW_5$__+K_ /N*@#]4 M]HHK\K/^'YW_ %1/_P NO_[BH_X?G?\ 5$__ "Z__N*@#]4\4;:_*S_A^=_U M1/\ \NO_ .XJ/^'YW_5$_P#RZ_\ [BH _5.OR.\;?$SX=?%S]OSQQ=?M%>,8 M=.\$?#V]?3_#OAB>":2SNI$DVDNJ*W!,8DDW#YR44G8FRM[_ (?G?]43_P#+ MK_\ N*N'OO\ @II\*?B-XP6]\0?LD^#=8UC4[B..XU/4KNTNKB0G:@9W?3BS M$ &?L<>+H_VA/^"A MGQQ^+WAM1/X(M-$A\.VUZ59/M+%[;RY%#8)#"RE?H,*Z9 )KN_VR(?V;/V6? MA3?ZIJ/PH^'[>)M0@EM]"TN'PQ8&>XN-A ?'E<1H2&9SP. ,LR@]#_P3+^!^ MJ? S]E71[3Q!I]QI7B#7KR?6[ZPNT"2V_F;8XD8=03##$Q4X*ERI (- 'UA1 M110 4444 %%%% !1110 4444 %%%% !1110 4457OM0MM,LY[N\N(K2T@1I9 MIYW"1QH!DLS'@ #DD\4 9'CKQYH/PS\(ZIXG\3ZI;Z-H6F0F>ZO;EL*BC@#U M+$D * 2Q( !) KX-D_;S^/?[1EO>1?L\_ ^Z_L>5I(K7Q=XBD586"L5+IO,< M(<8^YYDF#P0>E%[]-5\5^);>4I;W"C" ME8FQR IDCC(SO=RP&R/>?TB\-^&=*\'Z#I^B:'I]OI6D:?"MO:V5K&$BAC48 M554= !0!\D?LP_L GP/XWE^*WQGUY?B;\7+J87*W=QF2STV0'Y#"' WNN!M? M:H0!0B+MW'[)VBC;SFDW4 .INZO!_P!H#]M[X1?LVQO#XJ\31W.M@,4T'2 + MJ]8KU5E4[8O8RL@.#@\&OE3PWX@_:N_;VN+C7O#6O?\ "@OA)+,(K*41L-1O M(NIFB<*LDA _B5XHSG:I8JQ !^DFZN4\2?%CP3X-CDD\0>,?#^AQQ\NVI:I! M;A><_X2Z5Q\3?CW\0/'=LWS&+S_)R_/S$SO<>W;/!YKK? M"O\ P2)_9Y\/3*]]I>O>)E4O/7J/3B@#U#6O^"@'[/&@ MSB&Y^*^@RN3C-D\ETO\ WU$K#]:U/#?[;7P)\6:W::1I?Q2\.W&HW<@B@A:Z M\KS'/107 &2> ,\GBJOAO]A']GWPI;2067PF\-3H\9C)U*T^WM@]PTY=@>/O M Y'8US7CW_@FS^SWX\\-W&E#P#:^')9!^[U/07:VNH&_O*?F5N_#JR^V0, ' MTWNIU?FO\(?C1XO_ .">/QAA^#/QM\0SZW\+-2@,OA7QG<0N5MP#CRV.6*H, M[6C)8Q$QD8C<&O>/&'_!4;]G/PBCA/&\FOW"_P#+OH^FW,Q/7H[(L?;^_0!] M845\!/\ \%?/"7B:Z%E\/_A/X^\9ZE(0D-LEI%&97)P OE/,W/&/ESSTI;?] MJG]LWXA+/<^#/V:+#0+3/R)XLNVBE49[B::U9NAZ*.H/U /ORBO@;P7^WQ\4 M?A'\7-*\&_M3^!=&^'=AK\.[2?$&CL39QN&VD3R?:)D*Y*AB&!CW(77:^X?> M=O=17EO'<02)-!*H>.2-@RNI&001P01W% $U%%% !1110 W=7Q;^V'^UEXIC M\>6'P#^!:)J?Q9UH!;W45*F+0H"NXLQ(*K)LRY)SL4@X+,H'0_M??MLCX/ZQ M:?#/X;:4WC?XT:UMBL='ME\V.PWC*RW&#]['S"/(^7YV*K@MI_L0_LGWG[/? MA[6_$WC6^37_ (L>+YS?:_JQ8.8RS;_LZ/W 8EF8 !F/HJT <9\)?^":>A:? MXRM_&WQG\9ZI\<_%44'E1IXE4RZ?""2=ODRM(9 I9@JLP0;B?+SC;W7B?_@F MU^SAXLU);ZZ^&=E9SA@S+I=Y=643 ?PF.&54 /L ?>OIC&*6@"MI^G6VDZ?: MV-G"EM9VL2PPPQC"QHH"JH'H /PJS110 4444 %%%% !1110 4444 %%%% M!1110 4444 ?%?\ P5X_Y,WU'_L-6'_H;5^=7_!)_P#Y/:\(?]>6H_\ I)+7 MZ*_\%>/^3-]1_P"PU8?^AM7YU?\ !)__ )/:\(?]>6H_^DDM '[TT444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7RK_P5'_Y,3^)O_<, M_P#3I:5]55\J_P#!4?\ Y,3^)O\ W#/_ $Z6E 'Y*_\ !-[_ )/:^%O_ %^W M'_I)/7]"E?SU_P#!-[_D]KX6_P#7[H6Z3PR#T9&!!K M\A/V>]4TCX"?%[XQ_"G6O$$6CZ;HWB%XM"L]9NXE>2$R2J"KDC>[1BW8J!U. M<9)K]CJ^?OB]^P;\$/CAK&K:WXG\%1-X@U,+]HU>QNIK>X+* _ROL+8 &2I MSCG- 'C60<8.1V_S_GK17RY\'M3U[]DCQI)\#OBM9RZ1))!G/;->[U3UJPL-4T>]LM5AAN-,N(' MBN8KC!C>(KAPV>V"<^U 'TE^R+\0I/BC^S/\-_$=Q=QWM_(-)_;#UG2/@O>ZGJ'P53>_B(7IW MV,3&-@AB8GYG\Q45&^^4#9W*I8_KQ0 4444 %%%% !1110 4444 %%%% !11 M10 4444 ? ?B.:/QW_P6*\+1QISX,\&.)>?XY([@Y[=K]!WZ _3[\KX%_9ED MB\G5K)CT_'N?OJ@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** /FS_ (*-:NVB?L4_%.X5MK/80VV2,\2W M4,1'XAS7SW\;-).B_P#!%W3KL?\%7/$": M-^Q/XOM74%M6O-/LD8R;2I%W%,2!CYN(2,>A)[5S/[9VDC0?^"4MUIJJJBR\ M.^&[8*HPHV75@N /3B@#6_X)5^']+U#]BSPE/=:;:7$S7FH R2P(S'%W)C)( MKZY_X1/0_P#H#:?_ . L?^%?*O\ P2?_ .3)?"'_ %^ZC_Z5RU]@4 9/_")Z M'_T!M/\ _ 6/_"C_ (1/0_\ H#:?_P" L?\ A6M10!D_\(GH?_0&T_\ \!8_ M\*/^$3T/_H#:?_X"Q_X5K44 9/\ PB>A_P#0&T__ ,!8_P#"C_A$M#_Z ^G_ M /@*G^%:U% &3_PB6A_] ?3_ /P%C_PH_P"$3T/_ * VG_\ @+'_ (5K5YY\ M?OC9H_[._P (]?\ B%X@L[Z_TG1Q#YUMIJ(T[F6>.! H=E7&^5226X )&3P0 M#K?^$3T/_H#:?_X"Q_X4?\(GH?\ T!M/_P# 6/\ PK\]I/\ @MM\.Q>JJ?#W MQ0UIQNE::V60?1-Y!_[Z%?37[,/[(;2+SYM#UF%8;G MR@0#(FUF1U!8 [6R,C(&10![?_PB>A_] ;3_ /P%C_PH_P"$3T/_ * VG_\ M@+'_ (5\A^(/^"E&FZ'^V3;? S_A!KR>VDU6#1'UY;P"074P0*PM_+YB#. 6 MW@[A_\ 0&T__P !8_\ "C_A$]#_ .@-I_\ X"Q_X5JY MKQ_]K?XX7W[./[/?BOXB:;IEOK%[HWV3R[*Z=DCD\V[A@.2O(P)2?J* /2_^ M$3T/_H#:?_X"Q_X4?\(GH?\ T!M/_P# 6/\ PKYY_8+_ &M=7_:]^'/B#Q)K M&@V6@3Z9JQTY(;&5Y%=?)CDW$MWRY%?36: ,O_A$]#_Z VG_ /@+'_A1_P ( MGH?_ $!M/_\ 6/_ K5S1F@#*_X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! ;3__ M %C_P *U% MO$NDS:W?P:=%>WPMA!"\KA%9RLI(7(/'WB".>?2M'B1W@M0IEE9Y%C M2--Q RSNHY/?-?/G[-?_ 4P\"?M-_%2T\":'X:U[1]3NK::YCGU,P"(B-=S M*-DC$G )Z=C0!]5_\(GH?_0&T_\ \!8_\*/^$3T/_H#:?_X"Q_X5X9^U)^W9 M\,_V3Y+6P\33WNK>)+N'SX-"T>-9+@1$D"20LRK&A((&3DX. <&OGSP-_P % MFOA_XL\6:9HUUX \3V(U"X2UBFMY(+EO,=@J IN7@DCH2?0&@#[V_P"$3T/_ M * VG_\ @+'_ (4?\(GH?_0&T_\ \!8_\*UJ* ,G_A$]#_Z VG_^ L?^%'_" M)Z'_ - ;3_\ P%C_ ,*UJ* ,G_A$]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\ M 6/_ K6HH R?^$3T/\ Z VG_P#@+'_A1_PB>A_] ;3_ /P%C_PK6HH R?\ MA$]#_P"@-I__ ("Q_P"%?E%_P6"TNSTOX]?!Y+*T@M%>S8LL$80$_:EZX%?K MG7Y*?\%DF"_'OX.DG %DQ)/_ %]+0![)IO@K1OB5_P %?O%R^*+%=;B\+>$+ M;5-'AO&+QVERIL@DBH3C*FXF8 C =MX^8 C]!MM?GS^P7?:C^T3^UI\;?VB5 M4V_A:=/^$4T5"@7[1$K6[[B.H98K>W8@][@@?=X_0;- "TW<:7)KXY_9Y_;( M7XK?MM?&7X:M=^;HFFQ1KH66&T/9GR;T#GYM\DF\$?PQDT ?8]%)FC- "T4W M@W,0,T 7:*\SOOVG/@]IT<<[9_$=FA[]C)['\J\^U[_ (*)?LY^&Y3'=_%329F'_/A!<7@ZXZPQN/\ M.>E 'T;17QQXD_X*T?LYZ&N;+Q)JOB+Y0VW3=%N$.=V-O[]8N0.?3'J>*Y'_ M (?%?"W5HY8_#G@/XA:]? A8XHM,M@CL3T++<,PX!(^4_2@#[UHKX$M_^"EW MQ+U^;_BF?V3?'NLVS,-DSM<1C:2=K,5LG5<@9^]CW[UF>*/VS?VOO[%U36]+ M_9JM=!TBQMY;R5]*% 6R5\R%F*JIR%7)[ =* /T,W=J7-?DYX5_;+_: M\_:$\-6^O>$KCP-X1TN5FA6>UM=S;D+!MRSM<$'D=0!A5..3EVJ>%_VJOB#( MK>*_VB;K1B%VX\,1-; #_M@+;)]^M 'ZN7-Y#96TMQ<31P6\*-))+(P544#) M8D\ /O%OC+46=I'GO+P9D8]2Q<2/D M^NZNRT']C7X0^']C)X2COI5ZR7]U--N^JE]G_CM 'MG[.W[6'[*/[/'P'T'2 M=$\;Z+I8M;2 :F+6QN#>7EZ8E\V61%B,DC%L_-RH "@A5 '-Z_\ \%?-'U?5 M'M?A=\(/%WQ$@A)6>ZYM5!SP46..=B",??"'GI7-VG[.?PPL=16^A\":$MPO MW=UFC(/?805S[XKT"RL;?3;6.VM(([6VC&$AA0(B_11P/_KT <-J7_!2;X^> M*-G_ B'[.$FC;#^];Q%=S/N'/W04M\=N[?K7F&B_M$?M2_MM?&*?X-P:WI' MPH6WMGN=;G\.(V^VME*AB\HFD6(#;<-CZ)N8WFMY8XY#%(R%5D MR4)'!Q['^5>>_P#!'?Q%X)T70_'^@ZM>6MG\8;K7)#?0ZA*5O;NU2-=FS?\ M?"R_:2P7+ D%N"E 'T1^SU_P3E^#?[/\UGJL6BOXO\5PC<==\0D3NLG!+10X M\N/Y@2IVEUSC>>M?4F*;^AI] "8I:** "BBB@#C_ (I?"'P9\;/"[>'O''AV MR\2:.95G6WO$),H44 )MHVTM% ' ?&WX%^#?VA? 5YX1\;:2FI MZ7.?,BD4[)[28 A9X7ZI(NXX/0@D,"I(/PM'X#_:A_X)[VL[^"YX_C?\&[%_ M,&BW(?\ M#3[8$$A$&7CQD\Q>8@PSF-1FOTHI-HH \,_9A_;'^'?[5F@O<>% M-0:TUVUC5[_P]J&$O+7L6 SB2//&],CD9VDXKW/-?&/[3?\ P3[_ .$T\<6O MQ1^"FN6_PN^*]K<&YDNX0\5GJ#MC2S!&$FY@ZMN+5RWP;_;X\6?" MWXB+\*?VJ-(A\'>)6P=/\6QH(]/OT)(5W9?D4$Y E3" Y5UC*DT ??%?)'']^5RP2*)?]IY&1!GC+#-+\0?C=X"^%7A MI/$'BSQ=I&B:1)$)H;BYNE_TA#@@Q*,M+D$8" YS7Y^?\%(OVT_AE\9/V?4^ M'_PV\:P>(M=UW5;(7%E:6LZJUJK-)\TCHJ B6.'Y<[NG&,D 'K/_ 3)^#-] M#X-\0_&_QOIRGQ_\1=0GU-;NXBVRQ6,C[U"9Y197+28& 4\KL!7W!MK*\*^' M+/P?X9TC0M/#+8:79PV-N'.2(XD"(">YPHK6H **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH ^*_P#@KQ_R9OJ/_8:L/_0VK\ZO^"3_ /R> MUX0_Z\M1_P#226OT5_X*\?\ )F^H_P#8:L/_ $-J_.K_ ()/_P#)[7A#_KRU M'_TDEH _>FBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M*^5?^"H__)B?Q-_[AG_ITM*^JJ^5?^"H_P#R8G\3?^X9_P"G2TH _)7_ ()O M?\GM?"W_ *_;C_TDGK^A2OYZ_P#@F]_R>U\+?^OVX_\ 22>OZ%* "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH \@_:>_9H\)_M2?#.\\*^);55N MD#2Z7JJ >?I]QMPLB'^Z> R]&'N 1^>?[(?Q0O=5\-WO@#Q?=S1>/?"US+97 M5E?Y6Y:%&VACGEMI.PGJ-JD]03^M6VOA#_@I=^S'%J'A&?XZ^!()M*^)GA(1 MW5S=:<,&_LU(60RJ!AFC0D[CUC5D;<-H4 M45S'PQ\?6/Q0\ Z)XGT\CR-1M MUD:,')BDZ21GW5PR_A73T %%%% !1110 4444 1W5U#8VTUQW<*BA03UZD\#C)KZ(_X):V\-O^PQ\.7CC2-YGU)Y&50"[?VE=*"2.IVJ MHY[ #TH ]R^"/P1\)?L^?#W3O!O@W3EL-+M!N>1L--=3$ /-,^!OD; R>@ M "@ =]24M !1110 4444 %%%% !1110 4444 %%%% !116-XQ\30^#?".MZ_ MP/K7WW7PW_ ,$>?#ITG]DF;47!+ZUXCO;[<1RVU(8/RS"? MUK[DH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X,_X+*M/)^R MYX@?\%-K&/3/V!?B':1%FCMXM)A4N>2%U M*T SCOQ7F?\ P59G?6-2_9Z\([B8=9\9QNT;.?+8HT40+*.O%R>>P)'>O5?^ M"H__ "8G\3?^X9_Z=+2@#)_X)/\ _)DOA#_K]U'_ -*Y:^P*^/\ _@D__P F M2^$/^OW4?_2N6OL"@ HHHH **** "BBB@ KY4_X*C(81/+$9_&7[>S^*_ VDWMCX T M:;5;MQ,3BULIXIXK2"1QPSYDB^7.3Y;-_"2-G_@GW^PYX _:N_9]\>:CKZ7E MIXKM-4DL=,U6VNF1;?\ T:-TWQ\JZ[WRE:U;W$\.G3,?]'U*W&7*#H"T22AL=?*3^[0!Z%X@_:XUZ/\ X*86O@MO M!7@.81^)[?0D\13: C:RELVU"%NRVX':[ 8XP<8KJ?VTO^"C'Q _9C_:D@\( M:;INCZCX-MH+&]O+>:W;[9-&YW3(DN_:K%00I*D X)!Z5\Q^)O\ E,!#_P!E M M/_ $..JW_!6"XAL_VWI9[B/S;>'3=-DDCP&W* 21@\'('>@#T7Q]_P4B_: MP\!'1_&>O> +#PSX,U>4/IT&H:'.MM/&066,S,X?D_M.?\ !*_QCX\TJW:Q:[&GP7NGN^]K2ZCU2T$D6[ W#HRM@95E. 20,C_@ MII^T[\)?B!^R!_97AOQ;HGBC5?$%W93Z9;:?KJL=TPB7'_ -I=?@G+#<^>=&NM;N=-BOI",A2IA+[D?>4C8;L9E4C& M"HC_ ."<_P#P4$\9?M/?$SQ)X.\?0Z/;WD.FC4--;2[5X,^7($F1MTC9.)48 M8QPCUA?L ?L:P_"O]H35?&UG\:?"WQ'GL=/E@U*U\/7?VF97N6RC3L';&XQ. MWS*]!M6CTJ\\_6=-AC VM;WD4L)M(M+F4$G:H6XN MY,GKT@&1_MBOLK]FO]O+P!^U5XTU/P[X)T?Q,KZ;8?;[G4-2LH8;6,&146/< MLS-YC%L@;<$*W/&* /1?VFK\Z3^S?\5KU5WFV\)ZK,$#;2=MG*<9[5_.KI_@ M_4K7X;_\)_9M+;PZ?KL6F&X3(VS/"\T14]F'DR'\17[_ '[=6H?V9^Q_\6IB MF_=H%Q#@MM_U@\O/X;LX[]*_+G]F_P"$/_"SO^":_P ?)HE\V^TG6H-8M55< ME&LX$DE/XP23#CI[]* /8?\ @IM^T@?BM^S5\#=%T4M)>^/(H?$%W:6WWALB M5%@([YGF<8Y^:#Z9\3_8'\)S?"/_ (*9Z=X*G/G2:7J.N:.TK'&[R;6Z ?IS MN\H>GWJY[]@/PWJG[1'[4GPBT35RUWH?@"SDO57&X);P7,UW&&!X(-U.=/N8;O3-+U#1H+"[CN(F5T^SS1#9)AE!"!\G;DI M7K?QH^.'[-WBSQ/K?PD^*VN>&FU'3S";K3?$R>3#$TL2R(\=PX"*VUPETNU?4%(P1:X:^U:3$UP\LC.S2XNH MQN&Y5'0A44=J],F_:X_;2U:U,*> /A[HCR\"<%VDBP>O-ZZG_OD]:\X\>?MS M^'/AWXBN-#UGP7XJL-2M_P#60W<%O'QGAE(F8,IYPP.#7.?\/(/!.#CPSKY^ MH@'_ +4H Z_XF?M/_MF>"?!VK>*M7\5>$]!TVPB7S([6R@D7YJLDK.DBLKY5VSE3 MUSUKVC]IK]L&V^.7@FR\.:3HUYHUNMVMU=/<3*WFA5(5,+VRV[GNJ^E?,.Z@ M#]0Y/!O[4&OQQF^_:/U"&(_O%?3E=,D_[FS(Y^GM4,?P+^.-Q()+W]J3QV-Q M+/':W=W'SS]T_:^F>V*\=^%O_!0+2?"?@3P_H6N^'=2OKW3K1+26\MI8R) @ MVJ0K$<[0N>>N:['_ (>0>"1_S+&O_E!_\C[6;P!)J,JG(>]UF M^?MC[HF"GUY'6N^T3]AWX ^']OV7X1^%9=N,?;M.2[[8Y\W=G\:]QHH XO0_ M@I\//#.S^Q_ ?AG2MF-OV'1[>';@8&-J#I780V\5M"D4,:Q1(-JQHH"J/0 = M*DHH 3;3)((YHGBD19(W!5D<9# ]01W%244 ?D+^S3HLOP5^-7QD^"USYR0Z M%J[WVF+<#$CVK$*LA'HT1M7&/[^>]?2E>5_MY:"GP9_;H^%GQ)@18-,\:V;: M)J3*3E[B,K#YCGL DUIC_KB?>O5/K0 4444 %%%% !7BGQM_9/\ !WQD>ZU4 MPMHGBN1%\O6+,D$LOW3)'G:_8;L!L ?-P*]KI: /FG7_ (]?M=?LQ^%]*U_6 M/B!H_C7PCH%+^:7RP))Y-?JQ\/?'VB_%'P/ MH?BWPY=K?Z)K-I'>6LRXSL<9PP_A93E64\JP(."#7Q=KFB6/B31;[2=2MUN] M/OH6M[B"3H\;###\J^?/@K\<_$G_ 3[\1ZC\//&+W>L_!;Q"TW]C:RF7ET: M=PW.!V)(,D8Q_P ]8QG>C@'Z[T5^!G[(O[/_ ,8?VQ/^$L_X1GXGW&B_\([] MD^T?VKJMY^]^T>=MV>7NZ>0V.7.0ZL$R" M"!@CI@8Q@5^;?_#J7]HO_HM>G?\ @UU'_P"(H_X=2_M%_P#1;-/_ /!MJ7_Q M% 'ZT4M?DM_PZE_:+_Z+9I__ (-M2_\ B*/^'4O[1?\ T6S3_P#P;:E_\10! M^M-%?DM_PZE_:+_Z+9I__@VU+_XBC_AU+^T7_P!%LT__ ,&VI?\ Q% 'ZTT5 M^2W_ ZE_:+_ .BV:?\ ^#;4O_B*/^'4O[1?_1;-/_\ !MJ7_P 10!^M-%?D MM_PZE_:+_P"BV:?_ .#;4O\ XBC_ (=2_M%_]%LT_P#\&VI?_$4 ?K317Y+? M\.I?VB_^BV:?_P"#;4O_ (BC_AU+^T7_ -%LT_\ \&VI?_$4 ?K317Y+?\.I M?VB_^BV:?_X-M2_^(H_X=2_M%_\ 1;-/_P#!MJ7_ ,10!^M-%?DM_P .I?VB M_P#HMFG_ /@VU+_XBC_AU+^T7_T6S3__ ;:E_\ $4 ?K317Y+?\.I?VB_\ MHMFG_P#@VU+_ .(H_P"'4O[1?_1;-/\ _!MJ7_Q% 'ZTT5^2W_#J7]HO_HMF MG_\ @VU+_P"(KP;]K/\ 9C^,W[(?AW0=8\2?%*768-8NGM(4TK5;TLC*F\EM MX7C'I0!^\&ZG5P7P"GEO/@5\.;B>5YYY?#>FO)+(Q9G8VL9))/))/>N]H ^* M_P#@KQ_R9OJ/_8:L/_0VK\ZO^"3_ /R>UX0_Z\M1_P#226OT5_X*\?\ )F^H M_P#8:L/_ $-J_.K_ ()/_P#)[7A#_KRU'_TDEH _>FBBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH *^5?^"H__)B?Q-_[AG_ITM*^JJ^5 M?^"H_P#R8G\3?^X9_P"G2TH _)7_ ()O?\GM?"W_ *_;C_TDGK^A2OYZ_P#@ MF]_R>U\+?^OVX_\ 22>OZ%* "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH *YOXC:UH_AGX>^)]7\0QK-H.GZ7=7>H1NNX-;1Q,TH([@H&%=)7E7 M[5JM)^RY\8E52S-X-U@ 9))L9@ * /SD_8)TV]L?V>[*2[!$5W?W,]J&.?W M6X)^'SH_\Z^BJ\6_8WOK:]_9P\(""9)F@CFBE5&R8W$\A*GT."./0CUKVF@ MHHHH **** "BBB@#YY^ ?@&\_;Z_:8T?Q;>:%YOP2\"3./\ B:1!HM4NN&$> MQAA]S"%G0Y C0!L&3!_5OP_X=TKPGHUII&B:99Z/I-HGEVUAI]ND$$*_W4C0 M!5'7@#O7Q)_P1N_Y-)O,_P#0S7G_ *)MZ^[* "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ KQ/\ ;4\3Q>#_ -DOXMW\V=K^&[RR0@X(>XB,"'\'E6O; M*^/_ /@JYXHA\/\ [%/BVSDR)=:O-/T^$@X^874?8>E>J?\ !4?_ ),3^)O_ '#/_3I:4 9/_!)__DR7PA_U^ZC_ .E1Y\^ER)'<+Y4\">AY'H%% 'B_[+ MO[*7A+]DKPCJWASPAJ.M:E9:E??VA-)K<\,LBR>6D>%,448"X0<$$Y)YKSC2 M_P#@FW\--!_:(_X7)I>N^+-.\3?VU)KAL[>\MA8^=([-+'L-N7\M][J5WYPQ M (KZOHH ^5[[_@G/\-M0_:07XUR:WXJ7Q4NL1ZV+-;NV^P^*/%G@72M=\0!(T&H72,9-J?<&01TH ^6H?^",OP3C\4_VB^M>+9M*$OF_V M,U["(\9SY9D$(DV=OO;L?Q9YKZB^)O[,_@OXF? &Z^#KPW/ASP7-!;6T<.A, MD4MO'!-',@0R(Z\M$N2RDD%NYS7JV*6@#Q3]F+]DSP=^RCX+UCPQX5OM8U;3 M=5O3?7!UZ6&9]YC6,J/+BC&W:@X(/4\UX+\3/^"0/P2\=^(;C5M(N-?\%FX< MO)I^CW,36BD]=B2QNR<_PAMHZ 5]RTFV@#YU_95_8?\"?L@OK=WX4U#7M5O M]7BCBO)M6N8W#+&25"1QQHHY8]_QH\$>%?AMX0OF;3W MET[3Y+N(1WVH33LF\,@8K'$GE C<7?"W]F'X7?!?Q!JVO># MO!UAI&NZK+)+=ZE\\UPQD;)[#^S_&OB:Z^V:A;OCS+:% 4MX&P<9 +N<=#*0>E?8&VDV@4 <1\;/A# MH_QY^%NO^ M?N;ZST?6HDBN)M-D1+A0LB2#8SHZ@Y0=5/&:XK]G7]D/P/^S/ M\,]>\"^'I]4UG1=;NYKJ];798I97\R%(6CS%%&-FV/H1G+-SR /;J* /!_V= M?V*?AC^RYK6KZMX&L;^&_P!4MTM9YKZ\:/P[ ME_:2'QN&O>*XO%G]JKJ_V1+NV^P^: !LV&WW["!@C?GD\BOJ.B@#XZ^/W_!+ MKX4_'_QYJGC.^U3Q)H7B#5)!->2:=>1O#*P4+N*2QN5X4#"L ,=*7X%_\$L_ M@M\$_%%EXC>'5O&6M6,HGM9/$%Q&\%O(IRKK#&B*6'!&_?@@$8(&/L/%&* # M%+110 4444 %%%% !1110 5^1W_!9[_DMWPD_P"P=)_Z4K7ZXU^1W_!9[_DM MWPC_ .P=)_Z4K0!Z=\8/@GX6^-OA_P#LSQ#9;I8P3:ZA!A;BU8]2C8Z'NIR# M@9' Q^:?QX_9N\3_ 'U;;J,?]HZ%,Y6UUBW0B*3T5Q_RS?'\)//."P!-?K3 M7"?'?7-,\-_!SQ?J.KVEO?64.GR_Z+=H'BED(VQ(0>.9"@_&@#\>=QI**7'I M0 M?3/[-O[&.L?%3[-K_ (H$^A>$VQ)&N-MS?+_TS!^XA_OD<@\9ZCQ+X3:Y MIWAOXF>&-3U>UM[S2K?4(6NH;I \9BW .2IX. 2>>X%?LFN,#;C&.,4 >6_\ M$^_"NE>"?V^/B_H>AV4>G:59>%K1(+:$?*HVV1)]R2223R223S7Z?\%5OA<_Q$_9(UG5;02?V MIX1O+?7K?R4!7?"/QNGQ'^&/AKQ*CJ[ZA8QR3;> M0LP&V5?P<,/PK[]\6>%]/\;>%M9\/:K$9]+U>RFL+N('&^&6,QNOXJQK\FOV M*+G4/">G^.OA9KA"ZUX)UR>TDCW@@*7=6"\\CS8I3D_Y M FH_]>\G_H!H \?_ ."&?S?\+L[?\@3_ -OZ_5.ORL_X(8_\UL_[@G_M_7ZI M%PJDL0 .IH **_+/]H3_ (*F^.O&?Q2?X>?LZ:''J;_:6LX=9%D;ZZU"1<[F MMH?N+$,,=SALJ-WRBN UC]NK]L7]EOQ!I.?"LC_8;P-'-:SX$UI< M)@20R =&4D<]""K#@BO1]WM0 9HKY,_X*>?$+Q-\,?V5[_7/"6NW_AS6%U:S MA6^TV=H90C.=R[@*?BI^S+=ZUXP\0:CXEU9?$%U;B]U.X::4 M1K% 53@#[&I.:-U?D/^Q#^T9\4/&_[?S>%?$'C[Q!K'AO[7K*?V M5>7\DEOB..8QC83CY2JX],4 ?KS12;J7)H **3=2YH 2BORK_P""MWQ^^(_P ME^-7@[3O!?C?7/"]A<^'Q<36VEWKP1R2?:9EWD*>3A0,^PK]0O#,TEQX=TJ6 M5FDEDM(F=V.26* DT :=%&:-U !12;J-W- "T4;J3)H 6BC)I: $HI:^*/VY M/^"DVC?LMZJ?!OAC3(/%/Q \I9KB&Y=EL]-5P&3SMI#.[*0PC4CY2"6&0" ? M:M+7Y :/^U=^WM\0M._X2/P]X/U!=$G430?9/"J>3)&W(,7FJ7D7W!;CO7WQ M^PY\3/BM\6/@U/KGQ?T2+P_XC75)[2"S&G2V,QMXUC&^:*0Y5S(91P%&%7CF M@#Z&HKX0_P""EG[;7C#]F;6? OAGX>36/_"1:O'/>7JWEJ+@K &6. *I/\;^ M=_W[JE_P31_;H\8_M.>*/&GA?X@SZ?+K%A:0ZCIS6-L+UX0_Z\M1_P#226OT5_X*\?\ )F^H M_P#8:L/_ $-J_.K_ ()/_P#)[7A#_KRU'_TDEH _>FBBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH *^5?^"H__)B?Q-_[AG_ITM*^JJ^5 M?^"H_P#R8G\3?^X9_P"G2TH _)7_ ()O?\GM?"W_ *_;C_TDGK^A2OYZ_P#@ MF]_R>U\+?^OVX_\ 22>OZ%* "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH *CN+>*Z@DAFC6:&12CQR ,K*1@@@]01VJ2B@#\//V3?A9^T3K&F^. MM,^%TOAF)-!U^:WU;0=19(YH;EE"E@&483]SL'SCE#QWKW#4M#_;4\/LSW?P M7\/:E;J/O:9?Q.3QGA1>,WJ/N]?6O4M/?_AE?_@I]?6C_P"B^#?C38B:-B=L M::HA)P3W3)<: 03]:_7_;1MH M_(O1_P!OSX4ZG(JW,^L:2I(!:\L"P&>I/E,YX_K75Z?^V'\'M2D"0^-K9&/_ M #\6EQ"/S>, 5^D^O?#CPGXJW?VUX8T;6-V2WV_3X9\Y.3GUT:"V8G.W#X(S@KOR#CL>>OI75Z;JUCK5OY^GWMO?P9QYMK*LBYP#U!QW'YUZ5K?_!, M+]FO7"S-\.5LI3QYEEJU]%CG/"B;;W]/Z5\H?MJ?L(?LV_LR_".^\7RW'BZS MU:9OLFCZ99:K$?M=V58JK&2%R$ !9SG.U>.2,@'G/P\\.^*/V<_VSOASX*^$ M'C35A8^)M72\U/PF\C-90V>X>:95WE9<0I.064.BQJ0Q)!K]G*^!/^"6_P"Q MQ:?"WP'9_%GQ0D=_XW\2VJRZ>QD$HTVQ=054$$_O9%P6YRJ[4^4[P?OK- "T M444 %%%% !1110 4444 %%%% !1110 4444 %? W_!7F2/Q#\,?A7X#3=]N\ M1^-+81A3U1(98F&,9SNN8^U??-? ?[=CQ>,OVV/V2_!T:L\]EK,NMW$?4-$) M[=UR,'C%G+GV/;K0!]\QQ)#&L:*$11M55& .PI]%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 ?!&JWS>+?^"Q6C1KAAX8\#M$?*4C:'25_G MSUYO!R,=5]Z]-_X*C_\ )B?Q-_[AG_ITM*\Q^$-K_:O_ 6 ^-UZY62+3?"5 MK#'\Q)5WATP\?^1 ?K7IW_!4?_DQ/XF_]PS_ -.EI0!D_P#!)_\ Y,E\(?\ M7[J/_I7+7V!7Q_\ \$G_ /DR7PA_U^ZC_P"E+?'%EX9^(O@ M:X\ _:IQ;?VK'??:8()&; \]&CC:)<\%OFQU( R1^??[+'[16G?LN?M-7_CK M5=(NM7_ M (2#^TOMG]K6KSX\C[+LV;77'^O?.<]J^IO@7XRO_B)\$OA]XLU40KJFN^'M M/U2[%NI6,33VT'-2O-*T6TGN((HY"\7]DAMN)%88W M*IX':@#]+-U&ZOCGX%?&OQMXJ_X)BZE\3-5U^:\\%_$5\FL-%&)!/;R7H M@?:%"9011_PX.WG/->8?\$L_VJ/'GQ@T?XQ:M\4O&,NMZ?X9M].NHI[J&&); M2)EO6G;]VB\%84)SG[M 'Z+9I-U?DIH7[3G[3_[?GQ3\2Z=\%=:M?A[X/T91 M,IF9(?+C9B(?/G$.M;T5 M/A;:W=CINI3V8N#K#I))''*R;]ODD!B!G&3CUK]2MU?S1Z+X-?XF:'\5O%47 MGRS:%;QZT=Y)=HYK^*!RW7)'V@,>?X2: /Z+?&7Q/TCPA\)]8^(#S)<:'8:/ M+K2R!MHFA6$RKM)[L /L/(T(D<+O"F$;L9SC(S7D_Q/_:CEU3_ ()+^!O#ZW6[7=2OU\)72Y 86MBW MFC&/^F2V:'VE-?._A/X>M\"_VPO@;I5XDD-U#?\ A;5+Y/\ EHDEP]O !;Q^--1M1?W.J7,:S)I]N M694V1L"K2L48_."%51\K;ACY>^('Q&_;C_9L\%^'OBGXL\67$FA:G+&'L[O[ M-="W:12Z1W,&S]WO /W3\OW248@4 ?LMNHS7P5XV_;>UGXH_\$V/%7Q@\'7/ M_"*>.-+FL]/O/LBK(MG=_;K5)?+$@8%'BF##<"0),9)&:WO^"5?QT\=_'SX/ M>+=8\?>(9O$>I6>O&T@N)HHXRD7V>)]N(U48W,QY'>@#[7W=: W%?EI_P3G_ M &M/BW\9OVL-=\*>,_&=UKOA^WTN_N(K&:W@15DCGB5&RD:MP&(Z]Z\O\7?M MW_M&:+^US\0O _A'7)/$SMXFU7P_H6@W%I T<+&ZDAMRN$4DQ@ @NQ7C+Y - M '[-[CZ5Q7Q9^-7@CX%^'$U[QWXCL_#>ER2^1'-=;B99-I;8B*"SMA6.%!/% M?D+JW[97[5G[(?QSL;'XN:K>:FK^5>WN@Z@+66WO+-V(+021#;&(+_S/@9)HUTNCVOG6IVS_:.#L4>FV-UK-EI:W42.RHT0VG(< $>:^>1DB@#]3-U?!GA MG_@H#\1-;_;XO/@A-X!L8?#$.J7.F^=Y4XU%8HT9EO"^\Q^4P4.!Y8^1U^;U MY'_@F/\ MX>-OC=XVU7X9_$F]BUO58K*2_TW6O*CBE?RW59()!& K\-N5@,X M1LDY&. T']K7XM77_!32;X>R^,9W\'_\)A<:5_9OV2W ^RH\FV+S/+W[1_O9 MH _6#=FC<:_(W]LC]NCXS_ []N+Q/X=\+^()+WPWID^G_9?#,MK')#.9;"WD M:,E4\T[I)"#G)#4 ?MI17&_!OXE6GQA^%/A+QO91?9[?7M,@O\ M[.6W&!G0%XR>Y1MRD^U=E0!X!^VM^U!(II]5ATQ;*XNS; M ^9'*Y8,%;)'E'C'3/I7DO[#O_!1H_M<_$+6_".I>$K;PI?6>G?VC:-#J!N! M8AXSQN]*XG_@M?J?D_L\^"M/W1CS_%23[2?G/EVERN0/3][S MQW%?#O[,\UQ^S!^U[\#]$],LO#,/BK5];BGN9;>:]-L+:%"JJQ(1LEV+@?]*/@]\;O# MD*.X ):-IK>>/<1GD#:"!QT- '3?'3_@LIHOA3QC>>'?AGX,_P"$ MQ2UG-M_;5[=F&WN'#8/D1(K-(A[.67/4*17H?[$'_!1K6?VL/B5?>"=3^'<> MA75GI\NH3ZG9Z@TD2*CHFQHGC!!+2 ??/TK\X/@9\2O%W_!.#]I74I/%W@2+ M4M4M[:73+NQNF,4AA=E83VL^UA@[%PP!#*2.,Y'ZZ?LM_MA?"3]JR^N[[PH@ MTSQM#:*+W3=4MHXM1$ 8?==21+$&Q]UCC(W*I(% 'T?7Y'?\%GO^2W?"/_L' M2?\ I2M?KC7Y'?\ !9[_ )+=\(_^P=)_Z4K0!]%U\F?\%%/'7]C_ UT7PO# M+MGUJ]\Z9 >3!" <$>\C1G_@)KZSKP?XB_LRV_QF^,2>)?&-T9?#.EVL5K8: M-;R%32$!R.E 'P5\#_P!F_P 6_'34A_9-M]BT2.391\?PKZC) .:^N?%__!//PE>>!K>R\.:CU4L=2O)"\=XY'22 M,?<7/0H,COOKZITG2;+0=-MM.TVTAL;&V01PVUN@2.-1V51P*N4 ?C-\1/AC MXD^%7B"71_$VF2:==KDQLW,- MQRC#U!]CD<5PW[/?P5O?@/#XC\/QZE_:GAFYNUOM,DE.)XF9=LL<@Q@XV1D, MO#=D1CC MJ3YZ6G0]-U %RBLSPOX@MO%OAG2=_P"0)J/_ %[R?^@&KU4=>_Y FH_]>\G_ * : /'_ /@AC_S6S_N" M?^W]?>7[8/B.^\*?LL_%75--:5+Z#P[>K%)#]^(M$4\P>FW=NSVVU\&_\$,? M^:V?]P3_ -OZ_33Q]X,L/B-X&\0^%-5#G3-\-'<6\F&&Y2%;N1ET;:2<>@? MMH?\%(KG]K;P3:?"_P"'/A#5]/L-6NHGO1< 37M\R.&CMXXHMWR^8%8\EF*J M ,Y -C_ ()I_M!7/P$_9?\ VB_%-S;M>Z?X:.FWUA;29\J6^N1+;JIQC +I M;!B#D+^&?/O@C\$?C9_P4T\2>)_$/B/X@S6>A6,HCGN[]I);9)G^9;>VM494 M55&"<;0 5ZDU]7?"O_@G]XD\-_\ !.GX@^!+N$6_Q'\9)'K$UGO7,4EO)%-; M69;ID^3@GH&F89P,U\F_L-_MR7'[$%UXL\&>-/"&I7NE7EX)YK6)1!?V-XBB M-U:.3&05505)4J5[\B@#Z$_:N_9WU3]F'_@FSJW@_6/$S^++U_%EO?&_;> % MOV3OC#^T1^RYXEUCP_XT33O!>@W%Z]IX7,TB M_P!I72PQR3@J@VY91&JF3.6&,*"37U5^V=^TUH?[6'_!.[6_&6@:;=:396_B MRVTPVM\Z-,KIM?+;20"5E4XR>#7<_P#!)O\ Y,@\2]_^)SJ?_I-!0!YI_P $ M9_CWXJ\4:IXQ^&^NZI=ZQI%A8)JNFF\E:5K/$HCEC5F)(1O,1@O0%6(QDY\+ M_P""?'_*2U_^OW7O_15Q75_\$3?^2^^.?^Q9/_I5!7*?\$^?^4EC_P#7[KO_ M *+N* .@_:>^.WQ._;0_;#E^"G@SQ#=:#X7AUB71+6SMYGAAE,!?[1>7&SF0 M#RY'"G@*JX ))/(?'?X0_%+_ ()<_$KP?JOA#XBW&J:7JR23P3Q0O:V]S)"R M>=;W-KYKJZ$21D98YW<8*YIWQ:T_Q-^P3_P4*/Q U/1[F_T*37KO6;"X482^ ML;KS!,B.1M\U$G=".,, > 03/^W-^U0/V_OB'\/_ I\+?"^MW%OIZS);6MU M @N[NZN#'NRB.ZJB+$OS%N[DX !H ^J/VX/^"A&L^&/V9_AAJ7@"5M#\2?$; M3?M\EX@W2:9 J()DC+#[YDD*!^P1R,'::\#^#G_!,?XN?M!?#[2/BAKOQ/\ M['UC7+<:CIRZDUQ>7?M_?M-^&/AG\+=?NM M"\*:1;BRM[RWNW@CD2-5^U7\@5E+CY<(G4JJX"EVIW_!9+68/$GQ?^&FK6G- MI?\ A"*ZA)'\#W$S+^A%<-^T_P#L\^(/^"?_ ,5/AO\ $'P#J-V^DW%O;7NG M:E=8=H[Z.)?M$$NT %9-Q;;P&21UYVDT ?8G_!1[X?K^S]^POX3T'PKKVM6\ MFE>)+3S-3?4)3=WDC6]T)'EDW9.XMNV@A1A0 H%?(/A+]FWXX_M/?LL:E\3 M=1^(,ESX8\(VER-)T/4[N9WN(;;,L[)CY0/\ @E3K MG_8%\2?SN: .!_X)"_M+>(=:\+_$+PGXRUF[U71?#%E%K%C=7LK326D'SK-% MN8EB@"HRKT7Y_7CY33]/F9Y((HRV(X(X M%95>3;R\K')QZ8 ]*_X([>&H/&GB3XS>'[IREMJWA<6$K*,D)*[(QQ]&-?-W MA;P?X4_9M^-FM>$OVB/AQJVN65L/):'3+Y[6XA.[Y+F AD6>-U!QE@#D$$8( M(!]%?L*_M":Y\"_VP+7X3VGQ";XA?#+6K]M+M[H2.ULSNA-O<0(['RF+[$=0 M<'(;,2:K8ZEK^IL$ M2> >8JB);B4-P&;D_P /0U\P_M$?!^R_9C_; UE?B=X,O/$WP^U+5+J_M(X+ MJ2U^W62VN!C"*79@H;Y71L._%:_[!?[< M5]^V9_PG/VWPC;^%O^$;^P[/(OFN?/\ M'VC.M8/_!*W MXD1_!GX+?M/>.9URFBZ9IEU"'X62=4O_ "X\GC+.T:_\"% '._%WX@>'_CU_ MP52L[CQ-K^FZ1X)\.:Y#8&^U:]BM[1+?3MTDB&61@NV6>.4#GGS0!R16!\,/ M'&@_LY_\%._MWAO7=+UCP3?^(Y+-+[2KV.XLS8ZA]T>;&Q4B$S)GGAH2#TQ5 M+_@GI^QCI'[9OB;QU?>-M4URST?2(H7:ZTF:*.>>\G=V&6EBD5AMCD+8&-&>!=(/+N!]!*CC\*^*/^"WG_)+?AI_V&;G_P!$"@#[J_9Z_P"2 _#3 M_L6=,_\ 26.O0*\__9Z_Y(#\-/\ L6=,_P#26.O0* /BO_@KQ_R9OJ/_ &&K M#_T-J_.K_@D__P GM>$/^O+4?_226OT5_P""O'_)F^H_]AJP_P#0VK\ZO^"3 M_P#R>UX0_P"O+4?_ $DEH _>FBBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH *^5?^"H__ "8G\3?^X9_Z=+2OJJOE7_@J/_R8G\3?^X9_ MZ=+2@#\E?^";W_)[7PM_Z_;C_P!))Z_H4K^>O_@F]_R>U\+?^OVX_P#22>OZ M%* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /CW_@I_\ M!6]^)W[.LH8Y,76N>&FDDM57_84K)&3UZW'/M7HOP[_P""JG[/ M/CY8TN?$][X0NY'"+;>(M/DBZ]S+%YD2CW9Q7UWMKS7XE_LT_"OXP0W2>,/ M.@ZW/<*RO>RV*)=C(Y*W"@2*?=6!H [W1MDVFJ:3?6NIZ9>1K-;7MG, MLT,T;#*NCJ2&4CH0<5>K\V;[X$_'K_@GKK&H:]\%)YOBE\(99#2V#CS(02>LD3! :^I_V5/VTO O[6&E7::$9]%\5:;&'U/PSJ6%NK M;G:70])8PWR[A@@E=ZH64$ ]_KA?C!\#_ WQZ\+_ /"/>//#MKXATM7\V))R MR2028(WQR(0Z-@D94C@UW&[VHW4 ?GMJ?_!.?XD_ #4KG7?V9?B]J?A[>QED M\+^(G$MI.<'J0ACL:+I_B'3+G3=5L;;4M.N5V3VEY" MLL,J_P!UD8$,/8B@#B/A%^T+\.?CSIK7W@'Q?IOB-$7?);V\A2YA7.,R0.%E MC!/0LHS7H6ZOC'XO_P#!++X7>,M4_P"$B^']WJ7PB\70R>?;7_AR1A;1RCH_ MD;ALQV$+QXKSI?'/[9O['Z[/$^@VO[0?@.UX.HZ:S'4XHE!Y9E7S<\[F:2*8 M#;]\#F@#]%:*^5?@=_P4J^"?QH>#3Y]>;P+XD9O+?2/%(%KB08!"3Y,39;(4 M%PYQ]P9Q7U.L@D4,C*RD9!'((H ?1110 4444 %%%% !1110 4444 %? ?C; MR?'?_!87P)!&OFKX/\&R/0]<<@<] ?ORO@+]G>2'QO\ M\%5/VA/$L :6VT?1;?1E+881R@6<;X]#NM9>X."?>@#[]HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@#\_OV'V;Q#^WE^UEKA (L]2CTW=& MI"C%Q,F"3W_T;\<&O5_^"H__ "8G\3?^X9_Z=+2O,O\ @F>\>N?%S]JOQ1%& MT<>K>-WV"1OG"K/>2*I'08$_;U/H*]-_X*C_ /)B?Q-_[AG_ *=+2@#)_P"" M3_\ R9+X0_Z_=1_]*Y:^P*^/_P#@D_\ \F2^$/\ K]U'_P!*Y:^P* /P+_83 M^)?@CX3_ +7UYK_Q!U&UTOPXL&HP//>P--&)'.%!558\\]JC_P""@WC[X4_& M'X^Z;<_!'2HW@>SCM+NXTG3WM8]1OC*P7RH-JEFVE%WA07)[X!/ZAZI_P2P_ M9PU34+B\?P9>123N9'6+6[S;N)R2,RD]?>O0OA#^Q#\$?@9K$&L>$/ 5C::U M!_JM2O)9;VXB;&-T;3._EMUY3;U- 'YY?\%<-/UO2_A5^S!8^)I&F\26VBWT M.IR.VXM=+!IHF).3DEPW<_6NE_;VT2[O_P#@F/\ LY:A#'YEM86>@_:"N#-1^%4/PVO-!M[WP1#IL.D)I%TSRH+:)%2)-S, M7RH1#N4&A_P2O\ #=SXZ^"_[5GA#32&UC7O#-O8V<;? MQ226VI1+ST^]*G?O7WCX%_X)H_L]?#_Q(^M67@?[?=<^1%JU]/=PV^00=B.Q M!/.0S;B#R""!7H_P/_91^%G[-]UJ]Q\.O"__ CLVK)''>M_:%U=>:L98H/W M\K[<%V^[C.>>U 'X(? ?X<_#GQCXQU/P_P#%7QY?_"\P@);WC:0UU'YRL5DB MG 8-$PXP2,<-N*\9^\?V)OV5_@?I?[3F@ZG\/_CVWCWQ'X;@GU9]*AT)X8I( M=OD,?/+;,@W"\ D]>,!SC(K0^!_[$OP=_9U\12Z_X&\+/IVN20M;-?SZA*_'+_@E/\ M"Z+XN6/Q\\,W"1B'6/"8TG[0X&8GG:0(P[\,@;ZH*_9S7M#LO$VB:AI&HQ-/ MI^H6\EI*12CJ&4AER">5(([$5YG\#_P!E'X6?LWW6KW/PY\+_ /". MSZLD<=ZW]H75UYJQEB@Q/*^W!=ONXZT ?A%^S3\.]9^-'QT^'OPBU$3/HR^( MI+J[TYN!"NV(WS>S&&S5?^ "OHS_ (**21^'?^"D&AZE"19LDFAW;3-]T,C( M V#Q@!%XZ?+7ZJ^#OV5_A5\/_B5J'Q \/>#;/3/&%])<2W&J12REF:=BTQ"L MY1=Q)^Z!C.!@5F?%G]C/X._'+QQ;>,/&_A#^V_$5O#%;Q7G]IWD&V.-BR+LB MF5#AF)Y&3GF@#\O?^"P7@W5O"W[4VD>+KBR\[1=7TFV-KV?\% OV\OA1\9/V03X<\(ZS'JWB+Q1)92/IOD.)M+6.5)Y/-)4!6# M1B/@_-O)&5R:_1+XH?"7P?\ &CPG-X:\;^'[/Q'HDK"0VUVI^1QG#HZD-&X! M(W(0<$C.":^?/#'_ 2W_9S\+Z^NJKX*FU-DTFX4 M ?%7PA^#_B*P_P""0'Q?O9K*1)/$&I1:W9PNA!:RMKBS+S>N"+>9O0JH.<'- M5_\ @F3^VK\,_P!FCX3>/]$\>:A=:=?/?C5["."TDG:_S"L9ACV*0KAHU^^5 M7Y^H"DU^P3:-8-I)TLV5N=,,'V8V1B7R3#MV^7LQMV[>-N,8XKY?M?\ @E]^ MSE:>+QKZ^!&D*R>:-,EU&X>R#YSGRB_(S_ 24QQMQQ0!^=W_ 2+UM9_VSKN MXEC*R:EH>H;53D*QDBD/7MA3^E)\$0#_ ,%?M1!&X?\ "P/$/7_?O*_5;X?? ML4TQC^;S7^79@;N ,"@#\ MV_\ @MC_ ,E]\#?]BR/_ $JGKUK_ (*JVLTG[$_P8G2)C#%?6".X'"EM.EV@ M^G0_E7VI\;/V//A%^T5X@L=;^(7A+_A(-3L;7[';S_VE=VVR'>S[=L,J _,[ M')&>>M=IXR^#W@WXA?#E_ ?B/0;?5_";6\=K_9UPSD!(P!'M<'>K+M&'#!@1 MG.: /A;]A_\ ; \)6/[$\_@[PUJ#S_%;P9X3UK55T*6QG97,!FFC<2!/+8,7 MB^4-NR2,5\*?LPZ3\*/CM\0/&?B?]I3XEZII[V\"7D32W#&?59"S"0-*4=CL M 0"- &.\;2 I!_8;X&_L*_![]G;Q?<>)_!7A^ZLM8FM9+)IKG49[A1"Y4L@1 MV*\E%Y()Z\URVH_\$P_V<]3\8R>(9? GEM)(9GTVWU"XBLBY.<^4K@*,_P " MD)@XVXH _.'_ ()1R6,G[<$;Z9'+%IK:;J1M8YCEUBP-@8^NW&:L^&1_QM_F M/_50+O\ ]#DK]4?AQ^Q;\&/A%\1Y/'?@[P5'H'B>0SYN;6_N_*439\Q5MS*8 M57GA0@"X&T# IEK^Q3\&+/XP'XI0^#=GCLZ@^J'5O[4O3_I+$EI/*\[R^E 'Y8_MA#=_P5D8,,@^)O#0(ZY_T:P[5[]_P7"_Y%?X2#_I\U+_T"WK[ M0\8?L4_!CQ]\6O\ A9FO>#OM_C?[5;7G]J?VI>Q_OK=8TA;RDF$?RK%&,;<' M;R#DUO\ QP_9E^&O[2%KI-M\1?#?_"10Z2\DEFOVZYM?*:0*'.8)$+9"+][/ M3B@#YF^'/[3FE_LF_P#!.#X3^-=4TJ77!):6^G6^GPSK"TLLAE;&XJ< +&YZ M'I7T5^RO\?+K]I?X0V7C^7PM)X3LM0N9H[&UFO!'[?2?AGX=E:6[N[K4E9;4L1&F%ED,TAC MC,S'J3Y@ .017W!\/_ ^E?#3P1H/A30X?L^D:+916%K&3D^7&H4$GNQQDGN2 M3WH _.7_ (+@ZIY/@WX4:=N3-Q?ZA<;3]X^7'"O'M^]Y_"O&/V[_ (5R:3^R M/^RG\1]-\Q)K7PS8:5*UTR::7;$L"A(L.&#DJHQDMD]\T ?F;^P3\,;[Q% M^R7^U)\4=699=7\5Z+JVEP74PP?ELYI9Y/\ =>2=,^\)JY_P1-\16N@_\+PE MOG$-I#9Z7?37#'B..+[86)_!\_A7Z8>&/@IX)\%_"^3X=:)H,.F^#)+>XM'T MN"60*8YRYF&_=ORWF/SNR,\$<5Q_PD_8Y^#_ ,#(_$$7@KP>NE0>(+3[#JD$ MVH7=W%=P?,-C)/*ZXP[#@#AB* /FW7O^"A'['_[0G@G[)\2(L1[#C2_$7AZ> MXGA8CYO*E@201MQ]Y74\CD=OA7]@?3%U[_@H1H5S\-+?4;7PI::GJ%W"+H[I M8-)V2JHG(.,E&C0Y)^9EY)YK]+=8_P""5_[-^KZD;M?!-SI^YMSP66KW:1-P M1C:9#M&3G"XY [<5[?\ !C]G7X<_L]Z//IOP_P#"MGX>AN"IN)HR\MQ.1G'F M32,SL!DX!; R< 9H ]'K\CO^"SW_ "6[X1_]@Z3_ -*5K]<:_([_ (+/?\EN M^$?_ &#I/_2E: /HNBBB@ HHHH **** .!_8D_Y2-?&W_L6;/_T"QK])*_-O M]B3_ )2-?&W_ +%FS_\ 0+&OTDH **** "BBB@ HHHH *X7XY?#.W^,OP?\ M&7@BY,2+KNESV4&KV;39H9/]8J;BZ9'MN9/^V=?1%>#:OH;_ '_ ."BWQ*\*,KV^B^/(!XA MT\2$ 32ONEH/]P5[S0 4444 %%%% !5+7?\ D":C_P!>TG_H)J[7 MGO[0'Q C^&?P>\4:\647$5JT-JK<@W$G[N+CN S D>@/UH Y/_@AC_S6S_N" M?^W]?JGBORL_X(9\?\+K_P"X)_[?U^JE &-XI\&Z!XXTMM,\1Z'IOB#3F.6L M]4M([F$GU*."/TK'\%_!OP#\-[B2X\)>!_#?A>>0$/+HND6]FS XR"8T7/0? ME78T4 )BN.\9?!GX?_$:Z6Y\6>!O#?BBY4 +-K6D6]VX S@ R(QXR?SKLJ* M.6_X57X+_P"$8'AO_A$-!_X1T2>:-(_LR#[)O'1O)V[,^^*T/#O@OP_X/TM] M,T'0]-T739':1[/3[2."%F8 ,Q1 20 "<C_ G\$>'=<_MK2O!V@:9K.7;^ MT;/2X(;C+9W'S%4-SDYYYS75T4 9/B;PCH?C729-+\0Z-I^O:9(>2C@@]3VK)\%_"/P-\-S,?"/@WP_X5,W$O]B:7!9[_ />\M%ST'7TKK** M&LH92I&0>"#7GMQ^SE\)[S6#J\_PQ\&SZJ6WF^DT"T:(_!/A[QCI<6 MFZ_H6F:YIT3K)'9ZE9QW$*.H*JP1U(! ) .. 3ZUM44 <9'\%OA]#HTVD1^! M?#2:3-,MQ+8+I%N('E4$+(T>S:6 ) 8C(!-;6E^"_#^A^'VT+3=#TW3]#9'C M;3+6TCBMBKYWJ8E 4ALG(QSDYK9HH YKPK\,_"'@6XGG\-^%=$\/3SJ$EDTK M3H;9I%!R QC49&>QI?&?PV\)?$:TCM?%GA?1?$]M&4FT4 +3)(DEC:-U#HP*LK#((/4>4 <%-\ M ?AC<7#3R_#GPG),S;FD?0[4L3ZD^7G-='?>"?#VI>'7\/W>A:;=:"X4-I& 8<=0#6U10!A>%? ?AKP+;SP>&_#^E^'H+A@\T>E64=LLC M 8!81J,G'F:%I5CHNFQEF2ST^V2"%2222$0 #)))X[U^='_ 6\_P"2 M6_#3_L,W/_H@5^E5?FK_ ,%N_P#DEOPT_P"PS<_^B!0!]U?L]?\ ) ?AI_V+ M.F?^DL=>@5Y_^SU_R0'X:?\ 8LZ9_P"DL=>@4 ?%?_!7C_DS?4?^PU8?^AM7 MYU?\$G_^3VO"'_7EJ/\ Z22U^BO_ 5X_P"3-]1_[#5A_P"AM7YU?\$G_P#D M]KPA_P!>6H_^DDM '[TT444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !7RK_P5'_Y,3^)O_<,_].EI7U57RK_P5'_Y,3^)O_<,_P#3I:4 M?DK_ ,$WO^3VOA;_ -?MQ_Z23U_0I7\]?_!-[_D]KX6_]?MQ_P"DD]?T*4 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >.?MB>'CXH_95 M^+.GJN]V\,W\T:C/S/' TBCJ.K(*Y'_@G3KB^(OV*_A7=* !'I\MITQS!/["& 2DK GE61T.?E- 'Z"T444 )MKY M#_:>_8%MOBIX\M/BA\,?$TGPO^+%FXD_M:S4K!>G!7,P3!#E25+@'VCTNTBM[FZE0%HXRPL8P@9@%Y M?;SSD5[/^P/^U)J?[2GPOU&W\66HL?B'X2O/[)\00",1B20 A)]@X0OL<,HP M \;X 4@5]/8K\O/AO\7O^'>O[67QCM/C!HVH6WAKXDZQ+K.F>,;.)IH'5)IY M5!C526R+K#[,M&X4%65PX /U$HKY/T+_ (*D?LWZ]JD-BOCN2Q>4X6:^TJ[A MASZ,YCPH]VP/>OH_P;\0O#'Q&TM=3\*^(=+\2:>#P> M: .@HVTFXTZ@#Q;XY_LKI]G/)YYK M]$J2@#X(\%_\%1SX)UN'PM^T1\-M;^%6O\*VIPVLL]A+UW2!"/,5,X \LS _ MWJ^T/A[\4/"7Q8T%-:\&^)-+\3:6VT&YTRZ281L5#;'"G*/@C*, P[BK?C+P M+X<^(FAS:-XIT+3O$6DS??LM3M4N(B>QVN",CL>HKXN^(G_!*[P]INO/XJ^! M?C;7/@]XJ0/Y:V=W+):-G^ $.)8U8YS\[KCC9CB@#[LW'TIU?G;_ ,-/_M4_ MLFN8?C;\.8_B?X/A;]YXP\**%EBCR-TDGEH$V@#@210Y/5S7TE\!_P!NSX,_ MM#+:VWAOQ;!8:]<$*/#^N 6=]O)("*K';*QQG]TSXR,T ?0%%-W4Z@ HHHH M**** "O@/_@F:8/%GQA_:E\?6^Z6SUOQBT=I*^"1$LUW* ",C[L\><$C@5]T M^)/$%KX5\.ZKK=\2MCIMK+>7# @$1QH78@D@= >I KXH_P"".^A/I_[*^I:O M."UQKGB:\O#*W+.JQPQ=>I&Z-SWY)H ^ZJ*** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ I,FEKE?BEXA?PE\,_%VN1-)'+IFD7EZCQ %U,<+N" >, M_+WH ^+?^"-EJUQ^S]XXUEU*/J/C&Y8#&%*K;6QROJ-SL/PKU+_@J/\ \F)_ M$W_N&?\ ITM*Y;_@D5I(TW]C72[@*JG4-8O[DD,3G$@BR1V_U0&/;WKU+]O3 MX7^*/C3^R?XY\&^#=,_MCQ)J7V'[)9?:(H/,\N_MY7^>5E082-SRPZ8&3@4 MB_&-?A4?$>H#Q MZUE_:(TCS](_X]\9W^;_ *KIVWY]J[W_ (1G_@I?_P ]M0_\&6@?_'* /UIV MBBOR6_X1G_@I?_SVU#_P9:!_\7&/E'MC''<8[4 ?4E% M%% !17*_$3XH^&OA3I,6I^*+Z;3=/DD\H7*V4]PBMV#&)&V9[;L9[5YS_P - ML?!?_H<__*7>_P#QF@#W"OB/_@H]\0RD'ACP1;RX+EM6NU![#='"/H3YIQZJ M*]@?]N;X/*[*/$-TX!P&73;C!_\ '*_/_P#:!^)0^+7Q<\0^(X9'>PFF\FRW M@C%O&-D?!Z9 W$>K&@#M_P!E6^^-]K)XEB^#'B"YT6606[:I':WD5NTJKY@B M)\SJ 6DZ=-W/45] ?VG^W-_T/.J_^#>U_P :^9_V4?C#:_!?XL6^JZK+)#H5 MW;26=^T:,Y5"-R,%'4AT7\"U?<47[DD56\1W,0)Y=]-N,#\D)_2@#S7^ MT_VYO^AYU7_P;VO^-']I_MS?]#SJO_@WM?\ &O5?^&V/@Q_T.?\ Y2[W_P", MUZCX'\>:-\1_#\6M^'[F:[TN5BL=Q-:36XDQW42HI9?]H#'7GB@#Y9_M/]N; M_H>=5_\ !O:_XUROQ)^,7[87PE\.C6O$_P 2=5T^P,JP(PU2VD=W;H%5)K2QE::VBOM>LF$3D8+##CM7[144 AV- ME=1JX8++' B. 1P1N4\BNPI,4M 'Q7_P5X_Y,WU'_L-6'_H;5^=7_!)__D]K MPA_UY:C_ .DDM?HK_P %>/\ DS?4?^PU8?\ H;5^=7_!)_\ Y/:\(?\ 7EJ/ M_I)+0!^]-%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5 M\J_\%1_^3$_B;_W#/_3I:5]55\J_\%1_^3$_B;_W#/\ TZ6E 'Y*_P#!-[_D M]KX6_P#7[_Y/:^%O_7[_#?XM>%OVI/AY';Z[<>"=*;3];\/W*_>TY6G>696Z\ M)<2ALN^./%%Q]GTC28#*RKCS)Y"< M1PQ@]7=BJ@>IYP 37Q1^SK\(O%G[:WQEMOVB?C/X?MK'P7!:!/!?@ZY87$/E MG)6XD1AAEY+!F4&1RK *B(#K_P#!1JW;XN?&S]G3X)%G?2M>UY]6U> ' M:HP?7RVN_I\M?>-K:06-O%;VT,=O;PH(XXHE"JB@8"@#H !B@#@_$W[//PO M\9:6^GZW\//#&I6;?\LYM)@)4^JD+E3[@@U\M?$K_@E'\/F:[USX1:[KWPJ\ M91J7L9M/U*5[029!PX8F55)'5)!CKM. *^YZ3;0!^>/PL_X*5-\$;._^'?[3 M&EZKHWQ$\.R+;/J-C9^?'J<)'R3G:0-Q&#N7Y7!##'('N/P?_P""C_P,^-7C M2T\*Z)XDN+#6[UA'9PZQ9/:I6-M M=LHPIGA5R/ID5\_?MB?LD^$/VAOA'JEF=.L](\4:9!)>:+K=O (Y;6=%+!69 M!DQN1AEY[,!N4&@#Z,W4ZOFG_@G?\:->^.O[+'AC7_$TGVG7+1YM+N+PL2UU MY#;5E?/\;*5W'NP)[X'TM0 4FVEHH 3;SFOFKX\?\$\_@G\?#<7>I>%T\/:_ M+D_VUX=(LYRW]YT ,"0'.?E\LX ')S7WYBH[BUBNH6BGC6:)AAHY%#*WU!ZT M ?)WAS_@JC^S=KUM&\_C>YT2=SC[+J6C7@=>!U:.)TZG'WNQ[_; ^" M'BFVCGT[XM>#7$APL5QK5O;S?]^Y&5Q^5:_B7]FOX3>,69M;^&?A'5)6ZS7. MB6SR=NCE-PZ=C7E'B3_@FA^S=XG9GF^&UO8S$Y$FFZA=VVWIT1)0G;NO<]SF M@#Z2TK6;'7K&.]TR]MM1LY,[+BTF66-L''#*2#5O)KX/UC_@CC\&9IC<:'XB M\:>&[G^$VNHPR(,\'AX2W_CPZFJEQ_P3G^,/AF!4\%?M8^-K"WA#>3I^H&X> M$9))Y6ZVC))/^KZF@#Z9_;&\30>$?V4_BUJ,\C1#_A&;^VC=6 (EFA:&+DD? M\M)$Z'/ID\5P_P#P39\-GPO^Q/\ #.W9-LMS;7%\YZ%O.NII5)_X ZC\!7P= M\-]%_:U_;G^$7CGPU:?%71-4\&6.HMH][;Z];QVT]ZT3).NR6*T:3!(0G>Z] MAR,BO>?AWX;_ &\/@5X2T3PMHNB?#OQ9H>BV<>G6<-Q*!MB1 %)820,2H&W) MY)).#UH ]*^/W_!0;5_A?\>=3^%7@3X.:U\5M=TC3X;_ %-=)NW26W$@1\+# M';S,ZA)H"6XYDQCC)XRW_P""NFA>'(W_ .%A_!GQ_P"#9%'1+5)E'W>IF,&! M\P['J/6NP_8'_9V^(?@/QA\5?BI\7M)M-'\?>.-1\P6%K=1W"6EOO>1E5D>0 M!"SJ N]B%B3)SFOLS H ^./"O_!6G]G3Q%&6OO$.K>&7QQ'JNC3N3[9MQ*/S M..*]4\*_MS? 'QE&7T_XM>%X0!G&J7RZ>Q]@+CRR3ST KOO$?P/^'/C#<=>\ M ^%];W=?[1T:VN,].N]#_='Y#TKRKQ'_ ,$\?V=/%.?MOPJT>'/_ $#9)['T M_P">$B?W1^OJ<@'M?A;X@>&?',+3>&_$>D^(85&6DTJ^BN5 ]W5\1^( M?^"/GP UEBUB/%'AX]1_9NK!L=/^>\WCA/PD M^'>NLGR-<1WB([X_C;.H(O/H%'7H* /O:BO@!/VJOVT-%_Y"_P"S1I]]N7Y? M[,NFX(ZYVSR_@./QJS??\%$OC7I(+7W[''CF.(+O:2"ZN9E51U)*Z?@8]S0! M][45\!0_\%79M*D'_"4_L_?$#08U96D9(#*5B)Y?$D<7/7 R %6O^'RWP M5M[K[/>^&/'VG2_Q"ZTNU4KQD$@71/Z4 ?>=%?&?A_\ X*W?LZZT\(N]>UG0 M@X8LVH:-,XCQG /DB3KCC&>O.*ZJS_X*;?LT7S!8_B= IQG]]I&H1C_QZW% M'U%17B.@?MN? 3Q(NZT^+GA*(>6LG_$PU2.S.#T_UQ3GVZCN!736?[2OPBU) MB+3XJ>";K&,^3XALWZ].DG>@#TBO)?VMM0ATO]EGXOW$TJ0K_P (CJJ*SG W MM:2JB_4L0![D5Z1H_B32?$,G5M+MYMHBNW"X,)8\(QP"K'Y M<@ X!W+]35YS^T=X@U'PE^SS\4-=T>[DL-6TSPMJE[9W<6-\,T=I*\;C/=64 M'GTH ^ _V;?C9-\8_"-ZFL67]E>+=#N?L.L:>RE&249&_8>4#%6&T\AD8=N? M7*^;_P!A[PC/'\/=0^(6IZU?:WX@\;7#76H37SEVW0S3QABYRSLQ9V9B?XAZ M9/TA0 4444 %%%% !1110!P/[$G_ "D:^-O_ &+-G_Z!8U^DE?FW^Q)_RD:^ M-O\ V+-G_P"@6-?I)0 4444 %%%% !1110 4444 ?-/_ 4@7'[$OQ3_ .O. MW_\ 2N"OF;]FNVBM_@#X!2&)(D.D0.5C4*"S+N8\=R223W)-?6O[=G@O6/B' M^R/\3-"T"S?4-5FTT316L8)>412QS,J QT444 5]2TVTUC3[BQO[6&]LK MA#'-;W"!XY%/564\$'T-?"'[27[#%UH9NO$?PX@DO=-&9+C0IS0Y43)N"Q,R]"Q*RY;J=HS7R+0 N[%36=E<:A=0VMK!+)/B5 LTV!);^'3@HG<&X/\ $?\ IF.!_%GE1]IP MPI;PI%$BQQ(H540 *H'0 #M3Z* "N9_X)2:6OB/Q#\>?B+UX0_P"O+4?_ $DEK]%? M^"O'_)F^H_\ 8:L/_0VK\ZO^"3__ ">UX0_Z\M1_])): /WIHHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "OE7_@J/\ \F)_$W_N&?\ MITM*^JJ^5?\ @J/_ ,F)_$W_ +AG_ITM* /R5_X)O?\ )[7PM_Z_;C_TDGK^ MA2OYZ_\ @F]_R>U\+?\ K]N/_22>OZ%* "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "O,_P!IK2;W7_V;_BMIFFVLE[J-[X3U:VMK:%2S MRRO9RJB*.Y+$ #WKTRDVT ?(O_!+KXB>'?%W[(OA+0M*U2&YUGPVLUGJUAG; M-:R-<2R)N4\[65@0W0\C.58#Z[K\Z_CAX!L?@G_P4?\ @IJOPT>;P[JOCZXN M/^$HT^U;%I=VZLAD3$TFT D2)AK[XKX:_P""3G@.W_X4;K'Q3U&\75O&7C[6 M+J[U._9@TH$4\B"-L="7\V4CC/FKV K[EH **** "LCQ9_R*NL^GV*;_ - - M:])B@#XI_P""0S*W['-@ 02NMWP89Z'0!IZU]W4 %%%% !1110 4444 %%%% "55U34H- M'TV[O[I_+M;6%YY6QG:BJ68_D#5NN9^)P_XMMXL_[!-W_P"B7H ^./\ @CCI M;V7[*.JW\BG?JGBF\N]Q(.0(;>+ZXS&>OJ37W9BOBO\ X)#_ /)F^F_]AJ__ M /0UK[5H 3%+110 4444 %)BEHH ^9/VZOV0S^U5\/\ 33HFHIHOCSPU.U[H M6H2<(7.W?"[ %E5BB'<.59%.",@\7^R3^V+XW\1?%34/@;\=/#B>'/BKI]MY M]I>6<>+;58DC!9B%+*)"H,F^,^6PW@",H%;[.Q7P]^W!^SWX^T/XD:-^TC\& M)_.\>>&;00:GH+Q>:NIV:[]Q5.KML9D9 064*4*NHW 'W#BC;7BG[)_[57A; M]K+X9Q>)M!(L=4MBL&L:'+(>^X(S@]-T;8)23 # '@,K*OME ";1UJ&[LH M+^W>"YA2XA?&Z.50RG!R,@\=0*GHH Y+5?A#X%UW?_:7@OP]J/F$%_M6E02[ MB.A.Y#FN1U3]D7X(:TQ:[^$7@EW+;VDCT"UC=CZEE0$_C7K=% 'SMJ/_ 3T M_9UU0J9OA5HR8)8?9WF@Z_[D@_\ K5R6H_\ !*O]FF^ \GP+=6! (S;ZY?'. M>_SS-R*^MJ* /AS4O^"._P K[/V>3Q9IIVE0;754.#_ 'AYD3DVT 9'A#PK M8>!_">B^'-*1H],T>Q@T^T1SDK#%&L: GUVJ*V*** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\Z?VL_&> MD_!O_@I]\"OB!XPN&T7P='X;N+%]7EB9H5E9=0B*DJ#]UKJ#.:_0O M3=6L]:TVUU#3KN"_L+N)9[>ZM9!)%-&P!5T=20RD$$$<$&N7^+7P?\(?''P7 M>>%O&NB6VN:1< D).@WP/@@2Q/UCD )PRD$9/8FOC7_@F#?ZCX)\?LV_#&^CTG3ULL^,-<4!V$,BKOMP>R!)$#A2& M=I-A*J'S]L?M(?%)_@I\"/'/CB%(Y+O1=+FN+5)CA&N"-L(;V,C)QWS7YO\ M[&_P^GL/!-U\0=>N)-3\8^-96U*]O[CYI/+9V9!G_;+&0D8SO4?PC !ZU\+? MA[8_"GP!HWA73YI;FUTV(H)IL;I&9B[L1VRS,<=A@5U5+24 %%%% !1110 4 M444 <#^Q+Q_P49^-G_8LV?\ Z!8U^DE?E[^SC>2>"?\ @J1?PR':GC#PH\<0 MW<-Y:1MT]0;%_3O^/ZA4 %%%% !1110 4444 %%%% "8K\?/V*O(O-6^+^J6 M$"66D7?BB;[)9PKLA@4,[!47)V@+(@^BCDXK]A*_(7X>>#_$/[)/[4'B+X+> M(!::AIWB7S?$6BZM;L%>:$^8%+IGY21#(I0\AHR065@Q /I2BBB@ I:2L?QE M?:CIOA/5[G1[1[[5X[60V5LH&9)]I$8YX W8R3P 2>U 'Y:?M8>.?^$_^/7B MF\CD\RTLY_[-M_39"-A(]BX=O^!5V/[/?[%WB'XM"VUGQ"9O#?A5L,)&7%U= M+U_=*PP%/]]ACT#5]&?L_?L1:1X%DM_$'CIH?$GB4GS5M&^>TMF/.3N_UK^Y MX!Z#(#5]3#C '&.E 'Y9?'_]DGQ1\$I9M1A#:]X4W?)JEO&=T )X6=!G8>V[ ME3QR"<5K_L(^.AX1^.UGITTVRSUZVDL'!/RB0#S(B??65O<-%);M+&LABE&'3(!PP]17BWQD_:"US MP/\ $K0? /@WP1=^.O%6J6CWJV-I(PD\L>9PJJC%CB*1CTP%[YX +W[7?AU? M$W[._C*$H6DM;9;Y"HY4Q2+(3_WRK?@37W+^Q]XN_P"$Z_9;^%>LF59YI?#M MG#/(ISNFBB6*0_7?&W'K7YN^,/C%\8KGPGKFE>)_V9_&MKI]W936MQ>0VMT\ M2)(A4D_Z-MQAO[WM7U-_P2)\>'Q)^RG_ ,(U$/\ MKRU'_P!)): /WIHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "OE7_@J/_P F)_$W_N&?^G2TKZJKY5_X*C_\F)_$W_N&?^G2TH _)7_@ MF]_R>U\+?^OVX_\ 22>OZ%*_GK_X)O?\GM?"W_K]N/\ TDGK^A2@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^#?B=)%K7_ 5X M^$UM?.MO#I7@VXGLXYL 7$SK?@[>.3M;./\ IF37WE7P;_P5 T6\^'G:QILZW6G:A;1W M=M.A^62*10R,/8J0?QH T*BN+6&\MY()XDF@D4H\5-"I[;HB1]XU^ M@%?GE^U):^+_ -B[]J>[_::TFVC\2^ ?%4=IHOBO3MH6XL46.&)'C/H?(C8- MTWY1L!U-??N@Z]I_BC1-/UC2;N+4-+U"WCN[2[@;*31.H9'4]P5(/XT :%%% M% !1110!\)?\$_8Q9_M4?MCV47RVR>++>=8^P>2?42Y_$@<>U?=M?!G[(-U_ MP@/_ 4'_:F\%7^/M^N2VGB*V;H&A#.^!Z\:A'_WR:^\Z "BBB@ HHHH *** M* "BBB@ K(\6:2^O^%=9TR-MLE[936RGT+H5!_6M>DH ^'O^"/-\]U^R#Y3* MJBU\0WL2D=P5B?G\7/Z5]Q5\(?\ !&JXCF_9+U)8W#-%XIO$<#^%O(MFQ^3# M\Z^[Z "BBB@ HHHH **** "DVTM% 'P9^T1^Q3XT^'?Q,N_CA^S/J<7ASQ@8 MWDU?PIM M=7!.Z0(A^3+D M$P"E@&5D<#/K'[%?[:VE?M5>'K[3=3L5\,?$K M0@4UOP[(&3;AMAGA#_-Y>[Y64_-&QVMG*L_TUMK\[_VOM%\1?LB_M5Z%^T[X M6\.R:KX*O;(:3XSL]-8)(=Q*^;( .C 0,&/'F0*&(W+0!^B-%5/1D=>JNIR&4\@@UUM !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %?G=IL[_LD?\%/M2M[Z5O\ A#/C1;+-;W,H)6'4"YQ&7P,G MSPZ@#.%NXL\C-?HC7S?^W1^RVW[4'PA6RT>==.\=>'Y_[3\/:AN\MEG4?-"9 M.J+( O((PZ1L<[<$ ^CMU.KYF_X)^_M*7_[3'P#MM4\0(J>+M#NFT?6/EV&: M:-599BN/E+JRDCIO5\ #@?3- !1110 4444 ?GK_ ,%9O%%]JR_!WX4VFMS: M;IWC/7-FK6]J?WDL"20(C-ZHK2E@#P60'^'C4\.Z%:>%O#^F:+IZ-'8:;;16 MENC,6*QQH$4$GJ< !S6_ M??%3P5IC.MYXPT&T9,;EFU.!",],Y;_.: .HHK@KWX_?#33[=YI?'_ALJN,K M%JL,C\^BJQ)_ =*YR^_:\^$&GLZR^-[-BF,^1!/*#GT*(<_A0![!17A5]^V[ M\&[2W>2/Q7)>2+C$,&FW6YLD="T87WY(Z5SE[_P4'^%MJ[B*+7KP+C#062 - MTZ;Y%/YXZ4 ?3%%>,_!;]JWPA\=O$]YH.@6.L6E[:V;7K-J,$2(T8=$."DC< MYD7@@5[-0 4444 >">*+MO _[?W[.WBDML74;A]"W9'_ "T+0XZ]_MN/QK]8 M:_'_ /;:NAX1;X5>/-P1O#OBF"0'G(!Q-G@9_P"78=/;K7Z_*P905(((R#0 MZJ6H:U8:/&)+^]M[*,@D/<2K&#CKR3VJWNK\I/BM\'/"?QV_X*?^-? WQGU_ M5K/2;S2K>7PFL-^($ED,5L5MXMZ,%#?Z3\HV[G1NK$9 /T>U;]H#X8:"&.I_ M$?PCIP50S&ZUVUBP"<9^:0<5Q^J_MN_ 31BWVCXN>$GPVP_9=3CN><9_Y9EL MCWZ5YIH__!*O]FO2XG6Y\$7>K.S;A)>:W>JRC ^4"*5 1]03[UU6D?\ !.?] MG'1&!M_A9IDA *C[7AZ M++&S,CZ?IT,#*2-I(**,$CCZ4 ?%=Q_P64^%%Q(4T;P/X]U-O$$+R^%OV6?B-KZ(,%U@F"!CT!:.VDP"._Z5]Y_3K2[ M: /@+_ANK]ICQ!+LT3]DC7;#>?D_M:>X &!DY+P1#UQT].:^7_VX] _:6^)F MCZ;\7O'/P>TWX>KX3@0CQ#H^KQM>);R3*(HWC%T[_))*3Q&&4N^<#(K]G<5S M7Q*^'NC?%CP#K_@[Q!$\VC:W9R65TL3!7".,;D.#AE."#@X(% 'PQ\+O$C^+ M_AKX5UR6;[1/J&EVUS-+@+F1HE+Y X!SG\JW+K6+"Q9UN;VWMV0;F$LJJ0/4 MY/ J'_AS'\%VA2&3Q?\ $.6!#E87U2S*#Z#[)Q5JS_X(U? >U55DU+QG=X;) M,VJ0#/M\MNO'ZT 8EU\2/"-DJFX\4Z+ &^[YNH0KGZ9:LFZ^.WPWL]_G>/O# M*%.&4:O;EP?]T/G/\J]?T?\ X)0_LW:9+(]SX0U#5@PP$O-;NU"<]1Y4B'/U M)K;@_P""8G[,UNR,GPQC)4Y'F:SJ+C\0;@Y_&@#YONOVG/A5:,H?QWHK%A_R MSN!)^>W-8]U^V-\';12S^-K=@#@^59W,GZ+$:^Q=-_X)[_L[:4L@A^%6BN'( M)^TM-/T]-[G'X5U]K^R7\$+.**.+X/\ @3$:A%9_#=F[8 QRQC))QW)R: /S MWNOVY/@[;LP3Q)<7( SNBTRY /M\R"L>Y_X* ?"JW4%'UFY)X(CL0"/^^F%? MIE:_LV_"2RC,=O\ "[P7!&3N*1>'K11GUP(ZZ[2/!N@>'[EKG2]$T[3;AD\M MIK.TCB?V4?^"<-U^S;\8K M;Q]J?Q2N?&\MIH[Z/:V4FC_9/*C(14&\W$OR(BE0@ ZCGC! /M?;7Y_^"6_X M9@_X*@>)O#A'V;PE\8M/_M2T[1C44WNV3TR9%NAMZ_Z1'^/Z U\6?\%1/AGJ M^J?"7P[\5/"D1/B[X8ZK'KEO*B%G%J&0S' ZA&CAD//"QO0!]IT5Q7P9^*VC M_&[X6^&O'.A2J^FZU9I<*FFBBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH *^5?^"H_P#R8G\3?^X9_P"G2TKZJKY5_P"" MH_\ R8G\3?\ N&?^G2TH _)7_@F]_P GM?"W_K]N/_22>OZ%*_GK_P"";W_) M[7PM_P"OVX_]))Z_H4H **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** .5^*7PST'XQ?#[7?!?B:V:ZT/6;8VUS'&^QP,@JZMV96"L# MV*C@U\&?"?XL>+_^"='Q(L?@_P#&"^FUKX/:G*4\)^.)%.VQ7/$$QYVHN1N7 M/[O(89C/R_H[7%?&#X/>%?CMX U/P=XRTQ-3T:^7!'22&09V2Q/U2120?)8@G @F/\"#(W*3^[SN&8SE?T7CF6:-'C971 M@&5E.00>A!H YKXG?#G1OBY\/=?\&^(;?[5HVM6CV=PG\2AAPZGLRMAE/9E! M[5\3_L$_&F^^!/BC4?V6_BO=/I_B?0[V5/"VH72E+?5+)V+)'$YZDG>T>3R& MV#!CVG] ,5X)^UQ^R/X:_:L\$)97K_V+XNTS,VA^)+=?W]E-P0I(P6B) RN> MP(((!H ]ZW4ZOB?]CO\ :R\2V_C:\^ 'QV":9\5]$ BL=3FD'EZ]"%RK!^C2 ME,,&',BY) 96!^UMU #J*** /@G]HK'P9_X*6_ GQ\!Y&F>-;&;PM>D=))@3 M'&2>QW7%K^$5?>U?$_\ P5F\(W5Y^S;IWC?2_P!UK'@;Q!9:O#<*/F16?R3C M_MI)"W_ *^N? /C"U^('@7P[XHL/^/'6M.M]1@YS\DT2R*,_1J -^BBB@ HH MHH **** "BBB@ HHJ"ZO(;&VEN+B:."WA1I))96"HB@9+$G@ $Y/I0!\%_\ M$7U"_LQ>+E' 'C6[ 'M]BL:^^Z_/G_@C \O_ H/QVJ[C8?\)=.T#;2$9C:V MP;!QSP$X^GK7Z#4 %%%% !1110 4444 %%%% !535-)LMS^!9)C+:WT:DDQ1@D"4 $[8I0Y.3APV ?HK]CO]LSPW^U9X1955-!\> MZ6FS6_#4S;98&4A6EB5OF:$L0,]5)"MS@M]$[:_-;_@IY\,],_9\UGP9^T9\ M/))/"GQ!_P"$EAL+V:Q.R"]#P3R&25.A)$)1^TBR,'S0!^E5%1Q3)/ⅅK) M&X!5U.0P/0@]Q4E !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4FVEKE_B=\0M-^%/P[ M\2^,M8W'3-!T^?4)TCQOD6-"VQ<>;Y^,\GD]&S7W90 4444 %%%% '@O[2'[%/PU_ M:HUC0M3\<0:FUWH\4D$#:=>& /&Y#%'&TY (R,8//6O.-+_X)/?LWZ?Y?G^$ MM1U+:3G[5K=VN_V/ER)T]L=*^P:* /FG2_\ @FW^S;I/E^1\+K&3821]JOKR MXSGU\R9L_C74Z9^Q+\!-)\OR/A%X1?RSN'VK2HKC\_,#9'L:]MHH \\TS]G7 MX4Z+L.G?#+P=8;&W+]ET"TCVGU&V,8-=7I?@W0-#V?V=H>FZ?Y;;D^RVD<>T MGJ1M P:UMU+NH _*C5-4A\2?\%/OC=J-A/\ ;K"UTBWT]IX\LDQ!!H MT5R M/CKXN>#OAI937/B3Q%8:8(QGR'E#3M[+$N78_05XHW_!03X:Q2%9=.\2PH?F MBEDL8PLRY(WK^]SCCN!0!M?MTZ''J_[.6N7+_P"LTVYM;N, =6,RQ'_QV5C^ M%?7?Q)_:JN?@Q^PCX9^+FGZ6FO:E=:%I+P6\S'R1-<1Q M,RG(52S9P*D\] ZPW27$3K;M;'*XC1.).1D@CI0 M!]3?LJ_ML?$KQ1\9-*^&'QN\'Z;X;:V)901Y<< MA#!^-A5AD@U[+^UA^QOX-_:O\/6<>KR3:%XHTO+:5XDT]0+FV.Z7\:?BIHT'BG1-;N-,MI]TK6K?PA\ M.S#$MQX\EFO8_W.1E5(!SN;^%<9;L#7P]X:_X*"?M"_&OPG-K/PN_9Q-[IMY+) M;Z;K%UJ9FMPROM)<;8@V""#\Z@$'GBO2-%_X)*?L\:1JFGWDNB:SJ:6H^:UO M=6D,-PV00T@7:>,=%*J<\@U]<>'?#.D^$-$L]'T/3+31])LXQ%;6-C L,$*# M^%$4 */H* /G3]AO]LFP_:D\ FWUMK31_B;I#O!K>@H#"WRL0L\4;L6,9& W M.4<,IXVEOIS=7RS^T-_P3O\ AQ\_":Q>&S\.2Z?.UK'.RJ%D58U< \JSLW)!< GL.^U'_@G9\5?A== MQ>*O@]^T%XC'C<>8+O\ X2N3S[6^0KA%92)%)'/^L20$E2-I7) /T W4ZO@O MX0?\%*(/ U\WP^_:6TF\^'WQ"T^8VTNJ"Q9M.O5! 2;*;BF[J64&(_>#*#M7 M[LL;^WU2RM[RSGBN[2XC6:&X@.ZL[F)H9X)E#))&P(96!Z@@D$>]6:* /S[_8<]37Z"5\,_\ !3;X M>:MX=TGP3^T'X-@)\7?#?48I;G:/]?I[N,J^.2JR$ @?P32D]*^O_AI\0M)^ M*WP_\/>,-!F%QI&MV45[;MGE5=02C>C*UX0_Z\M1_])):_17_@KQ_R9OJ/_8:L M/_0VK\ZO^"3_ /R>UX0_Z\M1_P#226@#]Z:*** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ KY5_P""H_\ R8G\3?\ N&?^G2TKZJKY5_X* MC_\ )B?Q-_[AG_ITM* /R5_X)O?\GM?"W_K]N/\ TDGK^A2OYZ_^";W_ ">U M\+?^OVX_]))Z_H4H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@#S[XZ_!#PM^T-\-=4\$^+K(76FWB[HID \ZTG (2>%B#M MD7)P>A!((*L0?C/]FOX\>)_V-OB';?L[?':Z8Z(S^7X+\;3?+;7%MD+'!(Y^ MZHX R28R=C'9L8?H9BO*?VD_V=/"W[3OPQU'PAXFMEW.IET_4E0&;3[G;A)H MS[?Q+G#*2IH ]5W"EVU\/_L#_M >(= US5/V;?BVQM?B1X/!BTNZF)T3_A)-*O MY=$U"X0!3W[#/BB+]FW]I#XM?L\^*H MY-)N-6UV?Q#X5EF7$-_ X(PC< L88XV&.,Q2KG*@$ _0JBDS2T >>_M!?#@? M%WX'^.O!OEK)-K6CW-I;AL86$?\$M?B1_PL#]C_P -V4[, M=2\,7-QH-TK\%3&_F1#!Z8AEB7ZJ:^N,5\#?LF[O@3^W[\>OA+,?(TCQ,%\6 MZ,C<(2S;W2,?2Y93_P!>I]* /OJBBB@ HHHH **** "BBB@ KXO_ ."HWQ>U MGP?\%]&^'?A8LOBCXE:BN@0L&*XM25$X#9P"YDBB.1C;*_0@5]H5\!?M8K/\ M2/\ @I-^S/X$9"UGH=O+XI^[P&$DLN2?KIR#GN??D ^L?V<_@CI/[._P9\-> M ])V2)IEN/M5VJ;3=W3?--.1U^9R2 2=J[5Z 5Z928I: "BBB@ HHHH **** M "BBB@ HHHH *\4_;(^"J_M ?LW^-?!\4'G:I-9-=Z9Q\PO(3YL(!QQN9=A( M_A=O6O:Z3% 'RU_P35^,DGQD_9'\)SWDCS:KX>W>';UV4 ,UN%\D@Y.[_1W@ MR3@EMWU/U-7P!_P1;N89/V7?$T"RHT\?BZY=XPPW*&L[/:2.V=K<^QK[_H * M*** "BBO /VROVLM._9/^&]MJQTR37_%&LW!L-#T>+_EO<;<[Y,'/EKE<[-_#]EX1;Q3/KFFQ>&5MOMIUEKM/L?D8W"7S<[=A!!W9Q7P%\-?^">_B M_P#:6U:+XF?M1^)]6O=4O76>V\$V-P8;>R@ZK#(028A\W^KBVL.2SEV;&Q/_ M ,$?_!ZZ@FG6GQ.\9V_P^>\6\NO"?Z; M^R#^US\/<0>$/VGDU&RMR4MQXCLVN&\L_P!X3)<:=^R;I4-K=36\-]XJL[>ZCCD*K/$+>ZD".!]Y=\<;8/=%/ M4"OO&O@7_@M)_P FJ^'?^QPM/_2.]H ^W? O@C1OAOX.T;PMX>LUT_1-(M8[ M.SME8MLC08&2>2>Y)Y)))ZUNTW=0&/IB@!U%%% !1110 4444 %%%% 'EW[2 M/QN\/_ #X0^(?%6O:Q;Z0\5I+'IPD(,MS>&-O)BB3J[EATQ@ %CA02/@#]G/ M]A/QK\W5W)-$(1*ZPEERLO[Q55PWF%=KCY M2.*^MOVX/V-S^U]X9\.VMMXMF\,:GX>GFN[17MQ4V/ M[8MQX!\7_$G]GC]KC68?&&B-##IJ:_I.F#@2(K[Y-BH<*CQN'$9=70GYN#7S ME\#_ (B?$O3_ [XF^&GPCT#5?B39KJTEEX=\5Z?I\X@MDD<_/(LD8$8*CS0 M)-H0LY;*BO8OC;_P3B\:_">'X?>*[#PLWQUUB'6)]:\;/#<-'-J+-+"ZVHB8 MLS1'$H+JC.QD!NVX&* /7O@!_P2U^%W@G0=,U7XDZ9_PL/Q_(?M>H MWFI7,KVGVACN9%A#!9%!.,RABQR2!D*/M&'3K6VL8[*&WBBLHXQ"EM'&%C6, M# 0*!@+CC'3%8?PW\<6/Q-^'WAGQ=IHVZ?KNFV^I0*3DHLT:N%/N-V#[@UTM M &5H_A31?#\L\NEZ18:;).0JX4'D"O1Z* $Q1MI:* "BBB@!,48I:* /B__ (*&_LMZ5XL^ M%NH_%#P=;:3X3^(O@>1_%@URWL(TN+U+6-IGCDD5=S,-@="VX;D . Q(]J_9 M?^-DGQ=_9G\&?$;Q++9:7(;=)(Y&BD?+'"*6C)P3QG%>I^)O#M MEXN\-ZMH6HHTFGZI:2V5RJ-M8Q2(4< ]CAC7PIX9_P""/'P]M?*M?$_Q \9> M)]#LY&-AHXN8[:W@0L6*D!6R2S,24\ODDXYH ]N\1?\ !1?]G+POKATF]^*6 MF2W2MM+Z?;7-[!G./]?!$\>/?=7REX6T/4/^"H?Q^^(3ZYX[U"'X&>"M1MH= M-T+1E>"#5U8R['9FQAB(BS,REU$H5-G4?:WA/]C'X&>"] _L;3OA3X5EL2%# M_P!I:9%?2R8Y&^2<.[X//)->E>$/ ?AKX?:4=+\+>'M*\-:87,ALM(LHK6'> M0 6V1J!G SCM0!9\-^&=*\&Z!I^AZ'I]OI6D:?"MO:V5J@2*&-1A551T%:> MT4M% '&_%;X0^$OC;X+O_"WC+1K?6M(NXRA291OB8CB2)^J..H9<$&OB;]FO MQ-XM_8I_:6L?V;?&FMGQ!\/?$4#WG@G6+OB6W8LQ%LQZ#)1U*#^,QE0HDQ7Z M%UX'^U[^R;HW[5G@6SL)=0E\/>+-$F-YH/B"W!,EE.<9! ()1MJYP0055@A!'4&@"2BBB@ HHHH RO%'AC3 M/&GAO5= UFU6^TC5+66RO+:3[LL,BE'4_5217Y^?LS^/M:_8-^-C?LZ?$J^: MX\ :U(?[>U#] MGWXS,UA\6_"N8+6YNFS_ &U:(NY75S_K)%CPV[K)'A^2'-?;% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Q7_P5 MX_Y,WU'_ +#5A_Z&U?G5_P $G_\ D]KPA_UY:C_Z22U^BO\ P5X_Y,WU'_L- M6'_H;5^=7_!)_P#Y/:\(?]>6H_\ I)+0!^]-%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 5\J_\ !4?_ ),3^)O_ '#/_3I:5]55\J_\ M%1_^3$_B;_W#/_3I:4 ?DK_P3>_Y/:^%O_7[2A5EN+>.5@@(4%E!./;FOCC M_@KP/^,-]2_[#5A_Z&U?7_A/_D5=&_Z\H?\ T!: -:OC[_@I)\ [SXA?">W^ M)'A-CI_Q%^'$G]NZ;?P865H(B))H]WJH3S5'/S1X'WS7V#7GW[02&3X"_$I4 M!9F\-:D H&22;63 H H?LS_&:+]H+X#^#/B!';BTEUFRW7,"@[8[B-VAG5H KU"OD+_@E/XETK6?V*?!6G66H6]UJ&D3ZA;ZA;1R R6TCWUQ,B MN.H)CD1AGJ&%?7M !7QS^V]^S=XWUSQ;X;^._P ';PP_%+P7;&$:8T8=-5LP M79H0.[XEE&PGYU<@$,%S]C4F* / OV1_VOO#'[57@QKFS5=%\8Z:/+UOPU80>1TD&006(:OKCX$_$X_&7X-^#/&[6?\ 9\FO:7!?26O. M(I'0%U4GDJ&S@]Q@T =[1110 4444 %%%)F@!:_/[X,QQ_$S_@K/\8/$:/\ M:M.\(Z!%I<$F']$_8 _;L^'_CG0)9?#?PO^(C3V?B+3XYO+L8)\[6D(QA(T:>&< M+VVRA2%.!^E5O=17=O%/!(DT,JATDC8,K*1D$$<$$8Y%6S);1@_P"J?&2$&0&CY,1((S&P( /TJINZH;&^ MM]3L[>[LYXKNTN(UEAG@<.DB,,JRL.""""".N:^&/VHOVJ/B;XR_:*T3X"?L MYZI86GBVW5[GQ#KUW;I<6UB F?)@:7<0QLY0'!VYV]<' YP:_./X<_";XQ_\ !3*_ M\*_%CQ_XMTSP9\.]*U&2XT#1]"A62ZC:.4))M)^9&+0K\\K,>,K&%(SUOB_] MF/\ ;4^.>GIX#^)/Q3\+VW@6^E"ZK>Z+$@FEA0YP$2WB9PW782JG'S>A^Y_@ MW\(O#GP+^&NA^!O"ML]MHNDQ&.+SGWR2,S%I)'; R[NS,2 !D\ # !VN!UH MQ2T4 )M%&VEHH \7_:F_99\(_M6?#F;PWXDA^RZA;[I=*UJ&,-<:?.0/F7^\ MC8 >/.& '0A6'S_^PG^T%XQ\-_$+Q%^S7\9+M9_'GA9?^))JLLF6U:R5=VW< MV#(PC*2*V-S1EMP#1L3]S[:^5_VT/V,9/VAI-%\:>#-30 ZBBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH ***^7/VU/VJO&'[/NK?#3PM\/_"-CXM\8^.K^>SL( M-2N/*@4Q&$;2=Z#<[7"8)=5 !)H ^H=U.K\G+CX\?M!Z?_P4"^$B?&'R/AM! M=0B,^'--UB.33VL7\Y7FF5)Y$RSJWS.<_NEQC:#7VU\:_P!OKX,_ 76M$TOQ M'XE^V7&J(TRMHD?VY+>,$@/*8R< L" !DY!XP,T ?0^ZOST_X*P>.-'\76OP MH^#^EW=MJ/C74_&-C>_V9',I>&/9)!&)5_@\Q[E=N>H5C57XC_M^?$3]I&RU M'PG^S#\/?$5X9KB&S?Q])?BW:^ M-?$?Q_\ &J7_ ,2]:O;.2QUSPZP8V<=NA3)S'&I\Q=HVJHV^6C9R2 ?6/[7 M7Q@;X/\ P!\=:WI'B'3-%\56FE32:7]NGB#&?;\NR-^'?J57!!.."*^+_P#@ MFG^V[KOB+Q=XI\(_&7XB0W5Q=P6-YH5QKL\-N6DD4F2!'(7<6#PD+G^$X'S8 MKV3P?_P27^"VFW/]H^+Y_$?Q$UF23S;F\UK5'C$[<=1#L;''\3,3DY/05ZY\ M5?V%?@A\8-#M].UKP'I]I):6D5E::AI"_8[JVBB39$BR)CSNU4Y$!*A8\ M'IB2-D)Z[1R$T/\ X*A>,-)TV'PCXB^ 7B[4?C+;S_9+C1--B,5I<,.LB/MD MD7(YVB-UQR'(YH _0ROFGXG?\%&/@%\*]0:PU'QU;ZK?QSO;S6VAPO>M"RD! MM[(-HP3CKG@XS@UY2O\ P4,^,5JSQW_['GQ$BF'(%G]IN5(_WA9 9]JQ_P#@ MF;^RC8Z/\+M?\0?$KX46NF>(+SQ!=OI&OB3H=]JE^!]FL99C;SRL>B*DH4E_]C&[V MKVCTKXN_:Z_X)S^!?B;\']4M_AAX(\-^$_'UM*EYIUU8VZV*S$,"\+&/"X9= MVW<,!MOW1DCB(?\ @H!\9_@%I"VWQT_9[UJULM-:*&]\5>'Y&DL50E$#EB)( MBQ9E'^O&YF"X!H _0FBL'P+XTTSXC>"]"\5:+))-I&M6,.H6CRQE',,J!T+* M>0<,,BMZ@!**3=7/_$3Q8/ ?P_\ $WB8PBY&C:7=:B82VWS/)B:3;GMG;C/O M0!Q7[4?QO/[./P(\5?$5-(_MV31D@*Z?Y_DB5I;B* 9?:V #*&/!X6OB?QE\ M6/VJOVV_A'<^'/"WP;T/PIX+\562)+X@U'54FW6[$-OB8LO# 8)$3D MC#8( MXKPC^W!\7)O@OI>O_M ^"+'QQ\"?'K7&FR^(-+@2*XLU\V6!T>-/E^5HG90R MJQQD.2,#N;/X/?&G]AVWT+QC\$_%&J?'+X,".6XN/!T\P+06LAWA[?86#$EB M^^%%.[),;!FH ^\?@?\ #*+X,_!_P?X'AN6O1H.F0V+739_>NJC>X'8%MQ [ M @5W5?*/PS_X*:? ;Q[X)NM=U+Q;%X,O+&-6OM&UU62[C8]1$JAOM R"/W6Y MA@%E7(%?17P]^(GA[XK>"]*\6>$]3BUGP]JD7G6=]$K*)%#%3\K ,I#*RE6 M((((!% '24444 %%%% !1110 4444 %%%% !2;:6B@ HHHH **** "DQ2T4 M>>_&SX">!_VAO!K^&?'6B1ZQIV_S8'W&.>UEP0)(I%^9&Y[<$<$$<5\7>*OV M"/C#^S_X7;6O@5\,])(M]=\/2,1);2CCS$!^8Q,0<$\@@J> M1D_0=?G[\;/#]C\"O^"G7P7\9Z/91:79?$*TN]'U9+9?+6\NN5,KXX+%IK0G MU,8)Y)-?H%0 4444 %)MI:* /@'_ (* :3;K^UK^RA>:#"8?&]QXC\IKJ,X# M6,=Q;,RRXY*@22_\!,GK7W]7P=_P4RT/5?AKJ_PI_:(T&,W5UX!U=+?4;1@" MDEG.X&>>GS9BR.?WZD8VY'V_X<\067BSP_I>MZ9,+C3=2M8KRVFQC?%(@=&_ M%6!H TJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH ^*_P#@KQ_R9OJ/_8:L/_0VK\ZO^"3_ /R>UX0_Z\M1_P#226OT M5_X*\?\ )F^H_P#8:L/_ $-J_.K_ ()/_P#)[7A#_KRU'_TDEH _>FBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^5?^"H__)B?Q-_[ MAG_ITM*^JJ^5?^"H_P#R8G\3?^X9_P"G2TH _)7_ ()O?\GM?"W_ *_;C_TD MGK^A2OYZ_P#@F]_R>U\+?^OVX_\ 22>OZ%* "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@"EK.LV/AW2;W5-3O(-/TVRA>YN;NZD$ M<4,2*6=W8\*H ))/0"N0\(_'GX;^/HO,\-^/O#.N#N+#5H)F'L55R0>#P?2N MC\9>#]'^('A75O#?B"Q34M$U6VDL[RTD) EB<889!!!QW!!!Y'-?CEXB_8W^ M&_[,W[3Z>#/C%INJ:C\*_%DBKX9\8VMS) UC(7P(+AE^0XW!7.,X\N0;5+ M'[11S)-&LD;*Z.-RLIR&'4$'N*DK\WM#\"_M&?\ !/?5/$]M\/O"X^,/P1-R M+ZUTZ:^9M3T^'!+)$JG<&Y^;9%(IVJP"DO7UI^SG^UW\/_VEOA_-XFT#4DTR M73U']KZ5JQKX'_ .%0_P#!0G_HMWP[_P# */\ ^5='_"H? M^"A/_1;OAW_X!1__ "KH Y+XQ?"U/V+?VV/A#XK^%M^^@Z!\4O$,6B:[X7C3 M_0L/<0H[(O0*?M!=5Q^[8':=K;1^D]?D;^T)X/\ VCOA_P#&#]GCQ'\>O'?A MGQCH]GXYL?L"Z'$L)MY/M$$DAD86D 98QU+8VG@-?U'2/V19+*R+1VFL:_8V&H2@$A+?\ >39..<>9#$./7%?67PST?0_#WPY\ M+:5X8FAN?#=CI=K;Z;/;R!XY;9(E6)E8<,"@4Y'7-+\1_AOX<^+7@G5?"7BS M3(M7T#5(O)N;64D!@""K @Y5E8!@P.00"*^!?&'[._Q:_P""?5Q%X[^"?B/6 MOB!\-+$L^M^ =8G,K0VQ;<\D*J-O !S(B!UZD2*7P ?I!17E/[.7[2W@O]J# MP##XH\'7WF;-L=_IL_RW-A,5R8I5_/##*L <$X./5-QH =1110 5\M?MU?M: M:W^S;H_@_0?!OAP>(?'WCB[DT[0UN& MH9$:%"SC(+L6N(U56"VD;)\M'52BCD@^6@48P,@ U M].?L7_LWR_LK_ G3?!%WJ4&L:I]IFOKZ\M8C'$\TA'";N2%547<<$[#K._%GX#N( M69P?X!;QLI#$U^EFV@ VBBEHH **** "BBB@ I,4M% 'SM^V-^QSX>_:N\&Q MJ95T+QUI*F30_$<0(D@D!W"*0KRT189XY4_,O.0>!_8)_:8\7^.=1\6_!KXL MQB'XJ> ]L<]PS;GU*U#!/.) P60F++@_.)HV&26-?8VVOSO_ &Z+./) S7O'Q(^(V@?"7P/K/B_Q1>_V=H& MDP>?=W/ELY5<@ !5!))8J .I%? >M?'+XF?\%&OB))X.^"FL:K\.O@_I21/ MK?C$QO;WMW(6!:&)E.0<'B,,N0K%VVL%H QO&'PYT_\ X*D?LXP^,=(T>RT3 MX^>%C'H6J+J,DMLFZ-M\D6!P%?>[IO4[69T)XW5[#^PO_P $X=&_9KT^Z\0^ M-FL?%/CS4K9K65%3S;"QMV(+11AU&]VP-SL.GRJ -Q?VS]EC]E7P_P#LJ^%- M8TK2-8U;Q#?ZU?'4=2U76)%:6>8KC("@8'4\EB2S$D\ >V[10!5TW2;+1K.. MTT^S@L;6/A(+:)8XU^BJ !5K;2T4 )BEHHH 3%&VEHH 3%&T4M% ";:P/'W@ M/0_B=X+UGPIXDL5U'0]7MGM+NVQ\YB."*^Q]&_X* M$?L^>(\QZ?\ %/0H[AE!C&I&:R3<0OI7NFL^$M#\1PSPZMHVGZI% M<1F&:.\M8YED0C!1@P.5QV/%>5>(?V*/@+XGM'MKSX1>$(8V7:6T_28K)\>S MP!&!]PR\':=)JD^G_V7%H\6(=JHQ\O;'G M$@ RQ;CEL\UX_P#%C]MKQ])^S/X]^!/CO5-3NOBO'K_]CBZDTTQ37VE[AN1B M,8D9@1G;\\;@3^%_$-PLUE?8).S<%"]. )4;DD^8M?H+M%&T4 ?ES8_M$?LW^/ MO$%_!^U;\+--^'_Q?T:;RM1D;2+N2*_;'$A^S*S-D8XEWJ5VE78' ]2_X) : M]=WOP2\$M&\5W$&B:D^5$D3QH[1A&^90,I)\W.9R.U?9WB[X7^#O M'\D3^)_"FB>(Y(D,4;ZMIT-RR(>JJ74D ^@J'X9_"?P?\&_#/_"/^"?#]EX; MT2;G M3_._#&W/_P"NONVO@7XV75Q\>_\ @IQ\)_ VGHITSX76,GB35+A02T"YO[:T" MZM>+AVCP[P*W7+!0R_[<:>IH ^IMU.KPO]C3]HZS_:>^!.B^*]T::]"/L.MV MD> 8+V, 2';V5P5D7V<#J#7NE !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 ?%?_!7C_DS?4?\ L-6'_H;5^=7_ 2?_P"3 MVO"'_7EJ/_I)+7Z*_P#!7C_DS?4?^PU8?^AM7YU?\$G_ /D]KPA_UY:C_P"D MDM '[TT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7RK M_P %1_\ DQ/XF_\ <,_].EI7U57RK_P5'_Y,3^)O_<,_].EI0!^2O_!-[_D] MKX6_]?MQ_P"DD]?T*5_/7_P3>_Y/:^%O_7[2"748_#MVMK!J#9!)FC9& +$ L8]A)^8G<2:Y+X[? ML1^-- ^+5]\8_P!G'Q3;^!_&UZC_ -K:%=(!I^JDC+-C:R!W(!*NI4OA]R-E MCN_LL_MUGXA>*I?A7\7=$/PY^,U@WDOIMTICMM3.,AK%_#&E^"_#FEZ!HEG'IVCZ9;1V= MG:0YV0PQJ%1!GT YYK2W>U.H **** / OVSOV81^U-\)X]#L]7D\/\ B;2+ MQ=6T34E8A([M$9563'.PAC\R_,I"L,X*G@_V&_VN=2^*UOJGPS^*")H7QI\* M2-::C8W 6)M1C3C[1&N<%@!\X7Y?NNOROA?KC;7Q3_P4>_9S\/:K\/=4^-^B MW=SX1^)W@JW74+77M*!66Y6(C;%* 1D\_+)]Y<8Y7Y: /M7=3J\L_9A^(VI_ M%O\ 9[^'_C'6O*_MC6-'@N+QH=H1YMN'%W%2VW^'..U>IT %)MXQ2T4 ? M$_QE_8 UC3?B9-\5/V=_&$?PK\=SY-[IS(?[*U DY8N@5@F3RRF-T8@':K9) M\B^-D?[8G[._AVR^.'BSXE:?XDAT:_@35?!FB0;=/6Q9]I9_W:!LL54MM+KO MW!\+Q^FFVO /V_!C]C;XL?\ 8&?_ -#2@#V#P%XVTWXC>"= \5:/)YVE:U80 MZA:N>OERH'4'T(#8([$8KH*\4_8IY_9'^$/_ &+-C_Z*6O:Z "L+QOX1L?'W M@O7_ QJ89M-UK3[C3;H(<'RIHVC?!]=K'FMVDQ0!\)?\$G/%^H:?\,_'?P? MU]\>(?ASXBN+)X-V5CADD?Y5YYQ<1W73CYE]:^[J_.'XJ:M)^Q#_ ,%$H/B- MJ$2P?##XK6RZ?J%U&-D5A=CRE>1\=PZ)*2<96>;&2IK]&+6[AO+>.>WE2>"0 M;DDC8,K#U!'!H FHI,TM !1110 4444 %%%% !1110 4444 %%%% !7P1_P4 M2^,FO_$#Q-X=_9>^&,J2^,?&CJ- M7[!&CV=G^V_^U4/$++?>-[?5?]!O;@L9SI[W,Y<+V5<"RX[80#@4 ?9_P,^# M>@_ #X5^'_ OAR,KIVDVXC,[@"2YE/S2SR?[3N68]AG P !7?4FVEH **** M"BBB@ HHHH **** "OE'_@J#X27Q5^Q3X[98Q)JU^8FJ: M/XZ_X)1_$:XUG0K?4O''[-NOW(:]T[=ON-&F;"AP3PK] '.%E4!'(<(X_1?X M=_$3P[\5_!>E>+/">JP:UX?U2+SK:\MR<,.A4@\JZD%65@&5@00""* .DHHH MH **** "BBB@ HHHH ***3- "T5\P_MK?MG3?LGKX+T_3?!LOC'Q!XOEN;;3 M;<78MXXY8C H#_*Q;$K%HVU M"ZAU==\<;,JY&UGV\L!DJ1SS0!^@>ZL;Q?XTT'X?^'KS7O$NL6.@Z+:+NGO] M1N%AACR< %F(&2> .I/ KX;\4?\ !2O6_C%YOA?]FSX:ZYXZ\336:^;K%U"( M;+2I708+!AM8HQ(S(T:%EX+BCX?_ /!,:Y^(EYIOC#]I#X@:[\1O%)C21M%% MVR6=D2=S0>9DEDSC(C\IOCEK7_!0KQ@?@5\#I6;P K0W'B_QP M\3I#Y(<.(8PP!V[EX& TCK@8C5V;] /A_P" ](^&/@?0O">@P&VT?1K.*QMD M)!;9&H4%B ,L<9)QR23WI_@OX?\ ACX<:.ND^%/#VE^&M,5MPL])LX[:+=@ ML50 $G'4\FM^@!,4M%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0!\$^'?,^#W_ 5N\0::72XL_B;X534$\P /!)$I ;/()LIN/\ ;']W)Q-? M_P""IFN:+\>+O2C\/X%^$^G^*O\ A$;WQ$]PYNA<;V4R@#Y0,(T@C*DE5/S MGCZ"_:Y_8UTG]IF'1=D_MK?#;X,R>)1XX?0;N;Q_XRU58A&&O&V,L#IN;*CRK8?,< MG[8YP,X !^OE%%% !1110 4W:*=10!^=&N[?^"?O[<4.M*WV'X+_ !_Y/:^%O_7[_8]\ M ?M5:/9Q>)[>XT[7=/YT_P 0Z2ZQ7ML>NW<00Z9 .UA[J5/->Z4F* /@*Q^& M_P"VS^S:YT[P9XG\/_'7PO&,6T7BA_)OHU '!:25&'H,SNH]!TJ;5/VY?VC/ MA3I[ZQ\2_P!F2[C\/6R[[W4-"U'S/LT8^_*P42@*,$_,RCU8=:^]\4V2))HV MCD59$8;65AD$>A% ' _ _P".W@[]H?P'9^+?!.J+J.F3_)+$P"SVDV 6AF3) MV.N1D9(/!!(()]!K\T_CEX4T_P#X)W?M7>"/BMX3CO=%^$OC.[DT_P 5Z19$ M_8;:8J=K+$!A0-[3(@R08957"G;7Z0:7JUGKFFVFHZ==07^GW<2SV]U;R"2. M:-AE71APRD$$$=MO+I,D_WGLY9'5B . I*QRX M];AJ^]-U?''[5?[%NO\ B+Q[/\;?@GXDN?!WQAM8!YL*N!:ZTJ(JK$^[Y58H MBK\P,;;%# ??'4_L6_ME6W[1FBWGAKQ3:KX7^+GA\M!KOAV:-H68HVQIX48[ MMN"I8 ^H**** "O&?VRO".I^/?V6?B?H6C6[WFIW6AW!M[>,9>5D M&_8H[LVW 'J17LU,<-L;;]['&?6@#YI_X)S_ !.T7XD_LC>!4TF4M<^'K--! MU&W<$/!^/FU'X!S_$M/%&LR7T MFJ:)J\2M+("V)%BA69EC;AV/_!4^_\ A9=ZYH_Q]^%>K^ ? M$<5HNH:19V"&4:A&Q 6/+D!6ZY?.WY'!"LH5@#]!-U>5_%C]J;X2_ UI8O'' MC[1=#OHMN_33/Y]\ P+*WV:(-+M('79CD<\BOC+Q%^VY\?OVG(;3P)\&?A%K M/P^US45S?^)->#>586[8Q)'(T2JF5(.\AFP?W:EL,/6O@3_P3%^%_@&Q_M7X MA6J_%?QY>2M=ZCK.OL\T+3.=SA868JX+$DO*&=CDDC.T '@/Q0\?2?\ !5'X M[:!\-/ TM]:?!/PM(NKZ_KC6YAENI?F0%-X)4E&:.-64'+RNRL% 'I-W_P $ MD=&\)2"Y^%7QF\>?#N^9][RK(R ,@ _06BO OV3_ -LCPA^U M?X>O)-+AF\/^*M+.S5?#.H.#IP/,CSQNP"#PRJ2,^^T %%%% !113= MU #J_/\ T\_\*K_X+$W\1B"P_$7PANC&W #1PJQ88[YTU^O]X^N:_0"O@3]K M2\D\(?\ !2+]F'Q#&64WT=QHY8 -P[21$8/3B[Z^_'2@#[[HHHH **** "BB MB@ HHHH ***XCXP?&;PC\!_ M[XO\;:JND:':LD;2^4\KR2.<)&B("S,3Z#@ M9)P 2 #M=U?GEX^_:_\ C;^U!\3-:\"?LM:9!IFD^&[F2/5/'6J1PRP3.A90 MD9D62-8W*G;\KR.,-B-0U9OC#]NCXI?M@QR^!_V9_ 6M:5::AFVOO'.O1K"E MG&1A]C(7CA.#G=O:3&=D8;!'UK^R'^S7IO[*OP5TSP5:W$>HZB9'O=5U)(_+ M^UW;X#, >BJJHB]]L8SR30!\G+^VY\>M'\ ?\(M\4OV2O$OC.Z%H]CK&HVL, MRV6H+RC,\26DL0#+C=ARC$DJ%4A1\=_LV_M*?$O]C3XO>*7_ .$1U.P\!Q3Q M7WB/P-(\C#2K>Y:/R9%\PEHIE$L";GP6)5),'&W]X,5^5^E?#-OBA^U-^VS\ M-;TK+XB\0Z(;G2H9QY19E,7RTEFDD2*,$]2 S@D#DA2!S7Q'\-?V>?C M=^VUXE^$OQ:^,^O>#M7^&]J3J]IX8@AF1S%*5/EM$(@K;BD?+ROPN#N!((!X MI^TQ^VK=?M0? O3?A=XF^$TI^-T>IVZ1QK:RDHKQ%_M%HBGS%>0;!Y3;D*R! M@7 &W]0?@9\)]8\._LY^&_A_\4KVS\=:I#IS6.K2W*FYM[M2S;8V\T9D"QE$ MW,,MLS@9Q75Z5\'?!6A_$75O'MAX:T^U\8ZK EM>ZS'%_I$T:*JJI;L,(@., M9V+G.!78;: ,7PCX)\/^ -$@T;PSHFG^'])A_P!79:9:I;PKZG:@ R?7O6UM MI:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *UY' M--9SI;R^1<,C".4KNV,1PV.^#BOS<_X)[7EI\ ?VD/B5\+_BO9&W^-6NWC7= MKXJNY3*-*^6/V^/V7;SX\?#NT\2^#BUC\5 M/!LHU/P_?VYV3RE&#M;AO4E0R9Z.HZ!FH ^ILTZOG7]BW]K/3/VH/AP'O%&E M>/\ 0PMGXCT.4>7+#<+\IE6,_,(W8'&>58,IY7)](L?V@_AOJ?Q,G^'EKXVT M6?QM"65]$2[7[1N5=S(!GEU&24!W DC@T >A4444 %%%% "8KX=_P""A'P7 MU_POJN@?M*_#"+R?'O@4B75((UXU'30")-X'+;$+JW?_ %^-_A[]H;X5Z'XY\-2@V.H1#SK9F#26#_$5A%XGT2S'$4+#:6CB7 MHJCSIDX_AMT]*_0&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH ^*_\ @KQ_R9OJ/_8:L/\ T-J_.K_@D_\ \GM>$/\ KRU'_P!) M):_17_@KQ_R9OJ/_ &&K#_T-J_.K_@D__P GM>$/^O+4?_226@#]Z:*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY5_X*C_ /)B?Q-_ M[AG_ *=+2OJJOE7_ (*C_P#)B?Q-_P"X9_Z=+2@#\E?^";W_ ">U\+?^OVX_ M]))Z_H4K^>O_ ()O?\GM?"W_ *_;C_TDGK^A2@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y?XF?#7P[\7O M NK^$/%>G1ZIH6J0&"XMY!R,]'0_PNIPRL.5(!'2O@#X>^,OCK_P3OFU+X>Z MM\-_$'QF^%EO-)<:!X@T&.22:RMBV2DH1'" WD/E7EC,0+BQN 6AE Z,,@@]&!!'!H M]/VU^?W_ 4L\!I\(=;\!?M,>#[);+Q7X8UNW@UJ6V&PW]FXVCSL=>GDYZE9 M\$X50/T"KSWX]?!W2OC]\(?$_@#69Y;33];MA$US H9X9%=9(I IX.V1$;'? M&,CK0!VNCZQ:Z_I%CJ=C*)[*]@CN8)5Z/&ZAE/X@@U=KXF_X)]_%+QGX?\1> M,_V!_ MM0?MI?#K]DV'38_&$FH7.JZI%+-9:;IEOYDDBH0"S,2JH-S 9)SUP#@U\\_L M0_LXWGQSUF3]I;XW6TVM^+M:NGN/#NCZDA-KIEHK$0R+$PZ]?+!& H63EW## MZ(_:V_9(\._M7>#[&SOKVX\/^*=&=KC0O$5GGS;&9MN01D;D8HA(!!RH(8$5 MY-^Q1^TGX[D^(WB;]G[XU&W/Q)\*P++9ZPLP)UBVX;=VWN(WC<,!N9"Q959& M) /M+:*-M)NIU !1110!\ _\%@+F73_AC\++^\CFE\,V?C*";4EAYZ0R%V^I:7?0K<6MY:R"2*:-@"KJPX(((.:R?B M-\-_#?Q;\%ZIX2\6Z5#K7A_4XO*N;.?.& (*LI&"K*P#*RD%2 0017Q&G_!+ MGQ1\/;BY7X1_M&^-? FCY,L&D/YDL?F=<.T,\*$$YZQD\]\<@'Z ;J=7P!\% M?VN/B9\ ?C-:_!3]IR6TEGU+']@>.[?:EM=@G:JRL JE6(VARJNK8#@AMP^_ MMU "U\U_M1?MZ?#W]EO5[7P[JMOJGB3QG>VXN+70-%@#R;6++&9)&(5 S*0 M-S\9VD$9^DLFOS$_:J\9Z[^S7_P4N\'_ ! BT:T\,/V[O"'A?X3>&?@SXU\-ZU-XAM[N\E MOK=C%&B1S1LK'8H"JTH8L^T#R^<=OU?TO2;/0]+L].T^WCL["SA2WM[>%0J1 M1HH544=@ /:K6T4M 'P_\ M>?L<^)X?B)IWQX^ "Q:3\4]-G\[4M+CD$,. MMQ_Q9!*J9&'RNK$"12>0XRSOA1_P4XT1?$=SX.^._A6\^"?B^U@CE)U,2/9W M6XJ,KE \622PW!EVJV9,CG[=VUY_\2OV??AK\8IH9_&W@?0_$UU#'Y,5UJ%D MCSQQY)V++C>%R2< ]2: /-=1_P""AW[.NES+'-\5-'%-!U M[PG\/;O^R+O3]:C2)KNY!>.1C(TT9+"6*;:$=1L"E@2>.&!DF^?)_=O$&4J,*Z_K/CZ_:^^(?C?4/[:UL;P_DR-N(C9QPTF9)&WB'2TDN+0'(R&0%]X4'+&)W8 M/-/VPOVE?A;\:/VHOV6I_ OBN#Q'=^'O%\)U'[#:3E4BFN[$H0Y0"0_ MNG^5"Q!)R!W_ $R\4>$]$\;:'(O^"E7[.7ACQ'>Z+=_$BVGN+16,EQ86-U=VS,!G8DT4;(YQT*DJ>F<\4 >+ M?\$P;G6/A[\2/CY\%)M6NM8\,>"-:":,UVX+0JT]RCXP.-XCC*M:C_LJ:_C"/-^]N)&7@EO!ET[6K4PF9%R\$H(>*91 MD99)%1P#P=N#P30!\)^'?%6E_L7?\%"-4N+BZ2P^#_QIM(M1LM2&!917KMO5 MS)C 42R2C@A42\C9L*N:_2C=7Y<_L=^ 3^VY^QSXR^$GC-QJ%EX+U'[%X1\; M11OM5@C&+8'"NRQC *L%)BG1,*5!'N/_ 3;^/GB'Q+H?B?X+?$67_BXOPWN M#I[-*W[R[L48QH^2$[#4[+5GF^U:QJ\,LMM"Z%"MN!&Z;78%C\QY .T'#$?9^ZL?Q? M9:'J7A?5(?$UG9W_ (?-N[7UOJ$"SP/"HW,'C8$,N!G!!Z4 ?A;\8/V][S]J M+XC^&)OBSI,Z_#+0YQ>'P=X;F\L7DP!&Z660Y).2I;'RH650I8O7[;?!?Q;H MWCSX1^#O$7A[2)-"T'4]*MKFPTR6!83;0-&ICC"+\H 7 &WC&,<5^97[%W[% M/@W]KSQ)XA^,?BWPM9:!\-I;Z>RT'P5I#2VT<@4\R2RHP?:I;'RM\SAONH@1 MOU?TG2++0=+L]-TZVBLM/LX4MK:V@4+'#$BA410.B@ #L!0!OA MO0_@7\2_@O\ M/? _P 4_$/1H?#?C_QK\2Y[R2*TO(IP]F9K-KC)CD=0I-S* M%7=NP6SVS^U^T5\D_M[?LZ^._BI_PK[XC?#*\MY/'/PWO9M3L-&O$!BO]S0N MRJ20 X-NH"D@,&(W*0#0!];T5\O_ +)7[<&F_M#ZMJ?@KQ-X=O/A]\5-%B#: MAX6H_^DDM?HK_P5X_Y,WU'_L-6'_H;5^=7_!)_ M_D]KPA_UY:C_ .DDM '[TT444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !7RK_ ,%1_P#DQ/XF_P#<,_\ 3I:5]55\J_\ !4?_ ),3^)O_ M '#/_3I:4 ?DK_P3>_Y/:^%O_7[!;K]@K]I3PC\6/AG<1V7@_Q_K<6B^(_![DBW>:5BQEB4<* M,;V7_GFX(&4T:L/+.8EV@[NO/3I0!^ZU)MK\EO\ A^-KG_1)-/\ M_!Y)_P#&*/\ A^-KG_1)-/\ _!Y)_P#&* /?O@'_ ,3+_@JI^T;?Q#_1X=!T MZU?=P=X@L5Z>F8F_2ONROPI^&_\ P4HU'X=?M&_$GXLQ> [2^N/&D-O$^EMJ M3(EIY2HH(D\HEL[/0=:]L_X?C:Y_T233_P#P>2?_ !B@#]:J*_)7_A^-KG_1 M)-/_ /!Y)_\ &*/^'XVN?]$DT_\ \'DG_P 8H _6G%?*_P"VM^QVOQVT^T\< M^"KR7PS\8O#$?VC1=9LW\M[CRR76WE8=B<[7_A+'JI(/Q]_P_&US_HDFG_\ M@\D_^,4?\/Q-<_Z))I__ (/'_P#C% 'TO^S)_P %'O /BGX1VC_%GQ7I_@SX MA:3.=+UJPU,?9WEG3/[](@.%8+\P 1PRX *[OI_X9?&;P/\9]+N-1\#^*M+ M\46=LXCG?3KA9#"Q&0'7JA(!QD#..*_&#Q1^WM\+?&GCR]\9Z[^RWX5U7Q%? M<0_MC7/P]^-*?$?X->%+?X4SS0>1J& M@VMX;S2[T9Z&%D3:IQ]T'@@%=AR2 ?T-45^1VG_\%P/$T=C"M]\*M)N;M5 E MFM]7EBC=NY5#$Q4>Q8_6I_\ A^-KG_1)-/\ _!Y)_P#&* /UJI-M?DM_P_&U MS_HDFG_^#R3_ .,4?\/QM<_Z))I__@\D_P#C% 'WM^V)^S+HW[4GP6UCPW>V M<;^(;6&2[\/WY?RWM;T(?+R^/]6YPCJ<@J<\,JLOFW_!,W]HA?C/^SSIFAZW MJGG^.?"C/I6HVMW,#>211D"&=D)WD;'2,N>KQMGFOE+_ (?B:W_T233_ /P> M/_\ &*^#]<^*'ASQIXT\9^*_$?A?43K?B#6KC689=#UI;)+(S2O*T05[>7=?L6_L.R_#O5(?B_\ %C4+KQ=\:-70W$MQJ$IE72O,3'EKGDS! M#L9^BCY$ +-^17@;X\6?AWXA^%O$?B+2]=\=:?XV6B:YXC:2W$X*E6/ M[DX7*1DJ -WEJ"2.*^W/^'XFM_\ 1)-/_P#!Y)_\8H _6JBOR5_X?C:Y_P!$ MDT__ ,'DG_QBC_A^-KG_ $233_\ P>2?_&* /UJHK\E?^'XVN?\ 1)-/_P#! MY)_\8H_X?C:Y_P!$DT__ ,'DG_QB@#]:J3%?DM_P_&US_HDFG_\ @\D_^,4? M\/QM<_Z))I__ (/)/_C% 'ZT[:-M?DM_P_&US_HDFG_^#R3_ .,4?\/QM<_Z M))I__@\D_P#C% 'ZU4FT5^2W_#\;7/\ HDFG_P#@\D_^,4?\/QM<_P"B2:?_ M .#R3_XQ0!VW[:?@!/V;_P!KGX0^/?@U=-H'Q!\?ZNVFW^AP@+8:D&E@21I5 MR HD:9 X/!($@VNA8_II7X._M%?\%%M0^/?CSX7^,(O!%OX8UWP'J?\ :-K/ M!J;3BX'F12&)@8UP-T(YYX+#'->\?\/QM<_Z))I__@\D_P#C% 'ZU45^2O\ MP_&US_HDFG_^#R3_ .,4?\/QM<_Z))I__@\D_P#C% 'ZU45^2O\ P_&US_HD MFG_^#R3_ .,4?\/QM<_Z))I__@\D_P#C% 'ZU45^2O\ P_&US_HDFG_^#R3_ M .,4?\/QM<_Z))I__@\D_P#C% 'H?[0OBCQ-_P % /VD6^ _@UM:T+X9>#;^ M2'QSK5O)Y2W,BN5\LC!! >%UB5L[GW.5QU?X1_87^ _@_P?;>&[?X8^'M M1LH6\PW&K627EU*^.7>>0%R?8$*.@ '%?COHG[=FJ>!/VH=2^,7@;PTWA>/7 M93/XA\+G56N;/4W=F:4[C&"FYB7'#%7+%<*=E?2W_#\;7/\ HDFG_P#@\D_^ M,4 ?JUH7A_2_"^D6FE:-IUII&EVB>7;V-C L,$*?W410%4>P%:%?DK_P_&US M_HDFG_\ @\D_^,4?\/QM<_Z))I__ (/)/_C% 'ZU5@>/-+O]<\#^(M-TIH8] M4O-.N+>U:X)\M9GB94+8YV[B,XYK\M/^'XVN?]$DT_\ \'DG_P 8H_X?B:W_ M -$CT_\ \'C_ /QB@#W7_@D5XF33_A#XU^%U_I<^E>+O ^ORQ:S#*58;YF=5 MY'\2M;RH1S]P$$AL#"_;>TBZ_91_:F^'G[3FAVTS:!?3KH7C&WM@3YD;)L$C M*"-Q:%>-WRA[:'/+5\3_ 3_ ."B.N_ WXZ?$GQYHWAB.[T7QU=RZC?^&[S4 M"5BNGD:7S4G6('Y6DF &W[KX.2H:O9_&'_!90^/_ OJ7ASQ'\$='UC0]2A: MWN[&ZUIVCE0]C^XX(."".00""",T ?K5X0\8:+X_\+Z;XB\.ZE;ZQHFI0K<6 MM]:ONCE0]QZ'J"#R""" 016S7\^W[-_[?'C7]EOQ#?0^#[?[3\/;N\:Y/A#6 M+G[0D0;C]W2?_&*/^'XVN?]$DT__P 'DG_QB@#[S_;,\/\ Q=U_X)WI M^"VO'0_&-E.MV8HT0RW]NJN'MXV<$(Y)5@>Y3;D;LC\R/"?[87[0_P ;+5OA M_J?QP\'^&=!F_=,'FCL##$S;F _>*P*D8#%0?0S_ ,%P M];/_ #233_\ P>/_ /&*^7?VI/VS++]I_7M$N;OX9Z+X4T^VN_MNJ+HYB%_J MTA 7,EX8-XPF5 PPR@ELO$OAKQ!;6.J75G\IN+!P[;90/O#Y6BZ\BQOH- M2L[>[M95GMKB-98I4.5=& *L/8@YK\9_C3_P5D3X]?"_7_ GB?X06C:/K$(C MD>WUYUEA965XY4)MR R.JL,@C(Y!&17AWPW_ ."C?Q^^%7A/3O#.B>-O-T33 M8EM[*VU'3K:Y:")Z#G*L '5NV,!<2?_ !B@#WSQ MA,/$7_!8+P0+(&0Z#X"D6^](]QO"/_2F'_OJONZOPG\*?\%)-1\,_M8>,_CB M_@.UOK[Q#I$6CQZ2VI.J64:+;@E9!'\Q8VP/*C&\\^OMW_#\;7/^B2:?_P"# MR3_XQ0!^M5%?DK_P_&US_HDFG_\ @\D_^,4?\/QM<_Z))I__ (/)/_C% 'ZU M45^2O_#\;7/^B2:?_P"#R3_XQ1_P_&US_HDFG_\ @\D_^,4 ?K517Y*_\/QM M<_Z))I__ (/)/_C%'_#\;7/^B2:?_P"#R3_XQ0!^M5%?DK_P_&US_HDFG_\ M@\D_^,4?\/QM<_Z))I__ (/)/_C% 'ZU45^2O_#\;7/^B2:?_P"#R3_XQ1_P M_&US_HDFG_\ @\D_^,4 ?K517Y*_\/QM<_Z))I__ (/)/_C%'_#\;7/^B2:? M_P"#R3_XQ0!^M5%?DK_P_&US_HDFG_\ @\D_^,4?\/QM<_Z))I__ (/)/_C% M 'ZU45^2O_#\;7/^B2:?_P"#R3_XQ1_P_&US_HDFG_\ @\D_^,4 ?K517Y*_ M\/QM<_Z))I__ (/)/_C%'_#\;7/^B2:?_P"#R3_XQ0!^M5%?DK_P_&US_HDF MG_\ @\D_^,4?\/QM<_Z))I__ (/)/_C% 'TM_P %>/\ DS?4?^PU8?\ H;5^ M=7_!)_\ Y/:\(?\ 7EJ/_I)+6[^UA_P4VU/]JCX0W'@.Z\ VGAV*:\@NS>PZ MFUPP,9)V[#$O7/7-87_!)_\ Y/:\(?\ 7EJ/_I)+0!^]-%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 5Y3^U)\#?^&E/@3XG^'']M_\ M".?VU]E_XF?V3[5Y/DW4,_\ JMZ;L^5M^\,;L\XP?5J3:* /RM_X<9_]5L_\ MM3_[MI/^'&/_ %6S_P M3_[MK]5** /RK_X<8_\ 5;/_ "U/_NVC_AQC_P!5 ML_\ +4_^[:_52B@#\J_^'&/_ %6S_P M3_[MH_X<8_\ 5;/_ "U/_NVOU4HH M _*O_AQC_P!5L_\ +4_^[:/^'&/_ %6S_P M3_[MK]5** /RK_X<8_\ 5;/_ M "U/_NVC_AQC_P!5L_\ +4_^[:_52B@#\J_^'&/_ %6S_P M3_[MH_X<8_\ M5;/_ "U/_NVOU4HH _*O_AQC_P!5L_\ +4_^[:/^'&/_ %6S_P M3_[MK]5* M* /RK_X<8_\ 5;/_ "U/_NVC_AQC_P!5L_\ +4_^[:_52B@#\J_^'&/_ %6S M_P M3_[MH_X<8_\ 5;/_ "U/_NVOU4HH _*O_AQC_P!5L_\ +4_^[:/^'&/_ M %6S_P M3_[MK]5** /RK_X<8_\ 5;/_ "U/_NVC_AQC_P!5L_\ +4_^[:_5 M2B@#\J_^'&/_ %6S_P M3_[MH_X<8_\ 5;/_ "U/_NVOU4HH _*O_AQC_P!5 ML_\ +4_^[:/^'&/_ %6S_P M3_[MK]5** /RK_X<8_\ 5;/_ "U/_NVC_AQC M_P!5L_\ +4_^[:_52B@#\J_^'&/_ %6S_P M3_[MH_X<8_\ 5;/_ "U/_NVO MU4HH _*O_AQC_P!5L_\ +4_^[:7_ (<9G_HMG_EJ?_=M?JG10!^5?_#C'_JM MG_EJ?_=M'_#C'_JMG_EJ?_=M?JI10!^5G_#C/_JMG_EI_P#W;2?\.,?^JV?^ M6I_]VU^JE% 'Y5_\.,?^JV?^6I_]VT?\.,?^JV?^6I_]VU^JE% 'Y5_\.,?^ MJV?^6I_]VT?\.,?^JV?^6I_]VU^JE% 'Y5_\.,?^JV?^6I_]VT?\.,_^JV?^ M6G_]VU^JE% 'Y5_\.,?^JV?^6G_]VT?\.,?^JV?^6I_]VU^JE% 'Y5_\.,?^ MJV?^6I_]VT?\.,?^JV?^6I_]VU^JE% 'Y5_\.,?^JV?^6I_]VT?\.,O^JV?^ M6G_]VU^JE% 'Y6?\.,_^JV?^6G_]VTG_ XQ_P"JV?\ EJ?_ ';7ZJ44 ?E7 M_P .,?\ JMG_ ):G_P!VT?\ #C'_ *K9_P"6I_\ =M?JI10!^5?_ XQ_P"J MV?\ EJ?_ ';1_P .,?\ JMG_ ):G_P!VU^JE% 'Y5_\ #C'_ *K9_P"6I_\ M=M'_ XQ_P"JV?\ EJ?_ ';7ZJ44 ?E7_P .,?\ JMG_ ):G_P!VT?\ #C'_ M *K9_P"6I_\ =M?JI10!^5?_ XQ_P"JV?\ EJ?_ ';1_P .,?\ JMG_ ):G M_P!VU^JE% 'Y5_\ #C'_ *K9_P"6I_\ =M'_ XQ_P"JV?\ EJ?_ ';7ZJ44 M ?E7_P .,?\ JMG_ ):G_P!VT?\ #C'_ *K9_P"6I_\ =M?JI10!^5?_ XQ M_P"JV?\ EJ?_ ';1_P .,?\ JMG_ ):G_P!VU^JE% 'Y5_\ #C'_ *K9_P"6 MI_\ =M'_ XQ_P"JV?\ EJ?_ ';7ZJ44 ?E7_P .,O\ JMG_ ):?_P!VT?\ M#C'_ *K9_P"6I_\ =M?JI10!^5?_ XQ_P"JV?\ EJ?_ ';1_P .,?\ JMG_ M ):G_P!VU^JE% 'Y5_\ #C'_ *K9_P"6I_\ =M'_ XQ_P"JV?\ EJ?_ ';7 MZJ44 ?E7_P .,O\ JMG_ ):G_P!VT?\ #C'_ *K9_P"6I_\ =M?JI10!^5?_ M XQ_P"JV?\ EJ?_ ';1_P .,?\ JMG_ ):G_P!VU^JE% 'Y5_\ #C'_ *K9 M_P"6I_\ =M'_ XQ_P"JV?\ EJ?_ ';7ZJ44 ?E7_P .,?\ JMG_ ):G_P!V MT?\ #C+_ *K9_P"6I_\ =M?JI10!^5?_ XQ_P"JV?\ EJ?_ ';1_P .,?\ MJMG_ ):G_P!VU^JE% 'Y5_\ #C'_ *K9_P"6I_\ =M'_ XQ_P"JV?\ EJ?_ M ';7ZJ44 ?E7_P .,?\ JMG_ ):G_P!VT?\ #C'_ *K9_P"6I_\ =M?JI10! M^5?_ XQ_P"JV?\ EJ?_ ';1_P .,?\ JMG_ ):G_P!VU^JE% 'Y5_\ #C'_ M *K9_P"6I_\ =M'_ XQ_P"JV?\ EJ?_ ';7ZJ44 ?E7_P .,?\ JMG_ ):G M_P!VT?\ #C'_ *K9_P"6I_\ =M?JI10!^5?_ XQ_P"JV?\ EJ?_ ';1_P . M,?\ JMG_ ):G_P!VU^JE% 'Y5_\ #C'_ *K9_P"6I_\ =M'_ XQ_P"JV?\ MEJ?_ ';7ZJ44 ?E7_P .,?\ JMG_ ):G_P!VT?\ #C'_ *K9_P"6I_\ =M?J MI10!^5?_ XQ_P"JV?\ EJ?_ ';1_P .,?\ JMG_ ):G_P!VU^JE% 'Y5_\ M#C'_ *K9_P"6I_\ =M'_ XQ_P"JV?\ EJ?_ ';7ZJ44 ?E7_P .,?\ JMG_ M ):G_P!VT?\ #C'_ *K9_P"6I_\ =M?JI10!^5?_ XQ_P"JV?\ EJ?_ ';1 M_P .,?\ JMG_ ):G_P!VU^JE% 'Y5_\ #C'_ *K9_P"6I_\ =M'_ XQ_P"J MV?\ EJ?_ ';7ZJ44 ?E7_P .,?\ JMG_ ):G_P!VT?\ #C'_ *K9_P"6I_\ M=M?JI10!^5?_ XQ_P"JV?\ EJ?_ ';1_P .,?\ JMG_ ):G_P!VU^JE% 'Y M5_\ #C'_ *K9_P"6I_\ =M'_ XQ_P"JV?\ EJ?_ ';7ZJ44 ?E7_P .,?\ MJMG_ ):G_P!VT?\ #C'_ *K9_P"6I_\ =M?JI10!^5?_ XQ_P"JV?\ EJ?_ M ';1_P .,?\ JMG_ ):G_P!VU^JE% 'Y5_\ #C'_ *K9_P"6I_\ =M'_ XQ M_P"JV?\ EJ?_ ';7ZJ44 ?E7_P .,?\ JMG_ ):G_P!VT?\ #C'_ *K9_P"6 MI_\ =M?JI10!^5?_ XQ_P"JV?\ EJ?_ ';1_P .,?\ JMG_ ):G_P!VU^JE M% 'Y5_\ #C'_ *K9_P"6I_\ =M'_ XQ_P"JV?\ EJ?_ ';7ZJ44 ?E7_P . M,?\ JMG_ ):G_P!VT?\ #C'_ *K9_P"6I_\ =M?JI10!^5?_ XQ_P"JV?\ MEJ?_ ';1_P .,?\ JMG_ ):G_P!VU^JE% 'Y5_\ #C'_ *K9_P"6I_\ =M'_ M XQ_P"JV?\ EJ?_ ';7ZJ44 ?E7_P .,O\ JMG_ ):?_P!VT?\ #C'_ *K9 M_P"6I_\ =M?JI10!^5G_ XS/_1;/_+3_P#NVD_X<8_]5L_\M3_[MK]5** / MRK_X<8_]5L_\M3_[MH_X<8_]5L_\M3_[MK]5** /RL_X<9_]5L_\M/\ ^[:3 M_AQC_P!5L_\ +4_^[:_52B@#\J_^'&/_ %6S_P M3_[MH_X<8_\ 5;/_ "U/ M_NVOU4HH _*O_AQC_P!5L_\ +4_^[:/^'&/_ %6S_P M3_[MK]5** /RK_X< M8_\ 5;/_ "U/_NVC_AQC_P!5L_\ +4_^[:_52B@#\J_^'&/_ %6S_P M3_[M MH_X<8_\ 5;/_ "U/_NVOU4HH _*O_AQC_P!5L_\ +4_^[:/^'&/_ %6S_P M M3_[MK]5** /RK_X<8_\ 5;/_ "U/_NVC_AQC_P!5L_\ +4_^[:_52B@#\J_^ M'&/_ %6S_P M3_[MH_X<8_\ 5;/_ "U/_NVOU4HH _*O_AQC_P!5L_\ +4_^ M[:/^'&/_ %6S_P M3_[MK]5** /RK_X<8_\ 5;/_ "U/_NVC_AQC_P!5L_\ M+4_^[:_52B@#\J_^'&/_ %6S_P M3_[MH_X<8_\ 5;/_ "U/_NVOU4HH _*O M_AQE_P!5L_\ +3_^[:]>_9/_ ."6G_#,'QNT?XA?\+-_X27^SX;B'^SO[ ^R M>9YL+1Y\S[2^,;LXVG.,<=:^]J3:* %HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ' "BBB@#_V0$! end XML 17 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover Page Cover Page - USD ($)
12 Months Ended
Jul. 31, 2023
Sep. 30, 2023
Jan. 31, 2023
Entity Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Jul. 31, 2023    
Document Transition Report false    
Entity File Number 001-12622    
Entity Registrant Name OIL-DRI CORPORATION OF AMERICA    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 36-2048898    
Entity Address, Address Line One 410 North Michigan Avenue    
Entity Address, Address Line Two Suite 400    
Entity Address, City or Town Chicago    
Entity Address, State or Province IL    
Entity Address, Postal Zip Code 60611-4213    
City Area Code 312    
Local Phone Number 321-1515    
Title of 12(b) Security Common Stock, par value $0.10 per share    
Trading Symbol ODC    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 186,610,921
Entity Central Index Key 0000074046    
Current Fiscal Year End Date --07-31    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Amendment Flag false    
Common Stock      
Entity Information [Line Items]      
Entity Common Stock, Shares Outstanding   5,108,734  
Class B      
Entity Information [Line Items]      
Entity Common Stock, Shares Outstanding   2,170,415  
Common Class A      
Entity Information [Line Items]      
Entity Common Stock, Shares Outstanding   0  
XML 18 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Audit Information
12 Months Ended
Jul. 31, 2023
Auditor [Line Items]  
Auditor Name GRANT THORNTON LLP
Auditor Firm ID 248
Auditor Location Chicago, Illinois
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jul. 31, 2023
Jul. 31, 2022
Current Assets    
Cash and cash equivalents $ 31,754 $ 16,298
Accounts receivable, less allowance of $1,087 and $922 in 2023 and 2022, respectively 59,287 51,683
Inventories, net 42,612 40,466
Prepaid expenses and other assets 2,854 3,664
Total Current Assets 136,507 112,111
Property, Plant and Equipment    
Buildings and leasehold improvements 40,940 40,294
Machinery and equipment 184,471 165,350
Office furniture and equipment 18,744 17,524
Vehicles 17,663 15,470
Gross depreciable assets 261,818 238,638
Less accumulated depreciation and amortization (182,999) (175,374)
Net depreciable assets 78,819 63,264
Construction in progress 15,856 24,496
Land and mineral rights 22,905 20,106
Capital Parts, net 3,292 2,570
Total Property, Plant and Equipment, Net 120,872 110,436
Other Assets    
Goodwill 3,618 3,618
Trademarks and patents, net of accumulated amortization of $578 and $524 in 2023 and 2022, respectively 1,399 1,445
Customer list, net of accumulated amortization of $7,763 and $7,608 in 2023 and 2022, respectively 22 177
Deferred income taxes 7,201 3,677
Operating lease right-of-use assets 9,386 10,601
Other 7,230 7,546
Total Other Assets 28,856 27,064
Total Assets 286,235 249,611
Current Liabilities    
Current maturities of notes payable 1,000 1,000
Accounts Payable 17,101 13,401
Dividends payable 1,927 1,851
Operating lease liabilities 1,872 2,178
Accrued Expenses 36,868 30,085
Total Current Liabilities 58,768 48,515
Noncurrent Liabilities    
Notes payable, net of unamortized debt issuance costs of $173 and $202 in 2023 and 2022, respectively 30,827 31,798
Deferred compensation 4,512 4,559
Pension and postretirement benefits 1,753 798
Long-term operating lease liabilities 8,810 9,749
Other 4,489 3,843
Total Noncurrent Liabilities 50,391 50,747
Total Liabilities 109,159 99,262
Stockholders’ Equity    
Additional paid-in capital 55,624 52,467
Retained earnings 200,796 178,754
Noncontrolling interest 0 (369)
Accumulated Other Comprehensive Loss    
Pension and postretirement benefits 1,012 (2,242)
Cumulative translation adjustment (264) 59
Total Accumulated Other Comprehensive Income (Loss) 748 (2,183)
Less treasury stock, at cost (3,658,989 Common and 351,641 Class B shares in 2023 and 3,609,938 Common and 351,641 Class B shares in 2022) (81,207) (79,428)
Total Stockholders’ Equity 177,076 150,349
Total Liabilities and Stockholders’ Equity 286,235 249,611
Common Stock    
Stockholders’ Equity    
Common Stock, par value $.10 875 868
Class B    
Stockholders’ Equity    
Common Stock, par value $.10 $ 240 $ 240
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Net Sales $ 413,021 $ 348,589
Cost of Sales (309,794) (286,074)
Gross Profit 103,227 62,515
Selling, General and Administrative Expenses (62,187) (52,050)
Loss on impairment of goodwill 0 5,644
Income from Operations 41,040 4,821
Other (Expense) Income    
Interest income 465 45
Interest expense (1,464) (1,228)
Loss on pension termination (4,652) 0
Foreign exchange gain (loss) 105 (303)
Other, net (816) 2,374
Total Other (Expense) Income, Net (6,362) 888
Income Before Income Taxes 34,678 5,709
Income Tax Expense (5,195) (97)
Net income 29,483 5,612
Net Loss Attributable to Noncontrolling Interest (68) (62)
Net Income Attributable to Oil-Dri 29,551 $ 5,674
Basic Common    
Other (Expense) Income    
Net Income Attributable to Oil-Dri $ 22,712  
Net Income Per Share    
Earnings Per Share, Basic $ 4.45 $ 0.83
Earnings per Share, Diluted $ 4.13 $ 0.81
Average Shares Outstanding    
Earnings Per Share, Basic (in shares) 4,825 4,987
Earnings Per Share, Diluted (in shares) 6,784 5,099
Basic Class B    
Other (Expense) Income    
Net Income Attributable to Oil-Dri $ 6,839  
Net Income Per Share    
Earnings Per Share, Basic $ 3.35 $ 0.63
Earnings per Share, Diluted $ 3.35 $ 0.62
Average Shares Outstanding    
Earnings Per Share, Basic (in shares) 1,959 1,934
Earnings Per Share, Diluted (in shares) 1,959 1,962
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidate Statements of Comprehensive Income Statement - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Net Income Attributable to Parent    
Net Income Attributable to Oil-Dri $ 29,551 $ 5,674
Other Comprehensive Income (Loss)    
Pension and postretirement benefits (net of tax) 3,254 2,186
Cumulative translation adjustment (323) (252)
Other Comprehensive Income 2,931 1,934
Comprehensive Income $ 32,482 $ 7,608
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Stockholders Equity Statement - USD ($)
$ in Thousands
Total
Common & Class B Stock
Additional Paid-in Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Loss
Noncontrolling Interest
Total, Beginning of Period at Jul. 31, 2021 $ 159,232 $ 1,096 $ 48,271 $ 180,443 $ (66,154) $ (4,117) $ (307)
Common & Class B Stock, Beginning of Period (in shares) at Jul. 31, 2021   10,958,367          
Treasury Stock, Beginning of Period (in shares) at Jul. 31, 2021         (3,539,193)    
Net Income 5,612 $ 0 0   $ 0 0  
Net Income Attributable to Oil-Dri 5,674     5,674      
Net Loss Attributable to Noncontrolling Interest (62)           (62)
Other comprehensive income 1,934 0 0 0 0 1,934 0
Dividends Declared (7,363) 0 0 (7,363) $ 0 0 0
Purchases of Treasury Stock (in shares)         (379,586)    
Purchases of Treasury Stock (11,806) $ 0 0 0 $ (11,806) 0 0
Net Issuance of Stock Under Long-Term Incentive Plans (in shares)   125,457     42,800    
Net issuance of stock under long-term incentive plans (1) $ 12 1,455 0 $ (1,468) 0 0
Amortization of Restricted Stock 2,741 0 2,741 0 0 0 0
Total, End of Period at Jul. 31, 2022 150,349 $ 1,108 52,467 178,754 $ (79,428) (2,183) (369)
Common & Class B Stock, End of Period (in shares) at Jul. 31, 2022   11,083,824          
Treasury Stock, End of Period (in shares) at Jul. 31, 2022         (3,961,579)    
Net Income 29,483 $ 0 0   $ 0 0  
Net Income Attributable to Oil-Dri 29,551     29,551      
Net Loss Attributable to Noncontrolling Interest (68)           (68)
Other comprehensive income 2,931 0 0 0 0 2,931 0
Dividends Declared (7,509) 0 0 (7,509) $ 0 0 0
Purchases of Treasury Stock (in shares)         (25,055)    
Purchases of Treasury Stock (1,078) $ 0 0 0 $ (1,078) 0 0
Net Issuance of Stock Under Long-Term Incentive Plans (in shares)   63,455     23,996    
Net issuance of stock under long-term incentive plans 1 $ 7 695 0 $ (701) 0 0
Amortization of Restricted Stock 3,147 0 3,147 0 0 0 0
Contributions from noncontrolling interests (248) 0 (685) 0 0 0 437
Total, End of Period at Jul. 31, 2023 $ 177,076 $ 1,115 $ 55,624 $ 200,796 $ (81,207) $ 748 $ 0
Common & Class B Stock, End of Period (in shares) at Jul. 31, 2023   11,147,279          
Treasury Stock, End of Period (in shares) at Jul. 31, 2023         (4,010,630)    
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Cash Flows from Operating Activities    
Net Income $ 29,483 $ 5,612
Adjustments to reconcile net income to net cash provided by operating activites:    
Depreciation and amortization 15,528 13,474
Non-cash stock compensation expense 3,147 2,741
Loss on pension termination 4,652 0
Provision for deferred income taxes (4,431) (2,296)
Provision for bad debts and cash discounts 284 (227)
Loss on impairment of goodwill 0 5,644
Loss on impairment of patent applications 61 323
Loss on impairment of Fixed Assets 914 0
Accretion for asset retirement obligation 161 145
Loss on the disposals of property, plant and equipment 130 334
(Increase) decrease in:    
Accounts receivable (7,899) (10,654)
Inventories (2,204) (13,087)
Prepaid expenses 1,082 372
Deferred income taxes 510 715
Other assets 59 1,607
Increase (decrease) in:    
Accounts payable 3,241 5,002
Accrued expenses 6,455 4,702
Deferred compensation (47) 189
Pension and postretirement benefits (1,085) (1,938)
Other liabilities (277) (3,641)
Total Adjustments 20,281 3,405
Net Cash Provided by Operating Activities 49,764 9,017
Cash Flows from Investing Activities    
Capital expenditures (24,368) (22,010)
Proceeds from sale of property, plant and equipment 70 21
Acquisition of equity in Agromex (269) 0
Net Cash Used in Investing Activities (24,567) (21,989)
Cash Flows from Financing Activities    
Proceeds from issuance of notes payable 0 25,000
Principal payments on notes payable (1,000) (1,000)
Payments of Debt Issuance Costs (7) (114)
Dividends paid (7,433) (7,377)
Purchase of treasury stock (1,078) (11,806)
Net Cash (Used in) Provided by Financing Activities (9,518) 4,703
Effect of exchange rate changes on cash and cash equivalents (223) (24)
Net Increase (Decrease) in Cash and Cash Equivalents 15,456 (8,293)
Cash and Cash Equivalents, Beginning of Year 16,298 24,591
Cash and Cash Equivalents, End of Year 31,754 16,298
Other cash flows:    
Interest payments, net of amounts capitalized 1,135 767
Income tax payments (refunds) 7,367 (178)
Noncash investing and financing activities:    
Capital expenditures accrued, but not paid 4,279 3,558
Cash dividends declared and accrued, but not paid $ 1,927 $ 1,851
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jul. 31, 2023
Jul. 31, 2022
Allowance for doubtful accounts $ 1,087 $ 922
Trademarks and patents accumulated amortization 578 524
Customer list accumulated amortization 7,763 7,608
Unamortized debt issuance costs $ 173 $ 202
Common Stock    
Common Stock, shares issued 8,750,223 8,686,768
Common Stock, par value per share $ 0.10 $ 0.10
Treasury Stock, shares 3,658,989 3,609,938
Class B    
Common Stock, shares issued 2,397,056 2,397,056
Common Stock, par value per share $ 0.10 $ 0.10
Treasury Stock, shares 351,641 351,641
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Level 1 (Notes)
12 Months Ended
Jul. 31, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]  
Summary Of Significant Accounting Policies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
NATURE OF OPERATIONS

    We are a leader in developing, manufacturing and/or marketing sorbent products. Our sorbent products are principally produced from clay minerals. Our absorbent clay products include cat litter, industrial floor absorbents, agricultural chemical carriers and animal feed additives. Our adsorbent products include bleaching clays, which are used for filtration of edible oils, pre-treatment of renewable diesel, and for purification of petroleum-based oils. We also sell synthetic sorbents, which are used for industrial cleanup.

PRINCIPLES OF CONSOLIDATION
 
The Consolidated Financial Statements include the accounts of Oil-Dri Corporation of America and its subsidiaries. All significant intercompany balances and transactions have been eliminated from the Consolidated Financial Statements.

RECLASSIFICATION
    Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements. These immaterial reclassifications had no effect on the previously reported net income or net cash flows.

MANAGEMENT USE OF ESTIMATES
 
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period as well as the related disclosures. Estimates and assumptions about future events cannot be made with certainty. All of our estimates and assumptions are revised periodically. Actual results could differ from these estimates.

CASH AND CASH EQUIVALENTS
 
Cash equivalents are highly liquid investments with maturities of three months or less.
 
TRADE RECEIVABLES
 
We recognize trade receivables when control of finished products are transferred to our customers. We record an allowance for credit losses based on our expectations and a periodic review of our accounts receivable, including a review of the overall aging of accounts, consideration of customer credit risk and analysis of facts and circumstances about specific accounts. A customer account is determined to be uncollectible when it is probable that a loss will be incurred after we have completed our internal collection procedures, including termination of shipments, direct customer contact and formal demand of payment. We retain outside collection agencies to facilitate our collection efforts. Past due status is determined based on contractual terms and customer payment history.
INVENTORIES
 
The composition of inventories was as follows as of July 31 (in thousands):
 20232022
Finished goods$21,943 $18,142 
Packaging8,007 9,515 
Spare parts, net$5,981 $4,904 
Other6,681 7,905 
Inventories$42,612 $40,466 

Inventories are valued at the lower of cost (first-in, first-out) or net realizable value. Inventory costs include the cost of raw materials, packaging supplies, labor and other overhead costs. We performed a detailed review of our inventory items to determine if an obsolescence reserve adjustment was necessary. The review surveyed all of our operating facilities and sales groups to ensure that both historical issues and new market trends were considered. The obsolescence reserve not only considered specific items, but also took into consideration the overall value of the inventory as of the balance sheet date. We recorded inventory obsolescence reserves of approximately $0.8 million as of both July 31, 2023 and July 31, 2022, respectively. The other category of inventories includes a variety of items including clay, additives, fragrances and other supplies. Spare parts in inventory is recorded net of a valuation reserve based on aging. The spare parts reserve was $2.9 million as of July 31, 2023, and $2.7 million as of July 31, 2022.

TRANSLATION OF FOREIGN CURRENCIES
 
Assets and liabilities of foreign subsidiaries, where the local currency is the functional currency, are translated to U.S. Dollars at the exchange rates in effect at period end. Income statement items are translated at the average exchange rate on a monthly basis. Resulting translation adjustments are recorded as a separate component of stockholders’ equity.
 
INTANGIBLES AND GOODWILL
 
We amortize most of our intangibles on a straight-line basis over periods ranging from 10 to 20 years. Our customer list intangible asset is amortized at an accelerated amortization rate in the earlier years to reflect the expected pattern of decline in the related benefits over time. Intangible amortization was $0.3 million in fiscal year 2023 and $0.5 million in fiscal year 2022. Some intangible assets were determined to have indefinite lives and are not amortized, specifically one acquired trademark recorded at $0.4 million.
 
Our estimated intangible amortization expense for the next five fiscal years is as follows (in thousands):
2024$129 
2025$105 
2026$102 
2027$99 
2028$94 

    The remaining weighted average amortization period of our intangibles subject to amortization is as follows (in years):
Weighted Average Amortization Period
Patents11.0
Customer list0.3
Total intangible assets subject to amortization10.0

We periodically review indefinite-lived intangibles and goodwill to assess for impairment. Our review entails a qualitative analysis of triggering events and if identified a further analysis is performed based on cash flow considerations and other approaches that require significant judgment with respect to volume, revenue, expenses and allocations. Impairment occurs when the carrying value exceeds the fair value. In fiscal year 2023, all of our goodwill was attributed only to the
Business to Business operating segment. We performed our annual impairment assessment and identified no triggering events that would indicate the need for impairment of the goodwill.
During fiscal year 2022, we determined, as a result of lower share prices and the continued adverse impacts of rising costs and additional expenses to prevent supply chain disruptions, that we had a triggering event that necessitated a goodwill impairment test. As a result, it was determined that the carrying value of our Retail and Wholesale Products Group reporting unit was higher than its fair value and recognized a goodwill impairment of $5.6 million, which left no remaining goodwill in the Retail and Wholesale Products Group reporting unit. No impairment was recognized for the Business to Business operating segment in fiscal year 2022.

OVERBURDEN REMOVAL AND MINING COSTS
 
We surface mine sorbent minerals on property that we either own or lease as part of our overall operations. A significant part of our overall mining cost is incurred during the process of removing the overburden from the mine site, thus exposing the sorbent material used in a majority of our production processes. These stripping costs incurred during production are treated as a variable inventory production cost and are included in cost of goods sold in the period they are incurred. Stripping costs included in cost of goods sold were approximately $4.0 million and $2.7 million for fiscal years 2023 and 2022, respectively. Pre-production overburden removal costs associated with opening a new mine during the development phase are deferred. Total pre-production costs, including the overburden removal costs, that were capitalized in fiscal years 2023 and 2022 were $0.1 million and $1.3 million respectively. The decrease was due to a new mine going into production in fiscal year 2023. Capitalized development costs are amortized when the sorbent material is removed from the mine and used to produce product for sale. At the end of fiscal year 2023, the amount of development costs that are being amortized is $4.3 million.

Additionally, it is our policy to capitalize the purchase cost of land and mineral rights, including associated legal fees, survey fees and real estate fees. The costs of obtaining mineral rights, including legal fees and drilling expenses, are also capitalized. As of both fiscal years ending July 31, 2023 and July 31, 2022 we had $13.6 million of land and $2.2 million of gross mineral rights included in land and mineral rights on the Consolidated Balance Sheets. Any prepaid royalties that may be offset against future royalties due upon extraction of the mineral are also capitalized. Prepaid royalties included in current prepaid expenses and in non-current other assets on the Consolidated Balance Sheets were approximately $2.0 million for both fiscal years ending July 31, 2023 and July 31, 2022.

RECLAMATION
 
We perform ongoing reclamation activities during the normal course of our overburden removal. As overburden is removed from a mine site, it is hauled to previously mined sites and is used to refill older sites. This process allows us to continuously reclaim older mine sites and dispose of overburden simultaneously, therefore minimizing the costs associated with the reclamation process.
 
On an annual basis we evaluate our potential reclamation liability in accordance with ASC 410, Asset Retirement and Environmental Obligations. The reclamation assets are depreciated over the estimated useful lives of the various mines. The reclamation liabilities are increased based on a yearly accretion charge over the estimated useful lives of the mines.

As of July 31, 2023 and 2022, we have recorded an estimated net reclamation asset of $2.2 million and $1.8 million, respectively, and a corresponding estimated reclamation liability of $4.5 million as of July 31, 2023 and $3.8 million as of July 31, 2022. These values represent the discounted present value of the estimated future mining reclamation and landfill closure costs at the production plants. Additional mining activity in fiscal year 2023 and disturbance of land accounts for a majority of the increase in the reclamation asset and liability.

 PROPERTY, PLANT AND EQUIPMENT
 
Property, plant and equipment are generally depreciated using the straight-line method over their estimated useful lives which are listed below. Depreciation expense was $15.3 million and $13.0 million in fiscal years 2023 and 2022, respectively. Major improvements and betterments are capitalized, while maintenance and repairs that do not extend the useful life of the applicable assets are expensed as incurred. Interest expense may also be capitalized for assets that require a period of time to get them ready for their intended use. There was no capitalized interest in fiscal years 2023 and 2022.
 Years
Buildings and leasehold improvements3-40
Machinery and equipment 
Packaging2-20
Processing2-25
Mining and other2-15
Office furniture and equipment2-15
Vehicles2-15

Property, plant and equipment are carried at cost on the Consolidated Balance Sheets and are reviewed for possible impairment on an annual basis or when circumstances indicate impairment that an asset may become impaired. We take into consideration idle and underutilized equipment and review business plans for possible impairment. When impairment is indicated, an impairment charge is recorded for the difference between the carrying value of the asset and its fair market value. In fiscal year 2023, we recognized $0.9 million in impairment losses for fixed assets no longer in use. The impairment is included in cost of goods sold on the Consolidated Statement of Operations. There was no impairment recognized in fiscal year 2022.

Capital parts are long-lived spare parts that are recorded net of a valuation reserve based on aging. The capital parts reserve was $2.0 million as of July 31, 2023, and $1.8 million as of July 31, 2022.


OTHER CURRENT AND NONCURRENT LIABILITIES

    Other liabilities include the accruals for general expenses not yet paid, cash collected not yet vouchered, legal reserves, and reclamation liability accrual. Current liabilities are due to be paid within the next 12 months. Included in current liabilities within Accrued Expenses on the Consolidated Balance Sheet is $2.5 million for the Georgia landfill modification reserve which began in the third quarter of fiscal year 2023. Refer to Note 11 for further details.

TRADE PROMOTIONS

    We routinely commit to one-time or ongoing trade promotion programs, primarily in our Retail and Wholesale Products Group. All such costs are netted against sales. We have accrued liabilities at the end of each period for the estimated expenses incurred but not yet paid for these programs. Promotional reserves are provided for sales incentives made directly to consumers, such as coupons, and sales incentives made to customers, such as slotting, discounts based on sales volume, cooperative marketing programs and other arrangements. We use judgment for estimates to determine our trade spending liabilities. We rely on our historical experience of trade spending patterns and that of the industry, current trends and forecast data.

ADVERTISING

Advertising costs for the development of printed materials, television commercials, web-based digital banners, web-based social media and sales videos are deferred and expensed upon the first use of the materials, unless such amounts are immaterial. Costs paid for communicating advertising over a period of time, such as television air time, radio commercials and print media advertising space, are deferred and expensed on a pro-rata basis. All other advertising costs, including participation in industry conventions and shows and market research, are expensed when incurred. All advertising costs are part of selling, general and administrative expenses. Advertising expenses were approximately $7.4 million and $4.0 million in fiscal years 2023 and 2022, respectively.

FAIR VALUE OF FINANCIAL INSTRUMENTS
 
Non-derivative financial instruments included in the Consolidated Balance Sheets are cash and cash equivalents and notes payable. These instruments, except for notes payable, were carried at amounts approximating fair value as of July 31, 2023 and 2022. See Note 4 of the Notes to the Consolidated Financial Statements for additional information regarding the fair value of our financial instruments, including notes payable.
 
REVENUE RECOGNITION
 
We recognize revenue when performance obligations under the terms of the contracts with customers are satisfied. Our performance obligation generally consists of the promise to sell finished products to wholesalers, distributors and retailers or consumers and our obligations have an original duration of one year or less. Control of the finished products are transferred upon shipment to, or receipt at, customers' locations, as determined by the specific terms of the contract. We have completed our performance obligation when control is transferred and we recognize revenue accordingly. Taxes collected from customers and remitted to governmental authorities are excluded from net sales. Sales returns are not material nor are warranties and any related obligations.

    We have an unconditional right to consideration under the payment terms specified in the contract upon completion of the performance obligation. We may require certain customers to provide payment in advance of product shipment. We recorded a liability for these advance payments of $0.5 million as of July 31, 2022. There is no liability for advance payments as of July 31, 2023. This liability is reported in Other Accrued Expenses on the Consolidated Balance Sheets. Revenue recognized during fiscal year 2023 that was included in the liability for advance payments at the beginning of the year was $0.5 million.
 
COST OF GOODS SOLD
 
Cost of goods sold consists of all manufacturing costs, including depreciation and amortization related to assets used in the manufacturing and distribution process, inbound and outbound freight, inspection costs, purchasing costs associated with materials and packaging used in the production process and warehouse and distribution costs. Natural gas forward contracts are accounted for as normal purchases.
 
SHIPPING AND HANDLING COSTS
 
Shipping and handling costs are included in cost of goods sold and were approximately $57.4 million and $48.5 million for fiscal years 2023 and 2022, respectively. The increase is primarily related to a key customer switching from pick up to delivered.

 SELLING, GENERAL AND ADMINISTRATIVE EXPENSES
 
Selling, general and administrative expenses include salaries, wages and benefits associated with staff outside the manufacturing and distribution functions, all marketing related costs, any miscellaneous trade spending expenses not required to be included in net sales, research and development costs, depreciation and amortization related to assets outside the manufacturing and distribution process and all other non-manufacturing and non-distribution expenses.

RESEARCH AND DEVELOPMENT
 
Research and development costs of approximately $1.2 million and $2.1 million were charged to expense as incurred for fiscal years 2023 and 2022, respectively, and are recorded in selling, general and administrative expenses.
 
PENSION AND POSTRETIREMENT BENEFIT COSTS
 
We historically provided a defined benefit pension plan for eligible salaried and hourly employees and we made contributions to fund the plan. We also provide a postretirement health benefit plan to domestic salaried employees who qualify under the plan’s provisions. The postretirement health benefit plan is unfunded. Our pension and postretirement health benefit plans are accounted for using actuarial valuations required by ASC 715, Compensation – Retirement Benefits. The funded status of our defined pension and postretirement health benefit plans are recognized on the Consolidated Balance Sheets. Changes in the funded status that arise during the period but are not recognized as components of net periodic benefit cost are recognized within other comprehensive income, net of income tax. In fiscal year 2023 we terminated the pension plan. See Note 8 of the Notes to the Consolidated Financial Statements for additional information.

STOCK-BASED COMPENSATION
 
We account for stock options and restricted stock issued under our long-term incentive plans in accordance with ASC 718, Compensation – Stock Compensation. The fair value of stock-based compensation is determined at the grant date. The related compensation expense is recognized over the appropriate vesting period. Forfeitures are recognized as they occur. See Note 7 of the Notes to the Consolidated Financial Statements for additional information.
INCOME TAXES
 
Deferred income tax assets and liabilities are recorded for the impact of temporary differences between the tax basis of assets and liabilities and the amounts recognized for financial reporting purposes. Deferred tax assets are reviewed and a valuation allowance is established if management believes that it is more likely than not that some portion of our deferred tax assets will not be realized. Changes in valuation allowances from period to period are included in the tax provision in the period of change.
 
In addition to existing valuation allowances, we provide for uncertain tax positions, if necessary, when such tax positions do not meet the recognition thresholds or measurement standards prescribed by ASC 740, Income Taxes. Amounts for uncertain tax positions are adjusted when new information becomes available or when positions are effectively settled. We recognize interest and penalties accrued related to uncertain tax positions in income tax expense.
 
U.S. income tax expense and foreign withholding taxes are provided on remittances of foreign earnings and on unremitted foreign earnings that are not indefinitely reinvested. Where unremitted foreign earnings are indefinitely reinvested, no provision for federal or state tax expense is recorded. When circumstances change and we determine that some or all of the undistributed earnings will be remitted in the foreseeable future, a corresponding expense is accrued in the current period. See Note 5 of the Notes to the Consolidated Financial Statements for additional information about income taxes.

EARNINGS PER SHARE

We utilize the two-class method to report our earnings per share ("EPS"). The two-class method is an earnings allocation formula that determines earnings per share for each class of common stock according to dividends declared and participation rights in undistributed earnings. Common Stock is entitled to cash dividends equal to at least 133.33% on a per share basis of the cash dividend paid on Class B Stock. In computing earnings per share, the Company has allocated dividends declared to Common and Class B shares based on amounts actually declared for each class of stock and 33.33% more of the undistributed earnings have been allocated to Common Stock than to the Class B shares on a per share basis. Common Stock is entitled to one vote per share and Class B Stock is entitled to ten votes per share. Common Stock have no conversion rights. Class B Stock is convertible on a share-by-share basis into Common Stock at any time and is subject to mandatory conversion under certain circumstances. Basic EPS is computed by dividing net earnings, reduced for any distributed and undistributed earnings allocated to unvested restricted shares, by the weighted-average number of shares outstanding during the period for each class of share. Diluted EPS, for each class of common stock, is computed by dividing net earnings by the weighted-average number of common shares and potential common shares outstanding during the period. Dilution for common stock takes into consideration the effect of both unvested restricted shares and convertible Class B shares, if the effect is dilutive. Dilution for Class B takes into consideration the effect of unvested restricted shares, if the effect is dilutive. Below is a reconciliation of the calculation of basic and diluted EPS.
For the year ended July 31, 2023
(in thousands, except for per share data)
TotalCommonClass B
Net income$29,551 $22,712 $6,839 
Distributed and undistributed earnings on restricted shares(1,518)(1,232)(286)
Income available to stockholders$28,033 $21,480 $6,553 
Net Income (Numerator)$21,480 $6,553 
Weighted Average Shares Outstanding (Denominator)4,825 1,959 
Basic EPS$4.45 $3.35 
Effect of dilution - Net Income (1)
$6,553 $— 
Net income assuming dilution (Numerator)$28,033 $6,553 
Effect of dilution - Shares (1)
1,959 $— 
Shares assuming dilution (Denominator)6,784 $1,959 
Diluted EPS$4.13 $3.35 
(1) The impact of unvested restricted stock was anti-dilutive therefore not included in the calculation of diluted EPS
NEW ACCOUNTING PRONOUNCEMENTS
 
Recently Adopted Accounting Pronouncements

In March 2020, the FASB issued guidance under ASC 848, Reference Rate Reform. This guidance provides optional expedients and exceptions to account for debt, leases, contracts, hedging relationships and other transactions that reference LIBOR or another reference rate if certain criteria are met. The guidance is effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. On August 30, 2022 we amended our debt agreements to replace the LIBOR-based reference rate with an adjusted term Secured Overnight Financing Rate (SOFR), ASC 848 will allow us to account for the modification as a continuation of the existing contract without additional analysis.

There have been no other accounting pronouncements issued but not yet adopted by us which are expected to have a material impact on our Consolidated Financial Statements.
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.23.3
OPERATING SEGMENTS Level 1 (Notes)
12 Months Ended
Jul. 31, 2023
OPERATING SEGMENTS [Abstract]  
Operating Segments OPERATING SEGMENTS
As a result of a change in management organization during fiscal year 2022 and as part of our routine assessments of our segments, our wholly owned subsidiary located in the United Kingdom is now included in our Business to Business Products Group and our co-packaged coarse cat litter is now included in the Retail and Wholesale Products Group. Prior year net sales and operating income have also been reclassified to reflect these changes. The organization change was intended to better serve our customers and the segment information presented reflects the information regularly reviewed by our chief operating decision maker.

We have two reportable operating segments: (1) Retail and Wholesale Products Group and (2) Business to Business Products Group. These operating segments are managed separately and each segment's major customers have different characteristics. The Retail and Wholesale Products Group customers include mass merchandisers, the farm and fleet channel, drugstore chains, pet specialty retail outlets, dollar stores, retail grocery stores, distributors of industrial cleanup and automotive products, environmental service companies, sports field product users and marketers of consumer products. The Business to Business Products Group customers include: processors and refiners of edible oils, renewable diesel, petroleum-based oils and biodiesel fuel; manufacturers of animal feed and agricultural chemicals; and distributors of animal health and nutrition products.


Net sales for our principal products by segment are as follows (in thousands):
Business to Business Products GroupRetail and Wholesale Products Group
Year Ended July 31,
Product2023202220232022
Cat Litter$ $— $226,335 $196,278 
Industrial and Sports — 44,291 38,932 
Agricultural and Horticultural40,275 30,419  — 
Bleaching Clay and Fluids Purification77,643 62,051  — 
Animal Health and Nutrition24,477 20,909  — 
Net Sales$142,395 $113,379 $270,626 $235,210 

Net sales and operating income for each segment are provided below. The accounting policies of the segments are the same as those described in the Note 1 of the Notes to the Consolidated Financial Statements.

We do not rely on any operating segment asset allocations and we do not consider them meaningful because of the shared nature of our production facilities; however, we have estimated the segment asset allocations below for those assets for which we can reasonably determine. The unallocated asset category is the remainder of our total assets. We have refined the basis of allocation for certain of our assets as of April 30, 2023, and we have restated the allocation of assets as of July 31, 2022 presented below to enhance comparability. The asset allocation is estimated and is not a measure used by our chief operating decision maker about allocating resources to the operating segments or in assessing their performance.
The corporate expenses line in the table below represents certain unallocated expenses, including primarily salaries, wages and benefits, purchased services, rent, utilities and depreciation and amortization associated with corporate functions such as research and development, information systems, finance, legal, human resources and customer service. Corporate expenses also include the annual incentive plan bonus accrual.

As of July 31,
Assets
20232022
(in thousands)
Business to Business Products$85,798 $77,840 
Retail and Wholesale Products134,974 125,293 
Unallocated assets 65,463 46,478 
Total Assets$286,235 $249,611 

 Year Ended July 31,
 Net SalesIncome
 2023202220232022
 (in thousands)
Business to Business Products$142,395 $113,379 $36,573 $24,344 
Retail and Wholesale Products270,626 235,210 36,119 6,252 
Net Sales$413,021 $348,589 
Corporate Expenses(31,652)(25,775)
Income from Operations41,040 4,821 
Total Other Income, Net(6,362)888 
Income Before Income Taxes34,678 5,709 
Income Tax Expense(5,195)(97)
Net Income$29,483 $5,612 
Net Loss Attributable to Noncontrolling Interest$(68)$(62)
Net Income Attributable to Oil-Dri$29,551 $5,674 

The following is a summary by fiscal year of financial information by geographic region (in thousands):
 20232022
   Sales to unaffiliated customers by:  
      Domestic operations$390,963 $328,696 
      Foreign subsidiaries$22,058 $19,893 
   Sales or transfers between geographic areas: 
     Domestic operations$6,436 $6,418 
Foreign subsidiaries$69 $161 
   Income (Loss) before income taxes: 
      Domestic operations$33,686 $6,552 
      Foreign subsidiaries$992 $(843)
   Net Income (Loss) attributable to Oil-Dri: 
     Domestic operations$28,494 $6,430 
      Foreign subsidiaries$1,057 $(756)
   Identifiable assets: 
      Domestic operations$271,627 $236,622 
      Foreign subsidiaries$14,608 $12,989 
Included within identifiable assets for our foreign subsidiaries is cash held at foreign banks of $5.2 million and $3.3 million as of July 31, 2023 and July 31, 2022, respectively.
    
Sales to Walmart, our largest customer, are included in our Retail and Wholesale Products Group. The percentage of consolidated net sales and net accounts receivable attributed to Walmart are shown in the table below:
 20232022
Net sales for the years ended July 3119%16%
Net accounts receivable as of July 3126%21%
    
There are no other customers with sales equal to or greater than 10% of our total sales.
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.23.3
DEBT Level 1 (Notes)
12 Months Ended
Jul. 31, 2023
Notes Payable [Abstract]  
Debt DEBT
The composition of notes payable is as follows as of July 31 (in thousands):
 20232022
Amended and Restated Note Purchase and Private Shelf Agreement. Annual principal installments on May 15: $1,000 in each fiscal year 2021 through 2030. Interest is payable semi-annually at an annual rate of 3.95% [Series B]
$7,000 $8,000 
Amended and Restated Note Purchase and Private Shelf Agreement. Annual principal installments on Dec 15: $5,000 in each fiscal year 2028 through 2032. Interest is payable semi-annually at an annual rate of 3.25% [Series C]
25,000 25,000 
Less current maturities of notes payable(1,000)(1,000)
Less unamortized debt issuance costs$(173)$(202)
Noncurrent notes payable$30,827 $31,798 

We are party to an Amended and Restated Note Purchase and Private Shelf Agreement (as amended, the "Note Agreement") with PGIM, Inc. ("Prudential") and certain existing noteholders and purchasers affiliated with Prudential named therein. Pursuant to the Note Agreement on May 15, 2021 we issued $10 million in aggregate principal amount of our 3.95% Series B Senior Notes due May 15, 2030, of which $7 million aggregate principal amount remained outstanding as of July 31, 2023. On December 16, 2021, under the Note Agreement we issued an additional $25 million in aggregate principal amount of our 3.25% Series C Senior Notes due December 16, 2031, all of which remained outstanding as of July 31, 2023. The Amended Note Agreement also provides us with the ability to request, from time to time, that Prudential affiliate(s) purchase, at Prudential’s discretion and on an uncommitted basis, additional senior unsecured notes of Oil-Dri (the “Shelf Notes,” and collectively with the Series A Notes, Series B Notes, and Series C Notes, the “Notes”) in an aggregate principal amount of up to $75 million minus the aggregate principal amount of Notes then outstanding and Shelf Notes that have been accepted for purchase. Interest payable on any Shelf Note agreed to be purchased under the Note Agreement will be at a rate determined by Prudential and will mature no more than fifteen years after the date of original issue of such Shelf Note.

On August 30, 2022, we entered into Amendment No. 3 (the "Third Amendment") to the Note Agreement. The Third Amendment modified the existing fixed charge coverage financial covenant and replaced the existing consolidated debt financial covenant with a maximum debt to earnings ratio and effected certain changes consistent with the Sixth Amendment to the Credit Agreement (defined below), including modifying the method for calculating consolidated EBITDA and the excess leverage fee.

On September 21, 2023, the Company entered into Amendment No. 4 (the “Fourth Amendment”) to the Note Agreement. The Fourth Amendment extended the time frame for issuing and selling Shelf Notes to September 21, 2026.
The following is a schedule by fiscal year of future principal maturities of notes payable as of July 31, 2023 (in thousands):
2024$1,000 
20251,000 
20261,000 
20271,000 
20286,000 

We are party to the Credit Agreement, dated as of January 27, 2006 (as previously amended, the "Credit Agreement"), among us, BMO Harris Bank N.A (“BMO”), and certain of our domestic subsidiaries. The agreement provides for a $45 million unsecured revolving credit facility, including a maximum of $10 million for letters of credit.

The Credit Agreement contains restrictive covenants that, among other things and under various conditions, limit our ability to incur additional indebtedness or to dispose of assets. On August 30, 2022, we entered into the Sixth Amendment to the Credit Agreement (the "Sixth Amendment"). The Sixth Amendment extended the facility termination date to August 30, 2027; replaced the LIBOR-based reference rate with an adjusted term Secured Overnight Financing Rate ("SOFR"); revised the method for calculating consolidated EBITDA and consolidated debt for purposes of the Credit Agreement; modified certain restrictive covenants, including increasing the unsecured indebtedness basket from $50 million to $75 million; and revised the existing financial covenants by replacing the consolidated debt covenant with a covenant to maintain a maximum debt to earnings ratio, lowering the minimum fixed charge coverage ratio level and revising the method for calculating the fixed charge coverage ratio. As of July 31, 2023, and 2022, we were in compliance with the covenants. There were no borrowings during either fiscal year 2023 or 2022. However, we had $1.0 million of letters of credit outstanding as of July 31, 2023, and 2022 under this agreement.
The Credit Agreement states that we may select a variable interest rate based on either the BMO Harris prime rate or an adjusted SOFR-based rate, plus a margin that varies depending on our debt to earnings ratio, or a fixed rate as agreed between us and BMO Harris. As of July 31, 2023, the variable rates would have been 8.50% for the BMO Harris prime-based rate or 5.37% for the adjusted SOFR-based rate.
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.23.3
FINANCIAL INSTRUMENTS Level 1 (Notes)
12 Months Ended
Jul. 31, 2023
FAIR VALUE [Abstract]  
Fair Value FINANCIAL INSTRUMENTS
Fair Value

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The inputs used to measure fair value are prioritized into one of three categories based on the lowest level of input that is significant to the fair value measurement. Categories in the hierarchy are as follows:

Level 1: Quoted market prices in active markets for identical assets or liabilities.
Level 2: Observable market-based inputs for similar assets or liabilities or valuation models whose inputs are observable, directly or indirectly.
Level 3: Unobservable inputs.

Cash equivalents are classified as Level 1 of the fair value hierarchy because they are valued using quoted market
prices in active markets. These cash instruments are primarily money market funds and are included in cash and cash
equivalents on the Consolidated Balance Sheets. We had $15.4 million cash equivalents as of July 31, 2023 and had no cash equivalents as of July 31, 2022.

Balances of accounts receivable and accounts payable approximated their fair values at July 31, 2023 and July 31, 2022 due to the short maturity and nature of those balances.

Notes payable are reported at the face amount of future maturities. The estimated fair value of notes payable, including current maturities, was approximately $29.7 million as of July 31, 2023 and $31.8 million as of July 31, 2022. The fair value was estimated using the exit price notion of fair value and is classified as Level 2. The decrease in fair value is attributable to the principal and interest payments. See Note 3 of the Notes to the Consolidated Financial Statements for further information about such debt.
We apply fair value techniques on at least an annual basis associated with: (1) valuing potential impairment loss related to goodwill, trademarks and other indefinite-lived intangible assets and (2) valuing potential impairment loss related to long-lived assets. See Note 1 of the Notes to Consolidated Financial Statements for further information about goodwill and other intangible assets.

Concentration of Credit Risk
Financial instruments which potentially subject us to concentrations of credit risk consist principally of cash and accounts receivable. Our cash is held in banks which are covered by the Federal Deposit Insurance Corporation; however, our cash balances are in excess of the maximum amount that is insured. Concentrations of credit risk with respect to accounts receivable are subject to the financial condition of certain major customers, principally the customer referred to in Note 2 of the Notes to the Consolidated Financial Statements. We generally do not require collateral to secure customer receivables.
XML 29 R13.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAXES Level 1 (Notes)
12 Months Ended
Jul. 31, 2023
INCOME TAXES [Abstract]  
Income Taxes INCOME TAXES
    The provision for income tax expense by fiscal year consists of the following (in thousands):
 20232022
Current  
Federal$7,503 $1,681 
Foreign4 16 
State2,119 696 
Current Income Tax Total9,626 2,393 
Deferred  
Federal(3,864)(1,868)
Foreign (41)
State(567)(387)
Deferred Income Tax Total(4,431)(2,296)
Total Income Tax Expense$5,195 $97 
    
    Principal reasons for variations between the statutory federal rate and the effective rates by fiscal year were as follows:
 20232022
U.S. federal income tax rate21.0 %21.0 %
Depletion deductions allowed for mining(7.7)(20.1)
State income tax expense, net of federal tax expense2.9 4.5 
Nondeductible officer compensation1.5 2.4 
Tax credits(0.3)(3.1)
Valuation allowance - foreign(0.2)6.9 
Foreign tax differential(0.6)(5.3)
Prior year income taxes(1.3)(9.5)
Goodwill impairment 3.1 
Other(0.3)1.8 
Effective income tax rate15.0 %1.7 %

The U.S. effective tax rate for the year ended July 31, 2023 and July 31, 2022 were 15.0% and 1.7%, respectively, based on income before taxes. The fiscal 2023 effective tax rate was lower than the statutory rate primarily due to favorable depletion deduction and a benefit from an anticipated federal tax return amendment. The fiscal 2023 effective tax rate was negatively impacted primarily due to nondeductible excess officers compensation. The fiscal 2022 effective tax rate benefited due to a favorable depletion deduction as well as federal tax return amendments. The fiscal 2022 effective tax rate was also negatively impacted primarily due to a nondeductible goodwill impairment as well as nondeductible officers compensation.


    The Consolidated Balance Sheets included the following tax effects of cumulative temporary differences as of July 31 (in thousands):

`
 20232022
 AssetsLiabilitiesAssetsLiabilities
Depreciation$ $4,338 $— $4,356 
Deferred compensation1,246  1,499 — 
Capitalized R&D269  — — 
Postretirement benefits478  209 — 
Goodwill 24 62 — 
Lease right of use assets 2,412 — 2,700 
Lease liabilities2,747  3,040 — 
Allowance for doubtful accounts135  95 — 
Deferred marketing expenses 11 — 22 
Other assets608  — 
Other liabilities 301 — 23 
Accrued expenses5,303  2,362 — 
Tax credits301  223 — 
Amortization935  1,046 — 
Inventories203  366 — 
Depletion 158 — 154 
Stock-based compensation1,634  1,522 — 
Reclamation627  549 — 
Other liabilities - foreign 41 — 42 
Other assets – foreign1,698  1,761 — 
Valuation allowance(1,698) (1,761)— 
Total deferred taxes$14,486 $7,285 $10,974 $7,297 

     Deferred tax assets for post retirement benefits were affected by the termination of our pension plan. See Note 8 of the Notes to the Consolidated Financial Statements for further information about postretirement benefits. Deferred tax assets and liabilities related to lease decreased as leases are expiring. Deferred tax assets for accrued expenses reflected a higher accrual for the annual discretionary bonus.

We recorded a valuation allowance of $1.7 million and $1.8 million as of July 31, 2023 and July 31, 2022, respectively, for the amount of the deferred tax benefit related to our foreign net operating loss carryforwards since we believe it is unlikely we will realize the benefit of these tax attributes in the future. As of July 31, 2023, we have total net operating loss carryforwards from state jurisdictions of approximately $3.4 million. The carryforward expiration dates vary by state. No valuation allowance has been established for these carryforwards since we expect our future profitability will allow us to fully realize these tax benefits.

With the exception of our foreign subsidiary in Canada, none of our foreign subsidiaries have generated any untaxed foreign income, therefore we have not provided for any related income taxes for these subsidiaries.

We had no liabilities for unrecognized tax benefits based on tax positions related to the current and prior fiscal years as of July 31, 2023 and 2022; correspondingly, no related interest and penalties were recognized as income tax expense and there were no accruals for such items in either of these fiscal years.

We are subject to U.S. federal income tax as well as income tax in multiple state and foreign jurisdictions. We are currently being audited by the Internal Revenue Service ("IRS") for Fiscal Year 2020. The federal tax returns for fiscal years 2019-2021 remain open for examination. Foreign and U.S. state jurisdictions have statutes of limitations generally ranging from three to five years. The state impact of any federal income tax changes remains subject to examination by various states for a period of up to one year after formal notification to the states. There are a limited number of open state and local income tax
audits in which no material issues have been preliminarily identified. There are no material open or unsettled foreign income tax audits. We believe our accrual for tax liabilities is adequate for all open audit years.
XML 30 R14.htm IDEA: XBRL DOCUMENT v3.23.3
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Level 1 (Notes)
12 Months Ended
Jul. 31, 2023
Stockholders' Equity Attributable to Parent [Abstract]  
Accumulated Other Comprehensive (Loss) Income The following table summarizes the changes in accumulated other comprehensive income by component (in thousands):
Pension and Postretirement Health BenefitsCumulative Translation AdjustmentTotal Accumulated Other Comprehensive (Loss) Income
Balance as of July 31, 2021$(4,428)$311 $(4,117)
Other comprehensive income (loss) before reclassifications, net of tax2,081 a)(252)1,829 
Amounts reclassified from accumulated other comprehensive income, net of tax105 — 105 
Net current-period other comprehensive income (loss), net of tax2,186 (252)1,934 
Balance as of July 31, 2022$(2,242)$59 $(2,183)
Other comprehensive income (loss) before reclassifications, net of tax1,736 a)(323)1,413 
Amounts reclassified from accumulated other comprehensive income, net of tax(36)— (36)
Curtailment/Settlement on Pension Plan1,554 b)— 1,554 
Net current-period other comprehensive income (loss), net of tax3,254 (323)2,931 
Balance as of July 31, 2023$1,012 $(264)$748 

a)    Amounts are net of taxes of $0.4 million and $0.7 million in fiscal years 2023 and 2022, respectively, and are included in Other Comprehensive Loss.
b)    Amount is net of taxes of $0.5 million in fiscal year 2023. Amount is included in the components of net periodic benefit cost for the pension and postretirement health plans.

See Note 8 of the Notes to the Consolidated Financial Statements for further information about pension and postretirement health benefits.
XML 31 R15.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED COMPENSATION (Notes)
12 Months Ended
Jul. 31, 2023
STOCK-BASED COMPENSATION [Abstract]  
Stock-Based Compensation STOCK-BASED COMPENSATION
The Oil-Dri Corporation of America 2006 Long Term Incentive Plan (as amended, the “2006 Plan”) permits the grant of stock options, stock appreciation rights, restricted stock, restricted stock units, performance awards and other stock-based and cash-based awards. Our employees and outside directors are eligible to receive grants under the 2006 Plan. The total number of shares of stock subject to grants under the 2006 Plan may not exceed 1,219,500. As of July 31, 2023, there were 241,540 shares available for future grants under this plan.

RESTRICTED STOCK
 
All non-vested restricted stock as of July 31, 2023 was issued under the 2006 Plan with vesting periods generally from two to five years. The fair value of restricted stock was determined by the closing market price of our Common Stock on the date of grant multiplied by the number of shares granted. Fair value of shares vested is $2.6 million and $2.5 million in fiscal year 2023 and 2022, respectively.
     
    A summary of restricted stock transactions under the plans is shown below.
Number of
Shares
(in thousands)
Weighted
Average
Grant Date
Fair Value
Weighted
Average
Remaining
Contractual
Term
(Years)
Unamortized
Expense
(in thousands)
Non-vested restricted stock outstanding at July 31, 2021370 $33.96 3.3$7,073 
Granted126 $33.48 
Vested(71)$34.64   
Forfeited(43)$34.29 
Non-vested restricted stock outstanding at July 31, 2022382 $33.63 3.0$7,064 
Granted63 $29.88 
Vested(73)$35.06   
Forfeited(24)$29.22 
Non-vested restricted stock outstanding at July 31, 2023348 $32.95 2.3$5,129 

    Stock-based compensation for restricted stock of $2.4 million and $2.1 million, net of related tax effect, was recognized in fiscal years 2023 and 2022, respectively. The total restricted stock compensation related tax benefit was $0.8 million and $0.7 million in fiscal years 2023 and 2022, respectively.
XML 32 R16.htm IDEA: XBRL DOCUMENT v3.23.3
PENSION AND OTHER POSTRETIREMENT BENEFITS Level 1 (Notes)
12 Months Ended
Jul. 31, 2023
EMPLOYEE BENEFIT PLANS [Abstract]  
Pension and Other Postretirement Benefits PENSION AND OTHER POSTRETIREMENT BENEFITS
    The Oil-Dri Corporation of America Pension Plan ("Pension Plan") was a defined benefit pension plan for eligible salaried and hourly employees. Pension benefits were based on a formula of years of credited service and levels of compensation or stated amounts for each year of credited service. On January 9, 2020, Oil-Dri amended the Pension Plan to freeze participation, all future benefit accruals and accrual of benefit service, including consideration of compensation increases, effective March 1, 2020. Consequently, the Pension Plan was closed to new participants and existing participants no longer earned additional benefits on or after March 1, 2020. On September 20, 2022, the Company's Board of Directors approved a resolution to terminate the Company's defined benefit pension plan.

    On April 20, 2023, Oil-Dri settled $14 million of the pension obligation through the purchase of an annuity. The remaining $16 million of the pension obligation was settled on April 28, 2023, via lump-sum payments. All pension assets were remeasured immediately before settlement resulting in a net surplus amount of $3.6 million and net unrealized loss of $1.9 million included in accumulated other comprehensive income. Upon settlement of the pension obligations Oil-Dri recognized through net income all unrealized losses resulting in a $1.9 million reduction to net income included in "Loss on pension termination" within "Other Income (Expense), Net".
On April 27, 2023, the Executive Committee of the Company's Board of Directors approved the distribution of the surplus to a qualified defined contribution retirement fund. A portion of the surplus to be distributed to pension participants was irrevocably distributed to the 401(k) plan on April 28, 2023, which resulted in an additional $2.8 million charge to net income included in "Loss on pension termination" within "Other Income (Expense), Net". The remaining $0.8 million to be held by the 401(k) plan to cover qualified future plan expenses was recognized as a prepaid asset.

A postretirement health benefits plan is also provided to domestic salaried employees who meet specific age, participation and length of service requirements at the time of retirement. Eligible employees may elect to continue their health care coverage under the Oil-Dri Corporation of America Employee Benefits Plan until the date certain criteria are met, including attaining the age of Medicare eligibility. We have the right to modify or terminate the postretirement health benefit plan at any time.

A 401(k) savings plan is maintained under which we match a portion of employee contributions. This plan is available to essentially all domestic employees following a specific number of days of employment. Our contributions to this plan, and to similar plans maintained by our foreign subsidiaries, were $3.2 million and $2.9 million for fiscal years 2023 and 2022, respectively.
Obligations and Funded Status

The following tables provide a reconciliation of changes in the plans’ benefit obligations, asset fair values and funded status by fiscal year (in thousands):
 Pension BenefitsPostretirement Health Benefits
 2023202220232022
Change in benefit obligation:
    
Benefit obligation, beginning of year$33,741 $42,267 $2,119 $3,125 
Service cost — 84 123 
Interest cost1,009 1,068 73 58 
Actuarial gain (3,054)(8,386)(429)(1,155)
Benefits paid(941)(1,208)6 (32)
Settlements(30,755)—  — 
Benefit obligation, end of year 33,741 1,853 2,119 
Change in plan assets:    
Fair value of plan assets, beginning of year34,989 40,388  — 
Actual return on plan assets502 (4,191) — 
Employer contribution — (6)32 
Benefits paid(941)(1,208)6 (32)
Settlements(30,755)—  — 
Surplus Transfer(3,647)—  — 
Fair value of plan assets, end of year148 34,989   
Funded status, recorded in Consolidated Balance Sheets$148 $1,248 $(1,853)$(2,119)

See “Cash Flows” below for further information about employer contributions and benefits payments.

There was no accumulated benefit obligation for the Pension Plan as of July 31, 2023. The accumulated benefit obligation for the Pension Plan was $33.7 million as of July 31, 2022.

The following table shows amounts recognized in the Consolidated Balance Sheets as of July 31 (in thousands):
Pension BenefitsPostretirement Health
Benefits
 2023202220232022
Deferred income taxes$ $(335)$478 $544 
Other current assets$148 $— $ $— 
Other current liabilities$ $— $(100)$(73)
Other noncurrent liabilities$ $1,248 $(1,753)$(2,046)
Accumulated other comprehensive loss – net of tax:
Net actuarial loss (gain)$ $2,998 $(1,012)$(756)
Benefit Costs and Amortizations
 
The following table shows the components of the net periodic pension and postretirement health benefit costs by fiscal year (in thousands):
 Pension Cost Postretirement Health Benefit Cost
 2023202220232022
Service cost$ $— $84 $123 
Interest cost1,009 1,068 73 58 
Expected return on plan assets(1,673)(2,586) — 
Amortization of:
Prior service income — (6)(6)
Other actuarial loss42 145 (83)— 
Settlement cost5,544 —  — 
Net periodic benefit (income) cost$4,922 $(1,373)$68 $175 
Service cost is recorded in Other, net within Other Income (Expense) in the Consolidated Statements of Operations. As the pension plan was frozen, there was no service cost recorded in fiscal years 2022 or 2023.

The following table shows amounts, net of tax, that are recognized in other comprehensive income by fiscal year (in thousands):
 Pension Benefits Postretirement Health Benefits
 2023202220232022
Net actuarial gain$(1,412)$(1,203)$(324)$(878)
Amortization of:
Prior service income — 5 
Amortization of actuarial loss(32)(110)63 — 
Curtailment/Settlement$(1,554)$— $ $— 
Total recognized in other comprehensive income$(2,998)$(1,313)$(256)$(873)
    
Cash Flows
 
We have funded the Pension Plan based upon actuarially determined contributions that take into account the amount deductible for income tax purposes, the normal cost and the minimum contribution required and the maximum contribution allowed under applicable regulations. We made no contributions in fiscal years 2022 or 2023. The Pension Plan was terminated in fiscal year 2023 and there will be no more contributions to the Pension Plan. The postretirement health plan is an unfunded plan. Our policy is to pay health insurance premiums and claims from our assets.

The following table shows the estimated future benefit payments by fiscal year (in thousands):
Postretirement
Health Benefits
2024$100 
2025$132 
2026$129 
2027$133 
2028$136 
2029-2033$867 
Assumptions

Our pension benefit and postretirement health benefit obligations and the related effects on operations are calculated using actuarial models. Critical assumptions that are important elements of plan expenses and asset/liability measurements include discount rate and expected return on assets for the Pension Plan and health care cost trend for the postretirement health plan. We evaluate these critical assumptions at least annually. Other assumptions involving demographic factors such as retirement age, mortality and turnover are evaluated periodically and are updated to reflect our experience and to meet regulatory requirements. Actual results in any given year will often differ from actuarial assumptions because of economic and other factors. The assumptions used in the previous calculations by fiscal year were as follows:
 Pension BenefitsPostretirement Health Benefits
 2023202220232022
Discount rate for net periodic benefit costs—%2.57%3.82%2.10%
Discount rate for year-end obligations—%4.05%4.90%3.82%
Rate of increase in compensation levels for net periodic benefit costs—%—%—%—%
Rate of increase in compensation levels for year-end obligations—%—%—%—%
Long-term expected rate of return on assets—%6.50%—%—%

The discount rate was based on the FTSE Pension Discount Curve to determine for the Pension Plan and the postretirement health plan, the single equivalent rate that would yield the same present value as the specific plan’s expected cash flows.

Our expected rate of return on Pension Plan assets is determined by our asset allocation, our historical long-term investment performance, our estimate of future long-term returns by asset class (using input from our actuaries, investment managers and investment advisors), and long-term inflation assumptions.

For fiscal year 2023, the medical cost trend assumption used for the postretirement health benefit cost was 8.2%. The graded trend rate is expected to decrease to an ultimate rate of 4.9% in fiscal year 2044.

Pension Plan Assets
 
The investment objective for the Pension Plan assets was to optimize long-term return at a moderate level of risk in order to secure the benefit obligations to participants at a reasonable cost. To reach this goal, our investment structure included various asset classes, asset allocations and investment management styles that, in total, have a reasonable likelihood of producing a sufficient level of overall diversification that balances expected return with expected risk over the long-term. The Pension Plan does not invest directly in Company stock.

We measured and monitored the plan’s asset investment performance and the allocation of assets through quarterly investment portfolio reviews. Investment performance was measured by absolute returns, returns relative to benchmark indices and any other appropriate basis of comparison. The Pension Plan was terminated in fiscal year 2023 and there are no targeted allocation percentages of plan assets for 2024. The actual allocation percentages of plan assets as of July 31, 2023:
Asset Allocation20232022
   Cash and accrued income100%—%
   Fixed income—%36%
   Equity—%64%
    The following table sets forth by level, within the fair value hierarchy, the Pension Plan's assets carried at fair value (in thousands):
Fair Value At July 31, 2022
TotalQuoted
Prices in
Active
Markets for
Identical
Assets
(Level 1)
Significant
Observable
Inputs
(Level 2)
   Asset Class
   Cash and cash equivalents(a)
$51 $51 $— 
   Equity securities(b):
U.S. companies15,389 10,387 5,002 
International companies521 521 — 
   Equity securities - international mutual funds:
       Developed market(c)
4,025 923 3,102 
       Emerging markets(d)
1,517 1,149 368 
   Commodities(e)
1,137 1,137 — 
   Fixed Income:
 U.S. Treasuries3,019 904 2,115 
       Debt securities(f)1,656 — 1,656 
       Government sponsored entities(g)
1,256 — 1,256 
       Multi-strategy bond fund(h)
5,079 — 5,079 
        Money market fund(i)
389 — 389 
   Other(j)
950 — 950 
   Total$34,989 $15,072 $19,917 

(a)Cash and cash equivalents consists of highly liquid investments which are traded in active markets.
(b)This class represents equities traded on regulated exchanges, as well as funds that invest in a portfolio of such stocks.
(c)These mutual funds seek long-term capital growth by investing no less than 80% of their assets in stocks of non- U.S. companies that are primarily in developed markets, but also may invest in emerging and less developed markets.
(d)These mutual funds seek to track the performance of a benchmark index that measures the investment return of stock issued by companies located in emerging market countries.
(e)These investments seek attractive total return by investing primarily in a diversified portfolio of commodity futures contracts and fixed income investments.
(f)This class includes bonds and loans of U.S. and non-U.S. corporate issuers from diverse industries and bonds of domestic and foreign municipalities.
(g)This class represents a beneficial ownership interest in a pool of single-family residential mortgage loans. These investments are generally not backed by the full faith and credit of the United States government, except for securities valued at $114,000 in our portfolio as of July 31, 2022.
(h)This class invests at least 80% of its net assets in bonds and other fixed income instruments issued by governmental or private-sector entities. More than 30% of its net assets are invested in asset-backed and mortgage-backed securities. The fund may invest up to 20% of its net assets in securities below investment grade.
(i)These money market mutual funds seek to provide current income consistent with liquidity and stability of principal by investing in a diversified portfolio of high quality, short-term, dollar-denominated debt securities. These funds may include securities issued or guaranteed as to principal and interest by the U.S. government or its agencies, short-term securities issued by domestic or foreign banks, domestic and dollar-denominated foreign commercial papers, and other short-term corporate obligations and obligations issued or guaranteed by one or more foreign governments.
(j)This class includes funds that use a number of other strategies, including arbitrage, to obtain long-term positive returns. The portfolio of instruments may include equities, debt securities, real estate properties, warrants, options, swaps, future contracts, forwards or other types of derivative instruments.
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.23.3
DEFERRED COMPENSATION Level 1 (Notes)
12 Months Ended
Jul. 31, 2023
DEFERRED COMPENSATION [Abstract]  
Deferred Compensation DEFERRED COMPENSATION
 
Oil-Dri's deferred compensation plans permit directors and certain management employees to defer portions of their compensation and to earn interest on the deferred amounts. Participants have deferred $0.6 million and $0.7 million into these plans in fiscal years 2023 and 2022, respectively. We recorded $0.2 million of interest expense associated with these plans in both fiscal years 2023 and 2022. Payments to participants were $0.9 million and $0.4 million in fiscal years 2023 and 2022, respectively, and the total liability recorded for deferred compensation was $4.6 million and $4.8 million as of July 31, 2023 and 2022, respectively.

The Oil-Dri Corporation of America Annual Incentive Plan provides certain executives with the opportunity to receive a deferred executive bonus award if certain financial goals are met. Deferred executive bonus awards of $1.4 million were awarded for fiscal year 2023 and $0.7 million executive bonus was awarded for fiscal year 2022 as financial targets under the provisions of the plan were achieved. These awards will vest and accrue interest over a 3-year period.

Our deferred compensation plans are unfunded. We fund these benefits when payments are made, and the timing and amount of the payments are determined according to the plans' provisions and, for certain plans, according to individual employee agreements.
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.23.3
ACCRUED EXPENSES Level 1 (Notes)
12 Months Ended
Jul. 31, 2023
ACCRUED EXPENSES [Abstract]  
ACCRUED EXPENSES ACCRUED EXPENSES
Accrued expenses is as follows (in thousands):
July 31,
2023
July 31,
2022
Salaries, Wages, Commissions and Employee Benefits19,054 $13,439 
Freight3,078 4,022 
Georgia Landfill Modification Reserve2,469 — 
Trade promotions and advertising2,292 1,180 
Real Estate Tax1,038 1,006 
Other8,937 10,438 
$36,868 $30,085 
XML 35 R19.htm IDEA: XBRL DOCUMENT v3.23.3
OTHER CONTINGENCIES Level 1 (Notes)
12 Months Ended
Jul. 31, 2023
OTHER CONTINGENCIES [Abstract]  
Other Contingencies Disclosure OTHER CONTINGENCIES
 
We are party to various legal actions from time to time that are ordinary in nature and incidental to the operation of our business, including ongoing litigation. While it is not possible at this time to determine with certainty the ultimate outcome of these or other lawsuits, we believe that none of the pending proceedings will have a material adverse effect on our business, financial condition, results of operations or cash flows. In June 2020, the Company received notice from a former service provider alleging a breach of contract regarding the payment of a contingency fee. Such party subsequently, in July 2020, filed a lawsuit seeking to require the Company to participate in binding mediation regarding this matter. Although we believe this claim to be without merit, as of July 31, 2020, we determined a reasonable estimate of this liability within a range, with no amount within that range being a better estimate than any other amount, and therefore recorded that estimate in Other within Accrued Expenses. In the fourth quarter of fiscal year 2023, we have updated our estimate to reflect the latest developments in this matter. We believe that any loss related to this matter is unlikely to be material. However, the outcome of this legal matter is subject to significant uncertainties. The ability to predict the ultimate outcome of this legal matter involves judgments, estimates and inherent uncertainties. The actual outcome could differ materially from management’s estimates.
In the second quarter of fiscal year 2023, we recorded a reserve of $2.5 million for anticipated modification costs that we expect to incur to address capacity issues at our sole landfill located in Ochlocknee, Georgia. Reserves are recorded when it is probable that a liability has been incurred and the amount of the liability can be reasonably estimated. The amount of the reserve represents management’s best estimate of the costs for the modification with respect to this matter. There have been no changes to the reserve estimate throughout the rest of fiscal year 2023. Inherent uncertainties exist in these estimates primarily due to unknown conditions, changing governmental regulations and legal standards, and emerging technologies for handling site modification. Consequently, it is reasonably possible that modification costs in excess of amounts accrued could have a material impact on the Company’s results of operations, financial condition and cash flows.
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES Level 1 (Notes)
12 Months Ended
Jul. 31, 2023
Leases [Abstract]  
Lessee, Operating Leases LEASES
    We have operating leases primarily for real estate properties, including corporate headquarters, customer service and sales offices, manufacturing and packaging facilities, warehouses, and research and development facilities, as well as for rail tracks, railcars and office equipment. Certain of our leases for a shared warehouse and office facility, rail track and railcars have options to extend which we are reasonably certain we will exercise and, accordingly, have been considered in the lease term used to recognize our ROU assets and lease liabilities. To determine the present value of the lease liability, we use an incremental borrowing rate, which is defined as the rate of interest that the Company would have to pay to borrow (on a collateralized basis over a similar term) an amount equal to the lease payments in similar economic environments. Further information about our accounting policy for leases is included in Note 1 of the Notes to the Consolidated Financial Statements.

    We have no material finance leases, and variable costs for operating leases are immaterial. Operating lease costs are included in Cost of Goods Sold or SG&A expenses based on the nature of the lease. The following table summarizes total lease costs for our operating leases (in thousands):
For the Twelve Months Ended July 31,
20232022
Operating Lease Cost
Operating lease cost$2,640 $2,776 
Short-term operating lease cost553 


Supplemental cash flow information related to leases was as follows (in thousands):
For the Twelve Months Ended July 31,
20232022
Other Information
Cash paid for amounts included in the measurement of lease liabilities:2,229 2,490 
Right-of-use assets obtained in exchange for new operating lease liabilities983 4,377 


Operating lease ROU assets and operating lease liabilities are separately presented on the unaudited Consolidated Balance Sheet, excluding leases with an initial term of twelve months or less. Other supplemental balance sheet information related to leases was as follows:
For the Twelve Months Ended July 31,
20232022
Weighted-average remaining lease term - operating leases7.7 years7.7 years
Weighted-average discount rate - operating leases4.03%3.91%
The following table summarizes scheduled minimum future lease payments due within twelve months for operating leases with terms longer than one year for which cash flows are fixed and determinable as of July 31, 2023 (in thousands):
2024$2,257 
20252,168 
20261,848 
20271,433 
2028884 
Thereafter3,827 
Total12,417 
Less: imputed interest(1,735)
Net lease obligation$10,682 
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.23.3
SUBSEQUENT EVENTS Level 1 (Notes)
12 Months Ended
Jul. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events SUBSEQUENT EVENTS
 
On September 21, 2023, the Company entered into Amendment No. 4 (the “Fourth Amendment”) to the Note Agreement with Prudential. The Fourth Amendment extended the time frame for issuing and selling Shelf Notes to September 21, 2026.
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.23.3
RELATED PARTY TRANSACTIONS (Notes)
12 Months Ended
Jul. 31, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Disclosure RELATED PARTIES    One member of our Board of Directors retired from the role of President and Chief Executive Officer of a customer of ours on September 28, 2019 and is currently party to a post-employment consulting agreement with the customer. Total net sales to that customer, including sales to subsidiaries of that customer, were $0.2 million and $0.3 million for fiscal years 2023 and 2022, respectively. There was $10,768 of outstanding accounts receivable due from that customer, and its subsidiaries, as of July 31, 2023 and $5,608 outstanding accounts receivable as of July 31, 2022.     One member of our Board of Directors is currently the President and Chief Executive Officer of a vendor of ours. Total payments to this vendor for fees and cost reimbursements were $0.2 million and $0.7 million for fiscal years 2023 and 2022, respectively. There were no outstanding amounts due to that vendor as of July 31, 2023 or July 31, 2022.
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Level 2 (Policies)
12 Months Ended
Jul. 31, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]  
Principles of Consolidation
PRINCIPLES OF CONSOLIDATION
 
The Consolidated Financial Statements include the accounts of Oil-Dri Corporation of America and its subsidiaries. All significant intercompany balances and transactions have been eliminated from the Consolidated Financial Statements.
Management Use of Estimates
MANAGEMENT USE OF ESTIMATES
 
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period as well as the related disclosures. Estimates and assumptions about future events cannot be made with certainty. All of our estimates and assumptions are revised periodically. Actual results could differ from these estimates.
Cash and Cash Equivalents
CASH AND CASH EQUIVALENTS
 
Cash equivalents are highly liquid investments with maturities of three months or less.
Trade Receivables
TRADE RECEIVABLES
 
We recognize trade receivables when control of finished products are transferred to our customers. We record an allowance for credit losses based on our expectations and a periodic review of our accounts receivable, including a review of the overall aging of accounts, consideration of customer credit risk and analysis of facts and circumstances about specific accounts. A customer account is determined to be uncollectible when it is probable that a loss will be incurred after we have completed our internal collection procedures, including termination of shipments, direct customer contact and formal demand of payment. We retain outside collection agencies to facilitate our collection efforts. Past due status is determined based on contractual terms and customer payment history.
Inventories
INVENTORIES
 
The composition of inventories was as follows as of July 31 (in thousands):
 20232022
Finished goods$21,943 $18,142 
Packaging8,007 9,515 
Spare parts, net$5,981 $4,904 
Other6,681 7,905 
Inventories$42,612 $40,466 
Inventories are valued at the lower of cost (first-in, first-out) or net realizable value. Inventory costs include the cost of raw materials, packaging supplies, labor and other overhead costs. We performed a detailed review of our inventory items to determine if an obsolescence reserve adjustment was necessary. The review surveyed all of our operating facilities and sales groups to ensure that both historical issues and new market trends were considered. The obsolescence reserve not only considered specific items, but also took into consideration the overall value of the inventory as of the balance sheet date. We recorded inventory obsolescence reserves of approximately $0.8 million as of both July 31, 2023 and July 31, 2022, respectively. The other category of inventories includes a variety of items including clay, additives, fragrances and other supplies. Spare parts in inventory is recorded net of a valuation reserve based on aging. The spare parts reserve was $2.9 million as of July 31, 2023, and $2.7 million as of July 31, 2022.
Translation of Foreign Currencies
TRANSLATION OF FOREIGN CURRENCIES
 
Assets and liabilities of foreign subsidiaries, where the local currency is the functional currency, are translated to U.S. Dollars at the exchange rates in effect at period end. Income statement items are translated at the average exchange rate on a monthly basis. Resulting translation adjustments are recorded as a separate component of stockholders’ equity.
Intangibles and Goodwill
INTANGIBLES AND GOODWILL
 
We amortize most of our intangibles on a straight-line basis over periods ranging from 10 to 20 years. Our customer list intangible asset is amortized at an accelerated amortization rate in the earlier years to reflect the expected pattern of decline in the related benefits over time. Intangible amortization was $0.3 million in fiscal year 2023 and $0.5 million in fiscal year 2022. Some intangible assets were determined to have indefinite lives and are not amortized, specifically one acquired trademark recorded at $0.4 million.
 
Our estimated intangible amortization expense for the next five fiscal years is as follows (in thousands):
2024$129 
2025$105 
2026$102 
2027$99 
2028$94 

    The remaining weighted average amortization period of our intangibles subject to amortization is as follows (in years):
Weighted Average Amortization Period
Patents11.0
Customer list0.3
Total intangible assets subject to amortization10.0

We periodically review indefinite-lived intangibles and goodwill to assess for impairment. Our review entails a qualitative analysis of triggering events and if identified a further analysis is performed based on cash flow considerations and other approaches that require significant judgment with respect to volume, revenue, expenses and allocations. Impairment occurs when the carrying value exceeds the fair value. In fiscal year 2023, all of our goodwill was attributed only to the
Business to Business operating segment. We performed our annual impairment assessment and identified no triggering events that would indicate the need for impairment of the goodwill.
During fiscal year 2022, we determined, as a result of lower share prices and the continued adverse impacts of rising costs and additional expenses to prevent supply chain disruptions, that we had a triggering event that necessitated a goodwill impairment test. As a result, it was determined that the carrying value of our Retail and Wholesale Products Group reporting unit was higher than its fair value and recognized a goodwill impairment of $5.6 million, which left no remaining goodwill in the Retail and Wholesale Products Group reporting unit. No impairment was recognized for the Business to Business operating segment in fiscal year 2022.
Overburden Removal and Mining Costs
OVERBURDEN REMOVAL AND MINING COSTS
 
We surface mine sorbent minerals on property that we either own or lease as part of our overall operations. A significant part of our overall mining cost is incurred during the process of removing the overburden from the mine site, thus exposing the sorbent material used in a majority of our production processes. These stripping costs incurred during production are treated as a variable inventory production cost and are included in cost of goods sold in the period they are incurred. Stripping costs included in cost of goods sold were approximately $4.0 million and $2.7 million for fiscal years 2023 and 2022, respectively. Pre-production overburden removal costs associated with opening a new mine during the development phase are deferred. Total pre-production costs, including the overburden removal costs, that were capitalized in fiscal years 2023 and 2022 were $0.1 million and $1.3 million respectively. The decrease was due to a new mine going into production in fiscal year 2023. Capitalized development costs are amortized when the sorbent material is removed from the mine and used to produce product for sale. At the end of fiscal year 2023, the amount of development costs that are being amortized is $4.3 million.
Additionally, it is our policy to capitalize the purchase cost of land and mineral rights, including associated legal fees, survey fees and real estate fees. The costs of obtaining mineral rights, including legal fees and drilling expenses, are also capitalized. As of both fiscal years ending July 31, 2023 and July 31, 2022 we had $13.6 million of land and $2.2 million of gross mineral rights included in land and mineral rights on the Consolidated Balance Sheets. Any prepaid royalties that may be offset against future royalties due upon extraction of the mineral are also capitalized. Prepaid royalties included in current prepaid expenses and in non-current other assets on the Consolidated Balance Sheets were approximately $2.0 million for both fiscal years ending July 31, 2023 and July 31, 2022.
Reclamation
RECLAMATION
 
We perform ongoing reclamation activities during the normal course of our overburden removal. As overburden is removed from a mine site, it is hauled to previously mined sites and is used to refill older sites. This process allows us to continuously reclaim older mine sites and dispose of overburden simultaneously, therefore minimizing the costs associated with the reclamation process.
 
On an annual basis we evaluate our potential reclamation liability in accordance with ASC 410, Asset Retirement and Environmental Obligations. The reclamation assets are depreciated over the estimated useful lives of the various mines. The reclamation liabilities are increased based on a yearly accretion charge over the estimated useful lives of the mines.
As of July 31, 2023 and 2022, we have recorded an estimated net reclamation asset of $2.2 million and $1.8 million, respectively, and a corresponding estimated reclamation liability of $4.5 million as of July 31, 2023 and $3.8 million as of July 31, 2022. These values represent the discounted present value of the estimated future mining reclamation and landfill closure costs at the production plants. Additional mining activity in fiscal year 2023 and disturbance of land accounts for a majority of the increase in the reclamation asset and liability.
Property, Plant and Equipment PROPERTY, PLANT AND EQUIPMENT
 
Property, plant and equipment are generally depreciated using the straight-line method over their estimated useful lives which are listed below. Depreciation expense was $15.3 million and $13.0 million in fiscal years 2023 and 2022, respectively. Major improvements and betterments are capitalized, while maintenance and repairs that do not extend the useful life of the applicable assets are expensed as incurred. Interest expense may also be capitalized for assets that require a period of time to get them ready for their intended use. There was no capitalized interest in fiscal years 2023 and 2022.
 Years
Buildings and leasehold improvements3-40
Machinery and equipment 
Packaging2-20
Processing2-25
Mining and other2-15
Office furniture and equipment2-15
Vehicles2-15

Property, plant and equipment are carried at cost on the Consolidated Balance Sheets and are reviewed for possible impairment on an annual basis or when circumstances indicate impairment that an asset may become impaired. We take into consideration idle and underutilized equipment and review business plans for possible impairment. When impairment is indicated, an impairment charge is recorded for the difference between the carrying value of the asset and its fair market value. In fiscal year 2023, we recognized $0.9 million in impairment losses for fixed assets no longer in use. The impairment is included in cost of goods sold on the Consolidated Statement of Operations. There was no impairment recognized in fiscal year 2022.
Capital parts are long-lived spare parts that are recorded net of a valuation reserve based on aging. The capital parts reserve was $2.0 million as of July 31, 2023, and $1.8 million as of July 31, 2022.
Other Current and Noncurrent Liabilities OTHER CURRENT AND NONCURRENT LIABILITIES    Other liabilities include the accruals for general expenses not yet paid, cash collected not yet vouchered, legal reserves, and reclamation liability accrual. Current liabilities are due to be paid within the next 12 months. Included in current liabilities within Accrued Expenses on the Consolidated Balance Sheet is $2.5 million for the Georgia landfill modification reserve which began in the third quarter of fiscal year 2023. Refer to Note 11 for further details.
Trade Promotions
TRADE PROMOTIONS

    We routinely commit to one-time or ongoing trade promotion programs, primarily in our Retail and Wholesale Products Group. All such costs are netted against sales. We have accrued liabilities at the end of each period for the estimated expenses incurred but not yet paid for these programs. Promotional reserves are provided for sales incentives made directly to consumers, such as coupons, and sales incentives made to customers, such as slotting, discounts based on sales volume, cooperative marketing programs and other arrangements. We use judgment for estimates to determine our trade spending liabilities. We rely on our historical experience of trade spending patterns and that of the industry, current trends and forecast data.
Advertising
ADVERTISING

Advertising costs for the development of printed materials, television commercials, web-based digital banners, web-based social media and sales videos are deferred and expensed upon the first use of the materials, unless such amounts are immaterial. Costs paid for communicating advertising over a period of time, such as television air time, radio commercials and print media advertising space, are deferred and expensed on a pro-rata basis. All other advertising costs, including participation in industry conventions and shows and market research, are expensed when incurred. All advertising costs are part of selling, general and administrative expenses. Advertising expenses were approximately $7.4 million and $4.0 million in fiscal years 2023 and 2022, respectively.
Fair Value of Financial Instruments
FAIR VALUE OF FINANCIAL INSTRUMENTS
 
Non-derivative financial instruments included in the Consolidated Balance Sheets are cash and cash equivalents and notes payable. These instruments, except for notes payable, were carried at amounts approximating fair value as of July 31, 2023 and 2022. See Note 4 of the Notes to the Consolidated Financial Statements for additional information regarding the fair value of our financial instruments, including notes payable.
Revenue Recognition
REVENUE RECOGNITION
 
We recognize revenue when performance obligations under the terms of the contracts with customers are satisfied. Our performance obligation generally consists of the promise to sell finished products to wholesalers, distributors and retailers or consumers and our obligations have an original duration of one year or less. Control of the finished products are transferred upon shipment to, or receipt at, customers' locations, as determined by the specific terms of the contract. We have completed our performance obligation when control is transferred and we recognize revenue accordingly. Taxes collected from customers and remitted to governmental authorities are excluded from net sales. Sales returns are not material nor are warranties and any related obligations.

    We have an unconditional right to consideration under the payment terms specified in the contract upon completion of the performance obligation. We may require certain customers to provide payment in advance of product shipment. We recorded a liability for these advance payments of $0.5 million as of July 31, 2022. There is no liability for advance payments as of July 31, 2023. This liability is reported in Other Accrued Expenses on the Consolidated Balance Sheets. Revenue recognized during fiscal year 2023 that was included in the liability for advance payments at the beginning of the year was $0.5 million.
Cost of Sales
COST OF GOODS SOLD
 
Cost of goods sold consists of all manufacturing costs, including depreciation and amortization related to assets used in the manufacturing and distribution process, inbound and outbound freight, inspection costs, purchasing costs associated with materials and packaging used in the production process and warehouse and distribution costs. Natural gas forward contracts are accounted for as normal purchases.
Shipping and Handling Costs
SHIPPING AND HANDLING COSTS
 
Shipping and handling costs are included in cost of goods sold and were approximately $57.4 million and $48.5 million for fiscal years 2023 and 2022, respectively. The increase is primarily related to a key customer switching from pick up to delivered.
Selling, General and Administrative Expenses SELLING, GENERAL AND ADMINISTRATIVE EXPENSES
 
Selling, general and administrative expenses include salaries, wages and benefits associated with staff outside the manufacturing and distribution functions, all marketing related costs, any miscellaneous trade spending expenses not required to be included in net sales, research and development costs, depreciation and amortization related to assets outside the manufacturing and distribution process and all other non-manufacturing and non-distribution expenses.
Research and Development
RESEARCH AND DEVELOPMENT
 
Research and development costs of approximately $1.2 million and $2.1 million were charged to expense as incurred for fiscal years 2023 and 2022, respectively, and are recorded in selling, general and administrative expenses.
Pension and Postretirement Benefit Costs
PENSION AND POSTRETIREMENT BENEFIT COSTS
 
We historically provided a defined benefit pension plan for eligible salaried and hourly employees and we made contributions to fund the plan. We also provide a postretirement health benefit plan to domestic salaried employees who qualify under the plan’s provisions. The postretirement health benefit plan is unfunded. Our pension and postretirement health benefit plans are accounted for using actuarial valuations required by ASC 715, Compensation – Retirement Benefits. The funded status of our defined pension and postretirement health benefit plans are recognized on the Consolidated Balance Sheets. Changes in the funded status that arise during the period but are not recognized as components of net periodic benefit cost are recognized within other comprehensive income, net of income tax. In fiscal year 2023 we terminated the pension plan. See Note 8 of the Notes to the Consolidated Financial Statements for additional information.
Stock-Based Compensation
STOCK-BASED COMPENSATION
 
We account for stock options and restricted stock issued under our long-term incentive plans in accordance with ASC 718, Compensation – Stock Compensation. The fair value of stock-based compensation is determined at the grant date. The related compensation expense is recognized over the appropriate vesting period. Forfeitures are recognized as they occur. See Note 7 of the Notes to the Consolidated Financial Statements for additional information.
The fair value of restricted stock was determined by the closing market price of our Common Stock on the date of grant multiplied by the number of shares granted. Fair value of shares vested is $2.6 million and $2.5 million in fiscal year 2023 and 2022, respectively.
Income Taxes
INCOME TAXES
 
Deferred income tax assets and liabilities are recorded for the impact of temporary differences between the tax basis of assets and liabilities and the amounts recognized for financial reporting purposes. Deferred tax assets are reviewed and a valuation allowance is established if management believes that it is more likely than not that some portion of our deferred tax assets will not be realized. Changes in valuation allowances from period to period are included in the tax provision in the period of change.
 
In addition to existing valuation allowances, we provide for uncertain tax positions, if necessary, when such tax positions do not meet the recognition thresholds or measurement standards prescribed by ASC 740, Income Taxes. Amounts for uncertain tax positions are adjusted when new information becomes available or when positions are effectively settled. We recognize interest and penalties accrued related to uncertain tax positions in income tax expense.
 
U.S. income tax expense and foreign withholding taxes are provided on remittances of foreign earnings and on unremitted foreign earnings that are not indefinitely reinvested. Where unremitted foreign earnings are indefinitely reinvested, no provision for federal or state tax expense is recorded. When circumstances change and we determine that some or all of the undistributed earnings will be remitted in the foreseeable future, a corresponding expense is accrued in the current period. See Note 5 of the Notes to the Consolidated Financial Statements for additional information about income taxes.
Earnings Per Share
EARNINGS PER SHARE

We utilize the two-class method to report our earnings per share ("EPS"). The two-class method is an earnings allocation formula that determines earnings per share for each class of common stock according to dividends declared and participation rights in undistributed earnings. Common Stock is entitled to cash dividends equal to at least 133.33% on a per share basis of the cash dividend paid on Class B Stock. In computing earnings per share, the Company has allocated dividends declared to Common and Class B shares based on amounts actually declared for each class of stock and 33.33% more of the undistributed earnings have been allocated to Common Stock than to the Class B shares on a per share basis. Common Stock is entitled to one vote per share and Class B Stock is entitled to ten votes per share. Common Stock have no conversion rights. Class B Stock is convertible on a share-by-share basis into Common Stock at any time and is subject to mandatory conversion under certain circumstances. Basic EPS is computed by dividing net earnings, reduced for any distributed and undistributed earnings allocated to unvested restricted shares, by the weighted-average number of shares outstanding during the period for each class of share. Diluted EPS, for each class of common stock, is computed by dividing net earnings by the weighted-average number of common shares and potential common shares outstanding during the period. Dilution for common stock takes into consideration the effect of both unvested restricted shares and convertible Class B shares, if the effect is dilutive. Dilution for Class B takes into consideration the effect of unvested restricted shares, if the effect is dilutive. Below is a reconciliation of the calculation of basic and diluted EPS.
For the year ended July 31, 2023
(in thousands, except for per share data)
TotalCommonClass B
Net income$29,551 $22,712 $6,839 
Distributed and undistributed earnings on restricted shares(1,518)(1,232)(286)
Income available to stockholders$28,033 $21,480 $6,553 
Net Income (Numerator)$21,480 $6,553 
Weighted Average Shares Outstanding (Denominator)4,825 1,959 
Basic EPS$4.45 $3.35 
Effect of dilution - Net Income (1)
$6,553 $— 
Net income assuming dilution (Numerator)$28,033 $6,553 
Effect of dilution - Shares (1)
1,959 $— 
Shares assuming dilution (Denominator)6,784 $1,959 
Diluted EPS$4.13 $3.35 
(1) The impact of unvested restricted stock was anti-dilutive therefore not included in the calculation of diluted EPS
New Accounting Pronouncements
NEW ACCOUNTING PRONOUNCEMENTS
 
Recently Adopted Accounting Pronouncements

In March 2020, the FASB issued guidance under ASC 848, Reference Rate Reform. This guidance provides optional expedients and exceptions to account for debt, leases, contracts, hedging relationships and other transactions that reference LIBOR or another reference rate if certain criteria are met. The guidance is effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. On August 30, 2022 we amended our debt agreements to replace the LIBOR-based reference rate with an adjusted term Secured Overnight Financing Rate (SOFR), ASC 848 will allow us to account for the modification as a continuation of the existing contract without additional analysis.

There have been no other accounting pronouncements issued but not yet adopted by us which are expected to have a material impact on our Consolidated Financial Statements.
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.23.3
OPERATING SEGMENTS Level 2 (Policy)
12 Months Ended
Jul. 31, 2023
Accounting Policies [Abstract]  
Segment Reporting We have two reportable operating segments: (1) Retail and Wholesale Products Group and (2) Business to Business Products Group. These operating segments are managed separately and each segment's major customers have different characteristics. The Retail and Wholesale Products Group customers include mass merchandisers, the farm and fleet channel, drugstore chains, pet specialty retail outlets, dollar stores, retail grocery stores, distributors of industrial cleanup and automotive products, environmental service companies, sports field product users and marketers of consumer products. The Business to Business Products Group customers include: processors and refiners of edible oils, renewable diesel, petroleum-based oils and biodiesel fuel; manufacturers of animal feed and agricultural chemicals; and distributors of animal health and nutrition products.
XML 41 R25.htm IDEA: XBRL DOCUMENT v3.23.3
FINANCIAL INSTRUMENTS Fair Value (Policies)
12 Months Ended
Jul. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurement, Policy
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The inputs used to measure fair value are prioritized into one of three categories based on the lowest level of input that is significant to the fair value measurement. Categories in the hierarchy are as follows:

Level 1: Quoted market prices in active markets for identical assets or liabilities.
Level 2: Observable market-based inputs for similar assets or liabilities or valuation models whose inputs are observable, directly or indirectly.
Level 3: Unobservable inputs.
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION (Policies)
12 Months Ended
Jul. 31, 2023
Accounting Policies [Abstract]  
Share-based Payment Arrangement [Policy Text Block]
STOCK-BASED COMPENSATION
 
We account for stock options and restricted stock issued under our long-term incentive plans in accordance with ASC 718, Compensation – Stock Compensation. The fair value of stock-based compensation is determined at the grant date. The related compensation expense is recognized over the appropriate vesting period. Forfeitures are recognized as they occur. See Note 7 of the Notes to the Consolidated Financial Statements for additional information.
The fair value of restricted stock was determined by the closing market price of our Common Stock on the date of grant multiplied by the number of shares granted. Fair value of shares vested is $2.6 million and $2.5 million in fiscal year 2023 and 2022, respectively.
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Level 3 (Tables)
12 Months Ended
Jul. 31, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]  
Inventories
The composition of inventories was as follows as of July 31 (in thousands):
 20232022
Finished goods$21,943 $18,142 
Packaging8,007 9,515 
Spare parts, net$5,981 $4,904 
Other6,681 7,905 
Inventories$42,612 $40,466 
Estimated Intangible Amortization Expense
Our estimated intangible amortization expense for the next five fiscal years is as follows (in thousands):
2024$129 
2025$105 
2026$102 
2027$99 
2028$94 
Acquired Finite-Lived Intangible Assets Weighted Average Amortization Period The remaining weighted average amortization period of our intangibles subject to amortization is as follows (in years):
Weighted Average Amortization Period
Patents11.0
Customer list0.3
Total intangible assets subject to amortization10.0
Property, Plant and Equipment Estimated Useful Lives
 Years
Buildings and leasehold improvements3-40
Machinery and equipment 
Packaging2-20
Processing2-25
Mining and other2-15
Office furniture and equipment2-15
Vehicles2-15
Schedule of Earnings Per Share, Basic and Diluted
For the year ended July 31, 2023
(in thousands, except for per share data)
TotalCommonClass B
Net income$29,551 $22,712 $6,839 
Distributed and undistributed earnings on restricted shares(1,518)(1,232)(286)
Income available to stockholders$28,033 $21,480 $6,553 
Net Income (Numerator)$21,480 $6,553 
Weighted Average Shares Outstanding (Denominator)4,825 1,959 
Basic EPS$4.45 $3.35 
Effect of dilution - Net Income (1)
$6,553 $— 
Net income assuming dilution (Numerator)$28,033 $6,553 
Effect of dilution - Shares (1)
1,959 $— 
Shares assuming dilution (Denominator)6,784 $1,959 
Diluted EPS$4.13 $3.35 
(1) The impact of unvested restricted stock was anti-dilutive therefore not included in the calculation of diluted EPS
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.23.3
OPERATING SEGMENTS (Tables)
12 Months Ended
Jul. 31, 2023
OPERATING SEGMENTS [Abstract]  
Revenue by Principal Product by Operating Segment
Net sales for our principal products by segment are as follows (in thousands):
Business to Business Products GroupRetail and Wholesale Products Group
Year Ended July 31,
Product2023202220232022
Cat Litter$ $— $226,335 $196,278 
Industrial and Sports — 44,291 38,932 
Agricultural and Horticultural40,275 30,419  — 
Bleaching Clay and Fluids Purification77,643 62,051  — 
Animal Health and Nutrition24,477 20,909  — 
Net Sales$142,395 $113,379 $270,626 $235,210 
Segment Reporting Information
Net sales and operating income for each segment are provided below. The accounting policies of the segments are the same as those described in the Note 1 of the Notes to the Consolidated Financial Statements.

We do not rely on any operating segment asset allocations and we do not consider them meaningful because of the shared nature of our production facilities; however, we have estimated the segment asset allocations below for those assets for which we can reasonably determine. The unallocated asset category is the remainder of our total assets. We have refined the basis of allocation for certain of our assets as of April 30, 2023, and we have restated the allocation of assets as of July 31, 2022 presented below to enhance comparability. The asset allocation is estimated and is not a measure used by our chief operating decision maker about allocating resources to the operating segments or in assessing their performance.
The corporate expenses line in the table below represents certain unallocated expenses, including primarily salaries, wages and benefits, purchased services, rent, utilities and depreciation and amortization associated with corporate functions such as research and development, information systems, finance, legal, human resources and customer service. Corporate expenses also include the annual incentive plan bonus accrual.

As of July 31,
Assets
20232022
(in thousands)
Business to Business Products$85,798 $77,840 
Retail and Wholesale Products134,974 125,293 
Unallocated assets 65,463 46,478 
Total Assets$286,235 $249,611 

 Year Ended July 31,
 Net SalesIncome
 2023202220232022
 (in thousands)
Business to Business Products$142,395 $113,379 $36,573 $24,344 
Retail and Wholesale Products270,626 235,210 36,119 6,252 
Net Sales$413,021 $348,589 
Corporate Expenses(31,652)(25,775)
Income from Operations41,040 4,821 
Total Other Income, Net(6,362)888 
Income Before Income Taxes34,678 5,709 
Income Tax Expense(5,195)(97)
Net Income$29,483 $5,612 
Net Loss Attributable to Noncontrolling Interest$(68)$(62)
Net Income Attributable to Oil-Dri$29,551 $5,674 
Financial Information by Geographic Region The following is a summary by fiscal year of financial information by geographic region (in thousands):
 20232022
   Sales to unaffiliated customers by:  
      Domestic operations$390,963 $328,696 
      Foreign subsidiaries$22,058 $19,893 
   Sales or transfers between geographic areas: 
     Domestic operations$6,436 $6,418 
Foreign subsidiaries$69 $161 
   Income (Loss) before income taxes: 
      Domestic operations$33,686 $6,552 
      Foreign subsidiaries$992 $(843)
   Net Income (Loss) attributable to Oil-Dri: 
     Domestic operations$28,494 $6,430 
      Foreign subsidiaries$1,057 $(756)
   Identifiable assets: 
      Domestic operations$271,627 $236,622 
      Foreign subsidiaries$14,608 $12,989 
Largest Customer Information
Sales to Walmart, our largest customer, are included in our Retail and Wholesale Products Group. The percentage of consolidated net sales and net accounts receivable attributed to Walmart are shown in the table below:
 20232022
Net sales for the years ended July 3119%16%
Net accounts receivable as of July 3126%21%
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.23.3
DEBT (Tables)
12 Months Ended
Jul. 31, 2023
Notes Payable [Abstract]  
Schedule of Notes Payable
The composition of notes payable is as follows as of July 31 (in thousands):
 20232022
Amended and Restated Note Purchase and Private Shelf Agreement. Annual principal installments on May 15: $1,000 in each fiscal year 2021 through 2030. Interest is payable semi-annually at an annual rate of 3.95% [Series B]
$7,000 $8,000 
Amended and Restated Note Purchase and Private Shelf Agreement. Annual principal installments on Dec 15: $5,000 in each fiscal year 2028 through 2032. Interest is payable semi-annually at an annual rate of 3.25% [Series C]
25,000 25,000 
Less current maturities of notes payable(1,000)(1,000)
Less unamortized debt issuance costs$(173)$(202)
Noncurrent notes payable$30,827 $31,798 
Schedule of Maturities
The following is a schedule by fiscal year of future principal maturities of notes payable as of July 31, 2023 (in thousands):
2024$1,000 
20251,000 
20261,000 
20271,000 
20286,000 
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAXES (Tables)
12 Months Ended
Jul. 31, 2023
INCOME TAXES [Abstract]  
Schedule of Components of Income Tax Expense The provision for income tax expense by fiscal year consists of the following (in thousands):
 20232022
Current  
Federal$7,503 $1,681 
Foreign4 16 
State2,119 696 
Current Income Tax Total9,626 2,393 
Deferred  
Federal(3,864)(1,868)
Foreign (41)
State(567)(387)
Deferred Income Tax Total(4,431)(2,296)
Total Income Tax Expense$5,195 $97 
Schedule of Effective Income Tax Rate Reconciliation Principal reasons for variations between the statutory federal rate and the effective rates by fiscal year were as follows:
 20232022
U.S. federal income tax rate21.0 %21.0 %
Depletion deductions allowed for mining(7.7)(20.1)
State income tax expense, net of federal tax expense2.9 4.5 
Nondeductible officer compensation1.5 2.4 
Tax credits(0.3)(3.1)
Valuation allowance - foreign(0.2)6.9 
Foreign tax differential(0.6)(5.3)
Prior year income taxes(1.3)(9.5)
Goodwill impairment 3.1 
Other(0.3)1.8 
Effective income tax rate15.0 %1.7 %
Schedule of Deferred Tax Assets and Liabilities The Consolidated Balance Sheets included the following tax effects of cumulative temporary differences as of July 31 (in thousands):`
 20232022
 AssetsLiabilitiesAssetsLiabilities
Depreciation$ $4,338 $— $4,356 
Deferred compensation1,246  1,499 — 
Capitalized R&D269  — — 
Postretirement benefits478  209 — 
Goodwill 24 62 — 
Lease right of use assets 2,412 — 2,700 
Lease liabilities2,747  3,040 — 
Allowance for doubtful accounts135  95 — 
Deferred marketing expenses 11 — 22 
Other assets608  — 
Other liabilities 301 — 23 
Accrued expenses5,303  2,362 — 
Tax credits301  223 — 
Amortization935  1,046 — 
Inventories203  366 — 
Depletion 158 — 154 
Stock-based compensation1,634  1,522 — 
Reclamation627  549 — 
Other liabilities - foreign 41 — 42 
Other assets – foreign1,698  1,761 — 
Valuation allowance(1,698) (1,761)— 
Total deferred taxes$14,486 $7,285 $10,974 $7,297 
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.23.3
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Accumulated Other Comprehensive Income (Tables)
12 Months Ended
Jul. 31, 2023
Accumulated Other Comprehensive Income [Abstract]  
Comprehensive (Loss) Income The following table summarizes the changes in accumulated other comprehensive income by component (in thousands):
Pension and Postretirement Health BenefitsCumulative Translation AdjustmentTotal Accumulated Other Comprehensive (Loss) Income
Balance as of July 31, 2021$(4,428)$311 $(4,117)
Other comprehensive income (loss) before reclassifications, net of tax2,081 a)(252)1,829 
Amounts reclassified from accumulated other comprehensive income, net of tax105 — 105 
Net current-period other comprehensive income (loss), net of tax2,186 (252)1,934 
Balance as of July 31, 2022$(2,242)$59 $(2,183)
Other comprehensive income (loss) before reclassifications, net of tax1,736 a)(323)1,413 
Amounts reclassified from accumulated other comprehensive income, net of tax(36)— (36)
Curtailment/Settlement on Pension Plan1,554 b)— 1,554 
Net current-period other comprehensive income (loss), net of tax3,254 (323)2,931 
Balance as of July 31, 2023$1,012 $(264)$748 

a)    Amounts are net of taxes of $0.4 million and $0.7 million in fiscal years 2023 and 2022, respectively, and are included in Other Comprehensive Loss.
b)    Amount is net of taxes of $0.5 million in fiscal year 2023. Amount is included in the components of net periodic benefit cost for the pension and postretirement health plans.

See Note 8 of the Notes to the Consolidated Financial Statements for further information about pension and postretirement health benefits.
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED COMPENSATION (Tables)
12 Months Ended
Jul. 31, 2023
STOCK-BASED COMPENSATION [Abstract]  
Schedule of summary of restricted stock A summary of restricted stock transactions under the plans is shown below.
Number of
Shares
(in thousands)
Weighted
Average
Grant Date
Fair Value
Weighted
Average
Remaining
Contractual
Term
(Years)
Unamortized
Expense
(in thousands)
Non-vested restricted stock outstanding at July 31, 2021370 $33.96 3.3$7,073 
Granted126 $33.48 
Vested(71)$34.64   
Forfeited(43)$34.29 
Non-vested restricted stock outstanding at July 31, 2022382 $33.63 3.0$7,064 
Granted63 $29.88 
Vested(73)$35.06   
Forfeited(24)$29.22 
Non-vested restricted stock outstanding at July 31, 2023348 $32.95 2.3$5,129 
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.23.3
PENSION AND OTHER POSTRETIREMENT BENEFITS (Tables)
12 Months Ended
Jul. 31, 2023
EMPLOYEE BENEFIT PLANS [Abstract]  
Schedule of Obligations and Funded Status
The following tables provide a reconciliation of changes in the plans’ benefit obligations, asset fair values and funded status by fiscal year (in thousands):
 Pension BenefitsPostretirement Health Benefits
 2023202220232022
Change in benefit obligation:
    
Benefit obligation, beginning of year$33,741 $42,267 $2,119 $3,125 
Service cost — 84 123 
Interest cost1,009 1,068 73 58 
Actuarial gain (3,054)(8,386)(429)(1,155)
Benefits paid(941)(1,208)6 (32)
Settlements(30,755)—  — 
Benefit obligation, end of year 33,741 1,853 2,119 
Change in plan assets:    
Fair value of plan assets, beginning of year34,989 40,388  — 
Actual return on plan assets502 (4,191) — 
Employer contribution — (6)32 
Benefits paid(941)(1,208)6 (32)
Settlements(30,755)—  — 
Surplus Transfer(3,647)—  — 
Fair value of plan assets, end of year148 34,989   
Funded status, recorded in Consolidated Balance Sheets$148 $1,248 $(1,853)$(2,119)
Schedule of Amounts Recognized in Balance Sheet
The following table shows amounts recognized in the Consolidated Balance Sheets as of July 31 (in thousands):
Pension BenefitsPostretirement Health
Benefits
 2023202220232022
Deferred income taxes$ $(335)$478 $544 
Other current assets$148 $— $ $— 
Other current liabilities$ $— $(100)$(73)
Other noncurrent liabilities$ $1,248 $(1,753)$(2,046)
Accumulated other comprehensive loss – net of tax:
Net actuarial loss (gain)$ $2,998 $(1,012)$(756)
Schedule of Net Benefit Costs
The following table shows the components of the net periodic pension and postretirement health benefit costs by fiscal year (in thousands):
 Pension Cost Postretirement Health Benefit Cost
 2023202220232022
Service cost$ $— $84 $123 
Interest cost1,009 1,068 73 58 
Expected return on plan assets(1,673)(2,586) — 
Amortization of:
Prior service income — (6)(6)
Other actuarial loss42 145 (83)— 
Settlement cost5,544 —  — 
Net periodic benefit (income) cost$4,922 $(1,373)$68 $175 
Service cost is recorded in Other, net within Other Income (Expense) in the Consolidated Statements of Operations. As the pension plan was frozen, there was no service cost recorded in fiscal years 2022 or 2023.
Schedule of Amounts Recognized in Other Comprehensive Income
The following table shows amounts, net of tax, that are recognized in other comprehensive income by fiscal year (in thousands):
 Pension Benefits Postretirement Health Benefits
 2023202220232022
Net actuarial gain$(1,412)$(1,203)$(324)$(878)
Amortization of:
Prior service income — 5 
Amortization of actuarial loss(32)(110)63 — 
Curtailment/Settlement$(1,554)$— $ $— 
Total recognized in other comprehensive income$(2,998)$(1,313)$(256)$(873)
Schedule of Expected Benefit Payments
The following table shows the estimated future benefit payments by fiscal year (in thousands):
Postretirement
Health Benefits
2024$100 
2025$132 
2026$129 
2027$133 
2028$136 
2029-2033$867 
Schedule of Assumptions Used The assumptions used in the previous calculations by fiscal year were as follows:
 Pension BenefitsPostretirement Health Benefits
 2023202220232022
Discount rate for net periodic benefit costs—%2.57%3.82%2.10%
Discount rate for year-end obligations—%4.05%4.90%3.82%
Rate of increase in compensation levels for net periodic benefit costs—%—%—%—%
Rate of increase in compensation levels for year-end obligations—%—%—%—%
Long-term expected rate of return on assets—%6.50%—%—%
Schedule of Allocation of Plan Assets The actual allocation percentages of plan assets as of July 31, 2023:
Asset Allocation20232022
   Cash and accrued income100%—%
   Fixed income—%36%
   Equity—%64%
    The following table sets forth by level, within the fair value hierarchy, the Pension Plan's assets carried at fair value (in thousands):
Fair Value At July 31, 2022
TotalQuoted
Prices in
Active
Markets for
Identical
Assets
(Level 1)
Significant
Observable
Inputs
(Level 2)
   Asset Class
   Cash and cash equivalents(a)
$51 $51 $— 
   Equity securities(b):
U.S. companies15,389 10,387 5,002 
International companies521 521 — 
   Equity securities - international mutual funds:
       Developed market(c)
4,025 923 3,102 
       Emerging markets(d)
1,517 1,149 368 
   Commodities(e)
1,137 1,137 — 
   Fixed Income:
 U.S. Treasuries3,019 904 2,115 
       Debt securities(f)1,656 — 1,656 
       Government sponsored entities(g)
1,256 — 1,256 
       Multi-strategy bond fund(h)
5,079 — 5,079 
        Money market fund(i)
389 — 389 
   Other(j)
950 — 950 
   Total$34,989 $15,072 $19,917 

(a)Cash and cash equivalents consists of highly liquid investments which are traded in active markets.
(b)This class represents equities traded on regulated exchanges, as well as funds that invest in a portfolio of such stocks.
(c)These mutual funds seek long-term capital growth by investing no less than 80% of their assets in stocks of non- U.S. companies that are primarily in developed markets, but also may invest in emerging and less developed markets.
(d)These mutual funds seek to track the performance of a benchmark index that measures the investment return of stock issued by companies located in emerging market countries.
(e)These investments seek attractive total return by investing primarily in a diversified portfolio of commodity futures contracts and fixed income investments.
(f)This class includes bonds and loans of U.S. and non-U.S. corporate issuers from diverse industries and bonds of domestic and foreign municipalities.
(g)This class represents a beneficial ownership interest in a pool of single-family residential mortgage loans. These investments are generally not backed by the full faith and credit of the United States government, except for securities valued at $114,000 in our portfolio as of July 31, 2022.
(h)This class invests at least 80% of its net assets in bonds and other fixed income instruments issued by governmental or private-sector entities. More than 30% of its net assets are invested in asset-backed and mortgage-backed securities. The fund may invest up to 20% of its net assets in securities below investment grade.
(i)These money market mutual funds seek to provide current income consistent with liquidity and stability of principal by investing in a diversified portfolio of high quality, short-term, dollar-denominated debt securities. These funds may include securities issued or guaranteed as to principal and interest by the U.S. government or its agencies, short-term securities issued by domestic or foreign banks, domestic and dollar-denominated foreign commercial papers, and other short-term corporate obligations and obligations issued or guaranteed by one or more foreign governments.
(j)This class includes funds that use a number of other strategies, including arbitrage, to obtain long-term positive returns. The portfolio of instruments may include equities, debt securities, real estate properties, warrants, options, swaps, future contracts, forwards or other types of derivative instruments.
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.23.3
ACCRUED EXPENSES (Tables)
12 Months Ended
Jul. 31, 2023
ACCRUED EXPENSES [Abstract]  
Accrued Expenses
Accrued expenses is as follows (in thousands):
July 31,
2023
July 31,
2022
Salaries, Wages, Commissions and Employee Benefits19,054 $13,439 
Freight3,078 4,022 
Georgia Landfill Modification Reserve2,469 — 
Trade promotions and advertising2,292 1,180 
Real Estate Tax1,038 1,006 
Other8,937 10,438 
$36,868 $30,085 
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES (Tables)
12 Months Ended
Jul. 31, 2023
Leases [Abstract]  
Operating lease costs We have no material finance leases, and variable costs for operating leases are immaterial. Operating lease costs are included in Cost of Goods Sold or SG&A expenses based on the nature of the lease. The following table summarizes total lease costs for our operating leases (in thousands):
For the Twelve Months Ended July 31,
20232022
Operating Lease Cost
Operating lease cost$2,640 $2,776 
Short-term operating lease cost553 


Supplemental cash flow information related to leases was as follows (in thousands):
For the Twelve Months Ended July 31,
20232022
Other Information
Cash paid for amounts included in the measurement of lease liabilities:2,229 2,490 
Right-of-use assets obtained in exchange for new operating lease liabilities983 4,377 


Operating lease ROU assets and operating lease liabilities are separately presented on the unaudited Consolidated Balance Sheet, excluding leases with an initial term of twelve months or less. Other supplemental balance sheet information related to leases was as follows:
For the Twelve Months Ended July 31,
20232022
Weighted-average remaining lease term - operating leases7.7 years7.7 years
Weighted-average discount rate - operating leases4.03%3.91%
Scheduled minimum future lease payments
The following table summarizes scheduled minimum future lease payments due within twelve months for operating leases with terms longer than one year for which cash flows are fixed and determinable as of July 31, 2023 (in thousands):
2024$2,257 
20252,168 
20261,848 
20271,433 
2028884 
Thereafter3,827 
Total12,417 
Less: imputed interest(1,735)
Net lease obligation$10,682 
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Inventories (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jul. 31, 2022
Finished goods $ 21,943 $ 18,142
Packaging 8,007 9,515
Spare parts, net 5,981 4,904
Other 6,681 7,905
Inventories $ 42,612 $ 40,466
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Intangible Assets Amortization Expense (Details)
$ in Thousands
Jul. 31, 2023
USD ($)
Estimated Intangible Amortization Expense  
2024 $ 129
2025 105
2026 102
2027 99
2028 $ 94
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Intangible Assets Weighted Average Amortization Period (Details)
12 Months Ended
Jul. 31, 2023
Finite-Lived Intangible Assets  
Finite-lived Intangible Assets, Weighted Average Amortization Period 10 years
Trademarks and patents  
Finite-Lived Intangible Assets  
Finite-lived Intangible Assets, Weighted Average Amortization Period 11 years
Customer list  
Finite-Lived Intangible Assets  
Finite-lived Intangible Assets, Weighted Average Amortization Period 3 months 18 days
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Property, Plant and Equipment (Details)
12 Months Ended
Jul. 31, 2023
Minimum | Buildings and leasehold improvements  
Property, Plant and Equipment  
Estimated useful life 3 years
Minimum | Machinery and Equipment - Packaging  
Property, Plant and Equipment  
Estimated useful life 2 years
Minimum | Machinery and Equipment - Processing  
Property, Plant and Equipment  
Estimated useful life 2 years
Minimum | Machinery and Equipment - Mining and Other  
Property, Plant and Equipment  
Estimated useful life 2 years
Minimum | Office furniture and equipment  
Property, Plant and Equipment  
Estimated useful life 2 years
Minimum | Vehicles  
Property, Plant and Equipment  
Estimated useful life 2 years
Maximum | Buildings and leasehold improvements  
Property, Plant and Equipment  
Estimated useful life 40 years
Maximum | Machinery and Equipment - Packaging  
Property, Plant and Equipment  
Estimated useful life 20 years
Maximum | Machinery and Equipment - Processing  
Property, Plant and Equipment  
Estimated useful life 25 years
Maximum | Machinery and Equipment - Mining and Other  
Property, Plant and Equipment  
Estimated useful life 15 years
Maximum | Office furniture and equipment  
Property, Plant and Equipment  
Estimated useful life 15 years
Maximum | Vehicles  
Property, Plant and Equipment  
Estimated useful life 15 years
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Revenue Recognition (Details) - Payments in Advance - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Deferred Revenue Arrangement    
Liability for Payments in Advance $ 0.0 $ 0.5
Payments in Advance, Revenue Recognized $ 0.5  
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Earnings Per Share(Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Net Income attributable to Oil-Dri $ 29,551 $ 5,674
Distributed and undistributed earnings on restricted shares (1,518)  
Income available to stockholders 28,033  
Common Stock    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Net Income attributable to Oil-Dri 22,712  
Distributed and undistributed earnings on restricted shares (1,232)  
Income available to stockholders $ 21,480  
Earnings Per Share, Basic (in shares) 4,825 4,987
Earnings Per Share, Basic $ 4.45 $ 0.83
Effect of dilution - Net Income $ 6,553  
Net income assuming dilution $ 28,033  
Effect of dilution - Shares 1,959  
Shares assuming dilution 6,784 5,099
Earnings per Share, Diluted $ 4.13 $ 0.81
Class B    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Net Income attributable to Oil-Dri $ 6,839  
Distributed and undistributed earnings on restricted shares (286)  
Income available to stockholders $ 6,553  
Earnings Per Share, Basic (in shares) 1,959 1,934
Earnings Per Share, Basic $ 3.35 $ 0.63
Effect of dilution - Net Income $ 0  
Net income assuming dilution $ 6,553  
Effect of dilution - Shares 0  
Shares assuming dilution 1,959 1,962
Earnings per Share, Diluted $ 3.35 $ 0.62
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Narrative (Details) - USD ($)
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Maximum maturity of cash equivalents 3 months 3 months
Inventory obsolescence reserves $ 800,000 $ 800,000
Spare Parts Reserve, Inventory 2,900,000 2,700,000
Amortization of intangibles 300,000 500,000
Indefinite-lived trademarks 400,000 400,000
Goodwill impairment 0 5,644,000
Stripping costs 4,000,000 2,700,000
Pre-production overburden removal costs 100,000 1,300,000
Pre-production development costs 4,300,000  
Land 13,600,000 13,600,000
Mineral rights 2,200,000 2,200,000
Prepaid royalties 2,000,000 2,000,000
Estimated net reclamation asset 2,200,000 1,800,000
Estimated reclamation liability 4,500,000 3,800,000
Depreciation 15,300,000 13,000,000
Interest Costs Capitalized 0 0
Impairment of property, plant and equipment 900,000 0
Capital Parts Reserve 2,000,000 1,800,000
Georgia Landfill Modification Reserve 2,469,000 0
Advertising expense 7,400,000 4,000,000
Shipping and Handling Costs 57,400,000 48,500,000
Research and development costs $ 1,200,000 2,100,000
Common Stock    
Dividend Distribution Percentage 133.33%  
Dividend Distribution Percentage Increase 33.33%  
Common Stock, Voting Rights one  
Class B    
Common Stock, Voting Rights ten  
Retail and Wholesale Products    
Goodwill impairment   5,600,000
Business to Business Products    
Goodwill impairment   $ 0
Minimum    
Amortization period of intangible assets (years) 10 years  
Maximum    
Amortization period of intangible assets (years) 20 years  
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.23.3
OPERATING SEGMENTS Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Revenue by Principal Product    
Net Sales $ 413,021 $ 348,589
Business to Business Products    
Revenue by Principal Product    
Net Sales 142,395 113,379
Retail and Wholesale Products    
Revenue by Principal Product    
Net Sales 270,626 235,210
Cat Litter | Business to Business Products    
Revenue by Principal Product    
Net Sales 0 0
Cat Litter | Retail and Wholesale Products    
Revenue by Principal Product    
Net Sales 226,335 196,278
Industrial and Sports | Business to Business Products    
Revenue by Principal Product    
Net Sales 0 0
Industrial and Sports | Retail and Wholesale Products    
Revenue by Principal Product    
Net Sales 44,291 38,932
Agricultural and Horticultural | Business to Business Products    
Revenue by Principal Product    
Net Sales 40,275 30,419
Agricultural and Horticultural | Retail and Wholesale Products    
Revenue by Principal Product    
Net Sales 0 0
Bleaching Clay and Fluids Purification | Business to Business Products    
Revenue by Principal Product    
Net Sales 77,643 62,051
Bleaching Clay and Fluids Purification | Retail and Wholesale Products    
Revenue by Principal Product    
Net Sales 0 0
Animal Health and Nutrition | Business to Business Products    
Revenue by Principal Product    
Net Sales 24,477 20,909
Animal Health and Nutrition | Retail and Wholesale Products    
Revenue by Principal Product    
Net Sales $ 0 $ 0
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.23.3
OPERATING SEGMENTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Segment Reporting Information    
Assets $ 286,235 $ 249,611
Net Sales 413,021 348,589
Corporate Expenses (31,652) (25,775)
Income from Operations 41,040 4,821
Total Other (Expense) Income, Net (6,362) 888
Income Before Income Taxes 34,678 5,709
Income Tax Expense (5,195) (97)
Net Income 29,483 5,612
Net Loss Attributable to Noncontrolling Interest (68) (62)
Net Income Attributable to Oil-Dri 29,551 5,674
Business to Business Products    
Segment Reporting Information    
Assets 85,798 77,840
Segment Net Sales 142,395 113,379
Net Sales 142,395 113,379
Segment Income 36,573 24,344
Retail and Wholesale Products    
Segment Reporting Information    
Assets 134,974 125,293
Segment Net Sales 270,626 235,210
Net Sales 270,626 235,210
Segment Income 36,119 6,252
Unallocated assets    
Segment Reporting Information    
Assets $ 65,463 $ 46,478
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.23.3
OPERATING SEGMENTS Financial Information by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Financial Information by Geographic Region    
Sales to unaffiliated customers $ 413,021 $ 348,589
Net Income attributable to Oil-Dri 29,551 5,674
Identifiable assets 286,235 249,611
Domestic Operations    
Financial Information by Geographic Region    
Sales to unaffiliated customers 390,963 328,696
Sales or transfers between geographic areas 6,436 6,418
Income (Loss) before income taxes 33,686 6,552
Net Income attributable to Oil-Dri 28,494 6,430
Identifiable assets 271,627 236,622
Foreign subsidiaries    
Financial Information by Geographic Region    
Sales to unaffiliated customers 22,058 19,893
Sales or transfers between geographic areas 69 161
Income (Loss) before income taxes 992 (843)
Net Income attributable to Oil-Dri 1,057 (756)
Identifiable assets $ 14,608 $ 12,989
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.23.3
OPERATING SEGMENTS Largest Customer (Details) - Customer, Walmart - Retail and Wholesale Products
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Net sales for the years ended July 31    
Revenue, Major customer    
Concentration risk, percentage 19.00% 16.00%
Net accounts receivable as of July 31    
Revenue, Major customer    
Concentration risk, percentage 26.00% 21.00%
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.23.3
OPERATING SEGMENTS Narrative (Details)
$ in Millions
12 Months Ended
Jul. 31, 2023
USD ($)
segment
Jul. 31, 2022
USD ($)
Segment Reporting Information    
Number of Reportable Segments | segment 2  
Foreign subsidiaries    
Segment Reporting Information    
Cash held at foreign banks | $ $ 5.2 $ 3.3
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.23.3
DEBT Notes Payable (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Debt Instrument    
Current maturities of notes payable $ (1,000) $ (1,000)
Less unamortized debt issuance costs (173) (202)
Noncurrent Notes payable 30,827 31,798
Series B Senior Notes    
Debt Instrument    
Notes Payable 7,000 8,000
Annual Principal Installments $ 1,000  
Annual rate 3.95%  
Series C Senior Notes    
Debt Instrument    
Notes Payable $ 25,000 $ 25,000
Annual Principal Installments $ 5,000  
Annual rate 3.25%  
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.23.3
DEBT Maturities of Notes Payable (Details) - Series B Senior Notes
$ in Thousands
Jul. 31, 2023
USD ($)
Notes Payable Maturities  
2024 $ 1,000
2025 1,000
2026 1,000
2027 1,000
2028 $ 6,000
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.23.3
DEBT Debt (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Debt Instrument    
Shelf Notes $ 75,000  
Unsecured Debt 75,000 $ 50,000
Letters of Credit Outstanding, Amount 1,000 1,000
Line of Credit [Member]    
Debt Instrument    
Maximum borrowing capacity 45,000  
Maximum borrowing capacity for letters of credit $ 10,000  
Expiration date Aug. 30, 2027  
Line of credit amount outstanding $ 0 0
Series B Senior Notes    
Debt Instrument    
Starting payments May 15, 2021  
Face amount $ 10,000  
Annual rate 3.95%  
Ending payments May 15, 2030  
Notes Payable $ 7,000 8,000
Series C Senior Notes    
Debt Instrument    
Starting payments Dec. 16, 2021  
Face amount $ 25,000  
Annual rate 3.25%  
Ending payments Dec. 16, 2031  
Notes Payable $ 25,000 $ 25,000
Prime Rate | Line of Credit [Member]    
Debt Instrument    
Variable interest rate 8.50%  
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Line of Credit [Member]    
Debt Instrument    
Variable interest rate 5.37%  
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.23.3
FINANCIAL INSTRUMENTS Narrative (Details) - USD ($)
Jul. 31, 2023
Jul. 31, 2022
Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash Equivalents, Fair Value $ 15,400,000 $ 0
Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Long-term Debt, Fair Value $ 29,700,000 $ 31,800,000
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAXES Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Current - Federal $ 7,503 $ 1,681
Current - Foreign 4 16
Current - State 2,119 696
Current Income Tax Total 9,626 2,393
Deferred - Federal (3,864) (1,868)
Deferred - Foreign 0 (41)
Deferred - State (567) (387)
Deferred Income Tax Total (4,431) (2,296)
Total Income Tax Expense $ 5,195 $ 97
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAXES Income Tax Effective Rate Reconciliation (Details)
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
U.S. federal income tax rate 21.00% 21.00%
Depletion deductions allowed for mining (7.70%) (20.10%)
State income tax expense, net of federal tax expense 2.90% 4.50%
Nondeductible Officer Compensation 1.50% 2.40%
Tax Credits (0.30%) (3.10%)
Valuation Allowance - Foreign (0.20%) 6.90%
Foreign Tax Differential (0.60%) (5.30%)
Prior year income taxes (1.30%) (9.50%)
Goodwill impairment 0.00% 3.10%
Other (0.30%) 1.80%
Effective income tax rate 15.00% 1.70%
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAXES Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jul. 31, 2022
Deferred Tax Asset    
Depreciation $ 0 $ 0
Deferred compensation 1,246 1,499
Capitalized R&D 269 0
Postretirement benefits 478 209
Goodwill 0 62
Lease right of use assets 0 0
Lease liabilities 2,747 3,040
Allowance for doubtful accounts 135 95
Deferred marketing expenses 0 0
Other assets 608 1
Other liabilities 0 0
Accrued expenses 5,303 2,362
Tax credits 301 223
Amortization 935 1,046
Inventories 203 366
Depletion 0 0
Stock-based compensation 1,634 1,522
Reclamation 627 549
Other liabilities - foreign 0 0
Other assets - foreign 1,698 1,761
Valuation allowance (1,698) (1,761)
Total deferred tax assets 14,486 10,974
Deferred Tax Liability    
Depreciation 4,338 4,356
Deferred compensation 0 0
Capitalized R&D 0 0
Postretirement benefits 0 0
Goodwill (24) 0
Lease right of use assets 2,412 2,700
Lease liabilities 0 0
Allowance for doubtful accounts 0 0
Deferred marketing expenses 11 22
Other assets 0 0
Other liabilities 301 23
Accrued expenses 0 0
Tax credits 0 0
Amortization 0 0
Inventories 0 0
Depletion 158 154
Stock-based compensation 0 0
Reclamation 0 0
Other liabilities - foreign 41 42
Other assets - foreign 0 0
Valuation allowance 0 0
Total deferred tax liabilities $ 7,285 $ 7,297
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAXES Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Effective Income Tax Rate Reconciliation, Percent 15.00% 1.70%
Operating Loss Carryforwards $ 3,400  
Unrecognized tax benefits, liability 0 $ 0
Unrecognized tax benefits, penalties and interest expense 0 0
Unrecognized tax benefits, penalties and interest accrued $ 0 0
Minimum    
Foreign and U.S. state tax statute of limitations (years) 3 years  
Maximum    
Foreign and U.S. state tax statute of limitations (years) 5 years  
Deferred Tax Asset    
Deferred Tax Assets, Valuation Allowance $ 1,698 $ 1,761
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.23.3
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Accumulated Other Comprehensive Income (Loss)    
Accumulated Other Comprehensive (Loss) Income, beginning balance $ (2,183)  
Other Comprehensive Income 2,931 $ 1,934
Accumulated Other Comprehensive (Loss) Income, ending balance 748 (2,183)
Pension and Postretirement Health Benefits    
Accumulated Other Comprehensive Income (Loss)    
Accumulated Other Comprehensive (Loss) Income, beginning balance (2,242) (4,428)
Other comprehensive income (loss), before reclassifications, net of tax 1,736 2,081
Amounts reclassified from accumulated other comprehensive income, net of tax (36) 105
Curtailment/Settlement on Pension Plan 1,554  
Other Comprehensive Income 3,254 2,186
Accumulated Other Comprehensive (Loss) Income, ending balance 1,012 (2,242)
Cumulative Translation Adjustment    
Accumulated Other Comprehensive Income (Loss)    
Accumulated Other Comprehensive (Loss) Income, beginning balance 59 311
Other comprehensive income (loss), before reclassifications, net of tax (323) (252)
Amounts reclassified from accumulated other comprehensive income, net of tax 0 0
Curtailment/Settlement on Pension Plan 0  
Other Comprehensive Income (323) (252)
Accumulated Other Comprehensive (Loss) Income, ending balance (264) 59
AOCI Attributable to Parent    
Accumulated Other Comprehensive Income (Loss)    
Accumulated Other Comprehensive (Loss) Income, beginning balance (2,183) (4,117)
Other comprehensive income (loss), before reclassifications, net of tax 1,413 1,829
Amounts reclassified from accumulated other comprehensive income, net of tax (36) 105
Curtailment/Settlement on Pension Plan 1,554  
Other Comprehensive Income 2,931 1,934
Accumulated Other Comprehensive (Loss) Income, ending balance $ 748 $ (2,183)
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.23.3
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Narrative (Details) - Pension and Postretirement Health Benefits - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Stockholders' Equity    
Tax on Other comprehensive income, Pension and postretirement benefit Plans before reclassifications $ 0.4 $ 0.7
Tax on amount reclassified from accumulated other comprehensive income, Pension and postretirement health benefits for settlement or curtailment Gain (Loss), Tax $ 0.5  
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED COMPENSATION (Summary of Restricted Stock Activity) (Details) - Restricted Stock - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Summary of Restricted Stock Activity      
Nonvested restricted stock outstanding, Number 348 382 370
Nonvested restricted stock outstanding, Weighted Average Grant Date Fair Value $ 32.95 $ 33.63 $ 33.96
Nonvested restricted stock outstanding, Weighted Average Remaining Contractual Term (Years) 2 years 3 months 18 days 3 years 3 years 3 months 18 days
Nonvested retricted stock outstanding, Unamortized Expense $ 5,129 $ 7,064 $ 7,073
Granted, Number 63 126  
Granted, Weighted Average Grant Date Fair Value $ 29.88 $ 33.48  
Vested, Number (73) (71)  
Vested, Weighted Average Grant Date Fair Value $ 35.06 $ 34.64  
Forfeitures, Number (24) (43)  
Forfeitures, Weighted Average Grant Date Fair Value $ 29.22 $ 34.29  
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED COMPENSATION (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Restricted Stock    
Share-based Compensation Award Disclosure    
Fair value of shares vested $ 2.6 $ 2.5
Share-based compensation expense 2.4 2.1
Tax benefit from compensation expense $ 0.8 $ 0.7
2006 Plan    
Share-based Compensation Award Disclosure    
Number of shares authorized 1,219,500  
Number of shares available for grant 241,540  
2006 Plan - Restricted Stock | Minimum    
Share-based Compensation Award Disclosure    
Award vesting period (years) 2 years  
2006 Plan - Restricted Stock | Maximum    
Share-based Compensation Award Disclosure    
Award vesting period (years) 5 years  
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.23.3
PENSION AND OTHER POSTRETIREMENT BENEFITS Change in Benefit Obligation and Plan Assets, Funded Status (Details) - USD ($)
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Pension Benefits    
Change in benefit obligation:    
Benefit obligation, beginning of year $ 33,741,000 $ 42,267,000
Service cost 0 0
Interest cost 1,009,000 1,068,000
Actuarial gain (3,054,000) (8,386,000)
Benefits paid 941,000 1,208,000
Settlements (30,755,000) 0
Benefit obligation, end of year 0 33,741,000
Change in plan assets:    
Fair value of plan assets, beginning of year 34,989,000 40,388,000
Actual return on plan assets 502,000 (4,191,000)
Employer contribution 0 0
Benefits paid 941,000 1,208,000
Settlements (30,755,000) 0
Surplus Transfer (3,647,000) 0
Fair value of plan assets, end of year 148,000 34,989,000
Funded status, recorded in Consolidated Balance Sheets 148,000 1,248,000
Postretirement Health Benefits    
Change in benefit obligation:    
Benefit obligation, beginning of year 2,119,000 3,125,000
Service cost 84,000 123,000
Interest cost 73,000 58,000
Actuarial gain (429,000) (1,155,000)
Benefits paid 6,000 32,000
Settlements 0 0
Benefit obligation, end of year 1,853,000 2,119,000
Change in plan assets:    
Fair value of plan assets, beginning of year 0 0
Actual return on plan assets 0 0
Employer contribution (6,000) (32,000)
Benefits paid 6,000 32,000
Settlements 0 0
Surplus Transfer 0 0
Fair value of plan assets, end of year 0 0
Funded status, recorded in Consolidated Balance Sheets $ (1,853,000) $ (2,119,000)
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.23.3
PENSION AND OTHER POSTRETIREMENT BENEFITS Amounts Recognized in Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jul. 31, 2022
Defined Benefit Plans and Postretirement Health Benefits    
Other noncurrent liabilities $ (1,753) $ (798)
Pension Benefits    
Defined Benefit Plans and Postretirement Health Benefits    
Deferred income taxes 0 (335)
Other current assets 148 0
Other current liabilities 0 0
Other noncurrent liabilities 0 1,248
Accumulated other comprehensive income - net of tax, Net actuarial loss (gain) 0 2,998
Postretirement Health Benefits    
Defined Benefit Plans and Postretirement Health Benefits    
Deferred income taxes 478 544
Other current assets 0 0
Other current liabilities (100) (73)
Other noncurrent liabilities (1,753) (2,046)
Accumulated other comprehensive income - net of tax, Net actuarial loss (gain) $ (1,012) $ (756)
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.23.3
PENSION AND OTHER POSTRETIREMENT BENEFITS Components of net periodic benefit cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Pension Benefits    
Defined Benefit Plans and Postretirement Health Benefits    
Service cost $ 0 $ 0
Interest cost 1,009 1,068
Expected return on plan assets (1,673) (2,586)
Amortization of: Prior service income 0 0
Amortization of: Other actuarial loss 42 145
Settlement cost 5,544 0
Net periodic benefit (income) cost 4,922 (1,373)
Postretirement Health Benefits    
Defined Benefit Plans and Postretirement Health Benefits    
Service cost 84 123
Interest cost 73 58
Expected return on plan assets 0 0
Amortization of: Prior service income (6) (6)
Amortization of: Other actuarial loss (83) 0
Settlement cost 0 0
Net periodic benefit (income) cost $ 68 $ 175
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.23.3
PENSION AND OTHER POSTRETIREMENT BENEFITS Amounts recognized in other comprehensive income (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Defined Benefit Plans and Postretirement Health Benefits    
Total recognized in other comprehensive income $ (3,254) $ (2,186)
Pension Benefits    
Defined Benefit Plans and Postretirement Health Benefits    
Net actuarial gain (1,412) (1,203)
Amortization of: Prior service income 0 0
Amortization of actuarial loss (32) (110)
Curtailment/Settlement (1,554) 0
Total recognized in other comprehensive income (2,998) (1,313)
Postretirement Health Benefits    
Defined Benefit Plans and Postretirement Health Benefits    
Net actuarial gain (324) (878)
Amortization of: Prior service income 5 5
Amortization of actuarial loss 63 0
Curtailment/Settlement 0 0
Total recognized in other comprehensive income $ (256) $ (873)
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.23.3
PENSION AND OTHER POSTRETIREMENT BENEFITS Estimated future benefit payments (Details) - Postretirement Health Benefits
$ in Thousands
Jul. 31, 2023
USD ($)
Defined Benefit Plans and Postretirement Health Benefits  
2024 $ 100
2025 132
2026 129
2027 133
2028 136
2029-2033 $ 867
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.23.3
PENSION AND OTHER POSTRETIREMENT BENEFITS Assumptions used in calculations (Details)
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Pension Benefits    
Defined Benefit Plans and Postretirement Health Benefits    
Discount rate for net periodic benefit costs 0.00% 2.57%
Discount rate for year-end obligations 0.00% 4.05%
Rate of increase in compensation levels for net periodic benefit costs 0.00% 0.00%
Rate of increase in compensation levels for year-end obligations 0.00% 0.00%
Long-term expected rate of return on assets 0.00% 6.50%
Postretirement Health Benefits    
Defined Benefit Plans and Postretirement Health Benefits    
Discount rate for net periodic benefit costs 3.82% 2.10%
Discount rate for year-end obligations 4.90% 3.82%
Rate of increase in compensation levels for net periodic benefit costs 0.00% 0.00%
Rate of increase in compensation levels for year-end obligations 0.00% 0.00%
Long-term expected rate of return on assets 0.00% 0.00%
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.23.3
PENSION AND OTHER POSTRETIREMENT BENEFITS Plan Assets Allocation Percentages (Details)
Jul. 31, 2023
Jul. 31, 2022
Cash and accrued income    
Defined Benefit Plan Disclosure    
Actual Allocation % 100.00% 0.00%
Fixed income    
Defined Benefit Plan Disclosure    
Actual Allocation % 0.00% 36.00%
Equity    
Defined Benefit Plan Disclosure    
Actual Allocation % 0.00% 64.00%
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.23.3
PENSION AND OTHER POSTRETIREMENT BENEFITS Fair value level of pension plan assets (Details) - USD ($)
12 Months Ended
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2021
Equity securities - international mutual funds: Developed market      
Defined Benefit Plan Disclosure      
Minimum % of Fund Assets Invested in Non-US Stocks Developed Market 80.00%    
Fixed Income: Government sponsored entities      
Defined Benefit Plan Disclosure      
Amount Backed by US Government $ 114,000    
Fixed Income: Multi-strategy bond fund | Level 1      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 0    
Pension Benefits      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 34,989,000 $ 148,000 $ 40,388,000
Pension Benefits | Level 1      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 15,072,000    
Pension Benefits | Level 2      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 19,917,000    
Pension Benefits | Cash and Cash Equivalents      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 51,000    
Pension Benefits | Cash and Cash Equivalents | Level 1      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 51,000    
Pension Benefits | Cash and Cash Equivalents | Level 2      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 0    
Pension Benefits | Equity securities U.S. companies      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 15,389,000    
Pension Benefits | Equity securities U.S. companies | Level 1      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 10,387,000    
Pension Benefits | Equity securities U.S. companies | Level 2      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 5,002,000    
Pension Benefits | Equity securities International companies      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 521,000    
Pension Benefits | Equity securities International companies | Level 1      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 521,000    
Pension Benefits | Equity securities International companies | Level 2      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 0    
Pension Benefits | Equity securities - international mutual funds: Developed market      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 4,025,000    
Pension Benefits | Equity securities - international mutual funds: Developed market | Level 1      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 923,000    
Pension Benefits | Equity securities - international mutual funds: Developed market | Level 2      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 3,102,000    
Pension Benefits | Equity securities - international mutual funds: Emerging market      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 1,517,000    
Pension Benefits | Equity securities - international mutual funds: Emerging market | Level 1      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 1,149,000    
Pension Benefits | Equity securities - international mutual funds: Emerging market | Level 2      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 368,000    
Pension Benefits | Commodities      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 1,137,000    
Pension Benefits | Commodities | Level 1      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 1,137,000    
Pension Benefits | Commodities | Level 2      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 0    
Pension Benefits | Fixed Income: U.S. Treasuries      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 3,019,000    
Pension Benefits | Fixed Income: U.S. Treasuries | Level 1      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 904,000    
Pension Benefits | Fixed Income: U.S. Treasuries | Level 2      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 2,115,000    
Pension Benefits | Fixed Income: Debt securities      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 1,656,000    
Pension Benefits | Fixed Income: Debt securities | Level 1      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 0    
Pension Benefits | Fixed Income: Debt securities | Level 2      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 1,656,000    
Pension Benefits | Fixed Income: Government sponsored entities      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 1,256,000    
Pension Benefits | Fixed Income: Government sponsored entities | Level 1      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 0    
Pension Benefits | Fixed Income: Government sponsored entities | Level 2      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 1,256,000    
Pension Benefits | Fixed Income: Multi-strategy bond fund      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 5,079,000    
Pension Benefits | Fixed Income: Multi-strategy bond fund | Level 2      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 5,079,000    
Pension Benefits | Money Market Fund      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 389,000    
Pension Benefits | Money Market Fund | Level 1      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 0    
Pension Benefits | Money Market Fund | Level 2      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 389,000    
Pension Benefits | Other      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 950,000    
Pension Benefits | Other | Level 1      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount 0    
Pension Benefits | Other | Level 2      
Defined Benefit Plan Disclosure      
Defined Benefit Plan, Plan Assets, Amount $ 950,000    
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.23.3
PENSION AND OTHER POSTRETIREMENT BENEFITS Narrative (Details) - USD ($)
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Pension Benefits    
Defined Benefit Plans and Other Postretirement Benefit Plans    
Settlements $ 30,755,000 $ 0
Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Remeasurement due to Settlement 3,600,000  
Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax 1,900,000  
Defined Benefit Plan, Actuarial Gain (Loss), Immediate Recognition as Component in Net Periodic Benefit (Cost) Credit 1,900,000  
Defined Contribution Plan, Employer Discretionary Contribution Amount 2,800,000  
Accumulated benefit obligation 0 33,700,000
Employer contribution 0 0
Pension plan estimated employer contributions in next fiscal year 0  
Pension Benefits | Annuity Purchase    
Defined Benefit Plans and Other Postretirement Benefit Plans    
Settlements 14,000,000  
Pension Benefits | Lump-Sum Payment    
Defined Benefit Plans and Other Postretirement Benefit Plans    
Settlements 16,000,000  
Postretirement Health Benefits    
Defined Benefit Plans and Other Postretirement Benefit Plans    
Settlements 0 0
Employer contribution $ 6,000 32,000
Health care cost trend rate assumed 8.20%  
Defined Benefit Plan, Ultimate Health Care Cost Trend Rate 4.90%  
Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate 2044  
401K Plan    
Defined Contribution Plan Disclosure    
401 (k) administrative expenses $ 800,000  
Contribution to defined contribution plans $ 3,200,000 $ 2,900,000
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.23.3
DEFERRED COMPENSATION Deferred Comp and Bonus (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Deferred Compensation    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits    
Annual Total Amount Deferred $ 0.6 $ 0.7
Deferred Compensation Interest Expense 0.2 0.2
Deferred Compensation Payments to Participants 0.9 0.4
Deferred Compensation Recorded Liability 4.6 4.8
Executive Deferred Bonus    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits    
Deferred Compensation Arrangement with Individual, Contributions by Employer $ 1.4 $ 0.7
Deferred Compensation Arrangement with Individual, Requisite Service Period 3 years  
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Payables and Accruals (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jul. 31, 2022
ACCRUED EXPENSES [Abstract]    
Salaries, Wages, Commissions and Employee Benefits $ 19,054 $ 13,439
Freight 3,078 4,022
Georgia Landfill Modification Reserve 2,469 0
Trade promotions and advertising 2,292 1,180
Real Estate Tax 1,038 1,006
Other 8,937 10,438
Accrued Expenses $ 36,868 $ 30,085
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.23.3
OTHER CONTINGENCIES (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jul. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
Georgia Landfill Modification Reserve $ 2,469 $ 0
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES Lease, Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Leases [Abstract]    
Operating lease cost $ 2,640 $ 2,776
Short-term operating lease cost 2 553
Operating cash flows from operating leases 2,229 2,490
Right-of-use assets obtained in exchange for new operating lease liabilities $ 983 $ 4,377
Weighted-average remaining lease term - operating leases 7 years 8 months 12 days 7 years 8 months 12 days
Weighted-average discount rate - operating leases 4.03% 3.91%
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES Lessee, Operating Lease, Liability, Payment Due, Rolling Maturity (Details)
$ in Thousands
Jul. 31, 2023
USD ($)
Leases [Abstract]  
2024 $ 2,257
2025 2,168
2026 1,848
2027 1,433
2028 884
Thereafter 3,827
Total 12,417
Less: imputed interest (1,735)
Net Lease Obligation $ 10,682
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.23.3
RELATED PARTY TRANSACTIONS (Details) - Director - USD ($)
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Related Party Transaction    
Net sales to related party customer $ 200,000 $ 300,000
Accounts receivable due from related party customer 10,768 5,608
Purchases from related party vendor 200,000 700,000
Accounts payable due to related party vendor $ 0 $ 0
XML 91 odc-20230731_htm.xml IDEA: XBRL DOCUMENT 0000074046 2022-08-01 2023-07-31 0000074046 2023-01-31 0000074046 us-gaap:CommonStockMember 2023-09-30 0000074046 us-gaap:CommonClassBMember 2023-09-30 0000074046 us-gaap:CommonClassAMember 2023-09-30 0000074046 2023-07-31 0000074046 2022-07-31 0000074046 us-gaap:CommonStockMember 2022-07-31 0000074046 us-gaap:CommonStockMember 2023-07-31 0000074046 us-gaap:CommonClassBMember 2022-07-31 0000074046 us-gaap:CommonClassBMember 2023-07-31 0000074046 2021-08-01 2022-07-31 0000074046 us-gaap:CommonStockMember 2022-08-01 2023-07-31 0000074046 us-gaap:CommonStockMember 2021-08-01 2022-07-31 0000074046 us-gaap:CommonClassBMember 2022-08-01 2023-07-31 0000074046 us-gaap:CommonClassBMember 2021-08-01 2022-07-31 0000074046 us-gaap:RetainedEarningsMember 2022-08-01 2023-07-31 0000074046 us-gaap:CommonStockMember 2021-07-31 0000074046 us-gaap:TreasuryStockMember 2021-07-31 0000074046 us-gaap:AdditionalPaidInCapitalMember 2021-07-31 0000074046 us-gaap:RetainedEarningsMember 2021-07-31 0000074046 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-31 0000074046 us-gaap:NoncontrollingInterestMember 2021-07-31 0000074046 2021-07-31 0000074046 us-gaap:CommonStockMember 2021-08-01 2022-07-31 0000074046 us-gaap:AdditionalPaidInCapitalMember 2021-08-01 2022-07-31 0000074046 us-gaap:RetainedEarningsMember 2021-08-01 2022-07-31 0000074046 us-gaap:TreasuryStockMember 2021-08-01 2022-07-31 0000074046 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-08-01 2022-07-31 0000074046 us-gaap:NoncontrollingInterestMember 2021-08-01 2022-07-31 0000074046 us-gaap:CommonStockMember 2022-07-31 0000074046 us-gaap:TreasuryStockMember 2022-07-31 0000074046 us-gaap:AdditionalPaidInCapitalMember 2022-07-31 0000074046 us-gaap:RetainedEarningsMember 2022-07-31 0000074046 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-31 0000074046 us-gaap:NoncontrollingInterestMember 2022-07-31 0000074046 us-gaap:CommonStockMember 2022-08-01 2023-07-31 0000074046 us-gaap:AdditionalPaidInCapitalMember 2022-08-01 2023-07-31 0000074046 us-gaap:TreasuryStockMember 2022-08-01 2023-07-31 0000074046 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-08-01 2023-07-31 0000074046 us-gaap:NoncontrollingInterestMember 2022-08-01 2023-07-31 0000074046 us-gaap:CommonStockMember 2023-07-31 0000074046 us-gaap:TreasuryStockMember 2023-07-31 0000074046 us-gaap:AdditionalPaidInCapitalMember 2023-07-31 0000074046 us-gaap:RetainedEarningsMember 2023-07-31 0000074046 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-31 0000074046 us-gaap:NoncontrollingInterestMember 2023-07-31 0000074046 srt:MinimumMember 2022-08-01 2023-07-31 0000074046 srt:MaximumMember 2022-08-01 2023-07-31 0000074046 odc:TrademarksandPatentsMember 2022-08-01 2023-07-31 0000074046 us-gaap:CustomerListsMember 2022-08-01 2023-07-31 0000074046 odc:RetailAndWholesaleSegmentMember 2021-08-01 2022-07-31 0000074046 odc:BusinesstoBusinessSegmentMember 2021-08-01 2022-07-31 0000074046 srt:MinimumMember odc:BuildingsAndLeaseholdImprovementsMember 2022-08-01 2023-07-31 0000074046 srt:MaximumMember odc:BuildingsAndLeaseholdImprovementsMember 2022-08-01 2023-07-31 0000074046 srt:MinimumMember us-gaap:EquipmentMember 2022-08-01 2023-07-31 0000074046 srt:MaximumMember us-gaap:EquipmentMember 2022-08-01 2023-07-31 0000074046 srt:MinimumMember us-gaap:OtherMachineryAndEquipmentMember 2022-08-01 2023-07-31 0000074046 srt:MaximumMember us-gaap:OtherMachineryAndEquipmentMember 2022-08-01 2023-07-31 0000074046 srt:MinimumMember odc:MiningAndOtherMember 2022-08-01 2023-07-31 0000074046 srt:MaximumMember odc:MiningAndOtherMember 2022-08-01 2023-07-31 0000074046 srt:MinimumMember odc:OfficeFurnitureComputersAndEquipmentMember 2022-08-01 2023-07-31 0000074046 srt:MaximumMember odc:OfficeFurnitureComputersAndEquipmentMember 2022-08-01 2023-07-31 0000074046 srt:MinimumMember us-gaap:VehiclesMember 2022-08-01 2023-07-31 0000074046 srt:MaximumMember us-gaap:VehiclesMember 2022-08-01 2023-07-31 0000074046 us-gaap:UpFrontPaymentArrangementMember 2022-07-31 0000074046 us-gaap:UpFrontPaymentArrangementMember 2023-07-31 0000074046 us-gaap:UpFrontPaymentArrangementMember 2022-08-01 2023-07-31 0000074046 odc:CatLitterMember odc:BusinesstoBusinessSegmentMember 2022-08-01 2023-07-31 0000074046 odc:CatLitterMember odc:BusinesstoBusinessSegmentMember 2021-08-01 2022-07-31 0000074046 odc:CatLitterMember odc:RetailAndWholesaleSegmentMember 2022-08-01 2023-07-31 0000074046 odc:CatLitterMember odc:RetailAndWholesaleSegmentMember 2021-08-01 2022-07-31 0000074046 odc:IndustrialandSportsMember odc:BusinesstoBusinessSegmentMember 2022-08-01 2023-07-31 0000074046 odc:IndustrialandSportsMember odc:BusinesstoBusinessSegmentMember 2021-08-01 2022-07-31 0000074046 odc:IndustrialandSportsMember odc:RetailAndWholesaleSegmentMember 2022-08-01 2023-07-31 0000074046 odc:IndustrialandSportsMember odc:RetailAndWholesaleSegmentMember 2021-08-01 2022-07-31 0000074046 odc:AgriculturalandHorticulturalMember odc:BusinesstoBusinessSegmentMember 2022-08-01 2023-07-31 0000074046 odc:AgriculturalandHorticulturalMember odc:BusinesstoBusinessSegmentMember 2021-08-01 2022-07-31 0000074046 odc:AgriculturalandHorticulturalMember odc:RetailAndWholesaleSegmentMember 2022-08-01 2023-07-31 0000074046 odc:AgriculturalandHorticulturalMember odc:RetailAndWholesaleSegmentMember 2021-08-01 2022-07-31 0000074046 odc:BleachingClayandFluidsPurificationMember odc:BusinesstoBusinessSegmentMember 2022-08-01 2023-07-31 0000074046 odc:BleachingClayandFluidsPurificationMember odc:BusinesstoBusinessSegmentMember 2021-08-01 2022-07-31 0000074046 odc:BleachingClayandFluidsPurificationMember odc:RetailAndWholesaleSegmentMember 2022-08-01 2023-07-31 0000074046 odc:BleachingClayandFluidsPurificationMember odc:RetailAndWholesaleSegmentMember 2021-08-01 2022-07-31 0000074046 odc:AnimalHealthandNutritionMember odc:BusinesstoBusinessSegmentMember 2022-08-01 2023-07-31 0000074046 odc:AnimalHealthandNutritionMember odc:BusinesstoBusinessSegmentMember 2021-08-01 2022-07-31 0000074046 odc:AnimalHealthandNutritionMember odc:RetailAndWholesaleSegmentMember 2022-08-01 2023-07-31 0000074046 odc:AnimalHealthandNutritionMember odc:RetailAndWholesaleSegmentMember 2021-08-01 2022-07-31 0000074046 odc:BusinesstoBusinessSegmentMember 2022-08-01 2023-07-31 0000074046 odc:RetailAndWholesaleSegmentMember 2022-08-01 2023-07-31 0000074046 odc:BusinesstoBusinessSegmentMember 2023-07-31 0000074046 odc:BusinesstoBusinessSegmentMember 2022-07-31 0000074046 odc:RetailAndWholesaleSegmentMember 2023-07-31 0000074046 odc:RetailAndWholesaleSegmentMember 2022-07-31 0000074046 us-gaap:CorporateAndOtherMember 2023-07-31 0000074046 us-gaap:CorporateAndOtherMember 2022-07-31 0000074046 odc:DomesticOperationsMember 2022-08-01 2023-07-31 0000074046 odc:DomesticOperationsMember 2021-08-01 2022-07-31 0000074046 odc:ForeignOperationsMember 2022-08-01 2023-07-31 0000074046 odc:ForeignOperationsMember 2021-08-01 2022-07-31 0000074046 odc:DomesticOperationsMember 2023-07-31 0000074046 odc:DomesticOperationsMember 2022-07-31 0000074046 odc:ForeignOperationsMember 2023-07-31 0000074046 odc:ForeignOperationsMember 2022-07-31 0000074046 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember odc:RetailAndWholesaleSegmentMember 2022-08-01 2023-07-31 0000074046 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember odc:RetailAndWholesaleSegmentMember 2021-08-01 2022-07-31 0000074046 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember odc:RetailAndWholesaleSegmentMember 2022-08-01 2023-07-31 0000074046 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember odc:RetailAndWholesaleSegmentMember 2021-08-01 2022-07-31 0000074046 odc:SeriesBSeniorNotesMember 2022-08-01 2023-07-31 0000074046 odc:SeriesBSeniorNotesMember 2023-07-31 0000074046 odc:SeriesBSeniorNotesMember 2022-07-31 0000074046 odc:SeriesCSeniorNotesMember 2022-08-01 2023-07-31 0000074046 odc:SeriesCSeniorNotesMember 2023-07-31 0000074046 odc:SeriesCSeniorNotesMember 2022-07-31 0000074046 us-gaap:LineOfCreditMember 2023-07-31 0000074046 us-gaap:LineOfCreditMember 2022-08-01 2023-07-31 0000074046 us-gaap:LineOfCreditMember 2022-07-31 0000074046 us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2023-07-31 0000074046 us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-07-31 0000074046 us-gaap:FairValueInputsLevel1Member 2023-07-31 0000074046 us-gaap:FairValueInputsLevel1Member 2022-07-31 0000074046 us-gaap:FairValueInputsLevel2Member 2023-07-31 0000074046 us-gaap:FairValueInputsLevel2Member 2022-07-31 0000074046 odc:DeferredTaxAssetMember 2023-07-31 0000074046 odc:DeferredTaxLiabilityMember 2023-07-31 0000074046 odc:DeferredTaxAssetMember 2022-07-31 0000074046 odc:DeferredTaxLiabilityMember 2022-07-31 0000074046 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2021-07-31 0000074046 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2021-07-31 0000074046 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-07-31 0000074046 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2021-08-01 2022-07-31 0000074046 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2021-08-01 2022-07-31 0000074046 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-08-01 2022-07-31 0000074046 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2022-07-31 0000074046 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2022-07-31 0000074046 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2022-07-31 0000074046 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2022-08-01 2023-07-31 0000074046 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2022-08-01 2023-07-31 0000074046 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2022-08-01 2023-07-31 0000074046 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2023-07-31 0000074046 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2023-07-31 0000074046 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2023-07-31 0000074046 odc:A2006PlanMember 2023-07-31 0000074046 srt:MinimumMember odc:A2006PlanRestrictedStockMember 2022-08-01 2023-07-31 0000074046 srt:MaximumMember odc:A2006PlanRestrictedStockMember 2022-08-01 2023-07-31 0000074046 us-gaap:RestrictedStockMember 2022-08-01 2023-07-31 0000074046 us-gaap:RestrictedStockMember 2021-08-01 2022-07-31 0000074046 us-gaap:RestrictedStockMember 2021-07-31 0000074046 us-gaap:RestrictedStockMember 2020-08-01 2021-07-31 0000074046 us-gaap:RestrictedStockMember 2022-07-31 0000074046 us-gaap:RestrictedStockMember 2023-07-31 0000074046 us-gaap:PensionPlansDefinedBenefitMember odc:AnnuityPurchaseMember 2022-08-01 2023-07-31 0000074046 us-gaap:PensionPlansDefinedBenefitMember odc:LumpSumPaymentMember 2022-08-01 2023-07-31 0000074046 us-gaap:PensionPlansDefinedBenefitMember 2022-08-01 2023-07-31 0000074046 us-gaap:PensionPlansDefinedBenefitMember 2023-07-31 0000074046 us-gaap:QualifiedPlanMember 2022-08-01 2023-07-31 0000074046 us-gaap:QualifiedPlanMember 2021-08-01 2022-07-31 0000074046 us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 us-gaap:PensionPlansDefinedBenefitMember 2021-07-31 0000074046 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-07-31 0000074046 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-07-31 0000074046 us-gaap:PensionPlansDefinedBenefitMember 2021-08-01 2022-07-31 0000074046 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-08-01 2023-07-31 0000074046 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-08-01 2022-07-31 0000074046 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-07-31 0000074046 us-gaap:CashAndCashEquivalentsMember 2023-07-31 0000074046 us-gaap:CashAndCashEquivalentsMember 2022-07-31 0000074046 us-gaap:FixedIncomeFundsMember 2023-07-31 0000074046 us-gaap:FixedIncomeFundsMember 2022-07-31 0000074046 us-gaap:EquitySecuritiesMember 2023-07-31 0000074046 us-gaap:EquitySecuritiesMember 2022-07-31 0000074046 us-gaap:CashAndCashEquivalentsMember us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 odc:EquitySecuritiesUSCompaniesMember us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 odc:EquitySecuritiesUSCompaniesMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 odc:EquitySecuritiesUSCompaniesMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 odc:EquitySecuritiesInternationalCompaniesMember us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 odc:EquitySecuritiesInternationalCompaniesMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 odc:EquitySecuritiesInternationalCompaniesMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 odc:InternationalEquityMutualFundsDevelopedMarketsMember us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 odc:InternationalEquityMutualFundsDevelopedMarketsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 odc:InternationalEquityMutualFundsDevelopedMarketsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 odc:InternationalEquityMutualFundsEmergingMarketsMember us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 odc:InternationalEquityMutualFundsEmergingMarketsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 odc:InternationalEquityMutualFundsEmergingMarketsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 odc:CommodityBasedInvestmentsMember us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 odc:CommodityBasedInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 odc:CommodityBasedInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 us-gaap:USTreasurySecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 us-gaap:CorporateDebtSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 odc:FixedIncomeMultistrategybondfundMember us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 odc:FixedIncomeMultistrategybondfundMember us-gaap:FairValueInputsLevel1Member 2022-07-31 0000074046 odc:FixedIncomeMultistrategybondfundMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 us-gaap:MoneyMarketFundsMember us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 odc:OtherInvestmentMember us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 odc:OtherInvestmentMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 odc:OtherInvestmentMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-07-31 0000074046 odc:InternationalEquityMutualFundsDevelopedMarketsMember 2021-08-01 2022-07-31 0000074046 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2022-07-31 0000074046 odc:DeferredCompensationMember 2022-08-01 2023-07-31 0000074046 odc:DeferredCompensationMember 2021-08-01 2022-07-31 0000074046 odc:DeferredCompensationMember 2023-07-31 0000074046 odc:DeferredCompensationMember 2022-07-31 0000074046 us-gaap:DeferredBonusMember 2022-08-01 2023-07-31 0000074046 us-gaap:DeferredBonusMember 2021-08-01 2022-07-31 0000074046 srt:DirectorMember 2022-08-01 2023-07-31 0000074046 srt:DirectorMember 2021-08-01 2022-07-31 0000074046 srt:DirectorMember 2023-07-31 0000074046 srt:DirectorMember 2022-07-31 iso4217:USD shares iso4217:USD shares pure odc:segment 0000074046 --07-31 2023 FY false 5108734 2170415 186610921 P3Y P2Y 10-K true 2023-07-31 false 001-12622 OIL-DRI CORPORATION OF AMERICA DE 36-2048898 410 North Michigan Avenue Suite 400 60611-4213 Chicago IL 312 321-1515 Common Stock, par value $0.10 per share ODC NYSE No No Yes Yes true Accelerated Filer false true false 186610921 5108734 2170415 0 248 31754000 16298000 1087000 922000 59287000 51683000 42612000 40466000 2854000 3664000 136507000 112111000 40940000 40294000 184471000 165350000 18744000 17524000 17663000 15470000 261818000 238638000 182999000 175374000 78819000 63264000 15856000 24496000 22905000 20106000 3292000 2570000 120872000 110436000 3618000 3618000 578000 524000 1399000 1445000 7763000 7608000 22000 177000 7201000 3677000 9386000 10601000 7230000 7546000 28856000 27064000 286235000 249611000 1000000 1000000 17101000 13401000 1927000 1851000 1872000 2178000 36868000 30085000 58768000 48515000 173000 202000 30827000 31798000 4512000 4559000 1753000 798000 8810000 9749000 4489000 3843000 50391000 50747000 109159000 99262000 0.10 0.10 8750223 8686768 875000 868000 0.10 0.10 2397056 2397056 240000 240000 55624000 52467000 200796000 178754000 0 -369000 -1012000 2242000 -264000 59000 748000 -2183000 3658989 351641 3609938 351641 81207000 79428000 177076000 150349000 286235000 249611000 413021000 348589000 309794000 286074000 103227000 62515000 62187000 52050000 0 5644000 41040000 4821000 465000 45000 1464000 1228000 -4652000 0 105000 -303000 -816000 2374000 -6362000 888000 34678000 5709000 5195000 97000 29483000 5612000 -68000 -62000 29551000 5674000 4.45 0.83 3.35 0.63 4.13 0.81 3.35 0.62 4825000 4987000 1959000 1934000 6784000 5099000 1959000 1962000 29551000 5674000 -3254000 -2186000 -323000 -252000 2931000 1934000 32482000 7608000 10958367 3539193 1096000 48271000 180443000 -66154000 -4117000 -307000 159232000 0 0 5674000 0 0 -62000 5612000 0 0 0 0 1934000 0 1934000 0 0 7363000 0 0 0 7363000 379586 0 0 0 11806000 0 0 11806000 125457 42800 12000 1455000 0 -1468000 0 0 -1000 0 2741000 0 0 0 0 2741000 11083824 3961579 1108000 52467000 178754000 -79428000 -2183000 -369000 150349000 0 0 29551000 0 0 -68000 29483000 0 0 0 0 2931000 0 2931000 0 0 7509000 0 0 0 7509000 25055 0 0 0 1078000 0 0 1078000 63455 23996 7000 695000 0 -701000 0 0 1000 0 3147000 0 0 0 0 3147000 0 -685000 0 0 0 437000 -248000 11147279 4010630 1115000 55624000 200796000 -81207000 748000 0 177076000 29483000 5612000 15528000 13474000 3147000 2741000 4652000 0 -4431000 -2296000 284000 -227000 0 5644000 61000 323000 914000 0 161000 145000 -130000 -334000 7899000 10654000 2204000 13087000 -1082000 -372000 -510000 -715000 -59000 -1607000 3241000 5002000 6455000 4702000 -47000 189000 -1085000 -1938000 -277000 -3641000 20281000 3405000 49764000 9017000 24368000 22010000 70000 21000 269000 0 -24567000 -21989000 0 25000000 1000000 1000000 7000 114000 7433000 7377000 1078000 11806000 -9518000 4703000 -223000 -24000 15456000 -8293000 16298000 24591000 31754000 16298000 1135000 767000 -7367000 178000 4279000 3558000 1927000 1851000 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">N</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ATURE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">OF</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">O</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">PERATIONS</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We are a leader in developing, manufacturing and/or marketing sorbent products. Our sorbent products are principally produced from clay minerals. Our absorbent clay products include cat litter, industrial floor absorbents, agricultural chemical carriers and animal feed additives. Our adsorbent products include bleaching clays, which are used for filtration of edible oils, pre-treatment of renewable diesel, and for purification of petroleum-based oils. We also sell synthetic sorbents, which are used for industrial cleanup.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">P</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RINCIPLES OF</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ONSOLIDATION</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><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 Oil-Dri Corporation of America and its subsidiaries. All significant intercompany balances and transactions have been eliminated from the Consolidated Financial Statements.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">R</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ECLASSIFICATION</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements. These immaterial reclassifications had no effect on the previously reported net income or net cash flows.</span></div><div style="text-align:justify"><span><br/></span></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%">M</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ANAGEMENT</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">U</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">SE OF</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">E</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">STIMATES</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period as well as the related disclosures. Estimates and assumptions about future events cannot be made with certainty. All of our estimates and assumptions are revised periodically. Actual results could differ from these estimates. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></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%">C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ASH AND</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ASH</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">E</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">QUIVALENTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents are highly liquid investments with maturities of three months or less.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></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%">T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RADE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">R</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ECEIVABLES</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize trade receivables when control of finished products are transferred to our customers. We record an allowance for credit losses based on our expectations and a periodic review of our accounts receivable, including a review of the overall aging of accounts, consideration of customer credit risk and analysis of facts and circumstances about specific accounts. A customer account is determined to be uncollectible when it is probable that a loss will be incurred after we have completed our internal collection procedures, including termination of shipments, direct customer contact and formal demand of payment. We retain outside collection agencies to facilitate our collection efforts. Past due status is determined based on contractual terms and customer payment history.</span></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%">I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">NVENTORIES</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The composition of inventories was as follows as of July 31 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.783%"><tr><td style="width:1.0%"></td><td style="width:55.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.964%"></td><td style="width:0.1%"></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><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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%">2022</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%">Finished goods</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">21,943</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">18,142 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Packaging</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">8,007</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Spare parts, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">5,981</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">4,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">6,681</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">42,612</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">40,466</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are valued at the lower of cost (first-in, first-out) or net realizable value. Inventory costs include the cost of raw materials, packaging supplies, labor and other overhead costs. We performed a detailed review of our inventory items to determine if an obsolescence reserve adjustment was necessary. The review surveyed all of our operating facilities and sales groups to ensure that both historical issues and new market trends were considered. The obsolescence reserve not only considered specific items, but also took into consideration the overall value of the inventory as of the balance sheet date. We recorded inventory obsolescence reserves of approximately $0.8 million as of both July 31, 2023 and July 31, 2022, respectively. The other category of inventories includes a variety of items including clay, additives, fragrances and other supplies. Spare parts in inventory is recorded net of a valuation reserve based on aging. The spare parts reserve was $2.9 million as of July 31, 2023, and $2.7 million as of July 31, 2022. </span></div><div style="text-align:justify"><span><br/></span></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%">T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RANSLATION OF</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">F</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">OREIGN</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">URRENCIES</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities of foreign subsidiaries, where the local currency is the functional currency, are translated to U.S. Dollars at the exchange rates in effect at period end. Income statement items are translated at the average exchange rate on a monthly basis. Resulting translation adjustments are recorded as a separate component of stockholders’ equity.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></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%">I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">NTANGIBLES AND</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">G</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">OODWILL</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We amortize most of our intangibles on a straight-line basis over periods ranging from 10 to 20 years. Our customer list intangible asset is amortized at an accelerated amortization rate in the earlier years to reflect the expected pattern of decline in the related benefits over time. Intangible amortization was $0.3 million in fiscal year 2023 and $0.5 million in fiscal year 2022. Some intangible assets were determined to have indefinite lives and are not amortized, specifically one acquired trademark recorded at $0.4 million. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our estimated intangible amortization expense for the next five fiscal years is as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:22.807%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.593%"></td><td style="width:0.1%"></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%">2024</span></td><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%">129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2025</span></td><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%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2026</span></td><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%">102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2027</span></td><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%">99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2028</span></td><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%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The remaining weighted average amortization period of our intangibles subject to amortization is as follows (in years):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.719%"><tr><td style="width:1.0%"></td><td style="width:67.897%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.903%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Weighted Average Amortization Period</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%">Patents</span></td><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%">11.0</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%">Customer list</span></td><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%">0.3</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%">Total intangible assets subject to amortization</span></td><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%">10.0</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We periodically review indefinite-lived intangibles and goodwill to assess for impairment. Our review entails a qualitative analysis of triggering events and if identified a further analysis is performed based on cash flow considerations and other approaches that require significant judgment with respect to volume, revenue, expenses and allocations. Impairment occurs when the carrying value exceeds the fair value. In fiscal year 2023, all of our goodwill was attributed only to the </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business to Business operating segment. We performed our annual impairment assessment and identified no triggering events that would indicate the need for impairment of the goodwill. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal year 2022, we determined, as a result of lower share prices and the continued adverse impacts of rising costs and additional expenses to prevent supply chain disruptions, that we had a triggering event that necessitated a goodwill impairment test. As a result, it was determined that the carrying value of our Retail and Wholesale Products Group reporting unit was higher than its fair value and recognized a goodwill impairment of $5.6 million, which left no remaining goodwill in the Retail and Wholesale Products Group reporting unit. No impairment was recognized for the Business to Business operating segment in fiscal year 2022. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></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%">O</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">VERBURDEN</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">R</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">EMOVAL AND</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">M</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">INING</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">OSTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We surface mine sorbent minerals on property that we either own or lease as part of our overall operations. A significant part of our overall mining cost is incurred during the process of removing the overburden from the mine site, thus exposing the sorbent material used in a majority of our production processes. These stripping costs incurred during production are treated as a variable inventory production cost and are included in cost of goods sold in the period they are incurred. Stripping costs included in cost of goods sold were approximately $4.0 million and $2.7 million for fiscal years 2023 and 2022, respectively. Pre-production overburden removal costs associated with opening a new mine during the development phase are deferred. Total pre-production costs, including the overburden removal costs, that were capitalized in fiscal years 2023 and 2022 were $0.1 million and $1.3 million respectively. The decrease was due to a new mine going into production in fiscal year 2023. Capitalized development costs are amortized when the sorbent material is removed from the mine and used to produce product for sale. At the end of fiscal year 2023, the amount of development costs that are being amortized is $4.3 million. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, it is our policy to capitalize the purchase cost of land and mineral rights, including associated legal fees, survey fees and real estate fees. The costs of obtaining mineral rights, including legal fees and drilling expenses, are also capitalized. As of both fiscal years ending July 31, 2023 and July 31, 2022 we had $13.6 million of land and $2.2 million of gross mineral rights included in land and mineral rights on the Consolidated Balance Sheets. Any prepaid royalties that may be offset against future royalties due upon extraction of the mineral are also capitalized. Prepaid royalties included in current prepaid expenses and in non-current other assets on the Consolidated Balance Sheets were approximately $2.0 million for both fiscal years ending July 31, 2023 and July 31, 2022. </span></div><div style="text-align:justify"><span><br/></span></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%">R</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ECLAMATION</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform ongoing reclamation activities during the normal course of our overburden removal. As overburden is removed from a mine site, it is hauled to previously mined sites and is used to refill older sites. This process allows us to continuously reclaim older mine sites and dispose of overburden simultaneously, therefore minimizing the costs associated with the reclamation process.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On an annual basis we evaluate our potential reclamation liability in accordance with ASC 410, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Asset Retirement and Environmental Obligations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The reclamation assets are depreciated over the estimated useful lives of the various mines. The reclamation liabilities are increased based on a yearly accretion charge over the estimated useful lives of the mines.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2023 and 2022, we have recorded an estimated net reclamation asset of $2.2 million and $1.8 million, respectively, and a corresponding estimated reclamation liability of $4.5 million as of July 31, 2023 and $3.8 million as of July 31, 2022. These values represent the discounted present value of the estimated future mining reclamation and landfill closure costs at the production plants. Additional mining activity in fiscal year 2023 and disturbance of land accounts for a majority of the increase in the reclamation asset and liability. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">P</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ROPERTY</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">P</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">LANT AND</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">E</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">QUIPMENT</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><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 generally depreciated using the straight-line method over their estimated useful lives which are listed below. Depreciation expense was $15.3 million and $13.0 million in fiscal years 2023 and 2022, respectively. Major improvements and betterments are capitalized, while maintenance and repairs that do not extend the useful life of the applicable assets are expensed as incurred. Interest expense may also be capitalized for assets that require a period of time to get them ready for their intended use. There was no capitalized interest in fiscal years 2023 and 2022.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.192%"><tr><td style="width:1.0%"></td><td style="width:74.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.143%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.266%"></td><td style="width:0.1%"></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="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%">Years</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%">Buildings and leasehold improvements</span></td><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%">3</span></td><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%">-</span></td><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%">40</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%">Machinery and equipment</span></td><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%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Packaging</span></td><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%">2</span></td><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%">-</span></td><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%">20</span></td></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%">Processing</span></td><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%">2</span></td><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%">-</span></td><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%">25</span></td></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%">Mining and other</span></td><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%">2</span></td><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%">-</span></td><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%">15</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%">Office furniture and equipment</span></td><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%">2</span></td><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%">-</span></td><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%">15</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%">Vehicles</span></td><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%">2</span></td><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%">-</span></td><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%">15</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><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 carried at cost on the Consolidated Balance Sheets and are reviewed for possible impairment on an annual basis or when circumstances indicate impairment that an asset may become impaired. We take into consideration idle and underutilized equipment and review business plans for possible impairment. When impairment is indicated, an impairment charge is recorded for the difference between the carrying value of the asset and its fair market value. In fiscal year 2023, we recognized $0.9 million in impairment losses for fixed assets no longer in use. The impairment is included in cost of goods sold on the Consolidated Statement of Operations. There was no impairment recognized in fiscal year 2022. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital parts are long-lived spare parts that are recorded net of a valuation reserve based on aging. The capital parts reserve was $2.0 million as of July 31, 2023, and $1.8 million as of July 31, 2022. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">OTHER CURRENT AND NONCURRENT LIABILITIES</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Other liabilities include the accruals for general expenses not yet paid, cash collected not yet vouchered, legal reserves, and reclamation liability accrual. Current liabilities are due to be paid within the next 12 months. Included in current liabilities within Accrued Expenses on the Consolidated Balance Sheet is $2.5 million for the Georgia landfill modification reserve which began in the third quarter of fiscal year 2023. Refer to Note 11 for further details. </span></div><div style="text-align:justify"><span><br/></span></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%">T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RADE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">P</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ROMOTIONS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We routinely commit to one-time or ongoing trade promotion programs, primarily in our Retail and Wholesale Products Group. All such costs are netted against sales. We have accrued liabilities at the end of each period for the estimated expenses incurred but not yet paid for these programs. Promotional reserves are provided for sales incentives made directly to consumers, such as coupons, and sales incentives made to customers, such as slotting, discounts based on sales volume, cooperative marketing programs and other arrangements. We use judgment for estimates to determine our trade spending liabilities. We rely on our historical experience of trade spending patterns and that of the industry, current trends and forecast data.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">DVERTISING</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs for the development of printed materials, television commercials, web-based digital banners, web-based social media and sales videos are deferred and expensed upon the first use of the materials, unless such amounts are immaterial. Costs paid for communicating advertising over a period of time, such as television air time, radio commercials and print media advertising space, are deferred and expensed on a pro-rata basis. All other advertising costs, including participation in industry conventions and shows and market research, are expensed when incurred. All advertising costs are part of selling, general and administrative expenses. Advertising expenses were approximately $7.4 million and $4.0 million in fiscal years 2023 and 2022, respectively.</span></div><div style="text-align:justify"><span><br/></span></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%">F</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">AIR</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">V</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ALUE OF</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">F</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">INANCIAL</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">NSTRUMENTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-derivative financial instruments included in the Consolidated Balance Sheets are cash and cash equivalents and notes payable. These instruments, except for notes payable, were carried at amounts approximating fair value as of July 31, 2023 and 2022. See Note 4 of the Notes to the Consolidated Financial Statements for additional information regarding the fair value of our financial instruments, including notes payable.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></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%">R</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">EVENUE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">R</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ECOGNITION</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue when performance obligations under the terms of the contracts with customers are satisfied. Our performance obligation generally consists of the promise to sell finished products to wholesalers, distributors and retailers or consumers and our obligations have an original duration of one year or less. Control of the finished products are transferred upon shipment to, or receipt at, customers' locations, as determined by the specific terms of the contract. We have completed our performance obligation when control is transferred and we recognize revenue accordingly. Taxes collected from customers and remitted to governmental authorities are excluded from net sales. Sales returns are not material nor are warranties and any related obligations.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We have an unconditional right to consideration under the payment terms specified in the contract upon completion of the performance obligation. We may require certain customers to provide payment in advance of product shipment. We recorded a liability for these advance payments of $0.5 million as of July 31, 2022. There is no liability for advance payments as of July 31, 2023. This liability is reported in Other Accrued Expenses on the Consolidated Balance Sheets. Revenue recognized during fiscal year 2023 that was included in the liability for advance payments at the beginning of the year was $0.5 million.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">OST OF GOODS SOLD</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cost of goods sold consists of all manufacturing costs, including depreciation and amortization related to assets used in the manufacturing and distribution process, inbound and outbound freight, inspection costs, purchasing costs associated with materials and packaging used in the production process and warehouse and distribution costs. Natural gas forward contracts are accounted for as normal purchases. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></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%">S</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">HIPPING AND</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> H</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ANDLING</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">OSTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs are included in cost of goods sold and were approximately $57.4 million and $48.5 million for fiscal years 2023 and 2022, respectively. The increase is primarily related to a key customer switching from pick up to delivered. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">S</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ELLING</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">G</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ENERAL AND</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">DMINISTRATIVE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">E</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">XPENSES</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses include salaries, wages and benefits associated with staff outside the manufacturing and distribution functions, all marketing related costs, any miscellaneous trade spending expenses not required to be included in net sales, research and development costs, depreciation and amortization related to assets outside the manufacturing and distribution process and all other non-manufacturing and non-distribution expenses.</span></div><div><span><br/></span></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%">R</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ESEARCH AND</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">D</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">EVELOPMENT</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs of approximately $1.2 million and $2.1 million were charged to expense as incurred for fiscal years 2023 and 2022, respectively, and are recorded in selling, general and administrative expenses.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></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%">P</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ENSION AND</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">P</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">OSTRETIREMENT</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">B</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ENEFIT</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">OSTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We historically provided a defined benefit pension plan for eligible salaried and hourly employees and we made contributions to fund the plan. We also provide a postretirement health benefit plan to domestic salaried employees who qualify under the plan’s provisions. The postretirement health benefit plan is unfunded. Our pension and postretirement health benefit plans are accounted for using actuarial valuations required by ASC 715, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation – Retirement Benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The funded status of our defined pension and postretirement health benefit plans are recognized on the Consolidated Balance Sheets. Changes in the funded status that arise during the period but are not recognized as components of net periodic benefit cost are recognized within other comprehensive income, net of income tax. In fiscal year 2023 we terminated the pension plan. See Note 8 of the Notes to the Consolidated Financial Statements for additional information.</span></div><div style="text-align:justify"><span><br/></span></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%">S</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">TOCK</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">-B</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ASED</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">OMPENSATION</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for stock options and restricted stock issued under our long-term incentive plans in accordance with ASC 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation – Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The fair value of stock-based compensation is determined at the grant date. The related compensation expense is recognized over the appropriate vesting period. Forfeitures are recognized as they occur. See Note 7 of the Notes to the Consolidated Financial Statements for additional information.</span></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%">I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">NCOME TAXES</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax assets and liabilities are recorded for the impact of temporary differences between the tax basis of assets and liabilities and the amounts recognized for financial reporting purposes. Deferred tax assets are reviewed and a valuation allowance is established if management believes that it is more likely than not that some portion of our deferred tax assets will not be realized. Changes in valuation allowances from period to period are included in the tax provision in the period of change.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to existing valuation allowances, we provide for uncertain tax positions, if necessary, when such tax positions do not meet the recognition thresholds or measurement standards prescribed by ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Amounts for uncertain tax positions are adjusted when new information becomes available or when positions are effectively settled. We recognize interest and penalties accrued related to uncertain tax positions in income tax expense.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. income tax expense and foreign withholding taxes are provided on remittances of foreign earnings and on unremitted foreign earnings that are not indefinitely reinvested. Where unremitted foreign earnings are indefinitely reinvested, no provision for federal or state tax expense is recorded. When circumstances change and we determine that some or all of the undistributed earnings will be remitted in the foreseeable future, a corresponding expense is accrued in the current period. See Note 5 of the Notes to the Consolidated Financial Statements for additional information about income taxes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">EARNINGS PER SHARE</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize the two-class method to report our earnings per share ("EPS"). The two-class method is an earnings allocation formula that determines earnings per share for each class of common stock according to dividends declared and participation rights in undistributed earnings. Common Stock is entitled to cash dividends equal to at least 133.33% on a per share basis of the cash dividend paid on Class B Stock. In computing earnings per share, the Company has allocated dividends declared to Common and Class B shares based on amounts actually declared for each class of stock and 33.33% more of the undistributed earnings have been allocated to Common Stock than to the Class B shares on a per share basis. Common Stock is entitled to one vote per share and Class B Stock is entitled to ten votes per share. Common Stock have no conversion rights. Class B Stock is convertible on a share-by-share basis into Common Stock at any time and is subject to mandatory conversion under certain circumstances. Basic EPS is computed by dividing net earnings, reduced for any distributed and undistributed earnings allocated to unvested restricted shares, by the weighted-average number of shares outstanding during the period for each class of share. Diluted EPS, for each class of common stock, is computed by dividing net earnings by the weighted-average number of common shares and potential common shares outstanding during the period. Dilution for common stock takes into consideration the effect of both unvested restricted shares and convertible Class B shares, if the effect is dilutive. Dilution for Class B takes into consideration the effect of unvested restricted shares, if the effect is dilutive. Below is a reconciliation of the calculation of basic and diluted EPS. </span></div><div style="text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.397%"><tr><td style="width:1.0%"></td><td style="width:49.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.248%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.248%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">For the year ended July 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:400;line-height:100%">(in thousands, except for per share data)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="padding:0 1pt"></td><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%">Common</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Class B</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 income</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%">29,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">22,712 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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%">6,839 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Distributed and undistributed earnings on restricted shares</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,518)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,232)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(286)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Income available to stockholders</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%">28,033 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">21,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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 Income (Numerator)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 Shares Outstanding (Denominator)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">4,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">Basic EPS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">4.45</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">3.35</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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%">Effect of dilution - Net Income </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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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></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 income assuming dilution (Numerator)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">28,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Effect of dilution - Shares </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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></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%">Shares assuming dilution (Denominator)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">Diluted EPS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">4.13</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">3.35</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> The impact of unvested restricted stock was anti-dilutive therefore not included in the calculation of diluted EPS</span></div></td></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%">N</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">EW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">CCOUNTING</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">P</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RONOUNCEMENTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued guidance under ASC 848, Reference Rate Reform. This guidance provides optional expedients and exceptions to account for debt, leases, contracts, hedging relationships and other transactions that reference LIBOR or another reference rate if certain criteria are met. The guidance is effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. On August 30, 2022 we amended our debt agreements to replace the LIBOR-based reference rate with an adjusted term Secured Overnight Financing Rate (SOFR), ASC 848 will allow us to account for the modification as a continuation of the existing contract without additional analysis.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no other accounting pronouncements issued but not yet adopted by us which are expected to have a material impact on our Consolidated Financial Statements.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">P</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RINCIPLES OF</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ONSOLIDATION</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><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 Oil-Dri Corporation of America and its subsidiaries. All significant intercompany balances and transactions have been eliminated from the Consolidated Financial Statements.</span></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%">M</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ANAGEMENT</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">U</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">SE OF</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">E</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">STIMATES</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div>The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period as well as the related disclosures. Estimates and assumptions about future events cannot be made with certainty. All of our estimates and assumptions are revised periodically. Actual results could differ from these estimates. <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%">C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ASH AND</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ASH</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">E</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">QUIVALENTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents are highly liquid investments with maturities of three months or less.</span></div> P3M P3M <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%">T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RADE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">R</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ECEIVABLES</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize trade receivables when control of finished products are transferred to our customers. We record an allowance for credit losses based on our expectations and a periodic review of our accounts receivable, including a review of the overall aging of accounts, consideration of customer credit risk and analysis of facts and circumstances about specific accounts. A customer account is determined to be uncollectible when it is probable that a loss will be incurred after we have completed our internal collection procedures, including termination of shipments, direct customer contact and formal demand of payment. We retain outside collection agencies to facilitate our collection efforts. Past due status is determined based on contractual terms and customer payment history.</span></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%">I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">NVENTORIES</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The composition of inventories was as follows as of July 31 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.783%"><tr><td style="width:1.0%"></td><td style="width:55.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.964%"></td><td style="width:0.1%"></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><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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%">2022</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%">Finished goods</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">21,943</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">18,142 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Packaging</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">8,007</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Spare parts, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">5,981</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">4,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">6,681</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">42,612</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">40,466</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Inventories are valued at the lower of cost (first-in, first-out) or net realizable value. Inventory costs include the cost of raw materials, packaging supplies, labor and other overhead costs. We performed a detailed review of our inventory items to determine if an obsolescence reserve adjustment was necessary. The review surveyed all of our operating facilities and sales groups to ensure that both historical issues and new market trends were considered. The obsolescence reserve not only considered specific items, but also took into consideration the overall value of the inventory as of the balance sheet date. We recorded inventory obsolescence reserves of approximately $0.8 million as of both July 31, 2023 and July 31, 2022, respectively. The other category of inventories includes a variety of items including clay, additives, fragrances and other supplies. Spare parts in inventory is recorded net of a valuation reserve based on aging. The spare parts reserve was $2.9 million as of July 31, 2023, and $2.7 million as of July 31, 2022. <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The composition of inventories was as follows as of July 31 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.783%"><tr><td style="width:1.0%"></td><td style="width:55.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.964%"></td><td style="width:0.1%"></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><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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%">2022</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%">Finished goods</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">21,943</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">18,142 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Packaging</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">8,007</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Spare parts, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">5,981</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">4,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">6,681</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">42,612</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">40,466</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 21943000 18142000 8007000 9515000 5981000 4904000 6681000 7905000 42612000 40466000 800000 800000 2900000 2700000 <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%">T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RANSLATION OF</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">F</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">OREIGN</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">URRENCIES</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities of foreign subsidiaries, where the local currency is the functional currency, are translated to U.S. Dollars at the exchange rates in effect at period end. Income statement items are translated at the average exchange rate on a monthly basis. Resulting translation adjustments are recorded as a separate component of stockholders’ equity.</span></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%">I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">NTANGIBLES AND</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">G</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">OODWILL</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We amortize most of our intangibles on a straight-line basis over periods ranging from 10 to 20 years. Our customer list intangible asset is amortized at an accelerated amortization rate in the earlier years to reflect the expected pattern of decline in the related benefits over time. Intangible amortization was $0.3 million in fiscal year 2023 and $0.5 million in fiscal year 2022. Some intangible assets were determined to have indefinite lives and are not amortized, specifically one acquired trademark recorded at $0.4 million. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our estimated intangible amortization expense for the next five fiscal years is as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:22.807%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.593%"></td><td style="width:0.1%"></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%">2024</span></td><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%">129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2025</span></td><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%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2026</span></td><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%">102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2027</span></td><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%">99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2028</span></td><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%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The remaining weighted average amortization period of our intangibles subject to amortization is as follows (in years):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.719%"><tr><td style="width:1.0%"></td><td style="width:67.897%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.903%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Weighted Average Amortization Period</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%">Patents</span></td><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%">11.0</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%">Customer list</span></td><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%">0.3</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%">Total intangible assets subject to amortization</span></td><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%">10.0</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We periodically review indefinite-lived intangibles and goodwill to assess for impairment. Our review entails a qualitative analysis of triggering events and if identified a further analysis is performed based on cash flow considerations and other approaches that require significant judgment with respect to volume, revenue, expenses and allocations. Impairment occurs when the carrying value exceeds the fair value. In fiscal year 2023, all of our goodwill was attributed only to the </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business to Business operating segment. We performed our annual impairment assessment and identified no triggering events that would indicate the need for impairment of the goodwill. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div>During fiscal year 2022, we determined, as a result of lower share prices and the continued adverse impacts of rising costs and additional expenses to prevent supply chain disruptions, that we had a triggering event that necessitated a goodwill impairment test. As a result, it was determined that the carrying value of our Retail and Wholesale Products Group reporting unit was higher than its fair value and recognized a goodwill impairment of $5.6 million, which left no remaining goodwill in the Retail and Wholesale Products Group reporting unit. No impairment was recognized for the Business to Business operating segment in fiscal year 2022. P10Y P20Y 300000 500000 400000 400000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our estimated intangible amortization expense for the next five fiscal years is as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:22.807%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.593%"></td><td style="width:0.1%"></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%">2024</span></td><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%">129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2025</span></td><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%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2026</span></td><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%">102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2027</span></td><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%">99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2028</span></td><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%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 129000 105000 102000 99000 94000 The remaining weighted average amortization period of our intangibles subject to amortization is as follows (in years):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.719%"><tr><td style="width:1.0%"></td><td style="width:67.897%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.903%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Weighted Average Amortization Period</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%">Patents</span></td><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%">11.0</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%">Customer list</span></td><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%">0.3</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%">Total intangible assets subject to amortization</span></td><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%">10.0</span></td></tr></table> P11Y P0Y3M18D P10Y 5600000 0 <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%">O</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">VERBURDEN</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">R</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">EMOVAL AND</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">M</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">INING</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">OSTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We surface mine sorbent minerals on property that we either own or lease as part of our overall operations. A significant part of our overall mining cost is incurred during the process of removing the overburden from the mine site, thus exposing the sorbent material used in a majority of our production processes. These stripping costs incurred during production are treated as a variable inventory production cost and are included in cost of goods sold in the period they are incurred. Stripping costs included in cost of goods sold were approximately $4.0 million and $2.7 million for fiscal years 2023 and 2022, respectively. Pre-production overburden removal costs associated with opening a new mine during the development phase are deferred. Total pre-production costs, including the overburden removal costs, that were capitalized in fiscal years 2023 and 2022 were $0.1 million and $1.3 million respectively. The decrease was due to a new mine going into production in fiscal year 2023. Capitalized development costs are amortized when the sorbent material is removed from the mine and used to produce product for sale. At the end of fiscal year 2023, the amount of development costs that are being amortized is $4.3 million. </span></div>Additionally, it is our policy to capitalize the purchase cost of land and mineral rights, including associated legal fees, survey fees and real estate fees. The costs of obtaining mineral rights, including legal fees and drilling expenses, are also capitalized. As of both fiscal years ending July 31, 2023 and July 31, 2022 we had $13.6 million of land and $2.2 million of gross mineral rights included in land and mineral rights on the Consolidated Balance Sheets. Any prepaid royalties that may be offset against future royalties due upon extraction of the mineral are also capitalized. Prepaid royalties included in current prepaid expenses and in non-current other assets on the Consolidated Balance Sheets were approximately $2.0 million for both fiscal years ending July 31, 2023 and July 31, 2022. 4000000 2700000 100000 1300000 4300000 13600000 13600000 2200000 2200000 2000000 2000000 <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%">R</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ECLAMATION</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform ongoing reclamation activities during the normal course of our overburden removal. As overburden is removed from a mine site, it is hauled to previously mined sites and is used to refill older sites. This process allows us to continuously reclaim older mine sites and dispose of overburden simultaneously, therefore minimizing the costs associated with the reclamation process.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On an annual basis we evaluate our potential reclamation liability in accordance with ASC 410, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Asset Retirement and Environmental Obligations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The reclamation assets are depreciated over the estimated useful lives of the various mines. The reclamation liabilities are increased based on a yearly accretion charge over the estimated useful lives of the mines.</span></div>As of July 31, 2023 and 2022, we have recorded an estimated net reclamation asset of $2.2 million and $1.8 million, respectively, and a corresponding estimated reclamation liability of $4.5 million as of July 31, 2023 and $3.8 million as of July 31, 2022. These values represent the discounted present value of the estimated future mining reclamation and landfill closure costs at the production plants. Additional mining activity in fiscal year 2023 and disturbance of land accounts for a majority of the increase in the reclamation asset and liability. 2200000 1800000 4500000 3800000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">P</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ROPERTY</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">P</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">LANT AND</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">E</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">QUIPMENT</span><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><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 generally depreciated using the straight-line method over their estimated useful lives which are listed below. Depreciation expense was $15.3 million and $13.0 million in fiscal years 2023 and 2022, respectively. Major improvements and betterments are capitalized, while maintenance and repairs that do not extend the useful life of the applicable assets are expensed as incurred. Interest expense may also be capitalized for assets that require a period of time to get them ready for their intended use. There was no capitalized interest in fiscal years 2023 and 2022.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.192%"><tr><td style="width:1.0%"></td><td style="width:74.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.143%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.266%"></td><td style="width:0.1%"></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="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%">Years</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%">Buildings and leasehold improvements</span></td><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%">3</span></td><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%">-</span></td><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%">40</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%">Machinery and equipment</span></td><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%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Packaging</span></td><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%">2</span></td><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%">-</span></td><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%">20</span></td></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%">Processing</span></td><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%">2</span></td><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%">-</span></td><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%">25</span></td></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%">Mining and other</span></td><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%">2</span></td><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%">-</span></td><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%">15</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%">Office furniture and equipment</span></td><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%">2</span></td><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%">-</span></td><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%">15</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%">Vehicles</span></td><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%">2</span></td><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%">-</span></td><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%">15</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><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 carried at cost on the Consolidated Balance Sheets and are reviewed for possible impairment on an annual basis or when circumstances indicate impairment that an asset may become impaired. We take into consideration idle and underutilized equipment and review business plans for possible impairment. When impairment is indicated, an impairment charge is recorded for the difference between the carrying value of the asset and its fair market value. In fiscal year 2023, we recognized $0.9 million in impairment losses for fixed assets no longer in use. The impairment is included in cost of goods sold on the Consolidated Statement of Operations. There was no impairment recognized in fiscal year 2022. </span></div>Capital parts are long-lived spare parts that are recorded net of a valuation reserve based on aging. The capital parts reserve was $2.0 million as of July 31, 2023, and $1.8 million as of July 31, 2022. 15300000 13000000 0 0 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.192%"><tr><td style="width:1.0%"></td><td style="width:74.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.143%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.266%"></td><td style="width:0.1%"></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="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%">Years</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%">Buildings and leasehold improvements</span></td><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%">3</span></td><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%">-</span></td><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%">40</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%">Machinery and equipment</span></td><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%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Packaging</span></td><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%">2</span></td><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%">-</span></td><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%">20</span></td></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%">Processing</span></td><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%">2</span></td><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%">-</span></td><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%">25</span></td></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%">Mining and other</span></td><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%">2</span></td><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%">-</span></td><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%">15</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%">Office furniture and equipment</span></td><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%">2</span></td><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%">-</span></td><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%">15</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%">Vehicles</span></td><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%">2</span></td><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%">-</span></td><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%">15</span></td></tr></table> P3Y P40Y P2Y P20Y P2Y P25Y P2Y P15Y P2Y P15Y P2Y P15Y 900000 0 2000000 1800000 OTHER CURRENT AND NONCURRENT LIABILITIES    Other liabilities include the accruals for general expenses not yet paid, cash collected not yet vouchered, legal reserves, and reclamation liability accrual. Current liabilities are due to be paid within the next 12 months. Included in current liabilities within Accrued Expenses on the Consolidated Balance Sheet is $2.5 million for the Georgia landfill modification reserve which began in the third quarter of fiscal year 2023. Refer to Note 11 for further details. 2500000 <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%">T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RADE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">P</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ROMOTIONS</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We routinely commit to one-time or ongoing trade promotion programs, primarily in our Retail and Wholesale Products Group. All such costs are netted against sales. We have accrued liabilities at the end of each period for the estimated expenses incurred but not yet paid for these programs. Promotional reserves are provided for sales incentives made directly to consumers, such as coupons, and sales incentives made to customers, such as slotting, discounts based on sales volume, cooperative marketing programs and other arrangements. We use judgment for estimates to determine our trade spending liabilities. We rely on our historical experience of trade spending patterns and that of the industry, current trends and forecast data.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">DVERTISING</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs for the development of printed materials, television commercials, web-based digital banners, web-based social media and sales videos are deferred and expensed upon the first use of the materials, unless such amounts are immaterial. Costs paid for communicating advertising over a period of time, such as television air time, radio commercials and print media advertising space, are deferred and expensed on a pro-rata basis. All other advertising costs, including participation in industry conventions and shows and market research, are expensed when incurred. All advertising costs are part of selling, general and administrative expenses. Advertising expenses were approximately $7.4 million and $4.0 million in fiscal years 2023 and 2022, respectively.</span></div> 7400000 4000000 <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%">F</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">AIR</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">V</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ALUE OF</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">F</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">INANCIAL</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">NSTRUMENTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-derivative financial instruments included in the Consolidated Balance Sheets are cash and cash equivalents and notes payable. These instruments, except for notes payable, were carried at amounts approximating fair value as of July 31, 2023 and 2022. See Note 4 of the Notes to the Consolidated Financial Statements for additional information regarding the fair value of our financial instruments, including notes payable.</span></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%">R</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">EVENUE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">R</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ECOGNITION</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue when performance obligations under the terms of the contracts with customers are satisfied. Our performance obligation generally consists of the promise to sell finished products to wholesalers, distributors and retailers or consumers and our obligations have an original duration of one year or less. Control of the finished products are transferred upon shipment to, or receipt at, customers' locations, as determined by the specific terms of the contract. We have completed our performance obligation when control is transferred and we recognize revenue accordingly. Taxes collected from customers and remitted to governmental authorities are excluded from net sales. Sales returns are not material nor are warranties and any related obligations.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We have an unconditional right to consideration under the payment terms specified in the contract upon completion of the performance obligation. We may require certain customers to provide payment in advance of product shipment. We recorded a liability for these advance payments of $0.5 million as of July 31, 2022. There is no liability for advance payments as of July 31, 2023. This liability is reported in Other Accrued Expenses on the Consolidated Balance Sheets. Revenue recognized during fiscal year 2023 that was included in the liability for advance payments at the beginning of the year was $0.5 million.</span></div> 500000 0 500000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">OST OF GOODS SOLD</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div>Cost of goods sold consists of all manufacturing costs, including depreciation and amortization related to assets used in the manufacturing and distribution process, inbound and outbound freight, inspection costs, purchasing costs associated with materials and packaging used in the production process and warehouse and distribution costs. Natural gas forward contracts are accounted for as normal purchases. <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%">S</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">HIPPING AND</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> H</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ANDLING</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">OSTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div>Shipping and handling costs are included in cost of goods sold and were approximately $57.4 million and $48.5 million for fiscal years 2023 and 2022, respectively. The increase is primarily related to a key customer switching from pick up to delivered. 57400000 48500000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">S</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ELLING</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">G</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ENERAL AND</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">DMINISTRATIVE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">E</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">XPENSES</span><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses include salaries, wages and benefits associated with staff outside the manufacturing and distribution functions, all marketing related costs, any miscellaneous trade spending expenses not required to be included in net sales, research and development costs, depreciation and amortization related to assets outside the manufacturing and distribution process and all other non-manufacturing and non-distribution expenses.</span></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%">R</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ESEARCH AND</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">D</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">EVELOPMENT</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs of approximately $1.2 million and $2.1 million were charged to expense as incurred for fiscal years 2023 and 2022, respectively, and are recorded in selling, general and administrative expenses.</span></div> 1200000 2100000 <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%">P</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ENSION AND</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">P</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">OSTRETIREMENT</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">B</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ENEFIT</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">OSTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We historically provided a defined benefit pension plan for eligible salaried and hourly employees and we made contributions to fund the plan. We also provide a postretirement health benefit plan to domestic salaried employees who qualify under the plan’s provisions. The postretirement health benefit plan is unfunded. Our pension and postretirement health benefit plans are accounted for using actuarial valuations required by ASC 715, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation – Retirement Benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The funded status of our defined pension and postretirement health benefit plans are recognized on the Consolidated Balance Sheets. Changes in the funded status that arise during the period but are not recognized as components of net periodic benefit cost are recognized within other comprehensive income, net of income tax. In fiscal year 2023 we terminated the pension plan. See Note 8 of the Notes to the Consolidated Financial Statements for additional information.</span></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%">S</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">TOCK</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">-B</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ASED</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">OMPENSATION</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for stock options and restricted stock issued under our long-term incentive plans in accordance with ASC 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation – Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The fair value of stock-based compensation is determined at the grant date. The related compensation expense is recognized over the appropriate vesting period. Forfeitures are recognized as they occur. See Note 7 of the Notes to the Consolidated Financial Statements for additional information.</span></div>The fair value of restricted stock was determined by the closing market price of our Common Stock on the date of grant multiplied by the number of shares granted. Fair value of shares vested is $2.6 million and $2.5 million in fiscal year 2023 and 2022, respectively. <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%">I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">NCOME TAXES</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax assets and liabilities are recorded for the impact of temporary differences between the tax basis of assets and liabilities and the amounts recognized for financial reporting purposes. Deferred tax assets are reviewed and a valuation allowance is established if management believes that it is more likely than not that some portion of our deferred tax assets will not be realized. Changes in valuation allowances from period to period are included in the tax provision in the period of change.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to existing valuation allowances, we provide for uncertain tax positions, if necessary, when such tax positions do not meet the recognition thresholds or measurement standards prescribed by ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Amounts for uncertain tax positions are adjusted when new information becomes available or when positions are effectively settled. We recognize interest and penalties accrued related to uncertain tax positions in income tax expense.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. income tax expense and foreign withholding taxes are provided on remittances of foreign earnings and on unremitted foreign earnings that are not indefinitely reinvested. Where unremitted foreign earnings are indefinitely reinvested, no provision for federal or state tax expense is recorded. When circumstances change and we determine that some or all of the undistributed earnings will be remitted in the foreseeable future, a corresponding expense is accrued in the current period. See Note 5 of the Notes to the Consolidated Financial Statements for additional information about income taxes.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">EARNINGS PER SHARE</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize the two-class method to report our earnings per share ("EPS"). The two-class method is an earnings allocation formula that determines earnings per share for each class of common stock according to dividends declared and participation rights in undistributed earnings. Common Stock is entitled to cash dividends equal to at least 133.33% on a per share basis of the cash dividend paid on Class B Stock. In computing earnings per share, the Company has allocated dividends declared to Common and Class B shares based on amounts actually declared for each class of stock and 33.33% more of the undistributed earnings have been allocated to Common Stock than to the Class B shares on a per share basis. Common Stock is entitled to one vote per share and Class B Stock is entitled to ten votes per share. Common Stock have no conversion rights. Class B Stock is convertible on a share-by-share basis into Common Stock at any time and is subject to mandatory conversion under certain circumstances. Basic EPS is computed by dividing net earnings, reduced for any distributed and undistributed earnings allocated to unvested restricted shares, by the weighted-average number of shares outstanding during the period for each class of share. Diluted EPS, for each class of common stock, is computed by dividing net earnings by the weighted-average number of common shares and potential common shares outstanding during the period. Dilution for common stock takes into consideration the effect of both unvested restricted shares and convertible Class B shares, if the effect is dilutive. Dilution for Class B takes into consideration the effect of unvested restricted shares, if the effect is dilutive. Below is a reconciliation of the calculation of basic and diluted EPS. </span></div><div style="text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.397%"><tr><td style="width:1.0%"></td><td style="width:49.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.248%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.248%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">For the year ended July 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:400;line-height:100%">(in thousands, except for per share data)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="padding:0 1pt"></td><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%">Common</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Class B</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 income</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%">29,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">22,712 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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%">6,839 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Distributed and undistributed earnings on restricted shares</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,518)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,232)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(286)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Income available to stockholders</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%">28,033 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">21,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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 Income (Numerator)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 Shares Outstanding (Denominator)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">4,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">Basic EPS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">4.45</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">3.35</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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%">Effect of dilution - Net Income </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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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></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 income assuming dilution (Numerator)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">28,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Effect of dilution - Shares </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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></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%">Shares assuming dilution (Denominator)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">Diluted EPS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">4.13</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">3.35</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> The impact of unvested restricted stock was anti-dilutive therefore not included in the calculation of diluted EPS</span></div></td></tr></table></div> 1.3333 0.3333 one ten <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.397%"><tr><td style="width:1.0%"></td><td style="width:49.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.248%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.248%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.250%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">For the year ended July 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:400;line-height:100%">(in thousands, except for per share data)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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><td colspan="3" style="padding:0 1pt"></td><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%">Common</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Class B</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 income</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%">29,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">22,712 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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%">6,839 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Distributed and undistributed earnings on restricted shares</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,518)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,232)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(286)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Income available to stockholders</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%">28,033 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">21,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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 Income (Numerator)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 Shares Outstanding (Denominator)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">4,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">Basic EPS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">4.45</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">3.35</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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%">Effect of dilution - Net Income </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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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></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 income assuming dilution (Numerator)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">28,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Effect of dilution - Shares </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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></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%">Shares assuming dilution (Denominator)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">Diluted EPS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">4.13</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">3.35</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> The impact of unvested restricted stock was anti-dilutive therefore not included in the calculation of diluted EPS</span></div></td></tr></table> 29551000 22712000 6839000 -1518000 -1232000 -286000 28033000 21480000 6553000 21480000 6553000 4825000 1959000 4.45 3.35 6553000 0 28033000 6553000 1959000 0 6784000 1959000 4.13 3.35 <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%">N</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">EW</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">CCOUNTING</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">P</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RONOUNCEMENTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued guidance under ASC 848, Reference Rate Reform. This guidance provides optional expedients and exceptions to account for debt, leases, contracts, hedging relationships and other transactions that reference LIBOR or another reference rate if certain criteria are met. The guidance is effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. On August 30, 2022 we amended our debt agreements to replace the LIBOR-based reference rate with an adjusted term Secured Overnight Financing Rate (SOFR), ASC 848 will allow us to account for the modification as a continuation of the existing contract without additional analysis.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no other accounting pronouncements issued but not yet adopted by us which are expected to have a material impact on our Consolidated Financial Statements.</span></div> OPERATING SEGMENTS<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of a change in management organization during fiscal year 2022 and as part of our routine assessments of our segments, our wholly owned subsidiary located in the United Kingdom is now included in our Business to Business Products Group and our co-packaged coarse cat litter is now included in the Retail and Wholesale Products Group. Prior year net sales and operating income have also been reclassified to reflect these changes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">The organization change was intended to better serve our customers and the segment information presented reflects the information regularly reviewed by our chief operating decision maker.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have two reportable operating segments: (1) Retail and Wholesale Products Group and (2) Business to Business Products Group. These operating segments are managed separately and each segment's major customers have different characteristics. The Retail and Wholesale Products Group customers include mass merchandisers, the farm and fleet channel, drugstore chains, pet specialty retail outlets, dollar stores, retail grocery stores, distributors of industrial cleanup and automotive products, environmental service companies, sports field product users and marketers of consumer products. The Business to Business Products Group customers include: processors and refiners of edible oils, renewable diesel, petroleum-based oils and biodiesel fuel; manufacturers of animal feed and agricultural chemicals; and distributors of animal health and nutrition products.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Net sales for our principal products by segment are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.064%"><tr><td style="width:1.0%"></td><td style="width:40.813%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.365%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.191%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.365%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.293%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Business to Business Products Group</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Retail and Wholesale Products Group</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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: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%">Product</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">Cat Litter</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:700;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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">226,335</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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%">196,278 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Industrial and Sports</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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">44,291</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">38,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Agricultural and Horticultural</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:700;line-height:100%">40,275</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">30,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">Bleaching Clay and Fluids Purification</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:700;line-height:100%">77,643</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">62,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">Animal Health and Nutrition</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:700;line-height:100%">24,477</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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 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:700;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:700;line-height:100%">142,395</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">113,379 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">270,626</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">235,210 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales and operating income for each segment are provided below. The accounting policies of the segments are the same as those described in the Note 1 of the Notes to the Consolidated Financial Statements.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not rely on any operating segment asset allocations and we do not consider them meaningful because of the shared nature of our production facilities; however, we have estimated the segment asset allocations below for those assets for which we can reasonably determine. The unallocated asset category is the remainder of our total assets. We have refined the basis of allocation for certain of our assets as of April 30, 2023, and we have restated the allocation of assets as of July 31, 2022 presented below to enhance comparability. The asset allocation is estimated and is not a measure used by our chief operating decision maker about allocating resources to the operating segments or in assessing their performance. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The corporate expenses line in the table below represents certain unallocated expenses, including primarily salaries, wages and benefits, purchased services, rent, utilities and depreciation and amortization associated with corporate functions such as research and development, information systems, finance, legal, human resources and customer service. Corporate expenses also include the annual incentive plan bonus accrual. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.374%"><tr><td style="width:1.0%"></td><td style="width:39.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.700%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">Assets</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">(in thousands)</span></td></tr><tr><td colspan="18" 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%">Business to Business Products</span></td><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:700;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:700;line-height:100%">85,798</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">77,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="18" 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%">Retail and Wholesale Products</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:700;line-height:100%">134,974</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">125,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="18" 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%">Unallocated assets </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:700;line-height:100%">65,463</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">46,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="18" 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:700;line-height:100%">Total Assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">286,235</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">249,611 </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></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.374%"><tr><td style="width:1.0%"></td><td style="width:39.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.700%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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%">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><td colspan="12" 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%">Net Sales</span></td><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%">Income</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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><td colspan="21" 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%">(in thousands)</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%">Business to Business Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">142,395</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">113,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">36,573</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">24,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Retail and Wholesale Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">270,626</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">235,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">36,119</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Net Sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">413,021</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">348,589 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="18" 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%">Corporate Expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(31,652)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(25,775)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="18" 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:700;line-height:100%">Income from Operations</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:700;line-height:100%">41,040</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">4,821 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="18" 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%">Total Other Income, Net</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:700;line-height:100%">(6,362)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="18" 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:700;line-height:100%">Income Before Income Taxes</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:700;line-height:100%">34,678</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">5,709 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="18" 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:700;line-height:100%">Income Tax Expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(5,195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(97)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="18" 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:700;line-height:100%">Net Income</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">29,483</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">5,612 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="18" 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:700;line-height:100%">Net Loss Attributable to Noncontrolling Interest</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:700;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:700;line-height:100%">(68)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(62)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="18" 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:700;line-height:100%">Net Income Attributable to Oil-Dri</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">29,551</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,674 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary by fiscal year of financial information by geographic region (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.269%"><tr><td style="width:1.0%"></td><td style="width:51.655%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.210%"></td><td style="width:0.1%"></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><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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%">2022</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%">   Sales to unaffiliated customers by:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-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 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%">      Domestic operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;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:700;line-height:100%">390,963</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">328,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">      Foreign subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">22,058</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">   Sales or transfers between geographic areas:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%"> </span></td></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%">     Domestic operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">6,436</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Foreign subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;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:700;line-height:100%">69</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">   Income (Loss) before income taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%"> </span></td></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%">      Domestic operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;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:700;line-height:100%">33,686</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">      Foreign subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">992</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(843)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 Income (Loss) attributable to Oil-Dri:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%"> </span></td></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%">     Domestic operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">28,494</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">      Foreign subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;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:700;line-height:100%">1,057</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">(756)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">   Identifiable assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%"> </span></td></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%">      Domestic operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;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:700;line-height:100%">271,627</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">236,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">      Foreign subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">14,608</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included within identifiable assets for our foreign subsidiaries is cash held at foreign banks of $5.2 million and $3.3 million as of July 31, 2023 and July 31, 2022, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales to Walmart, our largest customer, are included in our Retail and Wholesale Products Group. The percentage of consolidated net sales and net accounts receivable attributed to Walmart are shown in the table below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.888%"><tr><td style="width:1.0%"></td><td style="width:58.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.231%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.234%"></td><td style="width:0.1%"></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><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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%">2022</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 sales for the years ended July 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">19%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">16%</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 accounts receivable as of July 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;line-height:100%">26%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">21%</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no other customers with sales equal to or greater than 10% of our total sales.</span></div> We have two reportable operating segments: (1) Retail and Wholesale Products Group and (2) Business to Business Products Group. These operating segments are managed separately and each segment's major customers have different characteristics. The Retail and Wholesale Products Group customers include mass merchandisers, the farm and fleet channel, drugstore chains, pet specialty retail outlets, dollar stores, retail grocery stores, distributors of industrial cleanup and automotive products, environmental service companies, sports field product users and marketers of consumer products. The Business to Business Products Group customers include: processors and refiners of edible oils, renewable diesel, petroleum-based oils and biodiesel fuel; manufacturers of animal feed and agricultural chemicals; and distributors of animal health and nutrition products. 2 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Net sales for our principal products by segment are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.064%"><tr><td style="width:1.0%"></td><td style="width:40.813%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.365%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.191%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.365%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.293%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Business to Business Products Group</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Retail and Wholesale Products Group</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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: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%">Product</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">Cat Litter</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:700;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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">226,335</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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%">196,278 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Industrial and Sports</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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">44,291</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">38,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Agricultural and Horticultural</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:700;line-height:100%">40,275</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">30,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">Bleaching Clay and Fluids Purification</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:700;line-height:100%">77,643</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">62,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">Animal Health and Nutrition</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:700;line-height:100%">24,477</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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 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:700;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:700;line-height:100%">142,395</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">113,379 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">270,626</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">235,210 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div> 0 0 226335000 196278000 0 0 44291000 38932000 40275000 30419000 0 0 77643000 62051000 0 0 24477000 20909000 0 0 142395000 113379000 270626000 235210000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales and operating income for each segment are provided below. The accounting policies of the segments are the same as those described in the Note 1 of the Notes to the Consolidated Financial Statements.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not rely on any operating segment asset allocations and we do not consider them meaningful because of the shared nature of our production facilities; however, we have estimated the segment asset allocations below for those assets for which we can reasonably determine. The unallocated asset category is the remainder of our total assets. We have refined the basis of allocation for certain of our assets as of April 30, 2023, and we have restated the allocation of assets as of July 31, 2022 presented below to enhance comparability. The asset allocation is estimated and is not a measure used by our chief operating decision maker about allocating resources to the operating segments or in assessing their performance. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The corporate expenses line in the table below represents certain unallocated expenses, including primarily salaries, wages and benefits, purchased services, rent, utilities and depreciation and amortization associated with corporate functions such as research and development, information systems, finance, legal, human resources and customer service. Corporate expenses also include the annual incentive plan bonus accrual. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.374%"><tr><td style="width:1.0%"></td><td style="width:39.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.700%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">As of July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">Assets</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">(in thousands)</span></td></tr><tr><td colspan="18" 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%">Business to Business Products</span></td><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:700;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:700;line-height:100%">85,798</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">77,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="18" 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%">Retail and Wholesale Products</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:700;line-height:100%">134,974</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">125,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="18" 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%">Unallocated assets </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:700;line-height:100%">65,463</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">46,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="18" 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:700;line-height:100%">Total Assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">286,235</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">249,611 </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></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.374%"><tr><td style="width:1.0%"></td><td style="width:39.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.700%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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%">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><td colspan="12" 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%">Net Sales</span></td><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%">Income</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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><td colspan="21" 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%">(in thousands)</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%">Business to Business Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">142,395</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">113,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">36,573</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">24,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Retail and Wholesale Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">270,626</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">235,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">36,119</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Net Sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">413,021</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">348,589 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="18" 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%">Corporate Expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(31,652)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(25,775)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="18" 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:700;line-height:100%">Income from Operations</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:700;line-height:100%">41,040</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">4,821 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="18" 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%">Total Other Income, Net</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:700;line-height:100%">(6,362)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="18" 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:700;line-height:100%">Income Before Income Taxes</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:700;line-height:100%">34,678</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">5,709 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="18" 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:700;line-height:100%">Income Tax Expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(5,195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(97)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="18" 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:700;line-height:100%">Net Income</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">29,483</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">5,612 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="18" 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:700;line-height:100%">Net Loss Attributable to Noncontrolling Interest</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:700;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:700;line-height:100%">(68)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(62)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="18" 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:700;line-height:100%">Net Income Attributable to Oil-Dri</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">29,551</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,674 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 85798000 77840000 134974000 125293000 65463000 46478000 286235000 249611000 142395000 113379000 36573000 24344000 270626000 235210000 36119000 6252000 413021000 348589000 31652000 25775000 41040000 4821000 -6362000 888000 34678000 5709000 5195000 97000 29483000 5612000 -68000 -62000 29551000 5674000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary by fiscal year of financial information by geographic region (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.269%"><tr><td style="width:1.0%"></td><td style="width:51.655%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.210%"></td><td style="width:0.1%"></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><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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%">2022</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%">   Sales to unaffiliated customers by:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-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 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%">      Domestic operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;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:700;line-height:100%">390,963</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">328,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">      Foreign subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">22,058</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">   Sales or transfers between geographic areas:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%"> </span></td></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%">     Domestic operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">6,436</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Foreign subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;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:700;line-height:100%">69</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">   Income (Loss) before income taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%"> </span></td></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%">      Domestic operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;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:700;line-height:100%">33,686</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">      Foreign subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">992</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(843)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 Income (Loss) attributable to Oil-Dri:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%"> </span></td></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%">     Domestic operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">28,494</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">      Foreign subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;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:700;line-height:100%">1,057</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">(756)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">   Identifiable assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%"> </span></td></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%">      Domestic operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;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:700;line-height:100%">271,627</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">236,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">      Foreign subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">14,608</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 390963000 328696000 22058000 19893000 6436000 6418000 69000 161000 33686000 6552000 992000 -843000 28494000 6430000 1057000 -756000 271627000 236622000 14608000 12989000 5200000 3300000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales to Walmart, our largest customer, are included in our Retail and Wholesale Products Group. The percentage of consolidated net sales and net accounts receivable attributed to Walmart are shown in the table below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.888%"><tr><td style="width:1.0%"></td><td style="width:58.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.231%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.234%"></td><td style="width:0.1%"></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><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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%">2022</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 sales for the years ended July 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">19%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">16%</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 accounts receivable as of July 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;line-height:100%">26%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">21%</span></td></tr></table></div> 0.19 0.16 0.26 0.21 DEBT<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The composition of notes payable is as follows as of July 31 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:72.653%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.292%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.606%"></td><td style="width:0.1%"></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><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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%">2022</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%">Amended and Restated Note Purchase and Private Shelf Agreement. Annual principal installments on May 15: $1,000 in each fiscal year 2021 through 2030. Interest is payable semi-annually at an annual rate of 3.95% [Series B] </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">7,000</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Amended and Restated Note Purchase and Private Shelf Agreement. Annual principal installments on Dec 15: $5,000 in each fiscal year 2028 through 2032. Interest is payable semi-annually at an annual rate of 3.25% [Series C]</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">25,000</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">25,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less current maturities of notes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">(1,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(1,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">(173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Noncurrent notes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">30,827</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">31,798 </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></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are party to an Amended and Restated Note Purchase and Private Shelf Agreement (as amended, the "Note Agreement") with PGIM, Inc. ("Prudential") and certain existing noteholders and purchasers affiliated with Prudential named therein. Pursuant to the Note Agreement on May 15, 2021 we issued $10 million in aggregate principal amount of our 3.95% Series B Senior Notes due May 15, 2030, of which $7 million aggregate principal amount remained outstanding as of July 31, 2023. On December 16, 2021, under the Note Agreement we issued an additional $25 million in aggregate principal amount of our 3.25% Series C Senior Notes due December 16, 2031, all of which remained outstanding as of July 31, 2023. The Amended Note Agreement also provides us with the ability to request, from time to time, that Prudential affiliate(s) purchase, at Prudential’s discretion and on an uncommitted basis, additional senior unsecured notes of Oil-Dri (the “Shelf Notes,” and collectively with the Series A Notes, Series B Notes, and Series C Notes, the “Notes”) in an aggregate principal amount of up to $75 million minus the aggregate principal amount of Notes then outstanding and Shelf Notes that have been accepted for purchase. Interest payable on any Shelf Note agreed to be purchased under the Note Agreement will be at a rate determined by Prudential and will mature no more than fifteen years after the date of original issue of such Shelf Note. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 30, 2022, we entered into Amendment No. 3 (the "Third Amendment") to the Note Agreement. The Third Amendment modified the existing fixed charge coverage financial covenant and replaced the existing consolidated debt financial covenant with a maximum debt to earnings ratio and effected certain changes consistent with the Sixth Amendment to the Credit Agreement (defined below), including modifying the method for calculating consolidated EBITDA and the excess leverage fee. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 21, 2023, the Company entered into Amendment No. 4 (the “Fourth Amendment”) to the Note Agreement. The Fourth Amendment extended the time frame for issuing and selling Shelf Notes to September 21, 2026.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a schedule by fiscal year of future principal maturities of notes payable as of July 31, 2023 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:29.532%"><tr><td style="width:1.0%"></td><td style="width:53.850%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.950%"></td><td style="width:0.1%"></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%">2024</span></td><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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2025</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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2026</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%">1,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2027</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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2028</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%">6,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are party to the Credit Agreement, dated as of January 27, 2006 (as previously amended, the "Credit Agreement"), among us, BMO Harris Bank N.A (“BMO”), and certain of our domestic subsidiaries. The agreement provides for a $45 million unsecured revolving credit facility, including a maximum of $10 million for letters of credit. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement contains restrictive covenants that, among other things and under various conditions, limit our ability to incur additional indebtedness or to dispose of assets. On August 30, 2022, we entered into the Sixth Amendment to the Credit Agreement (the "Sixth Amendment").</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">The Sixth Amendment extended the facility termination date to August 30, 2027; replaced the LIBOR-based reference rate with an adjusted term Secured Overnight Financing Rate ("SOFR"); revised the method for calculating consolidated EBITDA and consolidated debt for purposes of the Credit Agreement; modified certain restrictive covenants, including increasing the unsecured indebtedness basket from $50 million to $75 million; and revised the existing financial covenants by replacing the consolidated debt covenant with a covenant to maintain a maximum debt to earnings ratio, lowering the minimum fixed charge coverage ratio level and revising the method for calculating the fixed charge coverage ratio. As of July 31, 2023, and 2022, we were in compliance with the covenants. There were no borrowings during either fiscal year 2023 or 2022. However, we had $1.0 million of letters of credit outstanding as of July 31, 2023, and 2022 under this agreement.</span></div>The Credit Agreement states that we may select a variable interest rate based on either the BMO Harris prime rate or an adjusted SOFR-based rate, plus a margin that varies depending on our debt to earnings ratio, or a fixed rate as agreed between us and BMO Harris. As of July 31, 2023, the variable rates would have been 8.50% for the BMO Harris prime-based rate or 5.37% for the adjusted SOFR-based rate. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The composition of notes payable is as follows as of July 31 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:72.653%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.292%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.606%"></td><td style="width:0.1%"></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><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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%">2022</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%">Amended and Restated Note Purchase and Private Shelf Agreement. Annual principal installments on May 15: $1,000 in each fiscal year 2021 through 2030. Interest is payable semi-annually at an annual rate of 3.95% [Series B] </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">7,000</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Amended and Restated Note Purchase and Private Shelf Agreement. Annual principal installments on Dec 15: $5,000 in each fiscal year 2028 through 2032. Interest is payable semi-annually at an annual rate of 3.25% [Series C]</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">25,000</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">25,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less current maturities of notes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">(1,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(1,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">(173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Noncurrent notes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">30,827</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">31,798 </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></tr></table></div> 1000000 0.0395 7000000 8000000 5000000 0.0325 25000000 25000000 1000000 1000000 173000 202000 30827000 31798000 2021-05-15 10000000 0.0395 2030-05-15 7000000 2021-12-16 25000000 0.0325 2031-12-16 75000000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a schedule by fiscal year of future principal maturities of notes payable as of July 31, 2023 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:29.532%"><tr><td style="width:1.0%"></td><td style="width:53.850%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.950%"></td><td style="width:0.1%"></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%">2024</span></td><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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2025</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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2026</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%">1,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2027</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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2028</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%">6,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1000000 1000000 1000000 1000000 6000000 45000000 10000000 2027-08-30 50000000 75000000 0 0 1000000 1000000 0.0850 0.0537 FINANCIAL INSTRUMENTS<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%">Fair Value</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The inputs used to measure fair value are prioritized into one of three categories based on the lowest level of input that is significant to the fair value measurement. Categories in the hierarchy are as follows:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: Quoted market prices in active markets for identical assets or liabilities.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: Observable market-based inputs for similar assets or liabilities or valuation models whose inputs are observable, directly or indirectly.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: Unobservable inputs.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents are classified as Level 1 of the fair value hierarchy because they are valued using quoted market</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">prices in active markets. These cash instruments are primarily money market funds and are included in cash and cash</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">equivalents on the Consolidated Balance Sheets. We had $15.4 million cash equivalents as of July 31, 2023 and had no cash equivalents as of July 31, 2022. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances of accounts receivable and accounts payable approximated their fair values at July 31, 2023 and July 31, 2022 due to the short maturity and nature of those balances.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes payable are reported at the face amount of future maturities. The estimated fair value of notes payable, including current maturities, was approximately $29.7 million as of July 31, 2023 and $31.8 million as of July 31, 2022. The fair value was estimated using the exit price notion of fair value and is classified as Level 2. The decrease in fair value is attributable to the principal and interest payments. See Note 3 of the Notes to the Consolidated Financial Statements for further information about such debt.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We apply fair value techniques on at least an annual basis associated with: (1) valuing potential impairment loss related to goodwill, trademarks and other indefinite-lived intangible assets and (2) valuing potential impairment loss related to long-lived assets. See Note 1 of the Notes to Consolidated Financial Statements for further information about goodwill and other intangible assets.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></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%">Concentration of Credit Risk</span></div>Financial instruments which potentially subject us to concentrations of credit risk consist principally of cash and accounts receivable. Our cash is held in banks which are covered by the Federal Deposit Insurance Corporation; however, our cash balances are in excess of the maximum amount that is insured. Concentrations of credit risk with respect to accounts receivable are subject to the financial condition of certain major customers, principally the customer referred to in Note 2 of the Notes to the Consolidated Financial Statements. We generally do not require collateral to secure customer receivables. <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The inputs used to measure fair value are prioritized into one of three categories based on the lowest level of input that is significant to the fair value measurement. Categories in the hierarchy are as follows:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: Quoted market prices in active markets for identical assets or liabilities.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: Observable market-based inputs for similar assets or liabilities or valuation models whose inputs are observable, directly or indirectly.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: Unobservable inputs.</span></div> 15400000 0 29700000 31800000 INCOME TAXES<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The provision for income tax expense by fiscal year consists of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:59.795%"><tr><td style="width:1.0%"></td><td style="width:63.447%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.789%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.573%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;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:700;line-height:100%">7,503</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">4</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">2,119</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.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%">Current Income Tax Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">9,626</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,393 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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="display:none"></td><td colspan="3" style="display:none"></td></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%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">(3,864)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,868)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">(567)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(387)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.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%">Deferred Income Tax Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">(4,431)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,296)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Total Income Tax Expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">5,195</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">97 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Principal reasons for variations between the statutory federal rate and the effective rates by fiscal year were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.362%"><tr><td style="width:1.0%"></td><td style="width:72.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.732%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.095%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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. federal income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">21.0</span><span style="color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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="display:none"></td><td colspan="3" style="display:none"></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%">Depletion deductions allowed for mining</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">(7.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(20.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">State income tax expense, net of federal tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">2.9</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Nondeductible officer compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">1.5</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(3.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Valuation allowance - foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">6.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Foreign tax differential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(5.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Prior year income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">(1.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(9.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Goodwill impairment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Effective income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15.0</span><span style="color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. effective tax rate for the year ended July 31, 2023 and July 31, 2022 were 15.0% and 1.7%, respectively, based on income before taxes. The fiscal 2023 effective tax rate was lower than the statutory rate primarily due to favorable depletion deduction and a benefit from an anticipated federal tax return amendment. The fiscal 2023 effective tax rate was negatively impacted primarily due to nondeductible excess officers compensation. The fiscal 2022 effective tax rate benefited due to a favorable depletion deduction as well as federal tax return amendments. The fiscal 2022 effective tax rate was also negatively impacted primarily due to a nondeductible goodwill impairment as well as nondeductible officers compensation. </span></div><div style="margin-top:5pt;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Consolidated Balance Sheets included the following tax effects of cumulative temporary differences as of July 31 (in thousands):</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">`</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.385%"><tr><td style="width:1.0%"></td><td style="width:37.758%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.159%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.825%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.159%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.194%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.159%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.825%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.901%"></td><td style="width:0.1%"></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><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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%">2022</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><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%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</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%">Depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">4,338</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">4,356 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">1,246</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">Capitalized R&amp;D</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">269</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">Postretirement benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">478</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">24</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">Lease right of use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">2,412</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">2,747</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">3,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">135</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">Deferred marketing expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">11</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">608</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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 liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">301</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">5,303</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,362 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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 credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">301</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">935</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">203</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">Depletion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">158</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">1,634</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">Reclamation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">627</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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 liabilities - foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">41</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Other assets – foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">1,698</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">(1,698)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,761)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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:700;line-height:100%">Total deferred taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">14,486</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">7,285</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,974 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,297 </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></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Deferred tax assets for post retirement benefits were affected by the termination of our pension plan. See Note 8 of the Notes to the Consolidated Financial Statements for further information about postretirement benefits. Deferred tax assets and liabilities related to lease decreased as leases are expiring. Deferred tax assets for accrued expenses reflected a higher accrual for the annual discretionary bonus.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded a valuation allowance of $1.7 million and $1.8 million as of July 31, 2023 and July 31, 2022, respectively, for the amount of the deferred tax benefit related to our foreign net operating loss carryforwards since we believe it is unlikely we will realize the benefit of these tax attributes in the future. As of July 31, 2023, we have total net operating loss carryforwards from state jurisdictions of approximately $3.4 million. The carryforward expiration dates vary by state. No valuation allowance has been established for these carryforwards since we expect our future profitability will allow us to fully realize these tax benefits.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With the exception of our foreign subsidiary in Canada, none of our foreign subsidiaries have generated any untaxed foreign income, therefore we have not provided for any related income taxes for these subsidiaries.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had no liabilities for unrecognized tax benefits based on tax positions related to the current and prior fiscal years as of July 31, 2023 and 2022; correspondingly, no related interest and penalties were recognized as income tax expense and there were no accruals for such items in either of these fiscal years.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to U.S. federal income tax as well as income tax in multiple state and foreign jurisdictions. We are currently being audited by the Internal Revenue Service ("IRS") for Fiscal Year 2020. The federal tax returns for fiscal years 2019-2021 remain open for examination. Foreign and U.S. state jurisdictions have statutes of limitations generally ranging from <span style="-sec-ix-hidden:f-842">three</span> to five years. The state impact of any federal income tax changes remains subject to examination by various states for a period of up to one year after formal notification to the states. There are a limited number of open state and local income tax </span></div>audits in which no material issues have been preliminarily identified. There are no material open or unsettled foreign income tax audits. We believe our accrual for tax liabilities is adequate for all open audit years. The provision for income tax expense by fiscal year consists of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:59.795%"><tr><td style="width:1.0%"></td><td style="width:63.447%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.789%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.573%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;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:700;line-height:100%">7,503</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">4</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">2,119</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.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%">Current Income Tax Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">9,626</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,393 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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="display:none"></td><td colspan="3" style="display:none"></td></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%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">(3,864)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,868)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">(567)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(387)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.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%">Deferred Income Tax Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">(4,431)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,296)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Total Income Tax Expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">5,195</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">97 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 7503000 1681000 4000 16000 2119000 696000 9626000 2393000 -3864000 -1868000 0 -41000 -567000 -387000 -4431000 -2296000 5195000 97000 Principal reasons for variations between the statutory federal rate and the effective rates by fiscal year were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.362%"><tr><td style="width:1.0%"></td><td style="width:72.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.732%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.095%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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. federal income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">21.0</span><span style="color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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="display:none"></td><td colspan="3" style="display:none"></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%">Depletion deductions allowed for mining</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">(7.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(20.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">State income tax expense, net of federal tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">2.9</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Nondeductible officer compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">1.5</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(3.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Valuation allowance - foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">6.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Foreign tax differential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(5.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Prior year income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">(1.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(9.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Goodwill impairment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Effective income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15.0</span><span style="color:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 0.210 0.210 -0.077 -0.201 0.029 0.045 0.015 0.024 0.003 0.031 -0.002 0.069 -0.006 -0.053 -0.013 -0.095 0 0.031 -0.003 0.018 0.150 0.017 0.150 0.017 The Consolidated Balance Sheets included the following tax effects of cumulative temporary differences as of July 31 (in thousands):<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">`</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.385%"><tr><td style="width:1.0%"></td><td style="width:37.758%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.159%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.825%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.159%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.194%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.159%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.825%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.901%"></td><td style="width:0.1%"></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><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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%">2022</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><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%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</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%">Depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">4,338</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">4,356 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">1,246</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">Capitalized R&amp;D</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">269</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">Postretirement benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">478</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">24</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">Lease right of use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">2,412</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">2,747</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">3,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">135</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">Deferred marketing expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">11</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">608</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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 liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">301</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">5,303</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,362 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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 credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">301</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">935</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">203</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">Depletion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">158</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">1,634</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">Reclamation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">627</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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 liabilities - foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">41</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Other assets – foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">1,698</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">(1,698)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,761)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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:700;line-height:100%">Total deferred taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">14,486</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">7,285</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,974 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,297 </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></tr></table> 0 4338000 0 4356000 1246000 0 1499000 0 269000 0 0 0 478000 0 209000 0 0 24000 62000 0 0 2412000 0 2700000 2747000 0 3040000 0 135000 0 95000 0 0 11000 0 22000 608000 0 1000 0 0 301000 0 23000 5303000 0 2362000 0 301000 0 223000 0 935000 0 1046000 0 203000 0 366000 0 0 158000 0 154000 1634000 0 1522000 0 627000 0 549000 0 0 41000 0 42000 1698000 0 1761000 0 1698000 0 1761000 0 14486000 7285000 10974000 7297000 1700000 1800000 3400000 0 0 0 0 0 0 P5Y The following table summarizes the changes in accumulated other comprehensive income by component (in thousands):<div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.497%"><tr><td style="width:1.0%"></td><td style="width:40.418%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.131%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.092%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.873%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">Pension and Postretirement Health Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Cumulative Translation Adjustment</span></td><td colspan="3" style="padding:0 1pt"></td><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 Accumulated Other Comprehensive (Loss) Income</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, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(4,428)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">311 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(4,117)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">a)</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%">(252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Amounts reclassified from accumulated other comprehensive income, net of tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 current-period other comprehensive income (loss), net of tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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,186 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(252)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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%">1,934 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(2,242)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">(2,183)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">a)</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%">(323)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Amounts reclassified from accumulated other comprehensive income, net of tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Curtailment/Settlement on Pension Plan</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">b)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 current-period other comprehensive income (loss), net of tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><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%">(323)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><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%">2,931 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">Balance as of July 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">1,012</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">(264)</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">748</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:18pt;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%">a)    Amounts are net of taxes of $0.4 million and $0.7 million in fiscal years 2023 and 2022, respectively, and are included in Other Comprehensive Loss.</span></div><div style="padding-left:18pt;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%">b)    Amount is net of taxes of $0.5 million in fiscal year 2023. Amount is included in the components of net periodic benefit cost for the pension and postretirement health plans. </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 8 of the Notes to the Consolidated Financial Statements for further information about pension and postretirement health benefits.</span></div> The following table summarizes the changes in accumulated other comprehensive income by component (in thousands):<div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.497%"><tr><td style="width:1.0%"></td><td style="width:40.418%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.131%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.092%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.873%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">Pension and Postretirement Health Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Cumulative Translation Adjustment</span></td><td colspan="3" style="padding:0 1pt"></td><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 Accumulated Other Comprehensive (Loss) Income</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, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(4,428)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">311 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(4,117)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">a)</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%">(252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Amounts reclassified from accumulated other comprehensive income, net of tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 current-period other comprehensive income (loss), net of tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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,186 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(252)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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%">1,934 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(2,242)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">(2,183)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">a)</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%">(323)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Amounts reclassified from accumulated other comprehensive income, net of tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Curtailment/Settlement on Pension Plan</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">b)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 current-period other comprehensive income (loss), net of tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><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%">(323)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><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%">2,931 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">Balance as of July 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">1,012</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">(264)</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">748</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:18pt;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%">a)    Amounts are net of taxes of $0.4 million and $0.7 million in fiscal years 2023 and 2022, respectively, and are included in Other Comprehensive Loss.</span></div><div style="padding-left:18pt;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%">b)    Amount is net of taxes of $0.5 million in fiscal year 2023. Amount is included in the components of net periodic benefit cost for the pension and postretirement health plans. </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 8 of the Notes to the Consolidated Financial Statements for further information about pension and postretirement health benefits.</span></div> -4428000 311000 -4117000 2081000 -252000 1829000 -105000 0 -105000 2186000 -252000 1934000 -2242000 59000 -2183000 1736000 -323000 1413000 36000 0 36000 1554000 0 1554000 3254000 -323000 2931000 1012000 -264000 748000 400000 700000 500000 STOCK-BASED COMPENSATION<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Oil-Dri Corporation of America 2006 Long Term Incentive Plan (as amended, the “2006 Plan”) permits the grant of stock options, stock appreciation rights, restricted stock, restricted stock units, performance awards and other stock-based and cash-based awards. Our employees and outside directors are eligible to receive grants under the 2006 Plan. The total number of shares of stock subject to grants under the 2006 Plan may not exceed 1,219,500. As of July 31, 2023, there were 241,540 shares available for future grants under this plan. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">RESTRICTED</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">S</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">TOCK</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All non-vested restricted stock as of July 31, 2023 was issued under the 2006 Plan with vesting periods generally from <span style="-sec-ix-hidden:f-882">two</span> to five years. The fair value of restricted stock was determined by the closing market price of our Common Stock on the date of grant multiplied by the number of shares granted. Fair value of shares vested is $2.6 million and $2.5 million in fiscal year 2023 and 2022, respectively. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    A summary of restricted stock transactions under the plans is shown below.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:47.282%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Number of<br/>Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><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<br/>Grant Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><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<br/>Remaining<br/>Contractual<br/>Term<br/>(Years)</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Unamortized<br/>Expense<br/>(in thousands)</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-vested restricted stock outstanding at July 31, 2021</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%">370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">33.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Vested</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%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">34.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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 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%">Forfeited</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%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">34.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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-vested restricted stock outstanding at July 31, 2022</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%">382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,064 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:700;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">63</span><span style="color:#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:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">29.88</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:700;line-height:100%">Vested</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:700;line-height:100%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;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:700;line-height:100%">35.06</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%"> </span></td></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:700;line-height:100%">Forfeited</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:700;line-height:100%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">29.22</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">Non-vested restricted stock outstanding at July 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">348</span><span style="color:#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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;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:700;line-height:100%">32.95</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">2.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;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:700;line-height:100%">5,129</span><span style="color:#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></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Stock-based compensation for restricted stock of $2.4 million and $2.1 million, net of related tax effect, was recognized in fiscal years 2023 and 2022, respectively. The total restricted stock compensation related tax benefit was $0.8 million and $0.7 million in fiscal years 2023 and 2022, respectively.</span></div> 1219500 241540 P5Y 2600000 2500000 A summary of restricted stock transactions under the plans is shown below.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:47.282%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Number of<br/>Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><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<br/>Grant Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><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<br/>Remaining<br/>Contractual<br/>Term<br/>(Years)</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Unamortized<br/>Expense<br/>(in thousands)</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-vested restricted stock outstanding at July 31, 2021</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%">370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">33.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Vested</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%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">34.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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 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%">Forfeited</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%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">34.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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-vested restricted stock outstanding at July 31, 2022</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%">382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,064 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:700;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">63</span><span style="color:#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:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">29.88</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:700;line-height:100%">Vested</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:700;line-height:100%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;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:700;line-height:100%">35.06</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%"> </span></td></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:700;line-height:100%">Forfeited</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:700;line-height:100%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">29.22</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">Non-vested restricted stock outstanding at July 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:700;line-height:100%">348</span><span style="color:#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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;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:700;line-height:100%">32.95</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">2.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;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:700;line-height:100%">5,129</span><span style="color:#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></tr></table> 370000 33.96 P3Y3M18D 7073000 126000 33.48 71000 34.64 43000 34.29 382000 33.63 P3Y 7064000 63000 29.88 73000 35.06 24000 29.22 348000 32.95 P2Y3M18D 5129000 2400000 2100000 800000 700000 PENSION AND OTHER POSTRETIREMENT BENEFITS<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Oil-Dri Corporation of America Pension Plan ("Pension Plan") was a defined benefit pension plan for eligible salaried and hourly employees. Pension benefits were based on a formula of years of credited service and levels of compensation or stated amounts for each year of credited service. On January 9, 2020, Oil-Dri amended the Pension Plan to freeze participation, all future benefit accruals and accrual of benefit service, including consideration of compensation increases, effective March 1, 2020. Consequently, the Pension Plan was closed to new participants and existing participants no longer earned additional benefits on or after March 1, 2020. On September 20, 2022, the Company's Board of Directors approved a resolution to terminate the Company's defined benefit pension plan. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/>    On April 20, 2023, Oil-Dri settled $14 million of the pension obligation through the purchase of an annuity. The remaining $16 million of the pension obligation was settled on April 28, 2023, via lump-sum payments. All pension assets were remeasured immediately before settlement resulting in a net surplus amount of $3.6 million and net unrealized loss of $1.9 million included in accumulated other comprehensive income. Upon settlement of the pension obligations Oil-Dri recognized through net income all unrealized losses resulting in a $1.9 million reduction to net income included in "Loss on pension termination" within "Other Income (Expense), Net".<br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 27, 2023, the Executive Committee of the Company's Board of Directors approved the distribution of the surplus to a qualified defined contribution retirement fund. A portion of the surplus to be distributed to pension participants was irrevocably distributed to the 401(k) plan on April 28, 2023, which resulted in an additional $2.8 million charge to net income included in "Loss on pension termination" within "Other Income (Expense), Net". The remaining $0.8 million to be held by the 401(k) plan to cover qualified future plan expenses was recognized as a prepaid asset.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A postretirement health benefits plan is also provided to domestic salaried employees who meet specific age, participation and length of service requirements at the time of retirement. Eligible employees may elect to continue their health care coverage under the Oil-Dri Corporation of America Employee Benefits Plan until the date certain criteria are met, including attaining the age of Medicare eligibility. We have the right to modify or terminate the postretirement health benefit plan at any time.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A 401(k) savings plan is maintained under which we match a portion of employee contributions. This plan is available to essentially all domestic employees following a specific number of days of employment. Our contributions to this plan, and to similar plans maintained by our foreign subsidiaries, were $3.2 million and $2.9 million for fiscal years 2023 and 2022, respectively. </span></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%">Obligations and Funded Status</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide a reconciliation of changes in the plans’ benefit obligations, asset fair values and funded status by fiscal year (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:49.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.859%"></td><td style="width:0.1%"></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><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%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Postretirement Health Benefits</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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:700;line-height:100%">Change in benefit obligation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-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%">Benefit obligation, beginning of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">33,741</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">42,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">2,119</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">84</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">1,009</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">73</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Actuarial gain </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">(3,054)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(8,386)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">(429)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(1,155)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">(941)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,208)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">6</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Settlements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">(30,755)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">Benefit obligation, end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">33,741 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">1,853</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,119 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></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:700;line-height:100%">Change in plan assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%"> </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%">Fair value of plan assets, beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">34,989</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">40,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">Actual return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">502</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(4,191)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">Employer contribution</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">(941)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,208)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">6</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Settlements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">(30,755)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">Surplus Transfer</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">(3,647)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">Fair value of plan assets, end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">148</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">34,989</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">Funded status, recorded in Consolidated Balance Sheets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:700;line-height:100%">148</span><span style="color:#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:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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,248 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:700;line-height:100%">(1,853)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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,119)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See “Cash Flows” below for further information about employer contributions and benefits payments.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no accumulated benefit obligation for the Pension Plan as of July 31, 2023. The accumulated benefit obligation for the Pension Plan was $33.7 million as of July 31, 2022.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows amounts recognized in the Consolidated Balance Sheets as of July 31 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:49.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.859%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Postretirement Health<br/>Benefits</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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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 income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(335)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">478</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">148</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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></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%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;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:700;line-height:100%">(100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Other noncurrent liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">(1,753)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,046)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accumulated other comprehensive loss – net of tax:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Net actuarial loss (gain)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">(1,012)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(756)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Benefit Costs and Amortizations</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of the net periodic pension and postretirement health benefit costs by fiscal year (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.947%"><tr><td style="width:1.0%"></td><td style="width:45.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.725%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.096%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.937%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.096%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.311%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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%">Pension Cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><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%"> Postretirement Health Benefit Cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">84</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">123 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">1,009</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">73</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">(1,673)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(2,586)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Amortization of:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Prior service income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Other actuarial loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">42</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">(83)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Settlement cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">5,544</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Net periodic benefit (income) cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">4,922</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(1,373)</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">68</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">175 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost is recorded in Other, net within Other Income (Expense) in the Consolidated Statements of Operations. As the pension plan was frozen, there was no service cost recorded in fiscal years 2022 or 2023.</span></div><div style="margin-top:5pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows amounts, net of tax, that are recognized in other comprehensive income by fiscal year (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.719%"><tr><td style="width:1.0%"></td><td style="width:54.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.966%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.966%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.966%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.737%"></td><td style="width:0.1%"></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><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%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><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%"> Postretirement Health Benefits</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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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 actuarial gain</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">(1,412)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,203)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">(324)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(878)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Amortization of:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Prior service income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">5</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Amortization of actuarial loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(110)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">63</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">Curtailment/Settlement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;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:700;line-height:100%">(1,554)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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></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:700;line-height:100%">Total recognized in other comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">(2,998)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(1,313)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">(256)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(873)</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></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></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%">Cash Flows</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have funded the Pension Plan based upon actuarially determined contributions that take into account the amount deductible for income tax purposes, the normal cost and the minimum contribution required and the maximum contribution allowed under applicable regulations. We made no contributions in fiscal years 2022 or 2023. The Pension Plan was terminated in fiscal year 2023 and there will be no more contributions to the Pension Plan. The postretirement health plan is an unfunded plan. Our policy is to pay health insurance premiums and claims from our assets.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the estimated future benefit payments by fiscal year (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:30.409%"><tr><td style="width:1.0%"></td><td style="width:45.053%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.344%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">Postretirement<br/>Health Benefits</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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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></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><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%">132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2029-2033</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Assumptions</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our pension benefit and postretirement health benefit obligations and the related effects on operations are calculated using actuarial models. Critical assumptions that are important elements of plan expenses and asset/liability measurements include discount rate and expected return on assets for the Pension Plan and health care cost trend for the postretirement health plan. We evaluate these critical assumptions at least annually. Other assumptions involving demographic factors such as retirement age, mortality and turnover are evaluated periodically and are updated to reflect our experience and to meet regulatory requirements. Actual results in any given year will often differ from actuarial assumptions because of economic and other factors. The assumptions used in the previous calculations by fiscal year were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:55.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.714%"></td><td style="width:0.1%"></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><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%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Postretirement Health Benefits</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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">Discount rate for net periodic benefit costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">2.57%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">3.82%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">2.10%</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%">Discount rate for year-end obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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.05%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;line-height:100%">4.90%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">3.82%</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%">Rate of increase in compensation levels for net periodic benefit costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">—%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;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%">Rate of increase in compensation levels for year-end obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;line-height:100%">—%</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%">Long-term expected rate of return on assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">6.50%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">—%</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The discount rate was based on the FTSE Pension Discount Curve to determine for the Pension Plan and the postretirement health plan, the single equivalent rate that would yield the same present value as the specific plan’s expected cash flows.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our expected rate of return on Pension Plan assets is determined by our asset allocation, our historical long-term investment performance, our estimate of future long-term returns by asset class (using input from our actuaries, investment managers and investment advisors), and long-term inflation assumptions.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal year 2023, the medical cost trend assumption used for the postretirement health benefit cost was 8.2%. The graded trend rate is expected to decrease to an ultimate rate of 4.9% in fiscal year 2044.</span></div><div style="text-align:justify"><span><br/></span></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%">Pension Plan Assets</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The investment objective for the Pension Plan assets was to optimize long-term return at a moderate level of risk in order to secure the benefit obligations to participants at a reasonable cost. To reach this goal, our investment structure included various asset classes, asset allocations and investment management styles that, in total, have a reasonable likelihood of producing a sufficient level of overall diversification that balances expected return with expected risk over the long-term. The Pension Plan does not invest directly in Company stock.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measured and monitored the plan’s asset investment performance and the allocation of assets through quarterly investment portfolio reviews. Investment performance was measured by absolute returns, returns relative to benchmark indices and any other appropriate basis of comparison. The Pension Plan was terminated in fiscal year 2023 and there are no targeted allocation percentages of plan assets for 2024. The actual allocation percentages of plan assets as of July 31, 2023:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.631%"><tr><td style="width:1.0%"></td><td style="width:55.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.514%"></td><td style="width:0.1%"></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%">Asset Allocation</span></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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%">2022</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%">   Cash and accrued income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">100%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">—%</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><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%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">36%</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%">   Equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">—%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">64%</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">The following table sets forth by level, within the fair value hierarchy, the Pension Plan's assets carried at fair value (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:59.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.458%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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%">Fair Value At July 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted<br/>Prices in<br/>Active<br/>Markets for<br/>Identical<br/>Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">   Asset Class</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">   Cash and cash equivalents</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">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">   Equity securities</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">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">U.S. companies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">15,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">International companies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">   Equity securities - international mutual funds:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">       Developed market</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">(c)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">4,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">923 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">3,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">       Emerging markets</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">(d)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">   Commodities</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">(e)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">   Fixed Income:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%"> U.S. Treasuries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">3,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">       Debt securities(f)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">       Government sponsored entities</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">(g)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">       Multi-strategy bond fund</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">(h)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">        Money market fund</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">(i)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">   Other</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">(j)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">   Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">34,989 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,072 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">19,917 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:36pt;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%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Cash and cash equivalents consists of highly liquid investments which are traded in active markets.</span></div><div style="padding-left:36pt;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%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">This class represents equities traded on regulated exchanges, as well as funds that invest in a portfolio of such stocks.</span></div><div style="padding-left:36pt;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%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">These mutual funds seek long-term capital growth by investing no less than 80% of their assets in stocks of non- U.S. companies that are primarily in developed markets, but also may invest in emerging and less developed markets.</span></div><div style="padding-left:36pt;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%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">These mutual funds seek to track the performance of a benchmark index that measures the investment return of stock issued by companies located in emerging market countries.</span></div><div style="padding-left:36pt;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%">(e)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">These investments seek attractive total return by investing primarily in a diversified portfolio of commodity futures contracts and fixed income investments.</span></div><div style="padding-left:36pt;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%">(f)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.01pt">This class includes bonds and loans of U.S. and non-U.S. corporate issuers from diverse industries and bonds of domestic and foreign municipalities.</span></div><div style="padding-left:36pt;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%">(g)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">This class represents a beneficial ownership interest in a pool of single-family residential mortgage loans. These investments are generally not backed by the full faith and credit of the United States government, except for securities valued at $114,000 in our portfolio as of July 31, 2022. </span></div><div style="padding-left:36pt;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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">This class invests at least 80% of its net assets in bonds and other fixed income instruments issued by governmental or private-sector entities. More than 30% of its net assets are invested in asset-backed and mortgage-backed securities. The fund may invest up to 20% of its net assets in securities below investment grade. </span></div><div style="padding-left:36pt;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%">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.57pt">These money market mutual funds seek to provide current income consistent with liquidity and stability of principal by investing in a diversified portfolio of high quality, short-term, dollar-denominated debt securities. These funds may include securities issued or guaranteed as to principal and interest by the U.S. government or its agencies, short-term securities issued by domestic or foreign banks, domestic and dollar-denominated foreign commercial papers, and other short-term corporate obligations and obligations issued or guaranteed by one or more foreign governments.</span></div><div style="padding-left:36pt;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%">(j)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.57pt">This class includes funds that use a number of other strategies, including arbitrage, to obtain long-term positive returns. The portfolio of instruments may include equities, debt securities, real estate properties, warrants, options, swaps, future contracts, forwards or other types of derivative instruments.</span></div> 14000000 16000000 3600000 1900000 1900000 2800000 800000 3200000 2900000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide a reconciliation of changes in the plans’ benefit obligations, asset fair values and funded status by fiscal year (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:49.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.859%"></td><td style="width:0.1%"></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><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%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Postretirement Health Benefits</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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:700;line-height:100%">Change in benefit obligation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-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%">Benefit obligation, beginning of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">33,741</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">42,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">2,119</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">84</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">1,009</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">73</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Actuarial gain </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">(3,054)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(8,386)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">(429)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(1,155)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">(941)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,208)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">6</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Settlements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">(30,755)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">Benefit obligation, end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">33,741 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">1,853</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,119 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></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:700;line-height:100%">Change in plan assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%"> </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%">Fair value of plan assets, beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">34,989</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">40,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">Actual return on plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">502</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(4,191)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">Employer contribution</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">(941)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,208)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">6</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Settlements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">(30,755)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">Surplus Transfer</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">(3,647)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">Fair value of plan assets, end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">148</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">34,989</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">—</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">Funded status, recorded in Consolidated Balance Sheets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:700;line-height:100%">148</span><span style="color:#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:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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,248 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:700;line-height:100%">(1,853)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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,119)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 33741000 42267000 2119000 3125000 0 0 84000 123000 1009000 1068000 73000 58000 3054000 8386000 429000 1155000 941000 1208000 6000 32000 -30755000 0 0 0 0 33741000 1853000 2119000 34989000 40388000 0 0 502000 -4191000 0 0 0 0 6000 32000 941000 1208000 6000 32000 30755000 0 0 0 -3647000 0 0 0 148000 34989000 0 0 148000 1248000 -1853000 -2119000 0 33700000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows amounts recognized in the Consolidated Balance Sheets as of July 31 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:49.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.859%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Postretirement Health<br/>Benefits</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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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 income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(335)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">478</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">148</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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></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%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;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:700;line-height:100%">(100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Other noncurrent liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">(1,753)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,046)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accumulated other comprehensive loss – net of tax:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Net actuarial loss (gain)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;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:700;line-height:100%">(1,012)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">(756)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0 -335000 478000 544000 148000 0 0 0 0 0 100000 73000 0 -1248000 1753000 2046000 0 2998000 -1012000 -756000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of the net periodic pension and postretirement health benefit costs by fiscal year (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.947%"><tr><td style="width:1.0%"></td><td style="width:45.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.725%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.096%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.937%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.096%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.311%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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%">Pension Cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><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%"> Postretirement Health Benefit Cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Service cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">84</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">123 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Interest cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">1,009</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">73</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 return on plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">(1,673)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(2,586)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Amortization of:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Prior service income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Other actuarial loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">42</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">(83)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Settlement cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">5,544</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Net periodic benefit (income) cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">4,922</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(1,373)</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">68</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">175 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost is recorded in Other, net within Other Income (Expense) in the Consolidated Statements of Operations. As the pension plan was frozen, there was no service cost recorded in fiscal years 2022 or 2023.</span></div> 0 0 84000 123000 1009000 1068000 73000 58000 1673000 2586000 0 0 0 0 -6000 -6000 -42000 -145000 83000 0 -5544000 0 0 0 4922000 -1373000 68000 175000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows amounts, net of tax, that are recognized in other comprehensive income by fiscal year (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.719%"><tr><td style="width:1.0%"></td><td style="width:54.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.966%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.966%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.966%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.737%"></td><td style="width:0.1%"></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><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%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><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%"> Postretirement Health Benefits</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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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 actuarial gain</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">(1,412)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,203)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">(324)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(878)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Amortization of:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Prior service income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">5</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Amortization of actuarial loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">(32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(110)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">63</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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%">Curtailment/Settlement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;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:700;line-height:100%">(1,554)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;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:700;line-height:100%">—</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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></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:700;line-height:100%">Total recognized in other comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">(2,998)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(1,313)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">(256)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(873)</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></tr></table></div> 1412000 1203000 324000 878000 0 0 -5000 -5000 -32000 -110000 63000 0 -1554000 0 0 0 -2998000 -1313000 -256000 -873000 0 0 0 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the estimated future benefit payments by fiscal year (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:30.409%"><tr><td style="width:1.0%"></td><td style="width:45.053%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.344%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">Postretirement<br/>Health Benefits</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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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></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><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%">132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2029-2033</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 100000 132000 129000 133000 136000 867000 The assumptions used in the previous calculations by fiscal year were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:55.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.714%"></td><td style="width:0.1%"></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><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%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Postretirement Health Benefits</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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">Discount rate for net periodic benefit costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">2.57%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">3.82%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">2.10%</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%">Discount rate for year-end obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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.05%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;line-height:100%">4.90%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">3.82%</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%">Rate of increase in compensation levels for net periodic benefit costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">—%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;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%">Rate of increase in compensation levels for year-end obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:700;line-height:100%">—%</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%">Long-term expected rate of return on assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">6.50%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">—%</span></td></tr></table> 0 0.0257 0.0382 0.0210 0 0.0405 0.0490 0.0382 0 0 0 0 0 0 0 0 0 0.0650 0 0 0.082 0.049 2044 The actual allocation percentages of plan assets as of July 31, 2023:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.631%"><tr><td style="width:1.0%"></td><td style="width:55.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.514%"></td><td style="width:0.1%"></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%">Asset Allocation</span></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><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%">2022</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%">   Cash and accrued income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">100%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">—%</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><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%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">36%</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%">   Equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">—%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">64%</span></td></tr></table><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">The following table sets forth by level, within the fair value hierarchy, the Pension Plan's assets carried at fair value (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:59.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.458%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" 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%">Fair Value At July 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted<br/>Prices in<br/>Active<br/>Markets for<br/>Identical<br/>Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">   Asset Class</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">   Cash and cash equivalents</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">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">   Equity securities</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">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">U.S. companies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">15,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">International companies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">   Equity securities - international mutual funds:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">       Developed market</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">(c)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">4,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">923 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">3,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">       Emerging markets</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">(d)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">   Commodities</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">(e)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">   Fixed Income:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%"> U.S. Treasuries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">3,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">       Debt securities(f)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">       Government sponsored entities</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">(g)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">       Multi-strategy bond fund</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">(h)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">        Money market fund</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">(i)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">   Other</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">(j)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">   Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">34,989 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,072 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">19,917 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:36pt;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%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Cash and cash equivalents consists of highly liquid investments which are traded in active markets.</span></div><div style="padding-left:36pt;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%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">This class represents equities traded on regulated exchanges, as well as funds that invest in a portfolio of such stocks.</span></div><div style="padding-left:36pt;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%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">These mutual funds seek long-term capital growth by investing no less than 80% of their assets in stocks of non- U.S. companies that are primarily in developed markets, but also may invest in emerging and less developed markets.</span></div><div style="padding-left:36pt;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%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">These mutual funds seek to track the performance of a benchmark index that measures the investment return of stock issued by companies located in emerging market countries.</span></div><div style="padding-left:36pt;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%">(e)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">These investments seek attractive total return by investing primarily in a diversified portfolio of commodity futures contracts and fixed income investments.</span></div><div style="padding-left:36pt;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%">(f)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.01pt">This class includes bonds and loans of U.S. and non-U.S. corporate issuers from diverse industries and bonds of domestic and foreign municipalities.</span></div><div style="padding-left:36pt;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%">(g)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">This class represents a beneficial ownership interest in a pool of single-family residential mortgage loans. These investments are generally not backed by the full faith and credit of the United States government, except for securities valued at $114,000 in our portfolio as of July 31, 2022. </span></div><div style="padding-left:36pt;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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">This class invests at least 80% of its net assets in bonds and other fixed income instruments issued by governmental or private-sector entities. More than 30% of its net assets are invested in asset-backed and mortgage-backed securities. The fund may invest up to 20% of its net assets in securities below investment grade. </span></div><div style="padding-left:36pt;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%">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.57pt">These money market mutual funds seek to provide current income consistent with liquidity and stability of principal by investing in a diversified portfolio of high quality, short-term, dollar-denominated debt securities. These funds may include securities issued or guaranteed as to principal and interest by the U.S. government or its agencies, short-term securities issued by domestic or foreign banks, domestic and dollar-denominated foreign commercial papers, and other short-term corporate obligations and obligations issued or guaranteed by one or more foreign governments.</span></div><div style="padding-left:36pt;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%">(j)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.57pt">This class includes funds that use a number of other strategies, including arbitrage, to obtain long-term positive returns. The portfolio of instruments may include equities, debt securities, real estate properties, warrants, options, swaps, future contracts, forwards or other types of derivative instruments.</span></div> 1 0 0 0.36 0 0.64 51000 51000 0 15389000 10387000 5002000 521000 521000 0 4025000 923000 3102000 1517000 1149000 368000 1137000 1137000 0 3019000 904000 2115000 1656000 0 1656000 1256000 0 1256000 5079000 0 5079000 389000 0 389000 950000 0 950000 34989000 15072000 19917000 0.80 114000 DEFERRED COMPENSATION<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Oil-Dri's deferred compensation plans permit directors and certain management employees to defer portions of their compensation and to earn interest on the deferred amounts. Participants have deferred $0.6 million and $0.7 million into these plans in fiscal years 2023 and 2022, respectively. We recorded $0.2 million of interest expense associated with these plans in both fiscal years 2023 and 2022. Payments to participants were $0.9 million and $0.4 million in fiscal years 2023 and 2022, respectively, and the total liability recorded for deferred compensation was $4.6 million and $4.8 million as of July 31, 2023 and 2022, respectively.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Oil-Dri Corporation of America Annual Incentive Plan provides certain executives with the opportunity to receive a deferred executive bonus award if certain financial goals are met. Deferred executive bonus awards of $1.4 million were awarded for fiscal year 2023 and $0.7 million executive bonus was awarded for fiscal year 2022 as financial targets under the provisions of the plan were achieved. These awards will vest and accrue interest over a 3-year period.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our deferred compensation plans are unfunded. We fund these benefits when payments are made, and the timing and amount of the payments are determined according to the plans' provisions and, for certain plans, according to individual employee agreements.</span></div> 600000 700000 200000 200000 900000 400000 4600000 4800000 1400000 700000 P3Y ACCRUED EXPENSES<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses is as follows (in thousands):</span></div><div style="text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.590%"><tr><td style="width:1.0%"></td><td style="width:62.975%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.640%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.270%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.709%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">July 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><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%">July 31,<br/>2022</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%">Salaries, Wages, Commissions and Employee Benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">19,054</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">13,439 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Freight</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">3,078</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">4,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Georgia Landfill Modification Reserve</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">2,469</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">Trade promotions and advertising</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">2,292</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Real Estate Tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">1,038</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">8,937</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">10,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="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:700;line-height:100%">$</span></td><td style="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:700;line-height:100%">36,868</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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%">30,085 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses is as follows (in thousands):</span></div><div style="text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.590%"><tr><td style="width:1.0%"></td><td style="width:62.975%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.640%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.270%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.709%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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%">July 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><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%">July 31,<br/>2022</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%">Salaries, Wages, Commissions and Employee Benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">19,054</span><span style="color:#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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">13,439 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Freight</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">3,078</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">4,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Georgia Landfill Modification Reserve</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">2,469</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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%">Trade promotions and advertising</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">2,292</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Real Estate Tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;line-height:100%">1,038</span><span style="color:#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">8,937</span><span style="color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">10,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="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:700;line-height:100%">$</span></td><td style="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:700;line-height:100%">36,868</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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%">30,085 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 19054000 13439000 3078000 4022000 2469000 0 2292000 1180000 1038000 1006000 8937000 10438000 36868000 30085000 OTHER CONTINGENCIES<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are party to various legal actions from time to time that are ordinary in nature and incidental to the operation of our business, including ongoing litigation. While it is not possible at this time to determine with certainty the ultimate outcome of these or other lawsuits, we believe that none of the pending proceedings will have a material adverse effect on our business, financial condition, results of operations or cash flows. In June 2020, the Company received notice from a former service provider alleging a breach of contract regarding the payment of a contingency fee. Such party subsequently, in July 2020, filed a lawsuit seeking to require the Company to participate in binding mediation regarding this matter. Although we believe this claim to be without merit, as of July 31, 2020, we determined a reasonable estimate of this liability within a range, with no amount within that range being a better estimate than any other amount, and therefore recorded that estimate in Other within Accrued Expenses. In the fourth quarter of fiscal year 2023, we have updated our estimate to reflect the latest developments in this matter. We believe that any loss related to this matter is unlikely to be material. However, the outcome of this legal matter is subject to significant uncertainties. The ability to predict the ultimate outcome of this legal matter involves judgments, estimates and inherent uncertainties. The actual outcome could differ materially from management’s estimates.</span></div>In the second quarter of fiscal year 2023, we recorded a reserve of $2.5 million for anticipated modification costs that we expect to incur to address capacity issues at our sole landfill located in Ochlocknee, Georgia. Reserves are recorded when it is probable that a liability has been incurred and the amount of the liability can be reasonably estimated. The amount of the reserve represents management’s best estimate of the costs for the modification with respect to this matter. There have been no changes to the reserve estimate throughout the rest of fiscal year 2023. Inherent uncertainties exist in these estimates primarily due to unknown conditions, changing governmental regulations and legal standards, and emerging technologies for handling site modification. Consequently, it is reasonably possible that modification costs in excess of amounts accrued could have a material impact on the Company’s results of operations, financial condition and cash flows. 2500000 LEASES<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%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operating leases primarily for real estate properties, including corporate headquarters, customer service and sales offices, manufacturing and packaging facilities, warehouses, and research and development facilities, as well as for rail tracks, railcars and office equipment. Certain of our leases for a shared warehouse and office facility, rail track and railcars have options to extend which we are reasonably certain we will exercise and, accordingly, have been considered in the lease term used to recognize our ROU assets and lease liabilities. To determine the present value of the lease liability, we use an incremental borrowing rate, which is defined as the rate of interest that the Company would have to pay to borrow (on a collateralized basis over a similar term) an amount equal to the lease payments in similar economic environments. Further information about our accounting policy for leases is included in Note 1 of the Notes to the Consolidated Financial Statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We have no material finance leases, and variable costs for operating leases are immaterial. Operating lease costs are included in Cost of Goods Sold or SG&amp;A expenses based on the nature of the lease. The following table summarizes total lease costs for our operating leases (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:326.25pt"><tr><td style="width:1.0pt"></td><td style="width:133.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:9.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:33pt"><td colspan="3" style="padding:0 1pt"></td><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%">For the Twelve Months Ended July 31,</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="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:700;line-height:100%">Operating Lease Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:15pt"><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 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,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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%">Short-term operating lease cost</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:502.50pt"><tr><td style="width:1.0pt"></td><td style="width:309.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:9.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:33pt"><td colspan="3" style="padding:0 1pt"></td><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%">For the Twelve Months Ended July 31,</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="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:700;line-height:100%">Other Information</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:15pt"><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%">Cash paid for amounts included in the measurement of lease liabilities:</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%">2,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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%">Right-of-use assets obtained in exchange for new operating lease liabilities</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%">983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">4,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease ROU assets and operating lease liabilities are separately presented on the unaudited Consolidated Balance Sheet, excluding leases with an initial term of twelve months or less. Other supplemental balance sheet information related to leases was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.801%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.967%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.867%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">For the Twelve Months Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Weighted-average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">7.7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">7.7 years</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Weighted-average discount rate - operating leases</span></td><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:700;line-height:100%">4.03%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">3.91%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes scheduled minimum future lease payments due within twelve months for operating leases with terms longer than one year for which cash flows are fixed and determinable as of July 31, 2023 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:40.058%"><tr><td style="width:1.0%"></td><td style="width:63.498%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.302%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2024</span></td><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:700;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:700;line-height:100%">2,257</span><span style="color:#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><td colspan="3" style="display:none"></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%">2025</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:700;line-height:100%">2,168</span><span style="color:#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><td colspan="3" style="display:none"></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%">2026</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:700;line-height:100%">1,848</span><span style="color:#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><td colspan="3" style="display:none"></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%">2027</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:700;line-height:100%">1,433</span><span style="color:#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><td colspan="3" style="display:none"></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%">2028</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:700;line-height:100%">884</span><span style="color:#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><td colspan="3" style="display:none"></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%">Thereafter</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:700;line-height:100%">3,827</span><span style="color:#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><td colspan="3" style="display:none"></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%">Total</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:700;line-height:100%">12,417</span><span style="color:#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><td colspan="3" style="display:none"></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%">Less: imputed interest</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:700;line-height:100%">(1,735)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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 lease obligation</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:700;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:700;line-height:100%">10,682</span><span style="color:#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><td colspan="3" style="display:none"></td></tr></table></div> We have no material finance leases, and variable costs for operating leases are immaterial. Operating lease costs are included in Cost of Goods Sold or SG&amp;A expenses based on the nature of the lease. The following table summarizes total lease costs for our operating leases (in thousands):<div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:326.25pt"><tr><td style="width:1.0pt"></td><td style="width:133.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:9.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:33pt"><td colspan="3" style="padding:0 1pt"></td><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%">For the Twelve Months Ended July 31,</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="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:700;line-height:100%">Operating Lease Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:15pt"><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 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,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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%">Short-term operating lease cost</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:502.50pt"><tr><td style="width:1.0pt"></td><td style="width:309.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:9.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:33pt"><td colspan="3" style="padding:0 1pt"></td><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%">For the Twelve Months Ended July 31,</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="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:700;line-height:100%">Other Information</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:15pt"><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%">Cash paid for amounts included in the measurement of lease liabilities:</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%">2,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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%">Right-of-use assets obtained in exchange for new operating lease liabilities</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%">983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">4,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease ROU assets and operating lease liabilities are separately presented on the unaudited Consolidated Balance Sheet, excluding leases with an initial term of twelve months or less. Other supplemental balance sheet information related to leases was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.801%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.967%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.867%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">For the Twelve Months Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Weighted-average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">7.7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">7.7 years</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Weighted-average discount rate - operating leases</span></td><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:700;line-height:100%">4.03%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:700;line-height:100%">3.91%</span></td></tr></table></div> 2640000 2776000 2000 553000 2229000 2490000 983000 4377000 P7Y8M12D P7Y8M12D 0.0403 0.0391 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes scheduled minimum future lease payments due within twelve months for operating leases with terms longer than one year for which cash flows are fixed and determinable as of July 31, 2023 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:40.058%"><tr><td style="width:1.0%"></td><td style="width:63.498%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.302%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2024</span></td><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:700;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:700;line-height:100%">2,257</span><span style="color:#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><td colspan="3" style="display:none"></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%">2025</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:700;line-height:100%">2,168</span><span style="color:#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><td colspan="3" style="display:none"></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%">2026</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:700;line-height:100%">1,848</span><span style="color:#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><td colspan="3" style="display:none"></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%">2027</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:700;line-height:100%">1,433</span><span style="color:#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><td colspan="3" style="display:none"></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%">2028</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:700;line-height:100%">884</span><span style="color:#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><td colspan="3" style="display:none"></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%">Thereafter</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:700;line-height:100%">3,827</span><span style="color:#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><td colspan="3" style="display:none"></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%">Total</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:700;line-height:100%">12,417</span><span style="color:#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><td colspan="3" style="display:none"></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%">Less: imputed interest</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:700;line-height:100%">(1,735)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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 lease obligation</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:700;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:700;line-height:100%">10,682</span><span style="color:#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><td colspan="3" style="display:none"></td></tr></table></div> 2257000 2168000 1848000 1433000 884000 3827000 12417000 1735000 10682000 SUBSEQUENT EVENTS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 21, 2023, the Company entered into Amendment No. 4 (the “Fourth Amendment”) to the Note Agreement with Prudential. The Fourth Amendment extended the time frame for issuing and selling Shelf Notes to September 21, 2026.</span></div> RELATED PARTIES<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One member of our Board of Directors retired from the role of President and Chief Executive Officer of a customer of ours on September 28, 2019 and is currently party to a post-employment consulting agreement with the customer. Total net sales to that customer, including sales to subsidiaries of that customer, were $0.2 million and $0.3 million for fiscal years 2023 and 2022, respectively. There was $10,768 of outstanding accounts receivable due from that customer, and its subsidiaries, as of July 31, 2023 and $5,608 outstanding accounts receivable as of July 31, 2022. </span>    One member of our Board of Directors is currently the President and Chief Executive Officer of a vendor of ours. Total payments to this vendor for fees and cost reimbursements were $0.2 million and $0.7 million for fiscal years 2023 and 2022, respectively. There were no outstanding amounts due to that vendor as of July 31, 2023 or July 31, 2022. 200000 300000 10768 5608 200000 700000 0 0 GRANT THORNTON LLP Chicago, Illinois EXCEL 92 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $&!3%<'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 " !!@4Q71KE06^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VU%,'1[43PI""XHWD(RNQML_I",M/OVIG&WB^@#>,S,+]]\ M ].K()2/^!Q]P$@&T]5L1Y>$"AMV( H"(*D#6IGJG'"YN?/12LK/N(<@U8?< M([2QAPM@@1%&F[X+J%=BJ?Z)+1U@I^2NI++.S3P]O3X4M:MC$LD MG<+\*QE!QX ;=I[\VMW=;Q_8T/*VJQI>->VVY8+?BNON?7']X7<1MEZ;G?G' MQF?!H8=?=S%\ 5!+ P04 " !!@4Q7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M $&!3%=OO9LVY@< &0X 8 >&PO=V]R:W-H965T&UL MM9O_;Z,V&,;_%2N;IDVZ7+"A:>_61DI)NV6[:Z.DVW2;]H,+;H(.<&9,O_SW M,Y#BT)DW,#GWPX4DO _PJ>T\CS'G3UQ\S3:,2?2\^W+%7?/'"14*G>BO4HVPI&P[(HB4?$<<:CA$;I8')>?K80DW.>RSA*V4*@ M+$\2*EXN6#*?XX\TZ*@G*/WR/VE.UMH^)2[CG_6KR9AQ<#IS@C%K- %A)4O3PRG\5Q MH:3.XY^=Z* ^9E&XO_VJ?EU>O+J8>YHQG\=_1*'<7 S.!BAD#S2/Y9(__8,#CK/P?/57[>MX !7DF>;(K5F>01&GU2I]W(/8+G)8"LBL@;PIPVQ'< M78';M<#;%7@EF>I22@XS*NGD7/ G)(J]E5JQ4<(LJ]7E1VGQ=U])H;Z-5)V< M^/R1";10?V*TMSE$OZUFZ/MO?S@?27608M=1L!.\K 1)BR FZ#-/Y29#5VG( MPJ; 2)U=?8KD]10O":CX2QZ_1RY^AXA#7,,)^7#YBFU5N=-:/CMP=)JV';UQ M-6X-W"WUW!:]JU1&\@7-TZK/%FW_KT]J'S27+,G^-@&O!#VS8#$P?,RV-& 7 M ]7S,R8>V6#RW3=X[/QH@F53;&9)K '2JT%ZD/IDQH-<#4 2W;ULF0D;7(Z= MX:\F/F!57SZ6Q!I\3FH^)]WX3-,TIS%:LBT7T@0*UI$B-^'UP:J^H"R)-4"- M:U#C;J 63$0\+,8MI,928YN"E>J1JG6H NO[0K,DUH!V6D,[[=C[!%4FH!S' MVEL8K/5 X\S8Q,"ROK0LB35HG=6TSL KW WZUU',T$V>W#-AH@1K. X>8C(F MQ$0*+.U+RI)8@]2'FM2'+J26;!UE4C4MB6YH8NR*L,[M_--PMIPC_W:YN%U. M[^:W-^CV&DT_7RWG_M2$$-3KB]"26 ,A=K2G<[I G* I#L>$L<[._MP9J0'%O>F9TFM28]H>J0+O6D8*O7LW>L&*FWN;6IN<["D MAQUTHWY<-NAS%&RB-4W1])&E9F<":_6&:4FM"5/'!0R::!CFW1,WPH0E5WFD M!@+/<8SPK 8$6VI->#HB8-CDOX7G%^_4"'C'GU(C.%C.WZAA8&U"[L.5O;$= M(SA@G1PP;/G?8JM_.1:"/T9I8.[!L.;\DQ&;U11A2ZV)3><(#-O_M]@6/),J M>/T9;=M_:F'%L3/&>.@1; P3<'%O>,>($UCG"0R'@+)K3@6C[:Q@ 1<;G3%< MU1O2,5($UC$"PQG@$P]4@UIL> KEB ,B+E%!X@2?&&E9#1*VU)JT=)3 < :X MBZ3*6_P!8?+]_0]HQ8)V5*!'&N<,?>N\5\9D MRP3*-E28S8C57&%+K3D1JX,%@:V_"OMAE*[1ZB6YY[$)Y &!VYEOG,&U&AYL MJ34AZ?! 8*?_VL[0U7.PH>F:M4;8 T(W7U;&J 67]:9UC+! =%@@G<+"'RR. MAU]3YT8*8#H%$ ZI8!Y*IFH;L\6T^+T%:.1&JS81LUJ"+"EUJ2F0P#I% +*[HA\ ME9O67!@MQP&=:1 P):$$PDK,2,YJ K"EUB2G$P"!#?R.W"JA<8PN\TQ]G9G[ M)JS3=L,*+NL-ZQA)@.@D0#K=4;A*F%@7(]E/2D%N5'9*MC0UMS=8L/4F#%S7 M&]LQ(@'1D8# 1G[N7R_1- \CR06:2LE40B_G=:]CNC92@_5:VYI5UV]+K;E@ M0;M^M]/MA-5&>32HA1V0:6UA<%WO-0G'1UDQ ?2%40$N4S@@-QPZ MIT,7&['971]T#-_O:M_OPBZ]7J2PS^U:?6BT%0?$VI9TP&6]B1W#\[O:\[L= M%PWMB.V6Q+0S@^6NOQB)6?7[MM2:Q+3?=P_X=(4KK)"U6(@# NT_BU;-O2VU M)B9M[MT#T_M[,ZA&2#;-N6]5;69+K8E.6WVW\L0V5XS:].R^5;69+;4F39T MW$X+C)HS^JMB]CY#M[E4>2 MIKB-5&V:>G^G-MYS62?8.3MUO=IC[8 =P_U[ MVOU[L&WW8YIEZ-($!*[L"\2JVLR66I.:C@$>MMUI/:N1P*K:S)9:DZ9.#5ZW MU/ _.BVLW)LJ^4^G)?C4\8J[J8U.:^NP36 Z,'@' D-%JNJ[IN6.E[! ;RY6 M8X,MM2:\O0<+/.M]UV8(\*VJS6RI-6GJ2.%UNHWPO_JNS:#@[]3V^Z[SMM=: MS1*CO<>RBGG:\O&V# 7%\MOJ":WZT_H1NFGYX-A([UX]?_>9%M.\&8K9@RIU MWI^J$Q75(VW5&\FWY4->]UQ*GI2;&T9#)HH=U/&PO=V]R:W-H965T&ULC93;;MLP#(9?1?" 717U(8=UF6T@2=>(%%@@H9-HJ8/-Z@3E0:H4,QN^#IM<=:1-/UT?U.U>[J66' M%C8=RV..:ZHUH[N%0S\CJ98(J]T1-&QN9$[-::<$.R<9FA+=O M_'JXAY.$\..%A.B0$#GN]B!'>8LU3F,I&B1MM%&S"U>JRS9PA-N/\J2E\1*3 MI]-IG1.-%KS]O.:>8E\;6>OTLX/$K)6(+DB$$7H07)<*?>8YY/\+^(:G@XJ. M4+.H5_%K3:_1(+Q"41 ->O0&79$#IS?H*U)(]'-I'&BA@:E?Y^IL58;G56Q[ M3%2%,T@\\_\KD"_@I>_?A>/@4P_CL&,<]JEWC"O,X!Q;?_:7S72U1=O[Q\UJ M^[A"R^6Z!VG4(8W>A'1')$.+VW-4_0+1\*8'8]QAC-^$L139Q3^T7V%>D@P7 MX@HMJ'$)HLY1^2=-Q$ 6;E0HE(F:Z[:?NMUN&DW;)OP7WHZR!RP+PA6BL#>I MP?4'-"0 D"\ !@ !X;"]W;W)K29Q>+S=NXDG2WFN:@BQ>*%(%03N^ M3W\@*0LBL8"DC.Y%&TE>@/\%P?WM+GCY5,EO]4H(A;ZOB[*^FJR4VKR9S^ML M)=9I_;K:B%+_95G)=:KT5_DPKS=2I(MNT+J8DR (Y^LT+R?7E]UO=_+ZLFI4 MD9?B3J*Z6:]3^?Q.%-73U01/7G[XG#^L5/O#_/IRDSZ(+T+]N;F3^MM\-\LB M7XNRSJL22;&\FKS%;V["H!W06?R5BZ=Z[S-J7;FOJF_MEP^+JTG0*A*%R%0[ M1:K_>10WHBC:F;2.O[>33G;7; ?N?WZ9_1^=\]J9^[06-U7Q[WRA5E>3>((6 M8IDVA?I#M8*UGG9_YM^WR[$W@#, M' /(=@ Y=@#=#J"=H[VRSJWWJ4JO+V7UA&1KK6=K/W1KTXW6WN1E>QN_**G_ MFNMQZOJF*NNJR!>I$@OT+BW2,A/H2SM=C6;HSR_OT:N+7] %RDOT=54U=5HN MZLNYTE=NQ\^S[57>]5(XJGB 2$ L-OCA].AL/GVM^=TV3G-.GF MHRZG&RE%J=#;NM9^0N[TXQD\OGVTWM2;-!-7$_WLU$(^BLGUSS_A,/@5VPB%)XIW50"?;Z61>G6^SK&JT+!T:,J$UWA=BB@I1UR@M=*CIMF6U1!=X M&L11Y]!%0DB[+=LMU?W0;HZI'E]O1!<;BF?(QUY&N*>>)R2.1CX"5CB,*>PC MW_G(O3Y^*!_URE^:$;6HNT6MU$I(E#H?E-!20F)KQ]A&- P9K#;:J8V\:K]6*BW0X2]XU>;'(RX=^%Q5"DW95%0N4KS>R>A1K5PA*@)V=L&!TMR K MDCAV% X,"P.OZ#_2;*5_DL^=:.&[4=N9!ALF9BS"(Z607<@I#QQ:][B-O5H_ M+9>YCHG+1I:Y:J0X0C(&)$=L_+!"9A$GKL4US,5>SEW_)59YIB,Z*(T UPQ# M.I8&F'$6N=;2,!+[(?F[K#1H%D(_!UG>HL<3\+93#2)>B&,O M!QTM8:DVYS"/>3B6"C"3L<1!;VR B/U$O.WNO?YOW<8P#4?9EC"P4AMWA"0! M'RL%S (G12NLE;>M^E4KE3H>TD@[2!).-4"+ BW!D2#+ZPGU]] M>N'E]Q1]= BW\82)3ELMZ8 =#AAUK"\Q'".!-^WXU"5MGNK&B\&3RYLSS39T MUH"0^$'X>U4MGO*B !VU649#*U0?LAH*VRLR_<#[*M.%6*?R6Y\#;72P+K?; MO2UE]D/X?L3NRAP>Q7V1H\'[ T4. 4!)K? .63'&'7X;FI(#)6?7M= ;L,AK M=9R[T30*>__TQS"(?\1E@+?C!PZPP5'D\-< F?B!_%XLA:Y"=&Y;9MIOI-+O M<)9#;)Q&.IZ.1=I6-'2J-,0E?N)^TH%,+WCYT"?C/1QFU7+6U#[\$INKB4YC MQIIM*XV)P%$]$4-?XJ=O%\A 639#(T+'90)DQ9DKO!K0DF-*SX-!%H!G;&<# MD%D4N!(78AA+_(SM17KD =R,0T+'.0!DIY,55V5,#&%):+S^M4EVR=RVWX*RNE/VS2YS85!OMR0!$9!./= M?LAJJ-GPE?KYNNO,W7D$0C4CMD(;9$:9*TQ00UKJ)^W[_#%?B'+A7T2 =@D9 M]X$@JYB[%.YU8?U,'$??PK_I*0 J.W\$K B.''D+-3RC!UNQLM$X^VW;!P0% M0I"*PW%F!9D%0>Q(,:B!&?7#;-C\.Q!!J TG'D>V5J"IJN^\2ZMA& V]<>YC M569'"O7"\-10=Z[9AFX;2%(_)#_N![5=%MB4V]ROZUO<*Y37==,U][.J5G7? MXH^VJ:!._'X@$:0V4&D0VP\Z8(8CUS$&-=RE?N[NLD&="[;/C[,+0VVP,FYU M^D$KGCA4&OA2?WE[MSV([0H3O?)2J%QV75ET+TJQS!T'1$#%&O%QFPZP5N7#3 FY1M5IP9397(QC/*8G8)5$S+'0S-"3'6C3NC)89K.0L7A< MH@%6-&:.;1!$R;AZ ^QT!K9_9CY4:?#)#N&SS*I2R:HH MVD"7ESKRB1IL-S*;9%9PLTUF-'0%-\,ZYC_>?+O7T^G+X1L-/2E6+5T>!;JM MX$8Y.^LQY[EF&RZ"02G[OZ"4 2@-+/P#5C-"F"-8<0-3?J@0[>Y;>Y.43,NZ MV)X>+?[3U,IU@,AM1,[VCUAZR8"5*U_A!J/M?ON%] # M&Z<1&Q<"@-&,8.?+'P:ZW _=[N!.;X^T;N0SJEM<3%&JNLP7O:+3D,?3)$Y: MG];;_40YGH8,HYLBU6/?H7J5ZBT\2(KUN""9)C0^>AR!E\9F]RS&Q'I1 K*+ M$D8<^1TWD.?'0/XTBG*PH1M$XS -V>D$QI7><0-][J^5K&_.6I*?:[:AZR:G MX/Z<8O\^3W6F)M%C6C0"7;QNJR' >3MKT*G->%<"1J$K&)C,@A\X(>X#%ZCJ MK,G#N68;^FF2!^YO@I^X&\_:"S_7;,.7#4T*$AY(04[Z]+MN^I_I/(A+VM4B*4>%;R.]'#9O_[=?U'5IGN#^KY2JEIW'UL M-=!_7U:5>OG2OI2]>PG_^G]02P,$% @ 08%,5X*XP?10!@ +Q\ !@ M !X;"]W;W)K YO/Z%$D<48>&.#'-(W8OPN2T-/-"(Y>;GR-=WN1WYC, M9X=H1U9$?#\\,'DUJ:-LXI1D/*898&1[,[J%UTL8PX M6=+DKW@C]C>C8 0V9!L=$_&5GGXC54)>'F]-$U[\!Z?*UAF!]9$+FE;.$D$: M9^5G]%P-1,,!^CT.J') 70>WQP%7#KA(M$16I'47B6@^8_0$6&XMH^5?BK$I MO&4V<99/XTHP^6LL_<1\23-.DW@3";(!*R$_Y!P)#N@6W!\(B_*QYN *?%_= M@8MW[P'?1XQP$&?@VYX>>91M^"5XU[J>380$EH>?K"L0BQ($Z@$!$?A,,['G MX$.V(9MV@(G,J$X+O:2U0-:(OQ^3,<#P$B '80.@Y>O=D04.KD<9%_'C<^SXOO(*.?@@=%M+$SP/.VQT,$( M33OH=#,?>= S8_-K;+X5VTHVGSC;78*/))-+)0&R^L'M1J[2F(M\Z3P1\.%9 M-EQN'EI?'S(?P:"+W6#F(<=SS."G-?BI%?P?^;C*/AJGARAF^:+/RV!'Z>84 M)XD)[E3#X720ZA:>[_840%#C#*PX/V5KFA*P931M="03OD![N@L=MXO18!4T MUEH+8UAC# LOW(/Q7NP) Q?57+\')683QM"6:T[9U_P0K8>\4E^-*#6&>N M*Q_[VK3K9D'05Z**WZ"=X*K>NR!RNT JI.!;]&RF,Z@3%7;]:="%JIMY4Z=' MQD!%9]#.9PK="^<:,>H4=>7!4"M.@UDX[8&HF S:J2Q7@99FJ3,3"MT =Z'I M9IX/40\VQ6#0RA8%MJ(CW0K!XL>CB!X3 @0%7ZA$G E&"ZT#7AJK,8/04*O: M])N,>N C14;(3D8Y_*H"N@G3VYI8+?IVY_]UMP4U2+7.J6-W![DW*[R-P/&;*R,??:$#A2MG;0B<60G M\0\1RV0?Y"KE2U L9&/F9:QI4]J.W2[9&*R<<="CA) B;V0G[QKI02&]BY.C MZ+Y@J;#Z!JRPRSX&*XD5.LV_GLT44E2.IM;"NGV2VSPI,U?ENZ;[H^!";JUE M,D;@5EUP=GD-%*V=NI((R"X1>LL+7$C)7;Y\,VIN9-S7:J5FL J#'F&#E'A M=O%@0EV5V@]QZW) 2L;N'LQ@Y3EACV;$2C5@NVJH&#B)I.Y9&%_-6?W/K:VA MHK6S57H#PX$H& ^J/(:*UDY;*0]LWV>_C8*KH$T*]@,<=NK2_NBWIM9XJXP' M86 \D%"HDOX_9 =6L@/;=_AG,7 5J\E7>(R[;=%@Y8S]'@;&2BO@5VJ%US$P MUG6 ":M)+?1MH+!2"]@?D'.Q57J<75 #16NGKN0&MK\Y>#/G8OTM 0P]K4>8 MK'#/[A$KI8#/5PJOY%RLJP 3;I.55FB3QM%C2MBN.)'E8$V/F2B/Z^J[]:GO M;7'6V;F_@-?+\NQ6A2F/DC]';!=G'"1D*T,ZXZE< :P\G2TO!#T4!YR/5 B: M%E_W)-H0EAO(W[>4BI>+_ 'U&?G\/U!+ P04 " !!@4Q7^X=H"QH# "# M"0 & 'AL+W=OPS=WCY[GC?!YM MN'B6"8!"+UG*Y-A*E,JO;5M&"61$7O$6XXA!"E$ MRB 0_5K#%-+4 &D:?VI,J]G2..Z.M^B?2^U:RX)(F/+T%XU5,K8&%HIA28I4 M/?+-%ZCU^ 8OXJDLGVA3VSH6B@JI>%8[:P899=6;O-1QV'%P@Q,.N'; APZ] M$PY>[>"50BMFI:Q;HD@X$GR#A+'6:&90QJ;TUFHH,UF<*Z&_4NVGPBEGDJYK?H_.P"G2'*T(^$%Y*P M6(YLI6D9<#NJ*4PJ"O@$!1>C>\Y4(M$G%D.\#V!K/8THO!4UP9V(7XOT"GGN M!X0=[+40FK[>'7?0\9H8>R6>=P+ONR[&.GXW2@FZ*!19I( 41S,B=##;8E9! M]MHA36U?RYQ$,+9TDB2(-5CA^W=NX'QLT_M&8'OJ>XWZ7A=ZE_H'FE[>"MHF MO\+T2TQS$JU#//1]=V2O=W4=6_E!O]<8[?'U&[Y^9[8>5 *B_>\__\:EO&BC MZ[]EMMX(;$]]T*@/.K,UJP]H7T0[&3%PW[O('7'1M@=!.VIZS?D^YWDIT56I,3T!:0$8=*,C9;XMSY(LQ.% MUC\BHH@73%5=H%EM;A(W90,] M6)_H&T9U(?@/4UU/[HE84291"DL-Z5SU-251M?QJHGA>=LT%5[H'E\-$WY) M& /]?S(@D@@ "(^ 8 M>&PO=V]R:W-H965T&ULK5MI<]NV%OTK'+U.IYVI(@+<4]LS MB<0EG;[6D^6]S[0$6YQP44G(3OKK"U*,*"P"I/1^L2WKX%SPWH.%!^3-2]-^ M[K:$4.M+5=;=[6Q+Z>[U8M&MMZ3*NU?-CM3LF\>FK7+*/K9/BV[7DGPS-*K* M!;9M?U'E13V[NQG^=]_>W31[6A8UN6^M;E]5>?OU+2F;E]L9FGW[Q_OB:4O[ M?RSN;G;Y$_E Z*?=?(E&1->XJ<_7HF2U*6/1/KQU\CZ>P8LV]X^O'8Q#WE'EDWY_V)#M[>S<&9MR&.^+^G[YB4CXP5Y/=^Z*;OAI_4R8NV9M=YW MM*G&QJP'55$??N=?QD2<-$#.F09X;("%!OA< V=LX(@-@C,-W+&!*W8I/-/ M&QMX8@/O3 -_;. +#9QS70K&!H%X#>Z9!N'8(!RJ>RC'4,M53O.[F[9YL=H> MS=CZ/P9!#*U9"8NZU^X'VK)O"]:.WBV;NFO*8I-3LK$^4/:+"9-V5O/(/C7K MS]NFW)"VL^*_]@7].B&LN?7IP\KZZ8>?K1^LHK8^;IM]E]>;[F9!6;=Z\L5Z M[,+;0Q?PF2Y\;&A>*IHM];.;L@I;YKE#W*]9SO2>431DLFW'>UD7]I,I(8L@(FX6Z??OU[.6D MALM9K_?5OAQJ^B?=DM9BR6)3V[:?1Y_*P5 %S$0IX5*9 .?8$XA+O'!/O:!-_?@RIJ_$3&QC=-F=E__FB MRFBC]\ORZVZ7K\GMC(FS(^TSF=W]^!_DV[^JIH,#F<_7SPL=7\C4"C)J#$F6 M0)*ED&09$!FG0O>H0E<__+GI#D9YVHC7*@^2; 5)%D.2):XTP.:.YT0H$N:U M%#)J!D3&*<\[*L_3*N\/=G/PCJUJ%5%IR)/RX?E(7%4\:5JVA>E(IA$0L;:3 MUU;1V*'4V*$,J$-<3?QC3?P+:V*]H;0M'O8T?RB)11OKSZ*0$5-(L@R(C--+<-1+8-1+OZ&5U'+1?O6@GD">^7QQ MH&M[<:UX(,EB2+($DBR%),OT1>*T$QZU$VJU<[@Y6G,W1\79]2"4-Z"1(\XQ M,DA<#XR(V(A(C(CTDLYF.AHNH=$QH9$VH:OBN=B0>M-9*[(NV79MHTID)%4<&-X;?))_N MAY6.BY;YVOTO*-L*E"T&94M&-GX/'+"[3,$G2$'#9E!LO-!./$#TO4)3B@O) M24(HM(4<+4><;F^LH!*'L!F2* *I.I2:J3(MA$_OY&XAO;TU[&B[;I_7:W(T M5JU/]8:M/;\W]=/\(VFK?L]+ZM[(M^[+O.Z,(UP;\^H1CN7E GNN)UHKH%%C M4+9$<0TN#FUQ*@<-FD&Q\=*:_#ND-_!Z:14GTNH&:>T':96]M&@OK>(HK5TO M+:6<9'=MCL3Q[,BV)Q8%HG#I7,\3Q[2,DL:T'&R.7#\4JVEDRK00/N^38X7T MEM6;JFEI\7<^G+^QO+]G-Q9ML3XNE&09)4V:EQ#%9J+$#$G- MD$P+X?,[^3)(;\R,)P)QO3E_%H"529;-#>39CAN):99M$H3L4,RTP@+"KF@X MQZJ@01B(1G^B"#H/(C9)B4F7^>88A8Z8> 7,\:,SN9_\%Z0W8'2' GQ!-*:L MNCB0IL,2R:9)7T(GQ*Y81E"O!I0M 65+0=DR*#9>B).Q@_3.CG@N\"_%!VE& M+$'95J!L,2A;@A2^BQ/YR LB<=H"M7N@V'CQ3^.I/-A/0^T_<=$B#9I,&1YTE;,&WLJ\58,X+\ *FTB\-5GJ^W&MC$#98E"V!)0M M!67+#*7B130Y9ECOF%UW<(!E4PE'CCCM*%#B8F&&Q&9(8H:D%_4XTQ+QF3UY M%$QOEEUV@H!EKV<>>+9XEZ> 22DU0N++@B58?D)+2JLQ6*:%\#F=7"*L=XG^ MQ4&"GOG:73,HVPJ4+09E2[#"3\.>+3IA*6C4#(J-U]GDBF&]*W;E.0)6/'"$ M[$!:1UWC)EK!) UBLQVF"*3H3VIFRK00/KF3)88O>%8)^A1!'_/JX2T;4KXC MN;\KT* Q*%NBN 3L1.)CPBEHT R*C5?69/AA\Q-7((<(6.'(B8/9E\:8>,:D M8/$C\01! 9*&LQQJ'MA(K*21*--"^)Q/WA;6>UO?VLQ[:IK)J_ORO&^SNUDF4' M9(Y=:64R/^RC(O)#2W!BL=V,N.:UQE&F6G[Q! M06 'XI,$*AQ"TKHBHSS/%T\#8@4,VW8@SO&) CTR+A"EDBE 9S3N M3$Z&HW&%Y,,'VNR&UUL?&DJ;:OAS2W*V=^T![/O' MIJ'?/O1OS!Y?"[_[!U!+ P04 " !!@4Q7?%F_R<4( !_* & 'AL M+W=O5SS)FD:K M?$R"(!JO$E&,;J^;>\_5[76YD;DH^'.%ZLUJE53O]SPO7V]&>+2]\:M8+*6Z M,;Z]7B<+_I7+;^OG"KZ-^UXRL>)%+[WM_4LS>!C, M+*GY0YG_5V1R>3.:C%#&Y\DFE[^6KS_R;D"AZB\M\[KYBUX[VV"$TDTMRU77 M&!2L1-%^)F_=1.PTP)&C >D:D&$#YFA NP:T&6BKK!G68R*3V^NJ?$65LH;> MU$4S-TUK&(THU#)^E17\5T [>?M0%G69BRR1/$-?)7S &LD:E7/TD-1+] 76 MN4:7Z-O71W3VPSGZ 8D"_;8L-W529/7U6((&U=,X[7[OOOT]XO@]3-!/92&7 M-?I<9#S;[V ,XOL1D.T([HFWQW]O\D^(X@M$ D(M@AZ.;TX\U6:^JM=)RF]&L%MK7KWPT>T_ M_X&CX%^V(9^HL[T)8/T$,%_OMS]#['DJTG+%;<-LVX9-6Q5B7F[)E$U@W5YV M]9M6881);[2G*^QUA=Z%N3UE6UTX2D7\42=[4U6U$]6Y%W$1PZ=IB)I0VV1H615 M5E+\V=RPC;SM+MI9,1R&9#)85XL593&S+VS<:XW]#E<6E\V*0;!,OR-82&!< MW4KG;^K:ZHFQH85B%@\$FT8D9MBN=]+KG7CU_J>L(;X6:-W!4/(* KMS9B>& M!!:%9*#3- KL(J>]R*E7Y+/R_D8>'!44%WE5P5[8[I/DS1[%IH:.2\8H'JBU M6!$RC>R*<:!1%GQ \RS)0/<,=KORW\9!,E&GY08"@)5;@;G6$S90;C$"Z;%# M^0Z$\5$N(5;K1%0J1BD +\HR>Q5Y;E6+/2O>:35-PH@Y-ALF6BOY&UK7<'* MJV2]SD7:^+)]DHFA*1IZA\6&$NJ0K;&,O=!SR/XBWL"K[^J:.YR"&EJFV' * MT\BQ^["&*/93]"Y-*RZWOIPH@4C=J'@K?9:+A3-D='WOQ5ESFBU&+'3HUI#% M7BSUTRR77&VW=5DG>7.:!)P"1.7[!5KGB?(4V)3\CXU8J_%8!Q%:8&'XN&E$ MJ!E/IM/AVEC,4X26,3AA"C M V/76LS P2:N8*[)B0^ADT.(R;9G#[M&$X$XF RI;K&BL>,83#0FB1^3C\?" MG)BP"_%P!UJ,8NP((T0#D?B!^ O$CR[LV:59V#;T/XL-[!3'\A+-/T*\P6$; M&]#9-C:'=?+NB@S$)"$E;$@>BU48!"Z_ MUL@DAY&YX?Y]1TSH12P,AP)-*Q8[!6HV$C\;^XVWFZ)859I4NS12$XL1GDP= M&C7ZB#_Q>^Z2$H5G@+?<.7/,>,'GPK$?SIYI_1Q;/V*F*QBTS@:4M=B-@VP(RA3S30:?*CJIHX( M]3%5-R\J/UQV.U%O^Y.@H4G]T'Q(UD(Y61, ,R$WE6/0)A@O":/1L%ICM2,! M=B0W5".4^E-(\*^4\ZQ;*\@0^-_*$*B9*,;#XXG%ACCV,MTI\1Y"( M@7 E4KZKPOC= @;$WZQB3>A=DFAX9K%8N69;+L@V^^-;W1SZCM\<)@;! M3\)H&#*M=GCJ@A'5P*3^DNUP5W\115*D1P@_:1WV5+WM3X(F,CU Y+W-(NIZ M W/0;)BBE-Q['*,F;HW]89H0.(RYG$X3F?J)_%Q!=B'6$(U 7_=(J3A"L35G M# S5A\SV56M(4S^DGWNM<_3(9Q(];:?[ /6ZQF-'90F6DJLP,%V4V5+E6J!-,I5:JTJ=[; M*KWUT9"EMHJ#>$@EJQF>!([R,=/X9'Y\]G'RK N4YWL'H6.##[-008CC(GTVAE?K1^GL]YVI0V^1O,?;'@"(YO'+77S29L2N%]35S!ZP4([#B1 M,I.?< 8PGM?9K!S^S31FF1^SW9/$+MM^W,FVVW528V@N/A\8@PE5' +'AH.P M$'I"IJXEV7D>ZN>O4^L%NN<+413*IV#!_L>3RBK?5LTE4\.A3#. ]=1QV&$: MPLR?M7KD?X:[/N&6XBR.PV%*8#';']^^< U.YJ_BMDEAX^1S=8:PEFC82>NW MI^IM?\0:NLP/W:=" M8A5'+EAH]K)#5=UM-5(?&Y$O>V_5Z$Q'_HQ;\L[80*::MP%FFVD M.OA8QE S/SR4,C>/A;?GJ(RG>:(J=,TK#T>/H/V- MW==5\)0,'=%F-0F'X7F\\RK7BE>+Y@TWV+=J^[;O1/5W^[?H[IIWQP;W[_'5 M0_LNG.ZF?37OIZ0"ZM0HYW/H,O@4@Z2J?=NM_2++=?/"V*R4LEPUETN>9+Q2 M!O#_>0G'^.Z+^H'^G-31\SWC M#Z($D.A'16NQ<$HIFVO7%7D)%197K(%:O=DR7F&IAOS>%0T'7!BGBKJ!Y\5N MA4GM+.?FV2U?SEDK*:GAEB/15A7F/V^ LOW"\9W'!U_)?2GU W M-;=^L""I2=U?\HT_$R,&?G7$(>H?@ M4H>P=S"9<6VMU/2-R8WQ5M&06B_C6G+UEB@_N5RQ6C!* M"BRA0#>8XCH'M-9R KV[Q1QJ68(D.:;OT>_H;OT9O7OS'KU!I$;?2M8*7!=B M[DI%HO7$%K<5Y>[!X?NKHI_2$(P)"$P>K,S M>I^HJF83N=H7J&#M1FY;JDHL9VTMK?%U@I$1U%MEM_2]-)F[NW$4IT:9YMU9 M4,,!-9Q$_<9QH3:RVN1(I1XU:MT4H49MJY::5<05XY+\A_4VL:%W$\0CJBA) MC\@M-L',3CX;R&>3Y"M3S, 1)4*^"'AV I,D<7A$;#&*O=2.' W(T23R7=VC M*<@"-A(1(5I3)SD3]KJ(3NLB.48]M5%U;">-!])X.KFLJM1'<2U9_F##FO36 MK>):-#B'A:-Z@0"^ V?Y]C<_]C[:-NH-_NO6>R]VCCA09@E7A0?+9TQ3]C=,C[U$W]Y]KII47OG[;$,/+CV0GGLW8=JCLZL^D#\]^8WY-: M( I;Y>A=):H_\.X,V@TD:\PQ;L.DZJ/FME3G=N#:0+W?,B8?!_ID./P36/X/ M4$L#!!0 ( $&!3%>AN*264B( !1B 8 >&PO=V]R:W-H965T&ULM5WK<]K(EO]7NGRS=Y,JF1AL)\Z\JK!-,NS:X 4GN;>V]H- M#?1$2(Q:LL/\]7M>_1!@)S-[]\/,8)"Z3Y\^C]]Y=,]/CV7UQ:ZTKM77=5[8 MGX]6=;WYX?5K.U_I=6H[Y487\,NBK-9I#7]6R]=V4^DTHY?6^>O>R__$3?W56__%0V=6X*?5^2GQQ?BS&_T]K1W6,DNMOBKS MSR:K5S\?71RI3"_2)J\GY>.O6M9SCN/-R]S2O]4C/WO^[DC-&UN7:WD9*%B; M@O^;?A4^1"]Z!'=/!%1>9W6Z2\_5>6CJO!I& T_T%+I;2#.%+@I MT[J"7PV\5_\R_7A[VY_\4XW?J^GPPVCX?GC5']VK_M75^./H?CCZH.[&-\.K MX6"J;O2#SE57O1R5M;:O?GI=P_PXRNNYS'7)<_6>F*O;4[=E4:^L&A29SMH# MO ;"/?4]1_UE[]D1_Z/).^JTFZC>2>_TF?%./3=.:;S3_SLW_KL_LW4%0O4_ MAQC!TYP=G@85[0>[2>?ZYR/0)*NK!WWTR]__UGUS\N,SBSCSBSA[;O1?IJQ? M:KQ04[,LS,+,TZ)6_?F\;(K:%$MU5^9F;K0]1/DWQOY^!HU4__[C9("/CM7= M8-*_'XY'4_59J[2"?U0.)D17RA2@1"!8Y08H2T"TBV8!7&TJ)#0MLM=E!5]6 M7S11;LMJIF$QFZK,FCF8(S5NJKUO:88-C# WFS3/M_*#SM2B*M=JGJ=;U"5= MI;F,D,[<&/2C'PB&R)M,JWE:J]S4M:X2^"X#O:Q,FJM%7I;1RS91Z;(R<[ ( M#8RMT(("\^%#6E5&5Q87!/^8-;ZK@9XTRPR:)4=&MK<41\$,^#5?(0^00ICI M<67F*UII8W%E0,C"Y""29.W*A=*9@9=4:7)X&N3LN :K7:]Q=/BUTH5^3/&! M#"1!YPG1AJ-L@/#57=@MJ#3LT5X$3 M!^B+.#>'Y13-IJ/NU&0XNAK>W8#(@*A<*1 2$*%K$A=UO]+JJBPL"&R6UC#, M>U.DL*TPPK2&+W U@4= YAY$G.+E(]-?GQ=&1BAVI2!,?VUADU*:<$&GK3- MS)K,I+!%L+ ^KB?2&U/ KL_+]28MMN \T8"KPN;DG>Q:I4^P"9I72B= M&Q NHI;$K?Z>-7341 VN;OK3*>D4+?Y*5S6X596N>47P$<<"P<9=@C64,(,? MRP9^!%HJ#=)B+:P%YJU+-2\+=.3XD8>"K2]JSQG\;MY4%4G@TQ-T<%^L5@8, M#3 '?PP3L> @$9DJ2J47"W# JG2TZP=3-A9TLM*P)\B.0B.3@<,@JQ7]-4_M M"G7K$6:Z5?U1_\/@=@!FYJ.:DCT9J.G]\+9_#R)SSX-NTK"]!UD"O).UFWH+ M/K9>J8^=:4=]Z/?O@)3?&P.L0.L#2(14!#BT3K]HI6UM<)6BNQ;0RX876*_ M**2\/%R;7Y#;+Z %GM>H#+E)9P8,"$@8*UIF[#PO;0/J 8\!:6C><%Y^@YZ) M7H*OW?Z@#+G/!Y=*HOD$/ MDPP'^F&/!D_R*)T!$%2+IL:%XMQ !FA54=8@G\!@4%K:BSF+>KUE_0-*2S"' M3_,>S0J*$EH6)A3M;(ZO@^\@>;1@A6&RLLF16MBFRJNCC;:U R:G/_T5I.Q: M/@W4?WT:XL*I";]ZP$I_0 FNT3S]QG7-"_!]/RAT;AD]+>&J<%, MP]@K34*,UECDW #PR]INCXP2++9BA4!] 4.:UZ#5MA6,H3>4#^F 0 MKB7^BOHB[R>X4##*.JBU6X4CM#+VB_C3--]:0\Q&Z, DSDTU;]:@%FRN20XM M+ ,ME)\&Q"6,*U\J&"G38-80(1 /05(;L$\Y11+H,6DG##T)O)^1%V5K0.P# M*8 UP5NP\(8V(EW >*!';)G1F>0:M0A91OZE0)8)L\0 MNS*;-?O:#*P76*' (I 2X(1SZ0@W,@CFX"_TY^D67Q-A( \#S$%FQR2 '2P0 M(R(#@*MHA\CPH#R%I\"Z@[D /MZEM@8[HLD0-7:'B5Z:2'Q35E'\5?;*T2VD M@8+!%Q5H\U"-/H$>CB=#L?7(N](:QP/4O0(>14(?4S*3BQ+%VEE,B!"V$"&H ME^0\P?/ ?/;5#Q0PX+]ZZ(U9C99EF5GU0O6ZR;NS4_C0O4BZ9SU8VOP+"^A% M?+NH@O_/4O>G9RI,0AXI=XD;^"[M_#- MN1I&Q,)3O>0-1$3PX20Y>_.F]2L.#0:G0=%AYP)+@M'(50"C7RY,9>MC4R2* M/\$&OG+>$U!>;OX@H:0Q.G[H+;W=QDLT'GJ&]%$Y;XYXT2_:-IM-3GXK!RVJ M:,-*6AMJ[PI0/(]*\@1F >4-Z<;]3TT.']LFPGAB#'@LDB\O*P1!%#0O &G(^\!KA9(A(PMAK$"12[TMY@Z8PI M.K@(='QED6^CIX-5(GXD:@:6BJ!U799?T#R4.\8PMIRTP\Z(2 M0T%XZNTS3_48+(RF-QP5 /Z%B'HR@/ ; ,O'R60PHGB[?Q@XHE,L*PT!32O. MP?A,5UIL"\6HA/OGQ C"EN#S<.713TE &(P"030)15^#S4TQO&5CI;_.5RG M63 J-6VDBP)2'U: WJ!=(M3OL:ML[LXD,FB*$K_<&9PV@L%5CM$9P "(I C[ MD<>448BSWGXX^"B;C6X#PE@*(<3!%!(D@_K/OZS*'%3/_OUO%[WNVQ\)#-;L MFN[[HP]#@FZ('C^H\?CZ\_#FAF+C-<+H/Q#XL7T55P^4&T)S1#AFD#!M>(QY M%B:?-%NX!-*$SZ/E0N3:/4&&]T[45J>59 R\Z\S!5D43^DH(48BZIO/ M=8ZFA",#_$TD')B ^PG9+CNFPL*+LE*^8_!TQH]=)'0X&=%,L6!88I85MEL_DC[E#8GJ(\ ML(O$W$=*0(!,86),BTJ[?&C$($9K;D'@4CDGLVO;$HPB@PE+V'MQM@,'X3C! MKB0#[E.5A/0QR40Q10::1OF[#<7+"/^-)31%\0'M)"$J?S"K$M 'YUY[(E'Q#X1PFOII ),+V#W@I@!N6'@T32 M4#Y'\Q3I,/N+\\X;9_E=*CS7BQH%)=C8\#)KQ9^GMZ-&93PUDA_1YYS(]^G M85\Z5I\&D\N/D^O!"--5M^-/_1O".[=J.,**SY4:3^\I>P7A$X18FFHKOBCC M"BV*\QHP*0!Y)R3:<"3Y6'!J#*P82C1":1^^2:0CY))EZ;=LU:&GU\QABFZ- M#9F8*-5)218K:=%U^>"^QR%F#?CP(N3O>47@$E"^&XLJ45KW@E^I2X93P<,0 M,DU_@V"&(Q#!L5ET[$RLMD$+=RE.7J7$;)F]7$!$D7\(9Z)'BO>(F( 6^V3^=QXA+EV(L@S<+X^X-F- M@+B0%4$=C_L.A9%WE3Z.5AKM'>TII=7(I%E;S@TQC#P:=C5P1I+">=S>2#2D M(DE*L5F14!)RY+QJ1^#&ICTW3=3*U[6%J460MY.8.4@W8 ISTMBV"NXLGA\' M5-EMLZ\;@>;]*!N@>46*1<83C!C"EK#L98FT4IHA6LP![-U15Q&A,8N$Q96. M@@WOZO>T@P)M8$5<'R-*<"VD.IX4[4@BJ4!S"+HO00@G,_?A <6*5/'@N&27 M3$[45E@@(P'P% -=()FG ;#WO0O,MXGD>TF)L7Q.^"+L'"M-4\U)6IP>Y)R? MSIP1!#<+4+*Y 5;A.],OBWCFZI\Q3))'D@UV.IR6:L /X^C?R/@X*O.B>!I?8X@UH?R_^ M85EA#KV]CI:5>8*KKL;8JK5>2OIKBNDO]!S%ENN%!GA:;M.,P'@.<;Z]ZH,VN!?98%2NO[J_KG!]R]FI@**!,#8M5!I>IZ$)RP@?O;DM MN$0Q!^6R.O;D;RF65U7:9,[@^(KSXP=\3'AKO5FIX+(#[$& M9GSX"50TKO,06$@Y?FVL5-,14;MZ-BS3K.5=3XEUY5X #+RVL !KU@!LTT+3 M"&2Z@("R(DDR:_.'8]!A'\:)EL!J7.NB<)9QH1K$+0Z(.A0?%@JK+ OV'0\2PW2X?6 M[G?H="5NT^D%@OCX];[$$,]GP+])(URPAFE [!._1-#Q)]CV$K3*D MF)SMD^E$H!5(F)&@>[_DZMAH&MLPG@LM JE\NG-W)^,T_):ZG,9W@\G]/U4" MGV^H9PY"*&HUN*/>ECL)C1)>"C=H_-YPB9:G)N\ 6Q%K3A#"DE4Q>ZWI5 M!J4RU5,R'?JT,)M&.5LP<1UU[2:)LY*4H^V>1WB31?0T\B;/0MA=_'Z+G,4( MM@)*0__*3&-F.23K(T=*X72.S2-8.2]HVQ@A810LOCPK*7<++EI+]L.O>>&% M,,6:T#R-TH4XE2R5 JL0]0RQ2@\<])Q M$ ^?M8&\"0P/%HKN99&.5/,@Z/_ M6&J2XS6BNVSKHG7#/0'8(HM4DYY5S/JBW D6A*AG6=Y1_Z0O+QN3HX60&A'* M[XHBOICYI^I8G9W MF"OH<9*8DL.0RV\!P_V3E!L*97COCE7MZ)V/MV(WW?/ MU7@!X3J6E:K"D,JW1Y:G/FD01TRTRM_?5@ONK:1\.\/N;^,A%PISAE8V#?RS MI=1QG,G9=Z3P)#?BM/I+?'XOSF"MI.!"!H'1)=6[^!F4*D!+-3:9'2CRFBR7 MB @$H6IJPUL>K;WPE?692^D@C^Q3JX'IJ&\E4&@"X9A);/TF'C&NBKIL$G=3 M49D8]/11'\[I.B7SYM"GTJ1X_ER.]U'':2R(>-_%YB4B4]J5.&GPE;26= \T M)0< R@W&3HOVUOYLYN*0(/F&36HOC3)2+1V-IHE6<3"[)B&U%(_)"@/94GB( MZ\H^;/VK1>IY:Z:=,O7)&KC%?=-V49*B%Z$WIY,?=%DM31H T[K,0A>WWVWR]3-@2>&@"Q!2 M95B:JFIN,-I/^TPP[X4KQX,?JMME;9-R%'?YA(Y&1#JW8]_K7Y5@N@I-'2_K MM:$24EGH8W*!,(P+$KG=$1S1NG2QS+)*U]2Y#JBE,CD!N._,ZDL7-PA!E)LJ M$%-D/K"G[A\RP0334]F+UJ:W4DW8?^^[HLO=.,$+J$_;8A]/+*WN):O]ZC I M("N.A%2.+Y0/QEE=[E2"D3%F>Z!&Y4Q+UQ]7NM!Y--CCF?"R4VI]W5!%)O0Z M[8Z +[KFT/"BSC1JV<(= 60@L'YG#&E=<-6Q MM [0GLXH .!PBBM-7M)+J>?4Z9C6*98AKC\!J!].L0S2QZ):'9?1O+^,S&G+]_U#,Y=)&9)5EO"%,*VJSP$R4%0.%U9M)H MKU%Z2MM*7,==WQDGL;B+O((E-=;[[(BRIL!^91$-Z2.GL-JW_H.]I-5Z$<<5 M- 69'L2!$5LH&-D%PD'N(BX@3. ?8=M,&7.%%D$\=$N.9J!35*]KOR!PH%%,MQCQ^2,L8;J$VA V M;(U:#R>N3N,C#:\*GH_<7QH*Q<_DACIJJC4[TS.GR[Y^F5:^_A21)'G5@ZR.Q7R'3Q,U^#08?>2S"N,/HZ'+\X:S"M(+PN(L MZ5].IX0T(,&AH\0(A5!2$I$$ MT=I8\G-T3FW_R 3\\NA 1$6=]):[2,K*%5ZHB[FBR,][6?9LF*6.5L@X BO9 M8*QQ6[(F'%_ =C'"5/X(R%4XRB%G>;YQG(,,MNOZ!\H3'(L.6FRPM3()S/MW MY=MPJ$,D;L7?$A9.+X/ 49TR M_:IM!.3YG&:0!=J(M:FEZ72)GL3EFM.F7I55@.F@Q6PU:!",D@3J3$M"Q?6T M,#[<.:0=S&94A\+99N F,S&6-?^QJ*C?$W]EX!!:)Z1^'D&?G8J7!Z8, GTR M,B9NO\6&;1"H-G;(ZGUZY?C**.53VTOJ4ZW@A2SR3E33G;NB!F=Y7>'2U?W1 MQJA?AW=W% ^,KA4=*[R)FJ2F*^F=02)6\*^\C?.^D9)B8[J/W\[W =S%3I+@ M^R'YA>WAT^ED=#=F_@6L%T=RF,OBSB$UN"%F).J# M&HP&$VDD@S#J=C@: CCLWP\_#=1 _>-N,)H.@%U_ N[Z'!)8>W?$(5UJ5T^0 M/O1=B;)UNECX\V_?(=SN6(1-1,MW0BTE=$2F^V. M&\9BX!U8XJ,(IFJWLR7YTSK])Y8=JU+JPR5L2MA_$;]MO1PB$L"0TT%_79Q!\XA=7<+I;VH+XH!.^6P:<6N;!,5=?Z46B11T<"?G/J3 MX=@="/T4P3.N_0X-PF1P/YSPV?9+U(CWP_NHG3+D,O@*"\X'X<&Z!4,Y%FJU MD3MR,/O/J13 !)3\%U5@PP'6#XO>&N!$N75=0(]R"IL,G>P7G_ELI'"&HX;K M'AQ^2+'"4%>A!V"ET[Q>!9J0%E1_, ^6+H9PI(3Y 7AS3_QB&X,C>%/.VEB> MSH8V@N^8%+LY"J0^1 W,'G(9WWS_D*7G&BL=6R6DZ!/N-B@NX&ILD'C;/4_ M.Z]Q4E8[6DOWQ[A?XM)9(UX4$^M.SDJ8YC;YKU ?89?O@3Q7=)[*WR_1)D?J M#AA%Q;VSG,*AHXJ"H^.V:!N.4=&"T(;Y$^..7NY*;9,KB7$Y& AC@--&!M A M'2R>):[L(3=&U.G7@R4D%&QW7EJ+($=J$H7@%__R$!P]W?WXZC_5\27(Q #O M%1C?HD?S+5+NJ#GE=O&,F2HW(7N$)5U0^YHV 7^DPZ=2"23AH!H1+B]D=&7[ MG^C;>=N]>$(LIS1#ZR>1RE;F@ B1A.,\?KA]T%N@+1[ =(=-[Z/C8*TWG4DV MK99UWX)#UAZP!U95\8*%<"=%1[TOJX6F*O*>P/,]%5L^<1)M\]O_AVT>JM'5 M^':@[OO_ +!R[1*.032?O,TC]B,N3 MG$0,N,M5[9P+"'F@Z,Z/IL(V-=L)BXE7$9?,N?4HE![#91) %#:J0F!*Z0RS MB*]5F8%OT@^NY9*;]-8E-9]\0:].AR[0G-#O%OE(Q$D2A0WC'F5TB$(N%>'C M[VC\([MV@$XK4%4:W4M_XS^331&2'G*@PYC LMH=FIQJW M\Z;D9 H7L--LE,1: M [!OQ(5@_T(&@8ZE-JTY((#(E9V=).Z(+N=G.G@TS[=%/4$P^T\Z;.LRW 6= MJ@LI2NZ#@"&"7\!U*KK7'HF0C+)=\"0>]2%--:Z8EX$ M>9^BEM+X7E_%)G7X6//^#[X*A.>IT;HB5\DI$H-:A3N"W)BS8FF+#F*#DRI\ M(PYEAGQR:^\17_?'W0U'$RD:XYMGB"F43GEN'!;K@Z\GF(0)XDW&06>$9\D_ MT;FUB =13XCTE+2;8>1\ML#+4,H+*HTV-?>93_!K+EI ?.@H=K>H^#4Y?%)B M'*1);KA[,-EO@@RD.EEPR;76]5:1@SC_UZ?B^=:9($5T5U)_@J>FIG@EGIK^ MVI\,J!K*_3UL;![+8[I,R_7P45\R6D&^C,?Q9^,/^KT\&MQ-CUZQK]U['7D0 M"X(_HDE7PS1Y*BUS;I_LH2DHK, ". ]-%Y&LUYB/)OS@D[F$^0TJ -9,\51X MZK+ [?*9[^M_8OLQ/TX33 4"X4%:4TLW-Q5XPCSZ=[I0ID3\@8UMM>J>GG9. M3_]-ZGU^&=YGBM=_\)T:R'O@4I1[:6<26D91S[;'L6!0'UYK#FKAVW+'IIP5B,Z4XY5*J5RLXVE@F.ZS[[%I M[$#L92$$ G5EHE"PV..2L%#Y#1RXVRG,0^DZSG!.*9*>D*9W(GY/\+O$RI?75DFL^;W'\U M(UGG5**7 @K>0KF#VYS;=?+6;1:MJGPP']B \TK.88K".B:,PGV2+U3O77)^ MCI=R]7K)6[INZTURL2]Z<]^&_OXLTKAY0# MIL6B-( MC%]>ZZ*DM <.<99<],Y5-WEW_BXR/2_46><,;P4!CW&N!EXN,B=3QRV2NJ\\ M!2\X;]#[,>8R7WUF%6S:/<7"^J6/M*Z$VS"0_'9BEM=0WR=L+NO2$ M7H_L#BVW>^J6BU/CA-W%" 2>S52@\^J MKZ*+DM5D/((_K@;<$3/1F,D!/>AGY88V.;JPN2J+$B,8AIR 26XI50[JNGR1,O&E9G?#! K[ D4MGB5KI;.E+)/CFRFSBYL#61;IR:L*1>C.\ M'$\H8"CXX? 37UBT"*ZV,E0>I%@'P"_C8;\RQ!HTB(^[3H\"<= M">$>C)#[=T?]J"8?]]5*%R4EUP\N45-XFK%%1N9 9GE*MM @%1PDYWK^ D%\DX3=#LLH*Y@6 M(4BG3.)40V@$?XRQM8(Z&"3<@561O+R,98%*2G$+ M,EU3( N,:!P*"!?PGK7M!739M=1&UB/MQ4]$Q M !--? 3*7VWEKH9*HW/K8C"XT?3;-SH?NLK]=713/UC()?W_"*A5MZCYTG[_ MK7+_RX,^W_0?'N?_7P)8 ) X2]>*_'QTTGE[?L3PU_U1EQNZ]Q] 2%VNZ>.* M[ES'!^#W10FH2/[ "?S_".*7_P502P,$% @ 08%,5Z YM%NM"@ U1D M !D !X;"]W;W)K&ULE5EM<]NX$?XK&%URM6<8 M6WP1)3F)9^Q<U-2GR7BJ_7/]T>'I=,NEU(TR7ELCG*I>CB[BL\N,Z)G@'UIM_-Y: MD"4+:[_2P]ORY6A,"JE:%2UQD/ASK5ZINB9&4..OGN=H*Y(V[J\'[F_8=MBR MD%Z]LO477;:KEZ/92)2JDEW=?K*;WU1OSX3X%;;V_+_8!-IT,A)%YUO;])NA M0:--^"N_]7[8VS ;/[ AZ3>W[W\55Z]_???Z_>Z5K6(Q=%[VRI__.*TA1RB M/BUZGI>!9_( SS@1[ZQI5UZ\-J4J;S,XA8);+9-!R\ODNQQ_[^H3D<:12,9) M^AU^Z=;JE/FEC[?Z7Q<+WSHDR;\/&1S898?94>&<^;4LU,L1*L,K=ZU&YS__ M%.?CY]]1-MLJFWV/^_F'M7*RU68IKM02]=#Z0QK^@,=]@R^\D"@KC_05ML*Z M6$FS5$(;Y)=!09(H@7*71O]7<@F5G2,U*NT+68L;)1T%)!'2E$)ZL9:.6=G. M"8<& !WPVBOO6>OAD^^MB/AIL[)U?2/LQJ@2K6'A=:G1'41M"]GB%=1I5TK\ M:30]_1WR2]L([86!%[4IZJX,5,3LLO,0ZKUH[6[]T=FR*R#_5RBU9F6)MK#/ M$+*O,+3$6CJO!"2*6K>M@K1*- M#V*WD01?VRBQDM=P4>VM6"A%3:ZHX3!=:4B$"6A0U+U(,FG'\?$GXC,4N167 M/G(;Q$";5E'1T?:%8E,X'X/)W$^4"]J0/7TLL"WT=^+&*6S(V[U\SZ3[)$XM MNUHZQ,VI:S1*T"YN@HB55M6>H:4J-#?P1GY5[D1\Z8UN-V3>VKI6+N#"W88A M.\[$47S\&'_SQZ/D^#'!9]_Y0^*$=*K/>Z2A0BHC^V ?,5>R6 V$?_.@^H_= M]R7;4^JJ4HY8\>.8Y]UD 0+\(;B6VK$$35#H:BD:Y@7 MPJ-8HC&JCD3INB5X.,X5;4"]IOQ;(P:R;BE8K 5ALZ+Z*U%Z2%+>@L?^\]+9 M0J$"A]>0W#J]Z/#(-:Q-V=$;M("B5M+T(9 @:"QA+#(H&!8)9:ZULX8\!W+* M1%U .]NLD;W$W%,*>+0459?#/M'Y(4;AP$(TJ8_5;'N8&!>\A3P1AMIJ(N) MJQ8O6 :#26F!TRV*E&8(#/GFYGYSYR$$_]<\4\"SP0&;[6YJ+##2D=P>E M9I955\/H0G:$%[UU:.U0QDBJZ&&K#3"LZ%!A3!8>FO0F&[@5A0*#@BM=2?@Z@=2(>>&!1&J].A#VUU99T %2A_,S#J MM95,>H'>4U/Y<&5'@]=[WK[=>F./)TG8Y[%M%]P7=K-)2"CHGH+:^O@ H3FAMH!%O1U@\FG1S$ 7J4)O=<=C1Z>)R)&[@"';20PW(=$ M#U!%*J ZPSF;<*VA/MI/IS#6TD>PV6@TN9UM56>*D/2^0V(CX&2)=,6J9XN# MJ%TW+'%__/0W'CT RE3<%E0D:K640.95UW!E#'$@+@/T#S:*P"M(YYFF!N>%-9VG_N?P\82.4/L9>A'R=H=BM]'T!V#Z1,PFT70^ MPP*0,Y7%\$*1W*/,VH,0AM/X_[3R$5FD>3:8I*Q.E6?8#VP=L&Y -NV,@ M- R:)+> ,8. <1*3@&P636;SO>"_'H)_!$/S"4X01W#E=#HY'FRM'(Z:_?&; MLC2+HS'BDD5 X-Z='Y LKJCJ! M(+!]]V702AQ-HG@.58[FTV/FV]/ 0_,HFY&K)HA:,/Y-X U[^W MV&%H5*VIZ-^B;5+3Q<:C?';,?Y);K.\R^*#K9[\X'41.)G$0B92C#A4F1AX? MZ"*AO]2CUKE_/8#RJ+;0O5_"H%LJNW1R#4RC\R2]O#M][C(LQ!,ZH;55%7H/ MI_ENJE_HIB"08=M+XBJ6H=D/G]#W-)<'P0[)1=VD>_L:SA^3FE/YQ'@]1.*)@ M'D,6YTP_F[64,P^:F$;Y+,B9(/\?D#.?)Q3S69;>"GHO3AZ._4,BXS)(RT:TIAD"4#N6$*S5&E6UR?Y$UBJ@-%V, YB65ZY#D$<_4=V^\ M'G4A1?4*]Q*4 >6'H_1VN+Y]245/_81/>%PH?1V\UV=(N%OJ566=/&9=D]1"D^9^J .^^X5"2B3^"F91Z=8_#-66&[(N\[ M(T>0K/XB2(?RT&")NFUYX@>LQ^.GMP=AIC\Y='=[NG?5#OY+_D$!.4.JAEOW M[=OM;Q87X:I^1QY^\'B' &ND>ZTJ;!V?3"&PO=V]R:W-H965TRRLSL/4_, D4T)&Y+0 * <[]?O:8 B*5E1)C6U+Q)( MU] MND]?R/,G;;[8!9$37XN\M!?1PKGEZ]'()@LJI!WJ)95XDFE32(=+,Q_9I2&9 M^D-%/HK'XY-1(54979[[>_?F\EQ7+ELR"8\6BW]K<<.+#-IZ4;G MOZG4+2ZBTTBDE,DJ=P_ZZ1W5>(Y97J)SZW_%4]@;'T70&3Q7. MN?Q0=:42XFXN"3=F3[YR,'R?Q\E-12KH.4^!M2)K'XJ$NWL.)-F5*Z M*6 $DQJ[XK5=U_%>B?^L\J$XG Q$/(X/]\@[;' >>GF'WY#GD8E[^2QG.8G? MKV;6&3#BCUU8@Z2CW9(X2U[;I4SH(D(:6#(KBBY__FER,C[;8^=18^?1/NF7 MMS1SNVSZSBF.XN<%B4072VV5)[S.1.E1+VO4R@II1:9S9*)?8@?\_ P_BP-5 M"K?0E95E:ONOO=OY)Q972$'$5."!>"#KI,,%NU/<5R99("/\HWNC5G@D'A>4 M9^)J;HAPT W%55E6,A=+H\I$+;%2)83D.3^%":7X*)_%Y/BUZ$T&X_$8CP7) M9"$R91/L?B9IV) )S#.ZFB]P<3@>BO>E([C?,:HU0$N%>B6]/J"2#H:)<"D, MVP:\A\-?CO\A?G\DH^"9ZS]$3TR]VIXX]?__=[BWE 2XQ_O@GG;AQG\#;MR! M>_.'B(/6^N\#68LJ8PR,0U5QE0%UR+ZDSH&/3;_Y]P>K4A;:./5?>"@%;V&; MK629, TMP/:P?7K8YW\@ZL.+Y5K7IO2>.!P/3N,I+R:#Z2^GXC=XV1 V&/4K&^@W+VA:^S#*5*V]FD-P($W <[L(*0ZH<,@!V MG&.D;-JF96V.#$(B/)'W-"3T)F,TA3SG=(=5M%&S1XIKZ^06\O/OY1^'$+_^8E_"VCV&#D5NN' MOXZ0B_&:L5MH9&XU+-0KE4)M90,[&+:<@3"!\(;^K$#R@VWQ!P(#8V_?S3:3R9G@$FZHRA,!&!K_X/GD?C*)1CKF+&47;0 M=;,-;JI*2\A?; G9"]!W*G]U:Y0X8.M913P^"XGG?3KPMR9G(770=\C/8'!4 M [F.Q55]H*5F?KZN@3X0SQU)L :,2=G:&34G MTSU9 CR\E1M!: I04GA"3M[WF!,F8;MON83 BI0R8EM+]&),L>6\$\: MHU[@4/1YH4S:/D/9W5D30X)M;0:&5&4J5-:V1&?J*V[!>V;.G6E%!F\;N%NB M5;$S^%;)U9>]8FB98[;;$I'HTNI'BQA S+ M(5':*Z$L0R90VTY@7#D'=U@/5-):FL\0]16K%F3MCQLX4KEN@\.[2 @UOVGU M!_!RDE>>HMXOS[SBDP5AT M\Q,215+E\B?'-]?O/MU?>V."(A!M^3FOG40CR M(U/;%\RXKGPA.V\PAC*;]P3\:*-HO$5U[J)L4GI/]+?/P$H7"BZ?\"4S,Y)_ M@92YNLY6O!/FO-[(6OT2S$G0$P9F/L #M.#WXK1"QB*END,;\B"K?#:UQ6/? M2+6C;>R:PH\P%(7!&!?'[?*D74[;Y:DX\ "3^SI-!VX<5+P$^LHLK25G_UI!_J%BXUFPM3OJ!_]L"]G(RW401&A-TD\BOK5PB=BP M<7JV68X_O+^^>W@U\UW04 ;+^5W#=[I0>WDX_ \$\'Y(1T8')MRA;)7\>4:\ M#64;@7C@8P?1X]W;AZC/BE;*UGI^L$#N: ZAU7,0/'EVN?"L[5;K#-C)GBY9 ML3*$\:PNY"W5-T@ !WTA%P;'WG'+Z,VQYZQN=RWL3L/<[FV6BUV(Q5KY2]3; MC;"YAF(>FSW&[_5'T%X_8=Y;]RI5^LV[>WCHJ+G_>M6@^4Z;\QS\MC2\P+^L MRZ%0-5D#^XAG3?[8@KF;2=ATZ\9C/A5,O1GSU4P;X[L(OVEX?*1\+=AZ\3_D M)&950_$.GH!M7N="\MO>L(TF;'Q1GK[W6M+B:*9(;FE-6]WU_6K4^;98$!S& M7U"Y4&$J#I\9F[O-1]JK\&VRW1Z^\'Z$O[E*YI3AZ'@X/8Z$"5]-PX732_^E M50J]6 \'+X>E%*9WNPH[GUTLR-;!ZT,?73"UV4IW>:4M%T?]T:]=N-*K8K M&X/94257-*=P77UT6 TZE%R59+RR1CA:'O=.1M/30Y:/ I\5K?W.MV!/%M;> M\.(B/^X-F1!IR@(C2/R[HS/2FH% X[;!['4F67'WNT4_C[[#EX7T=&;U%Y6' MXKCWMB=R6LI:ARN[_I4:?UXQ7F:UCW_%.LE.()S5/MBR40:#4IGT7]XW<=A1 M>#M\1&'<*(PC[V0HLOQ%!CD[ M7)Y=G+P7%Y?S3U?7']Y=?IJ+]W1'6HS$\TL;R+\X&@288H5!UL">)MCQ(["C ML?A@32B\>&=RRA\"#,"Q(SINB9Z.GT3\K=9],1D=B/%P/'D";](Y/HEXD\<< M/[FX$I]/WE^_$W^>+'QPJ(^_]CF:8 [WPW#/3'TE,SKNH2D\N3OJS7[\8?1Z M^/,3) \[DH=/H<_.I7+BL]0U[6/V+[I[,[M%3)]W\5-YKF0 Y$)Z$0H2E5,9 MX4L&M%6M<[$@]&!&:*%(! &K\D)Z302BZ45F$C ME&%9ZW)R>I-$9.K*!84UD4%)NQL 5=(%E:E*FN %;#.5DJ2O'6$2!)'+0'WQ M";O*5#5D:I_X-$)BN75*NNB&=2JHOR&E#.2L(6&7P'5$(@/:"N?D8V?G.(T6 M,:G(!Z%C%T ZVDK!0*2\6AFU5!DX1H>+!U9WV/;%V=: 2M"%(B==5FPB/01[ M:37,^6G;AI@S3XK.J%RF $3G?+@.1%MU&&TWX".I^+W M!=>F7.@6X&7RN DC@WE5*BW=?BA>LH,R9JVT.6DOUH7U72;8']M9.1"Y0KT$ MI)MYFG;54II,Q;79BC<@'#%?"+JM%8R1:6 S#4X(>2K/=CC%-#Z(_3:X"\HD M2H,%4J2C0(YR468E;K\KPK'./%<)*"F#$5&7'24H04S!O1(EM6FQEK7)(6#R M**1,INL\1CFA\$'VM8=-T9U9XZU67.&Y.)5:&C3@G <[F'R!X M!K3F+'R#A. @*)B4FVY21I.L:NSWR(_[K>EX)+/,UBR96C]F*CK7[E=RDS:K MRME[A(3)PQND9)N7V,G?LGI@5^3(7]--OK N(**A=CP\6-;PHNE%X3%70YUH)38$@D+)DP@RPK"-4 Q^[A.<)&KZAOU-0$#>[^ =-2KF( MLMHY'DE;H .Q1D1W0@'_GHU_ZK_I,O98@IY-1OVW3TB-$\<=9FQI2SF5-3M+ M]ZJI:&;.:.SRSE"$-NX*G0K>BI6U^1KY.^#;+2<> M!VD.V(9XO%]5H)2W"J^T5&BW+#I(=OM=C\# M3M+K=RN>?D-\D&Z%28TL+Z$Z[+]YU1,NO['T>P?4$L#!!0 ( $&!3%&PO M=V]R:W-H965TQ6&!IB8XYU>$EJ3B97[_?>]05Q\D4""*+>GS']T[R=%>:'W:C ME!-W>5;8L\'&N>WKDQ.;;%0N[:CIVYP- M%@.1JK6L,O>UW/U=U?9,B5]29I;_BYVGC98#D536E7F]&1KDNO!/>5?CT-NP M&#^Q(:HW1*RW%\1:OI-.GI^:3>4TP4YY=H9?-78Y\ZO/E_^ M^NF]^';QS_?7XJ.Z59D(Q?!SZ90]/CUQD$!T)TG-[:WG%CW!+8S$I[)P&RO> M%ZE*'S(X@6JM?E&CW]OH68[_J+*1F(2!B,;1Y!E^D];>"?.;_(R]_[Y866<0 M&/\Y9*IG%!]F1,GRVFYEHLX&R :KS*T:G+_\)9R-WSRC9MRJ&3_'_?RJ2,I< MB6_R3ME#NOW%[KZ1WS9*;$UYJSF/D,9">^9.W@EUA^RV2JSNQ5K;1&;B7DDC MDA)99YT5Y5HX[%^7&;)7%S=BJ NLE)6516J/7[-;Z%\D+BMC5.'$!Y4J T9' M8AY,QQ,\PV"V" 62""E2B%B$,W'MI%,B"L)P*6;+6;NYLUM\*QVX+(-9- /A M9#D1[]1:@2QM10PGP6(6'XMAB.?BN!7Q\I=%%$9OQ# .CVM1P^EL#L+) O]; M/H^D#>,@GF#/, JBY>RX7NV1O:_Q.A+3(%Q.\5S.Q1<#1/46E"B+%M QRK?2 M:$F5QXJ5U7BLN5+QL]QVS4P:TMG:([>/_ MV^AZU/+LN9C91^%H+%XTCW=JFRDNBDC2*O%*2N((4$AW%!IV]GQ$H$7C48OC MX]@)1('>@4!I9/?C*AHM13R:BL]E48M:90K$:YTH"K.CZ;'X6UFF.YT!S'PKM-\60 Z3_DKD(X($ MO."/D/$B0!S:K>>=W0?AUMJ)M2ES+.'/:;3E+E52:];2K? CY$6I/-\!"I [(Z M%1YUI?_VZN*%M23WHY8KG6FGL?G $DJB48DOV*CJ39X?B3B83!;[*]-9UT0> M%K$@BF03KDP[#2+ZMI;ZS\;=X!T5)ZDKWFK\[C':R(NDL14$-Z*G 83S"T=#I,> MBOWN](!/U.VXR$OC])\^(I8]DT. U47'57$+OY:&0>T)G,QF/62:@M'RF/:, MG<9HRV7RXY4O\7NA.)O$/='3J+/BJTHRF7NZ6=1Y0ZU]R!N.NUF.MW3O?C1+F\CQ[1NS)B:XQ8R'SVA! M\UDX#I;SV"]@5GO7V]"H2K&Z1;*)0]GF)RZN3-B%<8SJEE,&(Y)7&;E45F!0 M'U2WJ'8C<:V4H$.46#0C-!^IJ.BZ_0+Y 9PP/\(:'K&XV+-.Z\HPHKKPAV\& M:(63-6M[0-G10?.HV?;=:%3&A#?/ MP%MT;ZY>68D9(I'&W./[3IK4"JM)_1T-")E6-"0ZH:VH<'C[05T:7[AXPQ/4 M(EB!1J;7Q_H^+YTS>E51-&D_BZTKC IJA+;VR/2 ^&XDM5'.E[]4DVRB>96_;SO6<^0CX< M].]&TG$)9R4%NE6F[:8^DG@ GL"4XB]QWB$,!IUX@9P/^GN/+ M!W^/QM,I@ M0@_K&MPND[YKM_$G,DR$VWZF-RZWUQ.2#TXR'69]Z9QB&YF" MT8.:0-150;EW4_" T@>C.T#0*FJ/]B'12P4"*JG/\)1M6SY?]4ZN]LG$I'Q\ M@]9E*"4Q82(P*26A8&<7ZBWBP7-6A?U"TP>RGSMR]H;FW"@&8:IU&2Z]3C)1K MG/X@W5IA-:@ ;:4H9665ZEXCNB)H @Z.H8)3/77RMQJ:I^#JZ_7@V.V\8.W MXE]TJ 3:X_HD\>BP47>=OM.B<;A\A3TA2.B*EXJ'OT12=[)I@:/VS$WV,":' M*@@'L#\W*HZ%3.=(4?_1)P0GI2QNR%*N1&YCE#ITGW;2N_+,E;GABUTZBR"7 M_.UGN]K>'5_X*]..W%\\?Y(& JGSK;%U/)I/!WY,;EY4+U%7I7)GSSXV2 M0(\(\'U=HK?7+R2@O5$__S]02P,$% @ 08%,5X/8"6UM! JPH !D M !X;"]W;W)K&ULK59M;R(W$/XKH[W3%20*[ N$ MY ).$Y)E1<4DNN'JA_,,K!NO&O.]H;07]^Q#814!%W5^P(>KV?FF<6B$36; M[4;.>!'TNVYOHOI=61K!"YPHT&6>,[49HI#K7A &NXU[OLR,W6CTNRNVQ"F: MQ]5$D=386YGS' O-90$*%[U@$%X,$WO>'?C&<:T/UF CF4GY9(6K>2]H6D H M,#76 J._9QRA$-80P?B^M1GL75K%P_7.^E<7.\4R8QI'4OS.YR;K!9T YKA@ MI3#W#A0ZS7<4HJU" MY'![1P[E%V98OZOD&I0]3=;LPH7JM D<+^RE3(VBKYST3'\P&CW>/%X/'L9? MX.[A W_:_$.&L)""*IH72_"T^++F M?Z,&<@AIQHHEK;FMO%V:- ?SOZB&O4!4:W9"8%6H1*VH"F&M$YW#()=E0?&^JE(@"R7S M'R3\C8>PV8)/'SI1&'UVZUOZE);*IOFO*U1=]A[O>9R<8#"R MC$6U*(DL@ZUS+X:=^*<1&-;.XK8C,(YB"R@)XY]+8"5N5_<,.F%4*L.XL!G7 MH,?-")^NE(J[9)X0(82EU4I@]JKL-_[W!<2UB,SX>".Z@/#$!<3$>%AKAOXB MVHF]AK.D8PG;D40=[\ Z.A,?F_6$'B4A=I5)&V?[#:K@!=CSUE M;[Q&K.L5NC=9;&INW[J@>$1)+X/5/E:4MB;KEBV/"[@^AJKU#@B'H7Z@>^C. M=:U= W*6K&7//4\ISUQ_H2/:4/-3[OSJH"VMWK:ES+>E%7%.B*>(8!]-Z#BL MF9>T?4RL,**$E8+/7<9]Y07=$R?,4T,;N8-C/2XHHRPEO/#3F/,\HU'K!W!L MX>OZL=>E<3! Y*B6;DS2%"K1Y&>)_>Y^$AOX >3UN!_C;IA:\D*#P 6I4CZT M E!^-/*"D2LWCLRDH>'&+0DB/;?V 'U?2")F*U@'^_FT_P]02P,$% @ M08%,5UJ7LS>/! D H !D !X;"]W;W)K&UL MG59M<^(V$/XK.[[,33)#C-\@) %F@.3:M,W+!.[N0ZK+D2G(<^NN[ MDL%'AB2=NR\@K7>??7:U*^VPENJ;7E-JX+G@0H^\M3'E1;>KTS4MB/9E205^ MR:4JB,&M6G5UJ2C)G%'!NU$0]+L%8<(;#YWL08V'LC*<"?J@0%=%0=1F2KFL M1U[H[02/;+4V5M =#TNRHG-J/I#?$YU1SBT0TOAGB^FU+JWA_GJ'_LG% MCK$LB:8SR;^RS*Q'WL"#C.:DXN91UK_2;3P]BY=*KMTOU(UNW/<@K;21Q=88 M&11,-/_D>9N'/8-!\(9!M#6('._&D6-Y10P9#Y6L05EM1+,+%ZJS1G),V$.9 M&X5?&=J9\7QQ/_O]=#J97U_![/[VX?IN/EG"GZQIG#/^.F58NA"E5(Y#R!S MF!14L92 [73X0XH5+*@JX$:D5-BF@@=.!!P3#03[%0^] P;1/GX81%%PZ:RL MAMN'ER=0HC4SVBFM%!'&.M$V1)"E=:H[VRTI,9DI:Y@HVV'X"=-KD(_!7#BM M0PE4@EE-=.3N+20*I"8J0X8B XF.5:-YNG0YM=*4Z/5NZW1]N*\4T*+DZL)!O0^%5L $A#=#GE"+QL!.%YYU>$/@P<5C8.YNV M=]RQ(-W:_D1)V.DEP2*,$QL#9@SRRE3J( :FH73\'Z_GB\>;V0)K: ZV MH&#",18I3I_P))#'P8&00S90HY!I7:'2:Z'5S*S!XC$L.#Q))O'X5E1013C" MY$H68&H)D]V+8CT<.,9^QEYQ3\!^!FTR?]R'V8UR?=8*S&'ZQB;;G M%_6;[\D OC0.CL_"$RM+_'X"^!+EE#EQ$F_%T?G/\HD@'D2-OWZ,?(*&#_K9 M\>E;BM&Y/]BCT_CM^7A.>W2BY*111=2?I(,4,&S$COSS'D0N/;U.B/'-]UHU MW;O^7*T>NLCA*/(3?"XY=R\_]BT*PIV@ X*:IE@XL6:&/ /-<^RVCBM*;&&Y M$NZD&?I@.L5.W5""W>YH6D";/G?QE-0-%GRSW]8'G%ZPWO>[Q(+.F7%^CP)_ M\))UX)^U@A^A\MJ3T]V;$O!"7[E92".S2IAF8&BE[;@U:::,[^K-K'9+U(IA M_W":HRF2['G-[;S;&%FZF6,I#4XP;KG&D9$JJX#?&PO=V]R:W-H965TV_;.+;_*D2VW4T Q;%D.[8[;8&T37>Z:)MLD]G!Q<7]@Y9I MFQ-)U)!2$L^GW_.@),IVTMZYBXNBL2R)Y'G^SH/TZP=C[]Q&J4H\YEGAWAQM MJJI\=7;FTHW*I1N84A7P9&5L+BOX:M=GKK1*+FE0GITEP^'Y62YUOB[E6MVHZI?RVL*W MLW:6I->O5=9AA,!&;_[.8_:)7%@>-W,_I%X!UX6TJGW)OM5+ZO-FZ/9D5BJ ME:RSZIMY^%EY?B8X7VHR1W_% [\[@9?3VE4F]X.!@EP7_"D?O1R" ;/A$P,2 M/R ANGDAHO*#K.3;U]8\"(MOPVQX0:S2:"!.%ZB4F\K"4PWCJK?7EU]O/EU] M%1=?/XBKVY\OOXGKJYO;;Y>WG[Y=?KG\>BO>77Z]_/CI]D9\5OGU6P/$YREOJEWO%2R1-+Q8GX8HIJX\1EL53+_@1G0'=+?-(0_RYY=L9_ MU-E C.)(),-D],Q\HU88(YIO],1\EU^N/U_]U^5EP[2X_GSQ]4;\]\7"51;L MYW\.,9+,3Q4?CUZ$0\2"%D>9U))'"K MI'5XD5JUU!6\@2K2J:*Y,S1Y?FQRI,H/)4II*YWJDBB(A,PRL:JK M&AGS\I)I:FL)Y"+E_@N2TCSWE$1"%VE6+W6Q!JY@K:7J]-5C$]X#F'?*14*M M5HK@4WR1%MADEQL.0-^%4[_78&K9-MJG'S6;9@8E#ZP4@-$M'R@VI%0]:E
D[ZZV958[ M)%B*W\$ ] K]I"$2]-T-"5!B51?+@;@0X+I/S+8(UF-EMHR&:D-]:VO5O4GE M KQR9PQ..A[&QW0?8056&01FP+E?\B&*TC6\)V.S(&X M;#"[6S67@-:8E+& "G#^FKQ*VX:M5(*02'9 D #C!"%6WX\REWZ--NHQ" %" M@XF1RZ#_ILI6H$R : !HJZ7 Q7)5A< HJ\KK&XZ"FTS.:(Y(( M^F3QL-\\ ">R@@L9^G(C^Y[_.[1L'5C.O=291%4!_0K,#J0&469+H::UHDZ- M*Y-!0D_"ZNRGJ EP8+/'*?@8 M!'L,MI!K%P!/"XA>&JT:0A0%^1>C0=)Z)TX'<#%O;V"47FF7 HQPW$?(H=""@7G&L>CX &,IF B76C= M2(AG#E&)+ &9^^M?9DD\_:DU -,M&;'KBY4$M[B76:V8BA53X9@*D$C D#BF MR4WMX$UW\JJ-Q9T_].WO9[:_]C') V417+TGNI'L?2K%JV9L<#."%]>Z(._Q M&99X(4:C:#J.X6*<1,GY%"Z2*([G^"2*DPE$:P:6%"@4))?DI_9S-A8QT/.I M &\".^27XF@XG./?\YF8CL1D)B[2"O(KL%JQ1@<_'D7#R?A$',^BT>PS\C833%<;NT-9^'! %9 M72N"YCTOB#B:349>!IV(&0%0\>Z5^-BJ'B<)'AV2\&@Q_O<>4CM^^W>6\<@W5'R'Q?IC<\_;BWXR@J( (V> MCZ=/#WA&8J$JXO&LD=?>#*%[1>3&UN<2F.J:3"\I\7\'T;0 <[W!PMN!%>.< M\#=*Z/.8U'N"5Z1B9%S1(LGPI_?2;<1'0 [R_R1&_X=O#$^UI61$%]QO(1Q; MF+IJD'<701$3NBQ $M(2M",<8F8!F304 S46/%60IP9.C.ON9>Z2T!L*[&U; M8',J]&C$:#:8?->],G@T.8*MP&Y-3664&:Y''T.:WT%OFSX'@($S\H ML$9+1%#.6,E'A4;06!&H?32:H/K'4S2'R7CLR_.TAG$PN7>]QFZZ@?M7_8$0 M42CST#L+!DO'PR%9WA0,D <7$(N^,SZPW&EKN<,Q./9%H'##M$"-8M4&Y0>) M3X8I-DT$EHQY.%8/\O$5IL_8=/.03*\=(S"?]!9.HOG<+SR,$R9\4Y@\?DI\V%C0+)-$4!#.^F$'*2LCW(#-+VW( IWT^)TMI^1^,LTCK M\S&67SED4[T >%BS$ 9?_% @Q!(F17T=!GP0]3D:!VAX@H%Q+UH$@@;Q 7\@ M-MOF_M[H#P4!_,\FMZ/X<0*6/H%0/.J6ZV(!\S&)T$^>PO:OH?X:[1PS+2>- MU #4091D3*,I6?$YP?)T)\'0K@?M1')$)N)KPL,EX4'0P8301S0PM:O2MU, MA"_8%GN-+(3"E35_J(): 1U(NY"^D+C=C#7!LJ+#XVQ_\/^64?)2AQ(_V-/1A@_L!X-$K&]#F;0C[QYVQT O]V1NY!%*8IQW$, M&'H^:@>^K[%HS)"KL\!NB;[)9'SR'0R_-16E7S\H=@)?@$4O@%'L 1EQD00 MW[LLHBU!?6VP%WZY]5F7O G"S&)S1G%QNM,8BI*']"8N!0FNX*A MRQH*);0W#/A=&!0EY&R&>H8$NIC$9&S35-W!/5A1YW6^VXRB?L*R>TL^[K\E MT=3;DE>69:93,GJKUABAV.U^Q=%+7'R'K^\[TU[6TI;ONZ[8U8[>BR&QP690 M@<6_58?JW/[TO.#AX-/6Y-B\\%KU#46H?TN GG2+S[$-)[?-*%VXVE+^ Q:5 MZSKGL)EF4N<$.CF5SQP$G@,/)!7+_9SXWFDS-SGF=[&ASQF(BZ+7<(B7$[P< M$0R<4TR;X^64[A(N$&J/SO%R?@H ,,+P!V7CA7-U7K)021;]7O\/!'2S4]93 MWT9Q>L-M;FXLMSA.B ELICX'JATU/5K4R,U292#/]Q:R*A2'#&AL(5?GV)"1 M0(_*NFC1;P12XQZU<]9D:5N1*PE:]2-\:Q/;JNR2%AM+W$7?B_@^V!_.[G'C MI-=K P<%H6&#P;__M&62ARDLLWQ;RREJINTQ#ZQG0#YJI:@1<@9-KL9GEPF8U]2@1PR4)B'0(+%.GE;ISGK)EFRYP M&PN%"X_KDL,V^(Y5*^I#HE>@ *U6A=_YJ7QGU .+L=M>RW/05=38J';[%%DV][8?CZ*QA6 MNZX0 I^_U^!^K:GRQ'TGI2:9;)IW[C\3P3_TK!'MISB4JW$F[2/B2Y$,)M.7 M8C28)7@=#U\>F =I/J7*/7#:=H;Q8#C!O_-A,\\W' @R;':N4#:]+2V_H?>C M-#YS\;]9ZGDVGKGX;(KU*8:@P+_]NGM^W@XZ'TR&AR:[W>P"!P:X=EL4;>CC M[N<)LP/ TJSR,')P6(G[@C .X$KJH::@@J'TR=+<56XY8* MO2MS,FUL1_O.CN0 U?:<<6+?2'6=G%),CU9HY!PTGQ'@3M^#I*E=F![YQC-W M9#$)27V##^]NM /O)/#+6GT!JD$$)?[!R*B74^#>*T&-#ZU(A0^NW4 FBQR7 MEX/PC5DI1QU=E'45A'(&$\RV@@5A*Z.WH/A8+@(K$RUNPZ=C>]9$5N7 MGW6+NQ[HN!&%(:QR(JY%>G1F^DYE>F,,]6!+:Z!Z\#M']0I\6%-GJI$2[?OA MIA.HP3KT<39. H@%M_C<7L:#A7MP$R5-*0'*MM7/@2Q_:136WY7G$5;%W79( M&*CE2YOQP*A)[[BPX'2,ZY3<%!I17,\*# M$::;7%JT4G#Q)B<%$7 F0@<02DA?*CI0H]NS,6!,H.S_:Q&%^1D44!7NZM/Q MFDY P%L*/$K<0NOW]LE3L;QH^M.4F/W8T -=[E>,#.*BFR#8#,.HTIZOZ1K M4-8$D?:C?NP>M7='YR_%)<0\R%F[6#U^>;@.\WPA5&[9,Z*F-866T^T*0O@! M;['IYL#QF[^YAD](\OG 5+BAN%>RT?;)O^C11=5OSOL.QC]K0RTOO2[(+\'H M6%KO*4JUXJ'HVP5XB%\2.Q>3N/G3[B^Q0 @'N2E]O#@1K\0O@YL!&U:!-^-) M-)K-04TF@X4VI,0?4-I0 M_H%_@R, ;\?IB1A'6+3.P0Y&40R+7^;*KE%?_ Z0O3P1<32)I_ W'L]!VS,Z MW&.6GBV%S^/1U/]M-YS(5KC1Z-F^M>2W.&H4#>.YF _'M%,X =H65<#)\0HG M/9^BH7QV\WB M>'.",I]VVV7\[8LIU+:1$K^I3\0HV%;#:R[YCG\[$?/)L'V"UVQ3+YJ]N!>H MYN$4^[?Q/)J#*-%JGK8I.KWFN)#>Z/4&S#73\#P,5\X?C$!DJ3BST,U1X$9W M [(Y.@S!R995/N-TM!X)S0^F5M7:=P+4H]_4Q[ )M56646V%9L3!RH<47#& M;CQ&@V4M115M#[!N2T3'!H442OK.A$,,?-JMM;[^FE)TS9)338FPC- M(?5 L?7U@./VH4S]SMY/KMSY+S.I_EXB@86(8WC'=2_5S\? MHU(L(NN;A$PF+K2L'4F"=YEI2CS:TQP&DMPNHL,X>5U0FLI;BP,"F<,N)7VJ MFV(3Q#P4L-9&EPS)@;<8R@6Y5CQ=R1RE",_UD@\F40=HC2>SB,'! 3VA.:]A M*4O]'TSQ%F!@JCVKMZKQ$*W$O)'PA8[L-MN%OQ2ZW=S!I+H!U B]7I4591U! M3*&(2@'V11Q#M!@.*=&G=FVCZ8.;W@BN/0TB T'OS+LS-E^P9=$Y=*=BWR7J M&PFF_+YKV-I_QP:*WJ)]W@-_IX[.E[818@#(3E4)H,GHX/+4T21*/:#B[5,O M7DZ-63O-O4Y2OO&,T2* D+I$!$B>XC40-)^5"-R="L8!A1X/+F%8.H@TS3FM M9E/<"\T'%+Q#U01'DZ;)Z*JF)TLU#(Q!<^\[_/-NCD&*#X-6D*VY#3PC;(_ MI;),VE.P;=-DRLM^J&\,G!EAR7$S.)"-US2H<@W5 V1GBL^3$LL-P5S/>6?S MKD!PT%D'SH!* 7"((QO';$'UH-)6DPPW?F\A2SN7-2'BP.,-J\C"$*FCKY= M2H@ +@J,.UB_0ZW=5G[X_: HL(]3*+Q)>S3-RAWC"%R_'4;4(*QCIU8&9QT] MB9PX^6Y,>Y+4+G1EJ6>-'8,%'3WMHGIIG*8@XJNQ9EY:SX)=)&&?I]U>.8RS_2*F]V_[$ZX)_V=2]SK\/^R(Q M3$/H5BL8.AQ,)T=\X+;Y4IF2?N>T,%5E&ULE591<^(V$/XK.VZFU\YP& R7IBDP0P(WS4V3,,FU]]#I M@[#76'.RY)-D'/[]K61CG S0]@5L>??;;U??KC2IE/YJ,D0++[F09AIDUA;7 M86CB#'-F^JI 25]2I7-FZ55O0E-H9(EWRD48#0:78 2 M5QI,F>=,[VY0J&H:#(/]PA/?9-8MA+-)P3;XC/;/8J7I+6Q1$IZC-%Q)T)A. M@_GP^F;L[+W!7QPKTWD&E\E:J:_NY2Z9!@-'" 7&UB$P^MOB+0KA@(C&MP8S M:$,ZQ^[S'OVCSYUR63.#MTI\X8G-IL%5 FFK!3V256_8Y//!X<7*V'\+U2U M[8B,X])8E3?.Q"#GLOYG+TT=.@Y7@Q,.4>,0>=YU(,]RP2R;3;2J0#MK0G,/ M/E7O3>2X=)OR;#5]Y>1G9XOEQ^73TW(!MX_WJ^7#\_SSW>,#_(%;%#"$GQZ4 M1?/S)+04RCF$<0-[4\-&)V"'$=PK:3,#2YE@\AH@)(XMT6A/]"8ZB_BI%'T8 M#7L0#:+1&;Q1F_C(XXW^5^)_S]?&:I+*/\=RKA''QQ%=^UR;@L4X#:@_#.HM M!K,??QA>#GX[PW?<\AV?0Y\M,$6M,8%;E5-'&N9$?8SDO\ <3?N1B_<+S=\9 M)^@Z3-P) X5@TD"!.N<6$JZII90VP"39H;;4^Z1)24U,[6H!\T*H':(!JVI M*)1V0 94"C9#KE_C.R"R1:8E<&F1RF>!ULGTP(CEJI0T@6#%""SF!:,WR-BV M8W,QZ%]2FPBQ1Z6%7]H%@E8.TV"3$?%.N8F9@!W%-EY;WHT>HAX-'5.@'QMB MUX6-+ZXK!"8,2KFS))MQ6WV-NI:T=KIT"['G:NE+V'1 MS;>B."[\KV_3''?2_,]9]>K24YFMLN0@.%MSP>WND"H-_A.JJ)B!B_';@H_[ M5X<%O^'4NKNV=4^6]S.1:'1(&M>DF#H* R)))W,J;2D!NLJ)Y0 M:+7E":EM+T5\P;ATWTU;>U"%DV I76I44LH.'0 [I-9ZT>;(DL1=,9T 3UO8 ME$LF:4\%;!039$ ;D:/MP^(LA"_!Q;"S/WX+_;>FO)W=.M3HE7+?(KO2GT&( M7.4/?"W3&R3ME#2+M2^'KYGI=*279L,LSCC-_\1OB<%]%A51@:W3N&/'XEB7 MV&G6+2$S&+WW%&A2<$4 C^4I[=2=X$I8RM3Q2GR#N<>F5]8H,>5.\1F2_;X? M?-59@AWE^W*9<))>4Z2^Y$';*/13T'3/S;TP\Y)3:+>^/L(*=?1K@_M=K6]\LSKD_Y@ M7M^7[FE3.5$5F)(KB>5# +J^@]0O5A7^W*=90[<(_YC1M0VU,Z#OJ:+#O7EQ M =J+X.P[4$L#!!0 ( $&!3%=-T9L]UP( /H% 9 >&PO=V]R:W-H M965TG>! Q1-B9- M^V"22V/AQ)GM4OCW.SLE8Z)4^Q*?[;O'SV/GN>%:JGM=(AIXK$2M1UYI3',2 M!#HKL6+Z4#98TTXA5<4,3=4RT(U"EKNB2@1Q&/:#BO':&P_=VI4:#^7*"%[C ME0*]JBJFGJ8HY'KD1=[SPC5?EL8N!.-APY:X0/.MN5(T"SJ4G%=8:RYK4%B, MO$ET,NW9?)?PG>-:OXC!*KF3\MY./N M=Z0M?!D_HW]PVDG+'=,XD^*6YZ8<>:D'.19L)_V(,?RC!DV'BJY!F6S",G_:OXYN=-&T0_R:YO<%JRW'UMPO]%=5M_'8B;.?WZ@8F6:96F ,^DMLU:N :F(9""G*MA@->@RGE M2K,ZU^]/@%[DR;U(%RR88(JC]N&6O$S#3%85U]:[A%3G,*\:(9\088HU%MQH MB 9^>-2#=Q E?B\9P ?E+ 2)'QZGT//#.(:/2/V&,S@GB((+0;]6S@N>,6?I MZU8/Q'ZO/X#]O32.XE.X42Q':)2LI.F.9_D#*L,UKY>4'@]BB/PH#0F""9AK MPPS"#7NDU3!)[3?LPU=3HH+4'R3'$(7$,26R2=]/^RX(_3 ]@FV/'+SP8X5J MZ;J.ADRN:M-:LUOM&MND]?/?]+8K7C#23QH$%E0:'AX?>:#:3M-.C&R&ULE5;;;MM&$/V5 0,$ M+2#H9N>"Q!9@.V[CH'&".*T?BCZLR*&X\7*7WHL4_7W/+"G9;AT7?1&YRYDS M9ZZ:HXWS-Z%ACO2]-38<%TV,W9O)))0-MRJ,7<<67VKG6Q5Q]*M)Z#RK*BNU M9C*?3E].6J5ML3C*=Y_]XLBE:+3ESYY":EOEMZ=LW.:XF!6[BR]ZU42YF"R. M.K7B*XZ_=Y\]3I,]2J5;MD$[2Y[KX^)D]N;T4.2SP!^:-^'>.XDG2^=NY'!1 M'1=3(<2&RR@("H\UG[$Q @0:MP-FL3Q.2Y> M%U1QK9*)7]SF/0_^O!"\TIF0?VG3RQZ\+*A,(;IV4 :#5MO^J;X/<;BG\'KZ M X7YH##/O'M#F>4[%=7BR+L->9$&FKQD5[,VR&DK2;F*'E\U].+BT]?WYU_H M[-/EUXO+7\\OSR[.K^@W7K.A&?UTZ2*'GX\F$89$?%(.H*<]Z/P'H+,Y?70V M-H'.;<750X )&.YISG*9.; MQ]E M7EJ M<@E=E0((AC 289, LR)G5TZ>1D>]RM)CNFZT8=*1="#K(G4N!+W$%1C$!I<[ M8A5']F@61C/%ADKV$>-)_()YM*M&-X-'BJ6# EC@/H@'Y'*DC=J$I",(;9B6 M;#0:HG?4.KM3(,S%3+7SKF26UP![QE"C(*Y(C'@MP:O6[('/=8U91.+X Z]K MQ U1@F3I "G.CC#P IB&'*-=P()0+%5HJ,8P#6.ZL/0A@1&Z8CK*I,Y5!$J7W"=.D4QQ."@%*K>@OD9V/"F#/(LSBI:8[64C=L$F]P/ 5LIG M7[/?:HNI'$5"99F^*+=4,X_I*D&YKZ*0EH%O$V3-5G(+KF8[<*V1R@KZ0ZC! MB&^R 0=KMTE[?N .K@53E[J3U %KJ?OHMXA\7TWW6:(8$'[$?TPG)C8NK9J' MN81 :91N!7G9UPGJ 6A>QQ&I'/=,=Q@ZTUP+^\(2ZHA3<%9) 7+8U53=8QNM MEAJUN\W(H MQA3"-^HJTCE3K$H(X?,[%E27 9L@#"_\[:(@ !K'H:[37'^4> MDPM&:EG2CC[DJ@?;$&R(PYT: MF]VP#'][WPH,'U;I3=H: ^ MOV6BCH)>65WK4B$ER>X&AI;(? 72+IE2AAX%-WCW^"CYER6[=F:-D?TM5:L< M@M$^7F&8D9+ 'Y@N8P+6SD+IDJFHTA@E?N\W I'[NU46BY28>/[L]7SVZFVX M,S1^[']H M%.3[E:@_1-?E-63I(I::_-I@BV0O OA>.VP;PT$,[/?2Q=]02P,$% @ M08%,5],_9?%0!@ QPX !D !X;"]W;W)K&UL MI5?;;ALW$/V5@7I! LBZK&1+<6T#MIND+7H)HK1Y*/I [8ZT1+C+#VX1HK M*^LJ%?#IUD/?.%9%%*K,,!N-3H:5TG7OXBS.O7,79[8-1M?\SI%OJTJYNRLV M=G/>&_>V$^_UN@PR,;PX:]2:%QQ^;]XY? UW*(6NN/;:UN1X==Z[')]>365_ MW/"'YHW?&Y-8LK3VDWS\6)SW1D*(#>=!$!3^;OB:C1$@T/C<8?9V*D5P?[Q% M?Q-MARU+Y?G:FH^Z".5Y;]ZC@E>J->&]W?S G3W'@I=;X^,O;=+>[+A'>>N# MK3IA,*ATG?[5;>>'/8'YZ L"62>01=Y)463YO0KJXLS9#3G9#3091%.C-,CI M6H*R" ZK&G+AXN?7EXO7"_J9;]C0F%[\:@/[EV?# &S9,?/(?DD;3?:+7LO#F@#Q:.%@3D6,2,&067WRC3LGCJ M7M%6$*Q //E(,L:QN!<)M;0.12%1EL3I=^9K+WT4^(7$3.!B6@%:U]",+,2D M"G'EVE:-JN_0ZUM3)-MA5*/NY"_!TPOI]O"&,8!QRL#80EHW]-@;CK'4E3;* M1<^\%)*JLBUL0BJ )9#N;0*TD/?BTJT87%C;2N?$]8UVMHX;!O2F=9!SV)D. MRWCJ+'$21E=+T*!#C&^LT7FJLR[%M.\J*\5.NC"Z<>?2&5VO'8EGAM46@P4=97<6=G5%=--RAW9!O#53ZD-'_2%20O=;6% M&>PUI^2>)!IW[?&_QJRP?VMMX6EA$2J +]Y^JZKFNTMD,^X4@B[G*992LM8* M_>!A1B'],%PADBEK0J2;+A"(JCA%TFJ?2K2B/6#)BU@3J%R8[E^>$@[UJ.@# MF@6N]W9(S_9XZZ<3#SD#?J:LO[)=!3_9[,36I36A:-8A/;0_HR. MCR>T:)O&;.LD5[ZD%8Q^D$N.38PZ,J&S:8-ZB6U.'/3_38S9^^.>QFOAT2A= MI!X8B^1AI@I\!3)MJG&)WI,F<@I'9-DK_$Y?C2C>^X[LZBCVA]1[[%*Z74+D MV[Q4]9JCRAK7NL=.VT.F5_,)3?N3V>Q)*!YUMN= )'L]-TJZ#IS2-;C[Q&QK MA2-/)AX4WY4RL:06#7^YM]*7MXE16M@!HXD7;45K=K8.![UZZ+E M& ))T@<>/]CG8K#$1D_&(OO$>8B=Q:$G-D6A=%KM:C,ESDK?RKD5[R/IF(R$ ME=QV'CGZ<7EBT+@_G\;A#,/I)(9I3O/Y5/R#F\(* MRFC2GV/]0VR"8Y37>$9RBSQ%RV[:$.NI.T!?C/NSR?%+^A6)E!QEET:O4S9] M3>-1_V2>T:%;['#O<8%KW3H^H3S%>*9WQFYV]TJ[3(^3^^WIB?>+&ULA51M3]LP$/XKIR AD%#STL(0M)%:5K2AP3H*[,.T#VYS;2P<.]A. M"_]^9R>$;I3NB^,[/_?<<['O^FNE'TV.:.&Y$-(,@MS:\BP,S3S'@IF.*E'2 MR4+I@EDR]3(TI4:6^:!"A$D4G80%XS)(^]XWT6E?559PB1,-IBH*IE]&*-1Z M$,3!J^.6+W/K'&':+]D2IVCORXDF*VQ9,EZ@-%Q)T+@8!,/X;-1S> ]XX+@V M&WMPEG3&UVP01$X0"IQ;Q\#HL\(+%,(1D8RGAC-H4[K S?TK^Z6OG6J9 M,8,72OSDFRM6G_!IIYCQS=7PO@5UC6VVPM@7AFKBB:8%!1< MUE_VW/R'C8#3Z(. I E(O.XZD5?YF5F6]K5:@W9H8G,;7ZJ/)G%%6)#G3C(TBBI+N#K]L6W?5\W8^*KF8& MGRJ4%L8K6@W\&LZ,U?1$?F^KMV;K;6=S;7-F2C;'04!]85"O,$CW]^*3Z'R' MUEZKM;>+_;W6;0+_0_'NCK]+F&)IL9BAAJ3YL4=@'0'$.YIX1#)<:T1.L.8$G MNLK(X(SN]8XP_W( /EMTC\T &M9]]P:OI]VW.0U1U Y YPM%XAO#)6C'&PO=V]R:W-H965TM&#; M60Y2;W,-F G'I9A30S;;3$,^T!+)XLH):KD*8K_ M?8^4K;F;XWZ1>*>[=^^1O-.XT>:SS1$)7@I5VDF0$U6W86B3' MA^[K"DK]D MVA2"V#2[T%8&1>J3"A7&4703%D*6P73L?4LS'>N:E"QQ:<#612',?HY*-Y-@ M$!P=*[G+R3G"Z;@2.UPC?:B6AJVP0TEE@:65N@2#V228#6[G5R[>!WR4V-B3 M-3@E6ZT_.^,AG021(X0*$W((@E_/>(=*.2"F\>6 &70E7>+I^HC^F]?.6K;" MXIU6GV1*^208!9!B)FI%*]W\C@<]UPXOT$V/-N"WF6]X+$=&QT \9%,YI;>*D^F\G)TAW*F@Q_E9Q' MT]7BS]EF<0_+V6KS%VQ6L\?U[&[S\/2XAI\>-:']>1P2UW'187+ G+>8\2N8 M@QC>ZY)R"XLRQ?1;@) )=BSC(\MY?!'QCUKU83CH01S%PPMXPT[UT.,-7U.- M2A"FL!2&]K QHK3"WQ(+?\^VE@Q;_YP3WL)>G8=U#71K*Y'@). .L6B>,9C^ M^,/@)OKU NFKCO35)?1+I.^E392VM<%SI"_"GB=]>BT>%FMX*A$*++9H0&>@ M:P-S+4SJC'MIN,.TL=RCQ.L4,J,+H!S!:(4N9,FX,L620)0IW.42,UB\8%*[ MCH2G+)-)"RP.5[XK8X$[=XT5M;7CD;L"@U\\CK0<;0S#JCU4?E-(,T2E+;W% MHE)Z7[B:">\0]Z@L=R!V!M$[&TFYYW@LV(>-)J&@Y$%HA4+KP"@7U$7T0):) MJE,'U$78>LO2I#"2;>;\GXP&#<*;J!]S[RKEQQ S9\>P<_!@A8S/CVOO4;!B M=\=]&"_B'N^JK=#/+K5GDKE#;(2%-X.H]^YFU&X46>(,+S%)=%V2.XT$Y;/8 M\A&D-1X/Y1MV?A[T0;KE]UW(MZ^O>333Z;K'_I\=].'?]PY.IQ71V M?C;SF3K$=H!UWF[\S]JI]V]X^^]X+\Q.&ULO5SK<]K(EO]7NGRS M=Y,JF1C\GD>JL$TR[-K@!2=SI[;V@T -]$1(3$NRP_WK]SSZ)9!%9O;6?K%! M2-VG3Y_'[SQ:/[WD^FNQDK(4W]9I5OQ\M"K+S0_OWQ?SE5S'12??R Q^6>1Z M'9?P52_?%QLMXX0>6J?O>RR_+QYU/#MO1LE46N9%2K/A):+GX_Z MW1]N>I?X -WQ15E*N?CZZ.1"(7<966D_SE%VD6=([C MS?.TH+_BA>^]Z!V)>564^=H\#!2L5<;_XV^&$<$#5R>O/- S#_2(;IZ(J+R+ MR_C#3SI_$1KOAM'P RV5G@;B5(:[,BTU_*K@N?+#]//#0W_RFQA_%-/AI]'P MX_"V/WH2_=O;\>?1TW#T23R.[X>WP\%4W,MGF8J>>/N8IVJN9/'NI_7_4,>24QCO]OS/DO_NSHM0@5__3Q B>YJQY&E2V'XI-/)<_'X$V%5(_ MRZ,/?_];]^+DQY9%G+E%G+6-_N%1JVRN-JDL1+X0MWE6P)8E,>I!$ZD'!A.3 MX>AV^'@/2P:NW(KQ: HLN.L_#<2D M52)%"7?'\WE>X44@;:S2XSNM8 2]R341B)?[:ZG5/!9QE@@%=Q;5K%")BC5( M74?TTU04:IFI!=R3E3!X*?4\7V_B; LJFL+TL'!\%G8G*V+2_T*LXFA\350=7$.G95_.W;ZRA@NWAHO6-=S&Q8J82Q\& M?U3J.4Z104TK.#"4Z$]_ 8+O!'\:B/_Z//S2OP?BISR\],.+6$NQ B.;;D6J MX#J(1O8LBY(E[$65*S",9:55J5CNRY664JS9WN1:@#JT[N*EX\!E*]E/.@91 MGLBY!-IF:?/>'1A"3/IW S$1@]L!K/@&=>M7"6YNGH-<_U.BY";TW:6-%Y$:-,=,H1/80!&G MX))15P0X=S&')U0ITKPH8#)T=(E 980!Y+<-^-"8M0AW/A8;T,\\4;!4^8RN M%^C!.YUJ>\(CH_LJ6\)S_G;4N?Q9:J!"Q$O\%2[:YR-<*&B\]";!KL(2JE7Q ME8G)XG1;*-KQ14Q\@*MSI>?5NBB-+9@!(!$%+ -MAIL&3(D?UUP4,%(BP:" MA6 >SJ2H,O"S!"1@1;P3BNX$WL]PE;"($03<4EC2&K_!E2"HI@.-E5>PPT4D3B2]05@%%^*O9*TNW(0VT'"[H;9NN7CE= MO6I5M"&8B P&4\U:VOIPLX4=BM$7,%#C"4( ]'ZXGWFA[+XH/Z-XB6&%!>P! MJAI]A!L L6P!L8BWP/ERE5<%\*!X]P,!&/S30_?#JKW,\Z00;T2O&UV?G<*' M[E74/>L!N^=?66FNHI.32W$=G7?/Q72#%@#^H$QD@.C?B//H^JH+_\^BZY,S M,0:ET^(BNH!KEW#E7 3LP;MZT04@-/AP$IU=7+1YBVO'_^M#MC(K4B>T@*0! M)V?B%A6#!*QI5PX,";9S-+UG^ 'N[:,83P8 U<")?)Y,!B/"9GTP8\84I"J> MH?P:K[ P)(28(D*=U@Q/TGR.VL@$;E&2\>H"3 N(O@I\@8W)=0 JO*Y,^V( M.]CN6,/D)3TJO\U7<;8$;4,_#_*!:H/Z"K^S'14R2SJP%R!)K$$,$13\+W8G M,8/&:#J7.X.CBL7L\%)$0F 5.^"G"HA0R( $>Q$GOU?6=>(,[!9P?/@N"@E2 MA .2;&=(#%J<,I]_7>4IF.7B[W^[ZG4O?R0'7;9J:O?$AR(G!W05S/52D;?# MC?L$TH^VM#',:!WJ5N\**U# M4P%)Q%P$_!CH'>.,S&)R8V8GP?/A_U9/F:R4PN$'/3J@"<2I1,3V0X/YJW-R>=4PA,TQ0O MP%@+5:#^(!ELT7 GX:;SEIMZ'3%%T=]E!AA0U,JZ.R8?JB!Z1 $ZT\AJC>P M!.[-\M+S+W(N'U#&%C80@P\06 )'"+#6L?X:B'Z)A)Y90GF[I 'H28VZD O( MW*Q@%(6T&)>Z$,!*[#V(8:E<;2-,@U&,+?25#R^A/[!--"@-A?[4Q] M,U,_?.Z19WH$IJ%UZ78[)V#O0Z%'D7G*2V#-_HZ_1DWW!(8!-;7(DW;4P$DO M#<2@92V-):%0$N 7MEH*046E&0[C79CCX'JL4[> ? %00^.!FACBS MU&JY!$* Z_*9;2A&JN#\$_@& H>[ #Y#D\-U3R)@E!H160T48:"S ";702^/ MF?,(&X"$\7R%> R!II8DQ;4H^/X8 C'*O([4B;&-\(S?!E-Q9X%B' . M*WAN)P@:E<#(6450.(/M!&)QO)NJ &4OR(JYS_F&^ ($%'+I *QG)X4?68;( MTF^KV6S^B#ODMR?+&W:1F/N25RF*$ I9*8U*RV1'8FP,8Q?4:4-+W2 =UVWU M@6/0J%D%YB@#Q[W.@:M$^ .K^"VXID;$U#YJLSL/6/D7$@ O>)[-M/'+-9)B^D8,$_7US!C;: MNGGR^[W.I;N ^E/SB X>( 2(K,D"6YMN(:+4\CA8:;!WVN@%4PD:GL\5,8P, M']8K.->0@2FG[0U$(\$<=DYQL]BL2"@)8'#&I&.\TJ8^-TU4B\3KPE0C*+(J MH-%F;L![I 3EZJAG9_%\.X"/;IU]W0!;U=GS1(N9:U(LM*48?*-W\\M>YD@K MN,(\%)D&B-81MP&A(8L,B[4,,*GS"'O:H0IF19A6)4IP+:0ZCA1I22*I*.(4 M7$??8%5.4^Q[$0I[UI2C(?BZ2R:G8#3F>$D ',5 %TCFJ<=U;9:ZYRUUK]52 M3P _Q^M7<^J'GA:#V_O^ P>QWI&!+>5MTWYTKEQQ_!J(WMVD.#2!G-1:Q55J-PL0$8!4T&W&WWB; 3N%VU*(--"C4V#(=Z!\ M QFRO8%[,FCM)0;5R< MNRJ%(3%QF4@FX$^$4<;A@\3)$8IT"6)4"I,:DB M;!FL4$NVBZM8+^7WDL!3MZF>+]%U6XMG'QX-VHC$8QI;5@(B)FO0J(Q_H1CW M*";CQ\'DZ3&M&00'Y>2(!)P+=RSR@.,6C9A M+2$B]%NJ]&L&:(F77@H./$.@;I30O*Z(>N&5V0 M&:T67<5!T(R)$+1>2TE>:BVP!6)K8W[%>7PL:2/5I&":60]Q1AT&&*):6=X1 MO]'%FTJEB#A,(A-5P+?,5(O+MCASZ7'$/;NR=H-BBQ7-7 MSFUTX>--O-X]%^,% '',?6J(K2LM=T8V=WV1((X8:9OOA]4"8TG%"1<&EME^ M"?:&Z[ABBJT-/K_#(;K9-/ .!>4.PK!LWXS#G5P\J]6$7( 7/,P0PAA;DI>9 MI*0LWX-2!;ZZC+]*QE7U*I5*4H-U0!!T52K>\F#M)/.48YC9N!9Y5+RV&IB. M:DV>0N4)![6*:[\9>TP>WJ2T;$XJ40N N!(9"GKZ(IN#>JMDM'I;>Z?H'A-E M<*TMR'\)RI>4\;L.S4M IBDQ^^.&[W9@:&? M?AE,Q"W50MAGC<8C^_5^V+\9W@^?AH,I=YOL_V720DBPT[VA*XSZ[DCEDM 4^=PB,AK2A*W,O!W'LUW, M8@*@F:3)"7V9D)<2LMV>Z02@0HL7HH;1S*-]G!'N&MC%'313%>@E2W5;]/ M,M=+%0NX-R&LO,X32G*4)K+#Y1NW/@.69#9:!T)T@FE(C17DAK (ZSL+Q LY M"! 8LVZ7%6UP3T8A5$Y?>PL MRK"YRPCGFJ61 MFUO:G#R7.O9+B"*B,;C-@W8 L%8+O@WTM^P 6$1OPC"([* M0Z[0(HB'=LG!#!1L1BV+IH ;-.08U":VE7PT5T91=COO3%60YBS_YB#-NFE+X+L-O>P_<1=_^+ M!?!]S=,ASU1[?#_KT8BM'T:?+Y@=HC M 2X>0Y2AGIF;"S>]\M/7X/+!"(L",]/;.=]KOLP(OTE4H"W&W[:X$4P7455P MPY:Z=G-D\^$N[G-*ZG:8FB9<);'>*Q7MAL=3*1GOG%EC,,J-5_BN9EZ.^9-$ M&:^J,C[@P'!L&6N7YP](,CG61E:'"ECG4YNL^2ZV;GL;VX1KM]ATBK')JTGG M Z.(P9?!Z#/WG8X_C88V^^S[3DV1F%7>)*5)2G*?G.3XEO$I-?&9+;#=?:89 MUX$&$JT"GBVP\LJE]N:A@X09A=9%Z09'U*<*0B-H71K:7^&7%POU-'5%%EQ> MSG5A @O$A$@0F7^#A1A_8.X\6"&C/:Q=@D-# 4DJWXJ*?20$P&U/,8P-E;7W-"EG0_$W-*3ZR]A&'?=R, M2+)4:]W:-\H]FT=1G,"IC;HW7H-1-Z6BH(B"^[K)-;=0 MT#'UL[TF-:[9QOL>\]""./B#F%UEF6EBQPLTLFF/<^QK=06^H;;;WOYZ:])> MI *-3J#U^>9B![5Z(-SX-![?3<5T?'_7EN?J^9[.7GM/YW1E>@I0_WZ!/VEK M'TO[:,VT3\4OP\='BFU&=X+.D]P'[2MMR_!M.;WVMIRI!;2? D#;KP-:*YN- MZSHPO!C<$\TP@1B,!A/3B0.1V\-P- 34UW\:?AF(@?C'XV T'< ._0F$[?)W M8#QMNW.\E+9L8_H]=PNE11DO%NYH ,=;684G+%B'3(6672PENTR+=,$-7S[2 MMR;71"IHA<&5SV$%7,7=#;MKV41C NU)C% _G3^(7.#"5.VV!D2^_&9#AWH? MK70-W"87_2>6[8KPY:>4U'>.IAVW=3F^W*\CWN7!@0)4+V@!;K M* M>7^JT9&<+"3 8Z2;#P]5IIJ+HQ((H1*L!2\Q MEKU"YJQDG)8K3Q/2@KD^@#U%"2#7D>+G!]3/G;J+;8C,X$ES2J'@Z0K?6?$= MDV*#2X;4^Y#%[^CAYTW;%!\J,S+,A7\Z_T0PE7M+B%/.S &HQYZ1R^YY! *R MQDG92-%:NC^&+20WUG;SHIA8>P3+1*MVD_\*]0%P^AZ\=4LG40H+G>KDF.XL M#.'"5DW.L6$6W(+X8%+*3YL#*+0@M/CNZ*&EEYL@Z^2:$@[;8AQ#RQ4R@(X. M8$67#TC1<2TJ\);QM\:Z)@JV/7@GC2 ':A)D(J[^Y9F(5D/D*XV]]G+@%$_M M'-]0#C84J$;#H:1J!$XK\HW/-F+; M UBADF0"?U1%@9B>519E%7*6-+ M(MW!TW$+29T6>_H7%]RR2VWY@=1=_O]*G:\5]MH+?>8P&R4#&B7MP.-B=#M^ M&(BG_C\ [-[9'+E75M?^LW/ K^;X;64#B_MS+MZ U\AUK+=!1T11:XG L4W; MR.+528Q+LTG,8)\8JEB&U\0W!.&X@"B8EG M*6>7U *QJ7VAP R\M7RV)T2XDW.=4X_85X1A<#DC TN_%\A'(L[DM-A5[%%& M9S7PJ1E2R$U,-4O?0&?!Z1K;:9[;3[M-ZI;=SCGO]*CCJ6^:B"RSE58&B8HU MIVEV:D6Q^(+<;F;S)S2;.:N+*5OT* C>8RSE4>J+BCRUVVQCVEIRZY?=;:9E M!;J*+5F44US+N*B,4\4VHR36"6(/6PD$J&&@&WJ&UEJ(9@1!1W< MM$69C$X_^=PUMRO!G<^Q2JE-SC8_U4?A$Z@$F $;EV5J6IM\;L\UJA%@D& D M6/1-(B8(F5ZCEBI/3E^-6>SP$=G]'USI%,_FHH%'KA),( ;5JMT4LF$*D:4M M.-0+;CMS_7*4J'.YQKU;7+\X[JX_0D9=R?QF"6(*9;?:QF&Q;GP\PIR8%V\R M#C*A (1<))TO"G@0M&Z9UJ]ZSYHYZVL MZ]_>Y5&LYZZ1#2X5AMM(F*V%-L7 M%+@U6<268QPM26X6%?HAB*; NVD,L/):<$ZG XTLV%RG*85;;^9\U/F_OD;# M+W3P4G0@:O.%]EY[J7Q@6?0([GH*4:EL=%X'!NE/\/S45#P.)F+Z2W\RH%X& M[@=DJ_>2'\]3,+&VYY>ZZ-$<\PLW+!4;;*A'*L3;H\'C].@=XXZ]QW$S0HET M9_KH]0]5&IL66RLP1=,4%/%A^PH/C=8W7Z^Q3D%8RB7Y*1Q3J(G8\8#'B&-; M':B7GBEY3G:@60ZQ;D(33 T>1?]!+(W+$8M@(6XKNZ6GG M]/3?3*W<+<,Y;VYP# ;AVC_7Y_&PS_832S8G+K[2KN7W;DB?64 M,<,)$5AMK-/9Q-/V[<*BV#-JNW\J7'_C,R60]\S%4OO0SB2TC"SGS@5=>*GJ M[(_,]_ K6OBL/@YX/-L>AX)!?;NU.:CE=\L=WN9D2W (&5^;$M.YNX &#EE< M52:TT1T(BPN(3D%=F2@4+';])"Q4( 8D87<*LU=X(,JTH6=;$>ZGZ29NVN': MOE;&X=2"+-K*R)8)[?'P8WL\/*O6,VXJM)M>E81:D,3]&+U!+GG#[E1*E,&* MHP-&)/HNEGP'Q790)IQS&O9L3OVWUD49XJUOKMD[[/(NFMJ\J:6/W^ !E,QR MB$5?9S]W4P2265OH_!Q?6=W5F&7S6,TSC>UK'UGJ/4SF9\: M9JDM]2*ZO**W9-#C@=VAY79/[7)QBJ=:W-^H#J3F]!X",!S'5@F" X4<&-0# MUAT%",2^#8#ZIK)>>_O7" *Z/J?1D!&/.L]R#+!>;2<[-)X8_"KZ(GA[I9B, M1_#E=L!]9/@:NPS[@_M)OB'!>VUVQ$D/5/@!%3YA5/2Q/[VQ>;QEI3@]Q]X1 M ]VKLZN(&]2IPW:"\;LV97_WC(GM"I,Q-)VYB7+-9VPB;%4AS#0FJ/^.1*;<)VX]K;(*=MC#A2'LD#UVO!L!;U$P1PYKCDR MET)R+$;Z,*H,0D[[YA;;Y.)1-6!2TXKKU6535Q>C%F&'?VQT# !.%1[C=.]G MLN\WBH-3]<:(<>OZ7WM-Z?O@!<%@M9?T&F1J_L]*?E>PN^I>M=SG%PS[V_D] MS6 !0.(*T+<%/'K2N3P_8DANOY3YAEXW#,"HS-?T<25!7C7> +\O%_ 5!+ P04 " !!@4Q75Z"^$*H# " &0 'AL+W=OC9,?M;6EP7Q*+?/CP(251DYVQSZY"]/"Y5MI- ML\K[9ISGCE=8,W=I&M3D*8VMF:>EW>2NL6C(9]-&K;!%?K?FZ6E5=ZS"%FC=M)H ML%A.L_EPO+B*^ 3X0^+.O?J&6,G:F.>X^"BFV2 *0H7<1P9&?UO\@$I%(I+Q M3\>9]2ECX.OO _M/J7:J9Q^QJZ>=Y&/&^72 M+^Q:[.@Z QZ<-W473 IJJ=M_]KGKPZN ]X,W HHNH$BZVT1)Y8_,L]G$FAW8 MB":V^)%*3=$D3NJX*2MOR2LISL]^6]X^S!\_?KJ#U>W=_>VGQQ7\BEM44,#9 MTBC)]^>3W%.B",]Y1[IH28LW2(<%W!OM*P>W6J#XDB GA;W,XB!S49QD_"6H M2Q@-+Z 8%*,3?*.^[%'B&[W!-^?#VX.:'VJE=[=8I]ML(-W0,/#]@8&T4?$WB: MX@FA8EL$OS-TER(-6RL$NMR6I3:X-H<;P]GPG#)Y)A4P+>"I,@H=(_#2&A&X M=W!G36B2\ZPXAT5PE,PY\.;E^TOL)3Q6U)4CZ8!9I/.L:0 (,C:,_*CVB1P9 MKP[ [QRA_C:VNQ-H75N/D&6)-C:'5RQN'EKIO.0NI?RJ.EX8I>8JB*B'*B + M46HA:3?=!7AB*YFM$U>IXKR,;HWJ H0-&^*@2L@D-:$;C)*XQ2C"9C#*%EY]Y8P]'N>S-E]E:N RT=F)+4B1 M3 %7R'2W!8P M8FS M#9JNL M O976Z-@Y@L?S*#FI,W7#M(SD+AX!!Z5$)0YQ$&*IB90&]#-Z;!-S MHVEFH^WYV]Y^Q;[_O[?C2,():;I,-(0ILDV$0J9#*57JBL9=.J2"%,U@8S/I MG9.<*7>3?/]M>Q=;(6UEE1 Z$""]*7U#CEWR_-54IA9LTMOC( V>=D#WUOYY MF[=3_07>OHWWS&[H7('"DD('ES^\R\"V[TV[\*9),WYM//4[?9)@@38"R%\: MXP^+F*!_]&?_ E!+ P04 " !!@4Q7I3RLZ%\# !-!P &0 'AL+W=O MT*SS;@I V6 MH:;'5YLG6B Z^ M-E+995([U\[3U!8U-L*.=(N*;RIM&N%X:S:I;0V*,C@U,LW&XW=I(T@EJT4X MNS6KA>Z<)(6W!FS7-,+LSE'J[3*9)/N#.]K4SA^DJT4K-GB/[K&]-;Q+!Y22 M&E26M *#U3)93^;G,V\?#+X0;NW1&KR27.LGO[DJE\G8$T*)A?,(@O^>\0*E M]$!,X[\>,QE">L?C]1[],FAG+;FP>*'EWU2Z>IF\3Z#$2G32W>GM']CK>>OQ M"BUM^(5MM)W-$B@ZZW33.S.#AE3\%U_[/!PYO!^_X)#U#EG@'0,%EA^$$ZN% MT5LPWIK1_")(#=Y,CI0ORKTS?$OLYU:75S?KFXNK]2>XNKE_N'N\_GCS< ^7 M@@Q\$;)#^/E62RH([2^+U'% [Y86/?AY!,]> )]D<*V5JRU\5"66/P*DS'2@ MF^WIGF>O(O[9R1%,)V>0C;/I*WC30?XTX$U?DG\0^H%L(;7M#%KX9YU;9_C% M_'M*=(2_#1Y-_[]%<*S@?#L-?1CPMPC!+#4EA3D/Y MK1@ARAF4Q._%<;D]3[7?[2E-Y_"H#N8]R.A4FZ1' M(ZY!LPF#W$*A.^7BM!M.AV_%.H[(@WG\T%P+LR%EN;(5NXY'O[U-P,3A'3=. MMV%@YMKQ^ W+FK]W:+P!WU>::]-O?(#A"[KZ#E!+ P04 " !!@4Q7>2+= MBC8# #"!@ &0 'AL+W=O7@H"]J 0EHJW536U2Z]4.U#R%G[B)RR2W)0;M?/R<'C$Z4?8$X MMA\_=FQ?=ZG-W.:(#EX+J6PORITK+^+8\AP+9ANZ1$6:F38%[\1=SO MEBS#";KOY=B0%&]04E&@LD(K,#CK18/6Q;#C[8/!#X%+NW4&G\E4Z[D7;M-> MU/2$4")W'H'1WP)'**4'(AJ_5IC1)J1WW#ZOT6]"[I3+E%D<:?DL4I?WHO,( M4IRQ2KI'O?R"JWQ./![7TH9?6-:VIQ215];I8N5,5W78,3 MZRL8/=R-K^\G@Z?;AWOX4/%IK*7@ NWG;NR(@<>)^2K:L(Z6?!"ME<"=5BZW M<*U23-\#Q$1]PS]9\Q\F>Q&_5K(![=81),VDO0>OO:E'.^"U/\ ;<*XKY83* M8)TGO RFUAGJGY^[,J[Q.KOQ_$Q=V))Q[$4T-!;- J/^X4'KM'FYAVUGP[:S M#[T_R9G!8]^5*8S9&PV+@X$Q3&48SB\AAS=XPE<'0ZGY?&<*_PD"OA7@> AU M,\!V-SPC#58H&="& .I7/@==^HFSP%1*@TNU$]P1PUHIK*U(J*@!#.C*@-0J M.W9H"A"*$VN:4B@E(W^A KA)&2EH,%Q.%$9PUCH_@I$N:#%9%F;[\. \:;4N M81(BO%,UX"E'F#%A8,%DA:!G-9%5V?BVL; TT9X*E2 %YL"1;T;U=) RAS66 M0@@C*CF]-YI8'*=!D87M:",]=KYC-[69!#^J]]->\ MWNYWS&2"GE3BC%R;C;.3"$R],6O!Z3)LJ:EVM//",:>/#!IO0/J9IE17@@^P M^6SU_P!02P,$% @ 08%,5X+6"QJT!0 U0T !D !X;"]W;W)K&ULI5?_;]HX%/]7GM@T%2F%?"$0NA8)&-TXK065=M-T MNA],8HBO2)8QI0I>TB23-XU8 MJ1S3ANYN&T]@O/+!UK/1">W"](6NZH.II,Q?XUJZD1"RE MF60\ T%7-XVA!C2\^JWQ'7U9$DG'//G.(A7?-((&1'1%\D0]\-T76OKC M:WDA3Z3YAUVQM]=K0)A+Q=.2&2U(658\R4N)PQ%#8/^&P2T97&-WH'#Q2)8)E;KADIE:XBM@!R6P(Q+PM^()UK@A<0.& MYA5# Q<$^*NFY@-2*/A^062Z 5CK902"\>@:3K_= M7@/8+;LF8+TJ8+U:R.8"CPI"O5HP3TBF M /,')AC##9)TE2>@XWFV/]5J.5\.\,,D\BAG283QDD9W0G%:QSS! M^D@W@F]I:D#SX!(+'^Y(&*-H\6KVTLK.0\]Q<:-K [H54BFK%1_NBJ30?-RT M&KV.C6FV6K$0:RL7F+ Y]JA3R>6N;S1FH4Z.XKT&^* "/J@%?H$GM2C'.&,& M3HC(# *8*K"(L5-:,"*2A<:83RS)U:^#MT"]7L5MV4%TF@+5PWO?WXO1>]HU M+.P\(=THTW@P)T!J0R#" TJSS,XQ3U-,O7&"N0DCN,SSOF[G MKFOU3*/N6H'71^MQX+)E;@H1O8+/:U: M'=U]O9;GPV2UTI6, 8]T2'457YZ8Y#0K"][#AW>!Z[@?CU%&V/-4ZZ[X?_%B M[W8AXZR^Q1[:9FGM05/YZ8R6$U>[5B\PP\6PE]E9N>MX>W>U"MV1L9!)84:. M$UWJS<>AUI$K#B.98I>%3AQVND8IIB(.0&X 2/+(3$V3TC@'PSPA^W--=##B M7&FVCX[:"-?:7"@D'H[R3!6G[FJUNK,,BZ/Z87MQX;DC ON,Q#ZU0E:[U<-S M@"@N$<6+XAMS<%]RA1W>D#'>NZC0&_#[BG.U?]$*JIOD)4UW" ]Q0 !D !X;"]W;W)K&UL ME5AK;]LX%OTKA&RXIR79C.[-?;(KB?9_[H"Y62O\P#-5>L$M'O6L;Y9:\(DC6I3]:##(^@LNJ][5A=M[T%<7JK:EK,2#9J9>++A> MWXA2K2Y[8:_=^"9G/DTN>P-22)2BL,2!X^]9W(JR)$90XS\-SUXG MD@BWURWW]\YVV#+F1MRJ\KNE=_ M_!9F@[='E$TZ99-CW*^^B6=1U8*-U^Q!RZJ02UYBI29U86GSZU)H;F4U8X]B MAD2Q^PPX*F*_ ?>H!88# @Q)SU2MV;(3O_3B##5O62?1.6RY*!@GV?*XB&^%_/_%-P[8'% M (NU@T7K#8('_41;JUMNV6=IK=#L=_;';WD41F]W5E&4!7&<8A6.LB :YNQ3 M-4'*:S"F$MR5?._+W92TG<%"MY506W-6NX3#(DIAE43!(PQ=,KBNY M@*2/@I=V[GC6@X M"+(HHU6UG2>@:4ZLZ8T]SP+HH5%TYTJ4J92'!44T!;]&2&D?K-OC" MY0&P;P0Z@RFT'(.=2P?![I45+&RIZDBAXQVPZJ@+;,%(37(7;"%X!>II M7<+H@M?0N[5N#K,FK.) L=OT9)^Y$[[JK.82X0'#@E/SYT95Z$IKN!7YC#XH?'SJJN$' M69X_K6=*KYDT3KH6-)J0Q8T15EE*5"?*^=6IC%D 3+W"Z/+2A7FCJ].I$!I5 MJFH9-=IR=_0:);*D+'<%*&B]WO VMO/&%D^2L,VCJVJN?#DP5[;%(V%%5'- M SY1BR77?$P16#= _<6Y9/XF#*0--@@ G()N**B(]H3*.-F"&B2F6W":B$*Z MN6O!?\!U?(QYKN..]] -9,4&PB^0"(LT09\4,X9>X)@$AH1VR0X[O.:%TJ@# M4).)GQ@U<9I1BK=I8VD8:5R@1>,4T\5B&P M?4!I7M83E[4:+D!HUE0.L*"W M*TR;/B_&HD+<+?:6L&;.R2-4061!YS0D!:RV#= =Q8140';ZD1(;?$%%[+_- MAC&*7H+-2J(6;VR;UE7A06]J !L!)TNX+N8-VV=8N%PXB7)3#IE9&]0 *#-U M94$$K!0S7@9L7B]<9K1Q("Y^7D2\&AO.4%E>.)>71C4.\G6+5U6-C, 6I&-$ M9LL2G,>JJ@W5/XV79^QZ%Z'7'K>;9KO;]%_I^;^S/ V&HQP+=+8\&;S2_\,X M"4;#A(41FM H9G_^FO6&96F09#%+,K2[G#VY'&^41//*T=Y=HX^249"%X=Y9 M8M,,/_DNL6^H^#_MW-=4XRQ(A[%3)HB3Y!7;VQ;<-F!0AQ@D8% :[?3O! (& M44@"DCQ(\]%6\._:X)_ T"R-3MD)7#DMK5.M%NU 22A-PF" N"0!!H7& MG5\!%MV<]]XZP?R4@5F>YRV?&P'LBO;IB?^$4$0O0U @$"/(YDVK%3M)@W $ M54Y&PU/'MSD##XV")"=7I8B:-_>S@H>O+>:;<>UK UQ_KT!168T)U,\3:!*H M?B \R?)3]Q?ML/Z5P5=9_NV=EEYDFH9>)"!W9-[)NGDG.SKO;!KZUIQ#A?># M4#/-E^ATP,#LP/!SE/?^X8>JJA_&W=W-5N MMM%..^U>#/:;K/ 8A!]1CJ=3U$N7FFTYHLO".7N')1I2T;8*0AFP.L)DFE&( MXR@/LE'&<-G&51J5KQYC4I&N9KMA';-O[F;U($<-\")I=-"\,E,G1=B5$-6V MYIQ&AT.R42OBS/^'^2&Y&:5LF(4M0Y7#>S).6<'[0Q#C( MD#,:1833/(EW@-J(X_OQ>D@D7)F,DL;$P2&12/%T2$*':89",*'R/Y5.A*^J M!]D/446BH;L69%@=-"I$Y@]J8;Z.G47[BS^@D'KJ/6BJF#$J[8'O:K MG7L*/34W#IH/"B&??32:Z-,(V:GJ=#*8O:L]H])VY^D@Y3[&P^WVA[1Z M YB_<:?WZK ] + ()Z/PS;YX]K<^1L%W,_?)#0,;M?^8M3GN M/PE^01PD$%>**4@'9T/U^7"EGB@HK<#X-@[!>,"V\Y=^\V M:CF7EZ<43WV?&OO"7\Y+M<8OFMW*CR/-;E(07 M*#27 A2F"V\UG*U'=KU;\#O'@SZSP2K92?G%.I^2A1=80IAC;"P"H^$5[S'/ M+1#1^+/!]-J4-O#"_S/WABLH4W]2#!E%6Y>9*'G[#1XPC& M,M?N"8=Z;3CV(*ZTD4433 P*+NJ1?6WJ'1^=>H7M%;?O?-8IK/8*D0+- %9"5"R'4G$1\Y(L+@@DS^TL41#PR(XP M',V@-[P-@H"F 5F<0V"LMQ(;S3X,/H6/F]1<:K,^@5Z,'%I>S!UX_\N]P'C6NZH2^[T M7&[X'^2&9W+O7R"LLS;#+Z@U?8.4(G+TS3&5HJ.#^I]'Y\;M3;\=76 E6"&5 MX7]1A1+<66ZZ8B*VQU"3V!XMGT1].Y*B/E51G')=HO<@"FZGX<0:P]O)ARET MM-NH;;?1OVZWQU;:M5[KQ'F_U^I&XF+O&@OT*=_N>+&9E#ZM*#V>G8FN4E_T M9?V1O-:==U2LNF'(&;V9XS=S\F9.8>S,:W7US^Z6 M7>W:!T+&0E3'W-M&_; M2WI5WTUOR^L;_I&I/9UWR#&ET& PH=*J^M:L'2-+=U/MI*%[SYD9_6B@L@MH M/I54B\:Q"=I?E^7?4$L#!!0 ( $&!3%?%I 4MR@4 $P. 9 >&PO M=V]R:W-H965T6^C.!3_*E;F4"(Q!,R1T"-2>LQN M5W-436=VI=5*ZX!IK )F;=.T\^GWV1##M&DT_P V[WZ_]_Q\LN7B7FXH5>BQ M+"IY.MHH51]-IS+=T))(E]>T@C\Y%R51L!1W4UD+2C+#5!93['GQM"2L&BU. MS-ZU6)SP1A6LHM<"R:8LB7@ZHP7?GH[\T6[CAMUME-Z8+DYJQIC<$WQG=RL$WTIZL.;_7BZOL=.1I@VA!4Z4E M$'@]T'-:%%H0F/%?)W-D56K&X?=.^D?C._BR)I*>\^)/EJG-Z6@^0AG-25.H M&[[]G7;^1%I>R@MIGFC;TD;!"*6-5+SLF,&"DE7MFSQV<1@PS+U7&'#'@(W= MK2)CY0519'$B^!8)30W2](=QU7"#<:S225DI 7\9\*G%U9?SKY\OT>WRK\L5 M&M^2=4'EY&2J0+0FF*:=F+-6#'Y%C(_19UZIC42754:SGP5,P29K&-X9=H8/ M2ORC*5P4^ ["'@X.R NLHX&1%_R*HW\OUU()0,0_^UQM!87[!>DJ.9(U2>GI M",I 4O% 1XOW;_S8.SY@9FC-# ])7ZR@ZK*FH(CGZ)R7-:]HI:1>754I+RFZ M)8_H\A%J4M)]MA^4OM_VVPU%M> /S!0:U#EBK2H%JFBK"JV?4,YD2@KT1(E M*8>RE*UA"OAS7D!YL^H.C5D%.[R1I,KDY,BD3S\P.F^$ &?01YI1 8+>HID3 M>0&\?2>>^PBJ#&JH0B'R8[121%&$'=]/4)S$EGD0A5NN0$KBQ#@&PB )T 7- M*9!E5L4X<.9Q.$%C'][SB57Q_LT<^_@8C4-_TJD:1_$,"(,Y/*V<%]K&H1,& MP#/&#D[B2;?[,C7@5.3X203O9(8.X"*RN(A^&1>7>4Y-,QLJOM%.W%!(3,H* M1G3+VX>/PUJN!:2>U> 2-'@).39P>""B%2C1FJHMI97)N82X-8H+0$87;J%M M@+R;W]1:J;?EH>LT M:6LDT1(A>]IV:)D&E3-79Q=[KDWX2Y [J()3$ *\TSTL .PF*'0C](57G:JU MR4;.4JKKH=1D)DK(!S+LAB8M*<"(09V,/3?0\-+ZOY.B:2F-I:1**?J@K378 M!$H\03&HVZ%5FY$Q"*>N *91Z+F O7&D14+*P$T3TMXC"/?8-PH3-YJ@WSC/ MMJR 8)8U8:+4A;0K ; (?85\BVI1-04R4%(5&+6"FL6E*(0/$D,$Y]@3GV(N^^.\ \)VW M T_W;0'6!4W;2H2^LDO@6Q0Z03!_OA/%?41_1J>#P]C2^DZ8)'9U3FHW] M *:;]Z2LCR\0COO_S]_7'(Y1J#]!#:;6M**Y1GLXFUL:[/7\%HCV9XAB;%>? MH.E N]"#E Y=(W6','&P]$[HX\%JYGD=5S&(%.R'LQ[ACA=Z=K6T):?;0\:; MM-)8RN]^ QX*'K#+UQOM];AKNBZNR/O3X@/55+ M,K3569>0$<'+V<0@&41RVG9_DX)YC67*AV(\6$]9F(.P:G9$%S8/7<&8P$HKV[M O%:W-?6',%MP_S MN8'K'A6: /[GG*O=0BNP%\C%_U!+ P04 " !!@4Q7;D6#Z5$$ "T"@ M&0 'AL+W=OA4#%T4B]+^"9]\\ 8]IYNJ04]NC. %3A7H39XS]3I"(;=]+_!VBD>^RHQ5^(/>FJUP MAN9I/54D^7LO*<^QT%P6H'#9]X;!U2BV^]V&;QRW^F --I.%E-^M<)/VO98% MA (38STP^GO&,0IA'1&,ORJ?WCZD-3Q<[[Q_=;E3+@NF<2S%;SPU6=_K>I#B MDFV$>93;:ZSR:5M_B13:_<*VVMOR(-EH(_/*F!#DO"C_V4O%PWL,PLH@=+C+ M0 [E%V;8H*?D%I3=3=[LPJ7JK D<+^RAS(RBKYSLS& X'C_=/=T.YY,O\#"_ MGCS"^.%N^CBYGMS/;KY-H';[,)O5X>:>U!,8)LDFWPAF,(4'DZ&"LM[9 M/$-82D%7FQ'5Z66!A MH$9V)I,;S8I4UZ]@6C4$$F$JB6,T7&%NMUXC$R:#$1:XY$;#N QF/<\5*[1= MD^4P_9/NE;.82\/$?U;U$4 G#7&X*RO?-E!)9*IF_D_"C"$&K#9\^=,,@_.S6]_0IV2A%=/VR1L7E MV:,K<_D7Y*#;V>.]C.(S#(:6L; 1QJ%EL'U9BD$W^FD$!HV+J.,(C,+( HJ# MZ.<26(LZ]3V#3AAOE&%P>#,N%?_[ *)& M2&[*?$,Z@.#, 43$>-!H!>5!=&)[#!=QUQ*V(XD1QV_>T;GXV&K&]#H)L;N9 MI+C8*^@&+[E.Z*:](E.ZC&-WV1-O$.MZC>YQ%J\-I[,J6"EX*FKN*^\H'/BA'EF2)$[ M.#;BDBK*4L*+>Z.J14O- A%;VC X@( +(& 9 >&PO=V]R M:W-H965T>I^*4%52YHF0<=Y9"%E3C4JX\54I&$YM4Y![Q_;97T(P[P[[US>2P M+RJ=9YS-)*BJ**A\&;-EL&+ M1:[L$]9U;.0[$%=*BV*3C J*C-=O^KPYAYV$[FL)9)- K.Z:R*H\IYH.^U*L M09IH1#.&+=5FH[B,FX\RUQ)W,\S3P_GM]>3;Z7@TOSB'R?75[&(Z']U>7D_A MZ)8N&T(W M1+MSXG="^(PJ#41 VO5^U(7[FN"H$QP;7^2V(\#F7K+,NJ-PXR:]M^HA$'9) MS=<.48]?ZT&>K9ZVD4AZ;G='3LW;AB/I&.2@!RT9LXO9:0.SQ MM$X"K&_?G?1VYDC!Y,I.2P6QJ+BN1TKC;0;RJ)Y#?\+K:7Y%Y2K#ZY"S):;Z M;J?E@*PG9+W0HK13:2$TSCAKIOA38=($X/Y2"+U=&(+F-S7\#5!+ P04 M" !!@4Q7F";*9\L, X) &0 'AL+W=OYT/)9 $KCO>^X%J-?W6?%5[830[%L2I^K-T4[K_/3D1$4[ MD7 UR7*1XLDF*Q*N<5EL3U1>"+XVBY+XQ'?=V4G"97IT]MKECF4J MK@NFRB3AQ?ZMB+/[-T?>47WCL]SN--TX.7N=\ZVX$?I+?EW@ZJ2ALI:)2)7, M4E:(S9NC<^_TK>?2 C/C%RGN56?,2)55EGVEBP_K-T?L_B=1 M*102O2B+E?ED]W;N#!RC4NDLJ1;C.I&I_>;?*D-T%BS<)Q;XU0+?R&T9&2G? M<;V\^7MA\^7'R^O;MG;RZO+]Q]N;]CHEJ]BH<:O3S3XTNJ3J.+QUO+P MG^#A^>QCENJ=8I?I6JS[!$X@<".U7TO]UC](\6]E/&&!YS#?]8,#](+&"H&A M%SQ![_+C]<^?_GEY66O+KG\^O[IA_SI?*5T@B3=' M2!ZC 7+-NS3*I9;3C&N&$_7['U) M5F8WFNM2#0E^F/3M3K!-%B-=9;IEVCB=Y45V)]>"<61BE*61C*7A2/RC'4^W MF"-3IK$VCWFJ?OQAX7OS5VPE4K&1FF6MC [C2@%N-EP6[(['I;!B;ZS8RHC- M5GNVD2KB,=L+7K"1(9Z5"C/5^)1=5[CPUM)7[#J#IX26A0!D:/:3X+'>M8\I M3NC#[XPNC-PD]F,IV6F]MG/3P<2M3%.R"_0V@KU@0>#,IQX&4]_Q9W,,?,?S MEO3$\?R0W<#U,A(L@H3,V,5_U7POILR#/!]2+1 DVD[R'-==TN=LP>8!"Q?L M/-(E+R2LL070LE'@N.%TS$8+)UC,\#WUE_CT'"\,QZW2.9=K-EI./?/,=Q=C M-L-:?PR9M(Z-I11NN,Z,H2 PVH3U/,J0WC.(@PJ&[0FIJBPCE>G M['WC>B+2>31DX6#J+!=+-G6AZ^*1<,8R,:)2EP6BL<>(A:X/VSC>TGNLW662 MQ]E>%#!YJ@NY*HW;'\X:P;J!_Z>;]*8L\AA1?EL@5S80 AZ=3>=/+SA@L:XK MO.FBMM,PA6)BB*T1Q'ZH]@T!$GO!(*A,$)$62(@ZC=!/JB="*L'04C6G\[) M&^%TRCY!6D1QB74@7D5^[;9VX>-1?R$ ?054U_(!PPYKSW6-X^?POUV\52U$Q8',8Y)1= M8)TU\3I[=KR2+#5 7L#/@P7W,+FG MHY/BD&R2I0962'_<(5/DHI#96D88V&"C"IKWXVQGXZPN;E1:GEU7297#-=5. M&0KB7L$;#B64O1?/*GR7WW*T[PB088"';V<4C0BID KAH^J09(66O]>M"O2# MV; GJ22LLFP(].G?QOB#2)OZ2*T0I3=HV;78;_4('4K,I[#\JNN_VCLC*\NX MMAI '*8TT1O,3=K,# S/'S044O6@W(CLF!"YEWI7WX&=C:8CLF>JP&8(Y:AC MK"H8M960T79L$W9N8[$.-N.">Z#@ILA^%V@'B(\[W)P:&@/$AV>,MYN+H >F5BDG]3 F!%@T=Y)<5W [$? M=P@L ^VN2\.0AH&)N9D!_"4-Y^:N"4(#:<&,ALMC1%M M0%[J ,V7C8V7CX? M#Y0JD]SND+^HAR<0UK2'J9$5>8=*J=I.$;:^D[ (@Y$BZF?,C =VNR> ),0T MKE!_3@:_ P-"&P:@)B\7_=Z@7_FKC'C)_$DX?\F"R<*GL>>^'*!#,A^;G47G M<*&A,)VX(7TNW9K.9UH(2R.-"L&5V?)1@D%)F^ZQN!.Q>K:,!P;_#:O#:AP8 M_)REVV.T)@D330=2\6T[D:H):1;-)J$[0.Q ,'MN>TSG/C^<$4)1@Z+75(S/ MC2B#1W.'Z9K MGMHWI*%>R($(:=CG?Y^L[_WL0=PIY9]5Z[.*0M7.].=\B@J MRG9K XCHV.J]_-8^:NX&LY?L\K=2ZGW'R-.7;!#32#CXG#K>O8T!I^Z!*$O; MXR:VD^ALBFBW-XU+DXEDR+^H6L^(%X6$3+Q[4O4(_LR^_!?SZ%SWK.)7I>?O M969Z*XGZLY$11Y99:UW$X-2:)Z*!@+)@9 \1.)6 B2M7-#WS/_3[,XAF^Z M:Y/2A R=V0'+WI&ULQQJ)KSX"MU&T1@=+!6 )>(@<#PPOTQ$L25_V3D0>SU& MKQ]Z">?79G&286+&=6Z7V+2$!9,6J +N])5NZ M4W,$%4*VE>YH,MH0T5DX:\C9J[]F=U#/(*_*J2FF73BN*E&VM,KOK:*KCV6L MY3&=$6NQW;-55IUCLM%N3#:?M^0V/;J8Y^';-E MZ#9/:&QCZD5]R/."W.S.::/@+9TE3$E1\W1,1=!,*MO?[^1VAW"-)9Y3ZMVA M%[ E_WXGHYUI5Z%8U;O;MR>U[R8FYFYWV'U$)HP+83H.6DW\C-&JQ>;MS;;: MYXMOU6DQG0*C*,:Q*8H41K9)MG(8CMC/%AII+C,25Y602>DL^DK<(^(.AKU MA)O%5_22-71'/)=DKBW0UL*"I4Y!B'U*+)1AFK(%H,ANKI'-5?Y# LN-GJ19 M>OPPP9J>/B_00A4R)O)L_2 5Z$BSQ+Q89;BS[^@GZGP@3QE9'JV=F!QY2E&= MD8FCK]76K#"OZ.B4BEIK*JS1CNB UUI\L^(F)DV$[?U:ESZPA> I-3UN=275#:G M"(IM&T!U*.M%KDU'UJDIIJ*: OO"\U ML&>@S5E9=#S]N-OP)P9<>QXD!101 MBA'?NDYGZIJIUVP3NG6QW0(^"!)XKK1V:.._58-,7U!\WD&_8^BA<5E7B F0 MG?"2T"089$^FM9)6@$JWCROSDDBU=^I[K:4FMN&A:M&!D#(G!/"?TK5CZ!6] M>^^F^Y:0>6)*3P4NW;(TB#3U"\#ZN+)3 TRK?NEO@YPJXBU MG,GUKFTJ3\.5VY(7Z,X$N4-9E6N!293B"(3IUR.^>H %15F^#N\&]1*WOPKKA[/6@* M"(K8H)L)!7C-N56<@.O7843ME'7LE^'FM$Q6D Q^K42TC9,QEUUEZF&QDGBP M%0YY(5MI.IEJJWJ>*6F*B"T?57;THJ:;REV_UZV)\S!4Z'T8C"CH[1@5=!3A MPMZ_QS: F_.\+*]>7ZM[GN.K.C!IRHY#QL%T0ORB4E#O<[N#6@N#&_:DJ1%N M\-SSI/-C#JJSYB7FIR&K3.LL,<.= #84- '/-QDV+]4%,6A^+'3V'U!+ P04 M" !!@4Q78-Q](-$" #B!0 &0 'AL+W=OEHZW4EO(D!M,Z'B3$"S>Y-!9.'&QWW;X] M9Z<-0RH5;^*'W/W\OSC_&^^4_FDJ1 OWM6S,)*BL;2^CR.05UMRE,J M77-+2[V)3*N1%SZIEA&+XV%4<]$$T['?N];3L=I:*1J\UF"V==;8U6]3R8%M6BZ MD=_OO\.CA"S^1P+;)S"ONSO(JWS%+9^.M=J!=M%$JF#4_3I+,_U%@M8WI/] M#)IC^DX2CNL[8'&/!6& &RB5)'<:>"X:L)7:&MX4YL4ET 4\^ OH)RLNN19H M0OA*GJ5AH>I:&.=1(C4DN&ZE>D"$.398"FL@&87Q^0">0I*&@W0$K[6W"J1A M?)'!((P9@S=(?45P^$"(4DA)?U(A2I%S;]V;3CZP<# \ MZWY7G.JG&B26E!J?79P'H+N.TBVL:KV+U\I23_#3BIHP:A= [TNE[&'A#NC; M^O0W4$L#!!0 ( $&!3%<70MX;J@0 &X+ 9 >&PO=V]R:W-H965T MAUK-H$&T'KOFJM&Z@-Y_6;(4+M%_K*TV]W@XEYQ5*PY4$ MC<4L.ANK_@=XYKTVJ#\V2IU#?7^93/HKXCA (SZQ 8_>[P H5P0$3C MKPUFM#/I-K;;6_2?O._DRY(9O%#BEN>VG$63"'(L6"/LM5K_C!M_/,%,">._ ML YKTWX$66.LJC:;B4'%9?BS^TT<6ALFKVV(-QMBSSL8\BQ_9);-IUJM0;O5 MA.8:WE6_F\AQZ9*RL)IF.>VS\U\OSQ:7"WA_PY8"S=&T9PG43?6R#SQY#UW9E1CR'5S= ITEKVAFS4*"E9;NT#*>]@ISWWBEN-> M1L'%?=& -Q!W1FG?_\?C$2Q*I>TQ!;!Z3BJLCV$X3U+5 JG+.H8R9$@IR MFH(9ZFTH?8+RD)/36Y_6C&)O-@'Z_R[26@V?6A8O'(^:\=R'E56JD13B=J8= M?$5D*'..N\M><$V0M+C@EJ,YI4#$\0E]TY,^^')_K(KCAE8Q8Y 0U=+2M1$0 M\3XKF5RA-RFIFC\/6@L93B8)I)UD/'Z1BNLO7[?H3NN'0)QZ#=:,%B %Q1]L M:1^%V4C6Y-P-7"AIE."Y3\,Y$_Y(+5S-[3C>%)66X-;W_M;"_)@*AZ9+F"RXF_PQ8)[] M\Z.X0&9;K=>@.7<9$X[X$*\#R7M]I.WD'1/!F\/U-'AKHX.#Q; !;U8 M\D:0IW11\JJIH&A\;0FNU.S!!7AO93T(O+_\_TN),O^-#.0->LFX0_5$(7OK MLA>7RXD!H>BTN&23UI1$GP._:5WRK'RL)4'H!;\G*NY(Y.CVT[W@")-T2)I/ MA?&\G-!@ZJM:/!R[SI":@]'$-4EX>7Z&>F5UQ2A+&@K?WN MF-2AP^LN=*RJ_8MJJ2R]SWRSI Y@NE[+;C#.R>V/-_ %!+ P04 M" !!@4Q7\BNBM8 " ""!@ &0 'AL+W=O49%1,CE;*X-4VQ3B''XIH50-7.AO$< M2S7E6U,4''!2FO+,="S+-W-,J!&,R[4E#\9L)S-"85RPL6 M$++L-TED.C&&!DI@@W>9?&*'[U#GX^EX:Y:)\HH.M=8RT'HG),MKLR+(":WN M^*VN0\M@NR<,3FUP/FL8U(9!F6A%5J9UCR4.QIP=$-=J%4T/RMJ4;I4-H?HI MQI*K7:)\,HA7CX_3IS]H,4-Q]#"/9E$XG3^C:1@N5O/G:/Z EHN?41A]BU%$ M]T EXP0$NK@'B4DF+M%7M(KOT<672_0%$8J>4[83F"9B;$J%IP\QUS7*787B MG$#YL?MSD>[J8K25,9I*N.4\=P3\6:$$E77!&T9ZT^G M\GNE7W\M^\"Q1ZY"W[>INRI[:+M.H_H -VC@!F?AEGC]BK>$;ONX*JO?.G%H M63='6%W1R+.]?BJWH7+/4L4%YH#418HK1$'VP;F=<[W1T#Z"ZXK7VPWD- MG'<6;B%3X'U$7N.%2=6"RF&J?A+ M4#M M;QB3[Q/=AYK?3O ?4$L#!!0 ( $&!3%?^I-XT:@( /T% 9 >&PO M=V]R:W-H965T -,S*RYRK'17K%U9","I%>74]3TO='-,F!-'=FPBXHAO M%"4,)@+)39YC\6< E.]Z3LO9#TS).E-FP(VC J]A!FI>3(3NN;5+2G)@DG"& M!*QZ3K]U,^B:]7;!#P([>=!&II(%YR^FDZ0]QS.!@,)2&0>L/UL8 J7&2,?X M77DZ-=((#]M[]WM;NZYE@24,.?U)4I7UG"L'I;#"&ZJF?/<(53V!\5MR*NTO MVE5K/0_5OMP(/#](P*_$O@V=PFR*6^QPG$D^ X)LUJ[ MF88MU:IU.,+,H_T/@>S9*'47*?#/NC9]0?#L?ST7,R M>D"3\?=DF-S-4,(49FNRH(#Z4H*2J)]SH@YXQN)62HC5^F\ANHNJVR#,IM_)-NW#;U$[=87Y'M^&\UGM^C\[.*MC:O+ MK6OVZYI]Z]L^XGLG%='G">F;DAIJ:8I<6G>:K86;N.6?QVYVP94IT9U3J&")E2I"@]1 M7M","FI4< H5-J&"!I3?C IK5'@*U6U"A>]0UT?VKUN3NJ=(5TVD[KNCNN[\ M1W(/;K-Y&)^P6!,F$865%GF77:T6Y6-3=A0O[ 5?<*6?"]O,]/L,PBS0\RO. MU;YCWHSZQ8__ 5!+ P04 " !!@4Q7+GLEWKT" !1"0 &0 'AL+W=O MSSZV5D+=J@:CA/F-< MM;V%UOFQ[ZOI C.B]D6.W,S,A,R(-ETY]U4ND:3.*&-^% 1U/R.4>YV6&QO) M3DLL-:,<1Q+4,LN(?.@B$ZNV%WJ;@4LZ7V@[X'=:.9GC&/5U/I*FYY?^WG+DW57L, 'I!( M52'@L!1P6 EU)4EJ;B5S8P'A*>1$(]\=YDJ<%X:Y7K*LOW)2U-^ ;:-DVWB7 MI*CV&H;/)D6S%-"LA.JY6Q(E,*KT+B:5YB^,[E%)[NB5<^'H#=B&P6,Y"-XE M&YYQ6X.LN.C#)J3D86=:^%M5SFSWW-5R!5.QY+HH>.5H^5Z(BRKYN+QX; R( MG%.N@.',F ;[#7-=R*)^%QTM\QC8+*ZYOVT4T, ML9K$/-LIK;0?/R?0F$UPDZ;)EQ(GOL?']Y[TQ/9@*^23"AG3Z"6.$C5T0JTW M5ZZK_)#%5)V)#4O,DY60,=6F*=>NVDA&@SPHCESPLY&HA4 M1SQA"XE4&L=4OEZS2&R'CN>\W;CGZU!G-]S18$/7;,GTPV8A3LT1Q MD2#)5D-G[%U=DWX6D/?XSME6'5RC;"J/0CQEC6DP=#H9(Q8Q7V<0U/P\LPF+ MH@S)\/BQ!W6*,;/ P^LW]-M\\F8RCU2QB8C^XH$.AT[?00%;T332]V+[E>TG MU,WP?!&I_"_:[OMV'.2G2HMX'VP8Q#S9_=*7?2(. KS>B0"\#\ Y[]U .O<%+>9_3B?3FR5:2*,%J5\_H45$$XUH$J";'RG?F")I M],MGIBF/U*\#5QM>&;KK[SE<[SC@$QP\C&8BT:%"-TG @O\"N&9"Q:SPVZRN M,8CX1QJ=(>)]0KB#"8!'BBR1'._\!-Z,)SQ.8_0/NDYY%/!DK?+I1\P((A11 M@'B\D>*99:E0QS( XF>OWI7:4)\-'?-N*2:?F3/Z^2>OU_D=8']>L#_/TO_I/\;6E#_B:Z-+(X1!>%K9O.B('_1;.DO6B#;+\CVFRD]#(-+ M2W]9$+K\>.FE\)E2)VH/XM=,I]>Q_]L[S59_C]Z!*<\D)C:T,8 MMH\9??G@USX\0-VD6L_"N%D1X#;,"5MSPO#RJKH(8)SS3KD*K -AV#FL"FI^ M]\/X=9-JW0IW&Q9!&Q:%K45A>)U5700P#JX@ NM#&/:/2B( 5P#P '6S:DT+ M]QM601O^A:U_87C)55T%, [NEJJ 6),BL+E444&5-0 \3,W<$NMKQ&M6"Z0- M&R/6Q@B\]*JLA1('?(8KOOSJIF5)J//F46!"L3VCF[,/J3N^.? M74.+37[D\BBT%G%^&3(:,)EU,,]70NBW1C9 <0@W^A=02P,$% @ 08%, M5T_O[Z:= @ K@8 !D !X;"]W;W)K&ULK55= M;]HP%/TK5E9-K=21D$!7=1")AGYD*A1!V;1'DUR(5+*=66208YEBQ? ],R2BQPK/10K M5Q8"<&I!.75]S[MP(MF\=TXOHVCP?@)#:+H<3Y^BL=W:/+X$$?QS0Q-80VL!-TF M?,6(/873(2A,J#Q#G] $O^KC51(1A@;I&K,$='0^&Z+3DS-T8L(C0JF&R9ZK MM':CP$UJG=>53O^ SK:/1IRI3*(;ED+ZEL#5IAOG_M;YM7^4\6M)6RAHGR/? M\X,]@J*_A_M'Y 3-0026+SC -X0E" %IL\T#(3!;@=G2?=M5L77VLYF[?R4+ MG$#?T9=;@EB#$W[\T+[PONRS^I_(WACO-,8[Q]C#!X(7A!+UBG1-VO<3[7-? M478MI2E4Z]#KN>M=2U7&Y6Y&J]ODO%':;91VCRK=H^W\_:WX]?[?K/1VCZJI M%!]=_%\/P=TI"3F(E:V4$B6\9*JJ#DVT*<8#6X/%O4$L#!!0 ( M $&!3%>N3OAR6@4 /P; 9 >&PO=V]R:W-H965T(K9V_HYY%=JZL5Q?1Q0EP0@Q(N^ M<@MO1KHF)D06?[IX2W/?@: R(^1=7$RV!N/O9#M[S@A9 A_<^+1 MZ#_8)K:: N8;RHB?3.8(?#>(/^UO22!R$Z!9,P$E$U!Q0KMF@IY,T".B,;*( MUMAF]J 7DBT(A37W)KY$L8EF'A]N5O\'0/II// MCY/[R>CV\17O03N 9OTS&XO/@$+H *J/B1 C< ;X'+Z%5NX'5%-M0.'#YXL7?=4QFG(T"I M\P3Z,(:.:J!#!!Y(P%84W 4.=O8=J#P.:3#0+AA#)/7XQ\9K 1U> :0AO0+0 MZ,>G(PD3#R;,J#.0GFWL;AUN!U M2^)!\(#9BCC@GR_<+Y@P[--_JZ(<@VA7@Q!EY(:N[3GN*[Q.4!Q^8&7PZR_0 MU'ZKBM")G.W%JYW&JRWS/GCD58_'@?@8V(R%[FS#[)F' 2/@R?6NQZ%;13_V M:40^1='[&*"N8<">^I'G5;8RS$X[-=K#:Z1X#2G>L4MCE-@!/ 7 )G!R(WBW M^U&]%.-S,1RG4A61>#$S!_$:&M J$)%":KA!9DK8E!+>;$5;OZ^ M(IZ#PTI69HD5LC1=+["2KMN052=EU9&R2A)Q*HA4,9#./C:_3N1LCZB5$K5^ MAGIDG3)>)W*V%Z]N&J_N&>I1MWS#HPY$A1M>NG)#7E#+1(/V?U:N9+7]TH7T M(FMT^5]%!I MX]H6,HKL*JRZ5J>Z><),'4&IF*A'78DT]M7)8VBU2TC+5EK+TFN09KH$RH7) MW6+!GUH 60#']3;1X\LUR*I#)=ZRX# -H]CVY.LVO6\R_0+E D90<).LH/Q! M4)3['<-*4D8Y&RJ:N7S5IJPRD0+E*J5RMZ;UQ:NL4Z!8YG4.AP$RB0+E& MB>'_X"YU2H3,CM4N$BI;&5JW6Y,JF<2 THZ<)?4Z2^JQ %M\P$NP6A5I#4LW M5-F*IS74\G^P!GG6[*&\V\<:9UB)\D3=.F%SCMZ/LMZ/M)]!!:(3-?ODP?T< MT@%ET@')I4,S)8C*XL&T]&)ED2_=E%JF'9!<.YQ8"J*R5KA&EEGD+,74E'.F M/)!<>311@HG+ PU=OG!38IE000>$2E,AF/@]T 0KK?2:MR@HDR%(+D..$H*) MKWPOT%MZ40A66&DMLT8(HDQ:H ;20BX$$X_Y^Z;X]"!?M.E-DVD+)-<6QZK MQ-VA3#C'FPZ4Z1!T0(<<)P(3;Z9LE\[Q*@)E\@3)Y,K*/3FAEAC/C1 MUQ6V>5<1!OSW!2%L=R$62 _\!O\!4$L#!!0 ( $&!3%?@UWDO@ 8 !8@ M 9 >&PO=V]R:W-H965TQ'Q5:(IK;E2DH"_?4KV<:*L7P#3,J'Q':NKL[1 MZQQ9G&ZX^"&7E"KTD,2I/.LLE7IPR^Z7 MRCSHCD\S?<.PG\(U,@C_C&Z$9N72-# M9<[Y#W,SBDYD3 M20,>?V>16IYUCCHHH@NRBM4MWWRB):&!R1?R6.:?:%/$COP."E=2\:0LK!$D M+"V^R4/9$%L%O&%+ 5P6P,\+]%L*^&4!/R=:(,MI71)%QJ>";Y PT3J;N'9W?7U^^Q_Z\A'-)E75)%6"S_1N_1W>P2O?OS[].NTFA,SFY8UGQ1 MU(Q;:O8PNN:I6DKT(8UH5$_0U30J+OB)RP4&,_Z[B@^1[QT@W,.^ U#P\N(8 M@.-73>OG^?HM^:[) TM6B>XMM1),/2*^0"&12T1_KMB:Q#15TM5L<%8?)7FK MN?B]I62-6K^BU@=33=*U1L^%YC27/*8RI&E(];265*RIDU61<) G-&O+>GS4 M,W^GW?4VA9UA-;R#"N\ Q#O+B*!H2H22Z+8 >8 J$BZX1;[A%@Y\[,+KB!L! M@(<5X"$(^#SA0K%?)%_J]+AAJ2+I/9O'[L8=-E#X+K#-L & =51A'>T8#'K9 M9"E3]'VL5X<(*4$B+39:B%Q81PT0?1?6G6$UK$<5UB,0ZQ7GT8;%,6))1IC0 M>J1<&(\:E3^'UXP8#/O]5GS'%;YC>* JP;*,I?#1JA!BOJ9BOA(1-;*><+VPM6,O,V^#\ES877$^!'Y+[KS7 M@(_H6CN9S(P# +77;'+G_(+K-H[L1&8DI&>=K%PJ.^.__O"&O7^ -=G#EAL& MN7TF:>3$CQVM.702>$%D'9P50V^'&NI[H<>&,+[*WR#5$S;"KW6IMKI"QK& M)"FT@DA)G4N:YU J=^LV SU(@SVK:1XL:A;U-N*8D3F+M3]RHFY*5G_@1.V0 M0!"U53F# \+*F@?KVB155"\I"@5F$4,! MR9@B,?OUW%>7D'?K&QA2!VFUS8/%;5)IKK$T>A7.J%"/!RB+B7ZD%Z_<&6=M MHNPU% TPU;B,"QQ5U3OZAE! M1@X6QNM<\X@M6%A,-PA[4^=P?WCLP-X,;$-MQ0O#XG4>:1^AF#3>ASYD-)5N MC$V%&CG]HR/PN4^J([5*AF$EFRU+BV9&["?]$9N;H,T]X*9:#5H@-R/[1Y!# MQU;8,"QLIM>)")9'MS>\I6)VO%$
,G63'OH"%TRJ3&]3N(M;M$%TX^8,E73\4]9:N_MK-B M[^\0^]?UY8YLBKIL8P"7>BM':Q)\V"3>F(QE >VM_ZT4S[$@N5MHV43TW%4?5-=B9 M8+Y7$]M3MCI[ZVU\V-N\M#/!+*_FW+1';=UH_8X/^YUKEIH# R?XO5J=?66K M\[16QW_%RVV]!V0\JK_C+MYB2/3N49M6Z3Q;VE&%UT-Y62?[W^&&?.N&?-@- ME<="3E)[\C ES]_AB'SKB'S8P^REE^$J,-3+>_5*W:T3UH2*^_S@6>K=TRI5 MQ0%E];0ZW#[/CW2?/;_P3H+BB-JF*4[,KXG>M:<2Q72A4_8.1WJ2BN(0NKA1 M/,O/<>=<*9[DETM*(BI,@/Y]P;EZNC$55/\*,/X?4$L#!!0 ( $&!3%=, MVW 4 *TE 9 >&PO=V]R:W-H965T61L>_%S?5\W'.+BFA,0U% $/GKB4YI'!=(LHY_:]!>\\XB M209G;+X6S07JW%OT -SNB!Y+.[9YHK6A/H%7LCBK/P)-G6L MVP-AG@F6U,FR@B1*J]_D1ST06PG0WY. Z@2TF^#M2GP , M?P/(1;BEH.G/IR-#.;@985SBX3UX+X/W^ SN>)2&T9K$\HK-\U"T#5>%YK6C M%7_5I]F:A'35/M#?Y]1?HNW^T4;4$IA'W&N*>"7UR*YO0C,2T5115 M:K],+5K-T\2#V$5PY#QMU_\Z#'N#_F#8A&F5]9O*^L;*SO-,/LDR(!AHKNLI M::W6"-=U3BR!:*6P#3B04,\.%Z,5:J_I3+H(3SL[XBQ)0QB M'.P1XZ"I;&"L[+[LJ4!V3_!MQ62%LDJC&(UP7>?$$IC&?-@P'UH5X] F<4M@ M&G'HJO^Z[O%RK'.WA88"UT?^CA[;XG ?0;==D'#+$T!C=5,BP%^1$)2#_T#G M9FD&[SI/MM#TH4!J*)!5C=9PMLA;0M/)*^<"C?[@@$KQ*_6YNP(UA>@U*5,! MS:Y"TV;GWFD&[SP]EM#TH5 N!O;M:M.JC;&%II-71@8:[<(!;?JO.R/R,=[] MC]X2!X<^"@9[5*KMT+K^[\8A4XIRM&1?9465VH-%2'!#L\' S-87H7Y25#4%F&[)/IIW[JOD]76?*%IH^ M*LK^(&A5ILBJX;&%II-7A@<9/859IG7NM@8]#PUWO[6WA.'!$*,]BYS7@KV2>E5/CFBOYA=VGKKW6&Y!RAHASZYNK9HA6V@Z>66&D'E- MQZS;_FO=NBC8M0,M8=CUX)XO^$AY%63V*@=UV[W?6EV8L86F#X\R2RBPJUNK MGL@6FDY>>2)D7OXQZW9PT!880_2:E%5!9JMR'E,2KJ)T":8Q>2YE^3G.H[GL MI3F/%E%8[0PF21L7B,RZK;.W19E M$/@>WM%N2YB/W#YLUR]6'@:;/JSC7U76.(7I/R,-CL8<[2*)%3<$5)+%:E*F]S^>WLV&9K?EOG M^7J/]1ZL/!2VNW.%K3HD6V@Z>>60\!MVK_#K?2GD>4&P*]B6,'?H[C&W6!D8 M;#8P9M%V[[!6UWQLH>ECHXP4MKO#A:W:(UMH^NZ_LD?>&_:XZMR^H<,:0ZJ: MG*V#+PGER_(\4 9"EJ>B.C#2/&W.')V5)VUVGI_#TVEU9;@A?1FD& M8KJ0D.Y)(.OAU=F@ZD:P=7F\YI$)P9+R&PO=V]R:W-H965T/_9@R_@OL:)4@O$JDNN5+6ZPY)?/"*4ULY#B^G9(XLT:#XMDC'PW81B9Q M1A\Y$)LT)?R_,4W8=FA!:__@*5ZN9/[ '@W69$FG5+ZL'[FZLZLH\SBEF8A9 M!CA=#*TK>#E!8>Y06/P3TZTXN 9Y*J^,_97,*Q%TPI*?\5RNAE9H@3E=D$TBG]CV3[I+ M".?Q9BP1Q5^P+6VQ9X'91DB6[IP501IGY7_ROBO$@0/T>QS0S@&U'?I&<'<. M;I%H25:D=4TD&0TXVP*>6ZMH^451F\);91-G^6N<2JY^C96?'#T\WCQ=/=_> M_P#3FQ]W-_?/4W!V326)$_$5G(.7Z34X^_(5? %Q!IY7;"-(-A<#6ZJA\P#V M;#?,N!P&]0P#$;ACF5P)<)/-Z;P9P%;,%3C:@X^1,>)?F^0"N/ ;0 YR-4"3 MS[LC XY;U=$MXKD]\:9TJ2:W!$]TS;B,LR6XS:>*?KH2@@JM5.B],.%7]Y.WD8H M])&+!_;;(;S&S(M\""NS!A:NL+ 1ZUZUP"E)J):L=/4/AO2@ZR#8(NN:N5Z( MPTA/YE=DOI%LPKB:(T12<%@QAD;&9R9) A[DBG)PMJOD M5U"2?P/J]>MPPVZY?-=O%[5K%8:AGC:J:*//5'1,55.@.TKP3-[U+S_23#P_ M"%N872L<.#V3$SJU(#B?(55L^_FI;?=.MY(81NVUK3.+@A[$ \V"'Z[M$E.+ M!CMCHL@+W39:UPS[$/6PH9H-?-)*\)!9*!>Z:(,\E9DI3R M(*EJQMI9NANB.4W;;U]KU(=?RQ@T:L5!:3L)/,3)^36/M<"NIN08M_NIQ@S[ M@=?#7 L0-"O0>"/4$U5R!5E=/W(VW\STPF2.=ZSXGBI:,_M:YR ^[9<'- KG MT=F?*%HS^UI+H5E,^[\^8%<:0QQ$G674-0N"\$#!FF"U@D*SA.Y?B_$[!':% M$7K([;91C1UTW:"OV=<:"LTB:J;KZJ">3F-GHJLU$YI%9!1UH_._D31FMG70H_,0M_?>5!7F:'K10="MTM 8X:5F+.#*+^*=Z M#])H=N#XR&]3:NQQ,=+6L(O/^\>/>@S3;0[5M MC=J$73,?X9X/-50+'S(+WTM&DH3-U#9R#DC_5#0&.7K%G2A:,^5:4E%PXGYC ME.BCLS]1M&;VM50CLU0;^DW8.4'QL>>W15!CYOE>T-[8V@>'B2GER^*,58 9 MVV2R/)ZKGE;GN%?%Z67K^1A>3LK3V#I,>3A\1_@RS@1(Z$*%="X"Q<3+\];R M1K)U<63YRJ1D:7&YHF1.>6Z@?E\P)O/S,>SE :;H7\H98 &KVL$JY&UE+K]:EMJ]D25E2=B#5P\\ET49M\;#;.U!CH=BHQ/&X4$BM5FMJ/QY#HG8CBQL MO2X\LL52IPOV>+BF"YB _KY^D.;.+E5BM@*NF.!(PGQDG>'3"^*D#IG%WPRV M:N<:I:%,A?B1WMS$(\M)B2"!F4XEJ/GW#!>0)*F2X?BW$+7*[TP==Z]?U;]E MP9M@IE3!A4C^8;%>CJS00C',Z2;1CV+[!Q0!^:G>3"0J^XNVA:UCH=E&:;$J MG W!BO'\/WTI$K'C@(,.!U(XD+J#U^'@%@YN%FA.EH5U234=#Z78(IE:&[7T M(LM-YFVB83S]&2=:FD^9\=/C^X>KQ[.GF[MK-+FZOKVZ>YJ@;XQ3/F,T03<\ MKY,TW].?Z!K$0M+UDLW0(RS2Q:-+T)0EZBLZ1M\GE^CHRU?T!3&.GI9BHRB/ MU=#6AC+]+GM6$)WG1*2#"!-T*[A>*G3%8XCW!6P37ADC>8WQG/0J_KE)3I"+ M?T/$(6X+T,7;W4D/CENFW,WTW Z]M^>W+7FYMM>NG6[Z4[6F,QA99EF0:O3WT\H0DHI 7:<#J?LX11#7%1\B!;"R<7]#/! MM#\]CSWL.@0/[>?=J)IFKA?Z852:[?'Z):_?RWMG>NH-GQDX1+66;+K1=)I M&L$]2XXO)6M#SC6#'182^7Z=N&GE!P.OG38->WIL8N&9SED%2I4"WYC1H M H8!O&$9 M;_B)6S\\9!H.)+:7AJA,0W3HK1\UZL^-G"AP:V7:8F;*.0K:RQ0[U91TWD L M)-*2@O T:+ZZ:@Y2+5//*?!%7AN4(-OM<)A!_O.A,?]C2!O6D=_ M"64&]11,X8&9T=FBIB_03HR;F72#L('<- M\GW0@DPJ9?$*O+43W>YD7>77F MIIGY,9P.YFJJX]YI^=9^6ZCL00YP0 9URA8[-PA(5VZKL8O[YZXY_9JS+3<' M]ZEB,:.2=51 K\Q[V\VAU/:#KF8W]C^Q\>+>D\&[4W$@M?U45,<"W'\N^$#S MQ2W3GSA^6"_9IAF.PLCMJ-CJD(#[3PG_M_D.FOL]JJ,W;7#0<;C!U;3'O5/T M@YTW;*!$$:GS-HV.0Z\KT]5,W&EK3ZGC@=TQF4DUFTC^9 MW]AV"Y7=AP+L!4Z]A-O,2-1X=+!W'KC-IEED[R$4FHD-U_ES:;E:ONLXRY[P M:^OG^/0B?V-1R>0O4&ZI7#"N4 )S(^F<# R3S-])Y#=:K+/'^JG09N=FETN@ M,LH[Y@( 'D) 9 M >&PO=V]R:W-H965T1"F-=I]$AZ-;/)CE(UL3.; ?:?[^S$S) @6U2OB3V^>ZY>\YGGX<[+IYD M!*#(R7&LO6,2;2&F![0\SNH$EJ._97.#, MKE#". 4F8\Z(@/7(NG&O)P.M;Q1^Q+"3!V.BF:PX?]*3NW!D.3H@2"!0&H'B M;PL32!(-A&'\*C&MRJ4V/!SOT3\9[LAE125,>/(8ARH:60.+A+"F>:(6?/<9 M2CY7&B_@B31?LBMU'8L$N50\+8TQ@C1FQ9\^EWDX,'![9PR\TL [->B>,>B4 M!AU#M(C,T/I(%?6'@N^(T-J(I@?,1%(T3^9:\JX0M\D@3W'>%LH59)I2%Y#'B M"4B: )D+'N:!DD-;89C:F1V4(8V+D+PS(;D>F7&F(DFF+(3P&,!&?A5);T]R M[%U$_)(G;=)Q6\1SO$Y-0)-_-_-TS>/=X.'6.),%32%0$Y 6H MD 0T78+>7M!;7=XNPNKS?BTS&L#(P@,M06S!\E^_JU>I744;*\*MO?7$J5!P'.F M)%[6 <1;NL)3327AZTLE>A'V?[>K(;"C#/2K#/2;*M%^DYP; COB/*@X#QHN MT4%=\7F]DQ*MUW)/2M0^Z&*8Z8UI[I*8(BSN^DI:O1]N3-L\D8_Q75$\ _[ M%(^2&;:VF$F2P!HAG78?#X\H>Q43PSO7+%%6ZW&4;X-@*A%7!]S;G:3[2# MZK7E_P902P,$% @ 08%,5^,841V_ @ ;0@ !D !X;"]W;W)K&ULK59A;]HP$/TKIZR:6FDBD!2H.HA4*-LZ"8:@W3X; MV?[+KVMD,\J0=3PDC*N^EZB=7;K M^VJ98$I40V3(S9>5D"G19BK7OLHDDMB!4N8'S6;'3PGE7M1S:U,9]42N&>4X ME:#R-"7RQP"9V/:]EK=;F-%UHNV"'_4RLL8YZJ=L*LW,KUABFB)75'"0N.I[ M=ZW;8=?:.X.O%+=J;PQ6R4*(9SMYB/M>TP:$#)?:,A#SVN 0&;-$)HSO):=7 MN;3 _?&._8/3;K0LB,*A8-]HK).^=^-!C"N2,ST3VT]8ZFE;OJ5@RCUA6]BV M0P^6N=(B+<$F@I3RXDU>RCSL <+F"4!0 H)7@" X 0A+0.B$%I$Y6?=$DZ@G MQ1:DM39L=N!RX]!&#>5V%^=:FJ_4X'3T93J:W3T^3#["?/1Q/)H\SF%"I"0V MN7!YCYI0IJ[@ BB',67,I%[U?&T\6[R_++T,"B_!"2^M ,:"ZT3!B,<8'Q+X M)N0J[F 7]R"H9?R^9.ZM0;M"+ MWKYI=9KOCVD^$]F!\NM*^74=>S3)TP5*$*M2.UDPA#(="G[6;-6@(.XX8EN% M-E'0\S?[PFI=_Z>P=B6L72O,5 ]3&[BI>PM%8THDQ:,WHI;E7W?R3&0'@CN5 MX,YYSW#GG,K/1':@O%LI[]9N]9"H!!)D,1 -JW+?%X0_VP-\<4QZP7>S=W3; MC=>']T^;L!%6-D6@_EY%3U&N7:-3L!0YUT5QKU:K7GKG6HC_V[QHQ&,BUY0K M8+@RT&:C:\Z2+)I;,=$B<_UA(;3I-FZ8F/\!E-; ?%\)H7<3ZZ#ZPXA^ 5!+ M P04 " !!@4Q71DYJ?I,# <#P &0 'AL+W=O%P^F\MX+ K-*(>Y1*K( M,B)_38&)[<3#WOV#6[K>:/O C\M0;GB&X6MVALC*V4IQ \[^9!.O, R @:)MA#$_-W!#!BS2(;'?S6HU_BT MAOOC>_3WI7@C9DD4S 3[3E.]F7A##Z6P(@73MV+[+]2">A8O$4R5OVA;K>U= M>"@IE!99;6P89)17_^1G'8@] R/4;1#6!N%#@\<\1+5!5 JMF)6RKHDF\5B* M+9)VM4&S@S(VI;510[G]C LMS5MJ['1\_6[Z!=T(#0K-R2^R9(!>78,FE*G7 MZ"WZNKA&K\Y>HS-$.?JR$84B/%5C7QO7%L!/:C?3RDWXB!L9A!YVHB6-4XD6/Q1&6&GW@ M2LO")+EV1:@"N' #V.UZJ7*2P,0S^U&!O ,O_OLOW _^<:D[$5A+ZT6C]:(+ M/9X54AJ-)@UU(:FF)G?$"O$RB?(JB5SZ*]!>"6JKRUW\%@=!,/;O]H4=6]5B MW&L8]SH9?P*E4,%))J2F_T-J-KKY7%2I@O $4"*4=B9UA=IOD1E$#Q@[%IFD M M7QAOO'<8XZ>HDD0[XUU;C_8T!.=!-.H]5-'IY:4JPIV*\"E587:T*G3C/'>K MG JMK7IW @=$''1[?3ZTJCO[@6X^V)PK$+TG14B/*@0G5Z>J\+?ZS\RD.NR+5/F M6E5P7;4BS=.F];LJ&QY_M[SJ&S\3N:9<(08K8QJ<#TRX9=6*51,M\K*;60IM M>J-RN#'M*TB[P+Q?"9.7]<0Z:!KB^#=02P,$% @ 08%,5U8?ZM4Z @ MV@4 !D !X;"]W;W)K&ULE53=;ILP%'X5BU53 M*VV!D !5!DA+LVF;U"EJVNW:@4.P:FQFF]"^_6Q#6:J29KT)Q_;Y_@(^<Z%:8 M,">-[=Y:I#%O%"4,U@+)IJJP>%P"Y6WB3)VGC1NR*Y79<-.XQCO8@+JKUT*O MW($E)Q4P23A# HK$^3Q=+"/3;QM^$6CE08U,DBWG]V;Q/4\-/S^D,D@9X6#^Q?[79=98MEG#%Z6^2JS)Q+AV40X$;JFYX^PWZ M/('ARSB5]A>U?:_GH*R1BE<]6#NH".N>^*'_'PX OG\$X/< W_KNA*S+%58X MC05OD3#=FLT4-JI%:W.$F9>R44*?$HU3Z>K+\A9=8]4(H@A(Q OTDRM=K/$C MWE) YRM0F%!Y@3ZB#0C3L]0%(USTG6>(,'1;\D9BELO85=J6(7>SWL*RL^ ? ML?"CH1,TFWY ON?/T-UFA<[/+I[3N#K5$,T?HOF6=W:$]WF.?QG'''9,\W$F MTHK&M,(W:$6#5G1* MZW),*WKQOL*76N[!5353[QJ+'6$242@TS)M$&B^Z2=(M%*_M[=URI6>!+4L] M?$&8!GU>&PO=V]R:W-H965T#.+6("YN&5S.UXR@J=I M4.#;R'%:=H!I: UZZ;,G-NA%"?=I2)X8B),@P.S]AOC1JF]!Z^/!,YTON'Q@ M#WI+/"=CPE^63TSL:7@U=) /2%M\I6<6E:R"I3*+H MA[RYG_8M1V9$?.)Q"8'%GU/W-0J^A3!I:O/]#O4O*"S 3'9!CY M?],I7_2MC@6F9(83GS]'JS](3J@I\;S(C]/?8)6W=2S@)3&/@CQ89!#0,/N+ MW_*!* 7 UI8 E >@S8#&E@ W#W!3HEEF*:T1YGC08]$*,-E:H,F+=&S2:,&& MAO(SCCD3;ZF(XX/1[_@9?Q")Q].0=? M W!MT64Q#BZ$O9KF8"QBR,)- L"32.!ES F7L+(-"U^'8$QUS,.QK.+\!U$"7Z^FI5 M7"+DS3%'.B M)6)&N$[F8J5T+H!<*MNZVC0#'$L1*8IH+_G)/A7 J4""2(FFEC2J?+W*ET.5 M2MXBE%"Y!&A,#O #:S60>U'(WQQW)4+@6:;-VFYLL3N%$H+(B MT+CZ#VY3E3,7FQFA5&RNHRVV4_@/J P(-#N05";!$W['$U__I;K5?SHTU5;U M)IVM[A%.43?C'"IR=:&MLU;. L'/BCJJR1CD?$]A,Y"R&IY='F:(8VY-W=R+ EE-Y!Y?V*' MJN?1FZJ.-E7=W,NQ+)2)0&8#L(>J[T H5YNKK[93> BD/ 0R>XB=LHZJ+D); M;[N:K>>G[ $RVX,G1@,"GD4=@?_ ;L<9MB#=>\4[@(I=X$^O=.!:MWJJ MM MG:_R&LCL-;YC1F4] AIR(CK@VX6DJQ.23KH'6/S S5H]Q>E)JTT,_&CW?/YZ7W]^&4O('Q"B^/F GF; [>]#Z%XW&5 MXW$_[7C<6AU/76CK?)7C<&PO=V]R:W-H965T?7!6!NIM*!U*A5J@7UVD]O6PK&#[;3LW\]V0FA$Z-A4:?W0^''/ M\3TGU[%[6RX>Y1I H>>4,MEWUDIE%ZXKXS6D6)[Q#)B>67*18J6[8N7*3 !. M+"BE;N!Y'3?%A#E1SX[=BJC'AE>P1S4?78K=,^M6!*2 I.$,R1@V7<&_L6P:^)MP .!K=QI(Z-DP?FCZ8R3 MON.9A(!"K P#UH\-#(%20Z33>"HYG6I) ]QMO[!?6^U:RP)+&'+ZDR1JW7?. M'93 $N=4S?CV.Y1ZVH8OYE3:?[0M8ST'Q;E4/"W!.H.4L.*)GTL?=@!^ZQU M4 *"CP+"$A!:H45F5M8(*QSU!-\B8:(UFVE8;RQ:JR',O,6Y$GJ6:)R*KL?3 MP70X'DS0>#J_F]W?7$WOYFB*A<#&7W0T H4)E5 M[M"RAQ_0/9 2E$28)6A"\()0H@A(= -8Y@(2I'?8#.)<",)6-FK*F:@&+K$D MLLFK\)!>'8BLYE6K\JJUMT:&6*[1U5-.-I@",Q7RZEZ3\(*M;=G,EW,3^>V6 M9WX]=[,KZFW@:T0MTW:5:?L?JSEH2G0OV=^^H0.1U71W*MV=_UW-G4-Z=2"R MFE?=RJONWAJ9<+8Z52!2-(*%^E,M=]^4:/"UVU3+;P-#_[P>6*3K[AQ0YG)P M@\6*,(DH+#74.^MJ#E$60NN] EHFVM]1P%A O3\DG/UTC''8'7K MB7X#4$L#!!0 ( $&!3%>N?+GX_@( +H) 9 >&PO=V]R:W-H965T M/,!;@E":$CXU(B/V]:?)- MA%/$[^@>$_ED2UF*A)RRG6;#*BF4AB@I<, M\"Q-$?LWQ0D]C@UHG!=>XUTDU((Y&>W1#J^P>-LOF9R9I4H8IYCPF!+ \'9L M/,#[&=0.VN)7C(^\,@8JE7=*/]3D*1P;EB+""=X()8'DWP'/<)(H)J%5SLB:BO87ZS7"!Y[MU1B;1K83..V0PQ)R>!%RCK=88H:7]]VP M$?G6\;WZVVVQ@K[GMP/Z):#?&[![Z_F-T%8-KFEQ.^@X%$&)%O1%Z]Q\03.L MZPUK;"U&CC]LAX/6YW?:ZH?79P,66E_K,W!@C;3-S+:[3@JLW"GP(JOFJH(N M3K+MX*TE+:2J'S@7!FZ=M&D5U$MJ5F[!%+.=;@XXV-",B/PB*5?+!N1!7[NU M]:EJ3/3M^BF3=S4OB.UBPD&"MU+2NAM*()8W"OE$T+V^:]^ID#>W'D:RN<), M&:("E.W:Y#]02P,$% @ 08%,5W6DG(Z7 P ,@P !D !X M;"]W;W)K&ULC5=K;]LV%/TKA( !&=#IZ6=A&TB< M;$N!-$'<=OO*2%/(?G7)+W7B^.7'R7.P"% MWBK*Y#+8*;7_&$4RWT&%9Q&K!#XH2!D\"R4-58?'C!B@_+H,D>'_P3+8[91Y$J\4>;V$#ZNO^2>B[ MJ&4I2 5,$LZ0@'(97"NQD%*#\(!6O&K!64!%6_^*W)A =0#(9 *0-(.T#AF;( M&H"-7%0KL[9NL<*KA>!'),QHS68N;&PL6KLAS"SC1@G]EFB<6MU_7C\^W*$O MU__>;= ]RWD%Z M^0W=E"3;"Z!DK_04Y9SFA!-O@7]V"PH3*WQ>1TB(,590W M$][4$Z8#$R8I>N!,[22Z8P44YP215M]:2-\MW*1>QD\'&J(L^8#2.,T<@M:_ M#D\]S(RW:-.N]<3NM9 MYF>!C]-Y;WV[F>!-$9Z0=@T3G4X-QG%YBN MDL&-=@DY#\<7_'0*;^+E^HOSXDBHKA'5'A.A6R/E])(X,G_O+#=C>KLI&]@_ M27J2F'HE/JH="*BF[BK[JG?N472F[BK*8_I^U;?=ZSV],0VR[NA--W4T_8+$ENC93 M*#5E'$YUN1%U@UK?*+ZW/=X+5[ICM)<[W=2#, /T^Y)S]7YC)FC_)JS^!U!+ M P04 " !!@4Q7UC'APQH& #*( &0 'AL+W=O5SV=R MJY(X$U M2W]NDU-$\:^(!(0ZPA?]PTDS?*@[Y]!#Y-!#I,K'//GL;G U"U<#?U*R1G/IH;FTH[DZ:13S>0;S>]FG"HRMCPL*6/8>(3:=NAZ.#PQ'H M<,$WL>))_$.;O'[-T\W["Y>_D75I$DY;]FR-I_?"@[<0]'8E"Y4+%>="S[X* MW8E,K&+E')>A=6TVGK3\V1H2>'IO?' X!AW^+N5R%R>)R](8Z(Z](5L1$K>? MR<'/!/3S26@NH+P$0#D/;O4!KZ8_E\%)IT%(T? W/?B;]O"7F&G8Y6MJWZLV2(:,(\['!BD!*"_\T0O#G@6":27&6@IMW=JM4TTL2.YS=R]6&=LC$HZ M:KEUB*8CC]DC_N%^DXM>Q3SH89+=(_%4SC+N;JVS0?<;E#1=&@9A&$)?U%KD MP%-8AS=&0= >N@X1]A@SM, P+O;&.I[%.@?8:9"DZ9SK&-@MH@-O6'% AU./,, /#T#A/ M9:[B'U[28AL#4WN\VB(<'/&XZ-NV4"&^7=9,"E#0]&59@&!8W2D8/)V6ET[U^PC8/<$A9VZ5#-2*>P4 , M-0A,C6L1)3SU>B/VY!^2-L\I/RM9LMD$4@1'55:@21S5#J?4 N50C#PF(812!&=6[9"7=!0XH M:?HSI"(PJ7H6K*2;6:"DZD')2FP860XA27./Q,"*PK""2E9J0^B$ MM"'J$/E,&4Y1F%,OJENIC2#",&G;=*C&@<^I816%6=6K@J4V@*RM)DC2]':T M_P4#ZG]4K[2[O@$E3:<&4K3GOEB_TI4Z^-.N)AP:W\J.&D!1&%!=Q2N%]KQJ M7[VWQ:@!"(4!TJMTI38?[!K,(?*58-0@A,((Z5.]TFYZ@)*F-4,/"M.CHVZE MW=0 )4U7AAH4ID97S4J[40%*FGO7!A4,1D5'NV%U"J M,GO6QZ/VRLDI\BQFF2$#@\GPDG*5=0,"E#0M&D P&! =A2KKA@$H:;HZ>D<" MP^"%12JS)WK6GM9<&@\,F($!ZP^##HO=6 E38,&"PS&0L\"E=ESON4.DC3= M&2HPF J.PK2#8'7"X_=Q8S)I[]4Y5=-QR^[PZ$5S^9;_,\_OXZQ B5CIL.!T MK./S_8OS_8&2F^K=\YU42J;5U[7@2Y&7 OW[2DKU?%"^SC[\^\+\/U!+ P04 M " !!@4Q7&&)RSK$# !(#0 &0 'AL+W=O[J>MKM5:??NJTDF8&UB<[93 MZ/WZ'3LT#6SP=JOJOH#MS#SSS(P]'@_70GY52P!--D7.U71F3A5,1?XW2_5RY)UZ)(6,EKF^$^L_8>M0W^ E(E?VEZPKV3X* M)Z72HM@J(X."\>J?;K:!:"B$\0&%:*L0[2OT#BATMPHV+T#>%=9 M!G97DFN>B +(/=V0.ZJ!W$$B>,)R1LW>/2&W(!/@NBV&E8DPL#;,(7PL%"LJ6Q/=X76 M;Y#H]H)@CZG3I"E2YVI%$QAY6(44R$?PQK_^$L;![XZ$]&N'^DZ''KC$P"\X M^P]2HC$9<^"0,:U."*9BCOG03VV.5:AQ,[I[7O6_:MRFX:$SZQ"E M37$RV3*C$LX"=Y[I MYE">W9H_F^CW0MOULW&MA_]?KG]@JW\XV6[-MT8A>HE"Y&1V"1E(B17)W,03 MI:#URG6#_'3BWPEMU^67'B1T-R'?NXPE^ O-2YMF,LFQ<:<\:;TWMM#-PAO& M9Z=[M;=-:A"'>_77;_2D!&ULO5GMD?\,?N:L^NM'LL]7>4_>1K0@1X#_R0#QIK M(3;7S29WUR3 _(IN2"C?+"D+L)"W;-7D&T;P(E(*_":RK'8SP%[8&/:C9U,V M[-.M\+V03!G@VR# [)\;XM/=H $;'P^>O=5:J ?-87^#5V1&Q.MFRN1=,[6R M\ (2-5!0YI3^5#?WBT'#4AX1G[A"F<#R M[XV,B>\K2]*/OQ.CC71,I;A__6']]PB\!#/'G(RI_Z>W$.M!H]L "[+$6U\\ MT]T=20"UE#V7^CSZ!;M$UFH =\L%#1)EZ4'@A?$_?D\"L:< VQ4**%% 106G M0L%.%.P(:.Q9!.L6"SSL,[H#3$E+:^HBBDVD+=%XH4KC3##YUI-Z8C@:CU\? M7Q]&+Y-;\/1R-WD&XZ?'Z?/D;O)]=O]C LX>GF:S@)'K;H.MCP59 M@">Q)@R,:2"GSUKE]8V ^]"E 0%GMT1@S^?GX!*\SF[!V;=S\ UX(7A9TRW' MX8+WFT(ZKUQHNHFC-[&CJ,)1B, C#<6:@TFX((N\@:9$G4)'']!OD-'B'UO_ M"MCP B +V1J'QI]71P9W[#03=F3/KLK$)V/[0#D_U\4O-N_HS:MR<,TWV"6# MAC3*"7LCC>&OO\"V]9L.>TW&&7KB2Z]G' MH4MTP8E';$4CJM+V-KQ$L"O3_K:/VNC7%U&W4M0M(^KJG.OPQ+;:>WA0SX8% M.*T2:-BSG50HYV8[=;-=9W)(N#B0F78)2@2FE M&A,>(;%$"W!'LBS6X(2%9>D);K8RVCUUM-1G+A:&;AJ%[VKK3K3,2 M-1G+1:*71J+WO]>=GF;F(@<5YK=&RG%05S^_H97U=NL3)<7-@?"2=/H*BP(A MJ2"1A,SU,>?>TG.QHE?\ H220](E$/A=VZRMDLNP8[<+N#12R.K""EQ[G 6: M$Q70;2CXGMH76S8&JF],I''DC$+9&86HZ?Q/1@)P;SY M5N"Y3X"@8(I916;]'M'^G$' @[%9,[HR[(O.ERPO:&RGLKT($E8!JI+JI:M!D)00=(R(G; M&RJ3C?*'G$:H\D,.98P$F1G)?VAQ92JA^9 S#__51981$V0F)D=VN3*'T&Q7 M:J2J]ROMC&S89K)1>Y=+QMO?5RUO66J$='N6S;VCFX"P572BQ>5DE^LB/LI( MGZ:G9J/HK*CP_ 9>C^.SK\Q,?!3WB)FLX5B!SM.4J9<>"KGJ>@UO/3'AB\38"3_L+-D" MIVCNEF-%D5^AQ#S%3'.9@<)YUSMOG/7;=K_;<,]QI3?&8)7,I'RPP57<]>J6 M$ J,C$5@]/>$?13" A&-QQ+3JSYI$S?':_0?3CMIF3&-?2E^\]@D7>_4@QCG M+!=F(E>76.IQ!",IM/N%5;FW[D&4:R/3,ID8I#PK_MESZ<-&0N-D3T)0)@1O M$UI[$IIE0M,)+9@Y61?,L+"CY J4W4UH=N"\<=FDAF?V%*=&T2JG/!.>]_MW MP[OK\]O!!8QN+P<3Z(^&X\G@(&& M<:%K\!7&Y:&R+(:QU$:AX0KIJ U<(A,F@1YF..=&T^:[Z04<'M3@ '@&0RX$ M9>J.;TB+9>1')>]>P3O8P[L1P%!F)M$PR&*,MP%\,J%R(E@[T0O>1?R5BV-H M-HX@J ?-'83Z'T\/WJ'3K ZFZ?":>_"F1D8/B10Q*OT%!H\Y-R^[;"I06KM1 M; \XTTL68=>C2ZY1/:$7?O[4.*E_WR7Q/X%M"6Y5@EOOH8>W[!FHB$8F0061 M3.D3B2TL*C:>48Q'6X6VW"ZT65%A,!8LTQ11?T/J,I%@6O,YCYC95V<%JU/' MRO:\I[!^W.KX3YN^[-KSK=JS);==R6U_1"Y+94[T7YEB#',E4^IO49[F@AF: MD/_F25)=* E31_(O R*7KGS-IJ!N[(3E+]])NH/6YE&8=V ]4+W#X!U!+ P04 M " !!@4Q7:J%3;QX$ !6$ &0 'AL+W=O0;'CE&1259TI?U.!K,# L%1&)R$PH""Q_UF1"HD@AR3A^%*!& MN:=RK#Z_HW_)R$LRSYB3"8V^AX%8#HRN 0&9XS02]W3S!RD(M17>C$8\^PN; MPM8R8)9R0>/"6480ATG^BU\+(2H.J/V! RH<4,W!=C]P< H'Y] =W,+!S93) MJ60Z^%C@89_1#3!E+='40R9FYBWIAXG*^U0PN1I*/S&CUTW&[?7%?ETMATT:Z-K['I6*7-#KEV2:[]*>2^9\55KHW6 MA,F7!?S.<") UB,"7W#(X E'*=&1S_?O5(-&K5Z[1E]CY;0\IR: UJKGZ27P M2@F\_T>">Z)>NG(-)K(:,?EZ2W$$#X3%G'!,>4B?!ON7SU*C]_N/9D MY7NU*Z>A;:->[6#M&W4LSZV=*YU1Q]$?JV[)M=O(-;L@)&BJ"]V]^UP_\9-] M$QMYM>@;XSBR./9*EKW#6!Y?('I[EQKU6MUZ?=RWDE>_7D7]QF"/E,*VMM]9 M5J,83]G9;LIX 5#-YT6GGG.MD5UCVAS*L50KGY3V052/3WNQP4Y&VRW+JXNA M,7-;>S>X.=QCY4!;.5"C'+(_F9-0I!*[,?UH/[/(K3/6&+GU-V%S/,?RW7Y@ MVHU?7+M\_\,9<'1W'Z&Z(OMF\@S42[W?'/._U<2L-%PQ88NL<>4PHVDB\L:B MG"V;XU'6$M;FQZIISAJY+4S><5]CM@@3#A&92TBKU9%O()8WL?E T%76UCU3 M(9O$['$I&W_"E(%Q;R^YY , M *41 9 >&PO=V]R:W-H965TN;N_4%I7NW6>3#& UB3G; ?:T/WYMAX:$!E]9I5\@=CR/ MGV<\$X_=VS+^(E8 $NWB*!%]9R7E^M9U1;""F(AKMH9$O5DP'A.IFGSIBC4' M$AJC.')]SVN[,:&),^B9OBD?]%@J(YK E".1QC'AWT80L6W?P]-5G"#.37]92KEINCA#2&1%"6( Z+OC/$MV/9@01!%)#$/6W@3%$D492//[=@SKYG-JP^/R*_MF(5V+F1,"81?_0 M4*[Z3M=!(2Q(&LDGMOT#]H):&B]@D3"_:)N-[:@9@U1(%N^-53NF2?9/=GM' M% QP^X2!OS?PCPV:)PP:>X.&$9HQ,[(F1))!C[,MXGJT0M,/QC?&6JFAB5[& MF>3J+55VF.P/K&C#]M=T,_.MVS]T4Y52-:>5C2BS; M.E4\^WF?+M6OGKW1-.()%6 Z\D.PDE2O&Z7_5";]':Q<"#OOXIN5Y1X%I MG_9G915* GRFK(W:__[X< M5=7,\2Z-OJN:)J%Q&E<*M *?&[MUH97=<*A/<./CDAC76KK4A5;VQ*%XP=:J M8) )UALU399H#9RR$%U\ \+%9:5X.YR/C&FET(\H3_"A/L'V N7_(I_L3D:^ M%?CL]:X)K>R&0P&$VQ\8^=;JZFQ/U(16]L2ANL+V\NKLR+?#M2R1;[4\5ZA; M./#&P)?F'D"HXC!-9'9BS'OSNX:A.6$?]8_T'80Y2!]@L@N,>\*7-!$H@H6" M5(6ABEF>W0ED#,R=>&GB"_F1G\ %!+ P04 M " !!@4Q7=E0AH,H% $'@ &0 'AL+W=O1"J5J3VJ+2O?NM0L&HDUBSG;* M]MN?$]*8U(Y#]WC3)F$\^8\?YN>)ASO&?X@-I1+\3.)47'8V4FXONEVQV-"$ MB&]L2U/URXKQA$AUR]==L>64+(M&2=Q%GM?K)B1*.Z-A\6S&1T.6R3A*Z8P# MD24)X6]C&K/=90=VWA\\1>N-S!]T1\,M6=,YE=^W,Z[NNI6799305$0L!9RN M+CM7\&*"P[Q!8?%W1'?BX!KDH;PP]B._N5M>=KQ<$8WI0N8NB/KW2B_I=-.]'UN_>;(G@5S L1=,+B?Z*EW%QVP@Y8TA7)8OG$=K>T#"C( M_2U8+(J_8%?:>AVPR(1D2=E8*4BB=/^?_"P[XJ ![#4T0&4#]+&!W] EPUP M$>A>61'6-9%D-.1L!WANK;SE%T7?%*U5-%&:#^-<OPKB[\!#,\ M\A"V")H]/6W@GRNG$JNET88O[=!X39/SZ\CC/L^]#QOV'T]C,XT]!'J M]0\-:\I[E?*>4_E<]42TH&#!A+0)W+?N';SWHS*714U2OY+4=TJZ2R550R0; M-?6--ZH.&YA]9K/KA8U=%E;Z0J>^JX7,"(](#-:*J3:!H?'B<^P%OJG08ACB ML-AIQ'EM4P[*6.J]@[VE%BV M_M"#_2 P)5I,F]0= !1^>CE3A4/'0BX]NA:*Q<18['7!2 M&1V;>;4YL4A#; MFG)+1R?*N:?R5@];PQ6ZZ7I#(@Y>29S1?&@.0C\R^Y;N:R/B#T)+*K%8^AX. M'4M!0Q,ZR;1/)[':/\N,IX#5AM JVC>D!!ZR2#;MSGTX<$PW33OHQMTTV<;L MC7*5H5/)HY2UHG2?(I)\U&)L=\ILG,M*L1&Y6SM0F3>6NB!>3&=Q2$LN-L]YQ M._PL@D[EK1Z^)B\ZEKQ'UCSHI ^E;=Z]!K R W@7ZY[D,E3!*$%O!9##%'0 M/'$U=Y&;NVV5#S+Y&5JV\!8SB'"S/@U9Y(9L:QF$3'+VL46@:18X%KZ&+')# MMKT,0B8]SWUD&V2+(82!8Y0U9Y&;LZU; 63BLV=1:%IAU"Q/@Q:U@-:]#4 N MM@:P-@-X/];!.'VRM5I4I>MP8F=:/ITV5.Z<\ITF=1E'GR_=1/NZ%('FZ Z MMR02FYDCDV"-,^S&66NBPR:H;/I,*Y<\33/LIEE+HL/MA:+3I*Y*,PRW?/T\ MHL[![9] G29U:1I,0JWJ+)7[TZ7J:764>54&ULO5AA;^(X$/TK5FYU:J5M$X= H =(+;!J3UJ*@-W][(:! M6.O$G.U [W[]V2$$ B$%"?5+B9.9E_\R7$^LFF\DNFV>*$9C M& DDDR@BXM\G8'S=L;"UO3&FBU"9&W:WO20+F(#ZL1P)O;)SE!F-():4QTC MO&,]XH<>]HU#:O&3PEKN72,CY8WSWV;Q,NM8CF$$# )E((C^64$/&#-(FL<_ M&:B5O],X[E]OT;^EXK68-R*AQ]DO.E-AQVI:: 9SDC UYNMGR 35#5[ F4S_ MHG5FZU@H2*3B4>:L&40TWOR2]RP0>P[8.^'@9@[NN0ZUS*&6"MTP2V7UB2+= MMN!K)(RU1C,7:6Q2;ZV&QN8S3I303ZGV4]W18#AY>1VBQV$?O4Z?!V,T>IU, MQX/IRWCP?3"2\[HC"B]?B*, MQ &@29J -WU0A#)YB^[0CTD?W7RY15^,SS3DB23Q3+9MI248(G:0T7W:T'5/ MT/T[8?>HAK\BUW%K)>Z]\]W=HKNM Y='S\VCYZ9XM1-X?9CK.UHXQ/I*H9'6 M+Y&6AD9<*@&*"M YK] S$*;"K5VI\,V;O/(WF=W\()GF" M^CD]_XRMM-U'1$HH_Q[^T;NQUSS@=VSCE)-KYN2:%Y#[8),W/XQ?E46!7ROG MU[IJ'6I]2/'8 KO>B1J$G5T'=BIY/@9!$B4L[:!\$U,>Z5P/375:P38U[U"L MFRJ?FQS]BH;Z6H] "1&4,,2XE.AFH:>VV]*>ZGPHK<3$;9VJKWAONL#5%?;B MTE(->&EMN19:4?YN/,"?-Q_@JPX(UT(K!F8W(N#J&>'LNIOA[.>EYQ^6MA*C MNN>=R-W=<("KIX-SBV\&4[F[JDR*]';M'%UO]B<93<+Q9?I&ULO5C;;N,V$/T50ET4"=!$HGQ-:AN('2^2 M!>(8L;=]9JQQ3*Q$JB0=I_WZI2[174R\,/IBB]+,X9GAD$>CT8&+'W('H-!; MX#,YMG9*A=>V+3<["(B\Y"$P_63+14"4'HH76X8"B!<[!;[M.D[?#@AEUF04 MWUN*R8COE4\9+ 62^R @XM\I^/PPMK#U?N.)ONQ4=,.>C$+R BM0W\.ET",[ M0_%H $Q2SI" [=BZP=JL&024)?_D+4U$P0'W6QS2,$^.;*69 M1_/;FY3E-&'IMK#$+GK@3.TDFC,/O#* K4/.XG;?XYZZ1L1O>_\2=? ?R'7< M3@.AV>?=70.=3K8,G1BOV[8,Z<:8)IEL3)$1(=KNUS(D&QA;>C]+$*]@37[_ M#?>=/YO".Q%8*=AN%FPW1N^T!'NK0V3@O0>+ECYA$NG*0$M=0 (4%:!/"H7N M@/AJ9TQ*]Y1).1%8*2F]+"D]8P6L-![=0+R'F@)-O'NQ=W0VOTZM5QO7J.*Z/:@R M,;]7-29=MT*V;H*[O6:ZV,GER_E@VRCE)Z=%6Y6F",6)>[UNM\*NP:HEE[B@ MK=A(;M$DDF?)@I^W\\7U7%ZYU6PV6%W@3J&BRYS=G+-K5J*CCV SX+%G\*G0 MRN'G.HP[_YLVX9,J]JG0RHG)-1L;U>]#?4K=B_4XK.VQN@UVVRHV%TYL5LX/ M92KU+TY;._D;;'HM(H5S_<1F 3U>IG!=+:MGOM&D3#274VS6TU^6*-R@F/TJ M8:--F7&NJ?A(4?VL4.&Z9EX,:]7P:6'%N;)BL[1^1JGJ$EE;?9-)N1/*-=0U M:^BOR50*6GS?++S6I4U4W08/JIIO%[K7 ,1+W-1+/>^>J:2AR^YF'PYNXG:Y MQCWR,U>ZXXXO=T \ M$)&!?K[E7+T/H@FRSRR3GU!+ P04 " !!@4Q7'AI;'OP# #V$ &0 M 'AL+W=O/S.>S'@R.%'V ME0<8"_ M"F,^- (A]O>FR3A@8TS@M+L@N$6C!'@SW:X146 MG_<+)F=FCN*3",>?*'AJ48 MX1!OA() \N^()S@,%9+D\5\&:N1[*L7R^(S^*3%>&O.*.)[0\ OQ13 T/ /X M>(L.H5C2TR/.#.HJO T->?(+3IFL98#-@0L:9-*,/F42#TQ M6LSFJZ>7.7B83\'+^G&V!(N7U7HY6S\M9\^S^1J,9_/9IZ?U"CQ$]! ++L]N M0W(Y;*<8_!^B@4B(?\ /H+/JREX_^X#>*=T MU@$]! M!>6"84$8EF^1 (\8A2(XRS6Z,MVIT[R3R@_W?(\V>&C(L^.8';$Q^O,/Z%I_ M-[GA1F 5IW1RIW1TZ*,U%2A\<^ UN2+%[R;X*K,=1Q\=N]L9F,>RC0U2-O3< M7*I"OIN3[VK)+[*ZU\B[86#6^.HD*UW[.M7\-UY)C0\H;XZA_Z3*G[M8& M&0A;F$*KJ*V6ENODP%0%5 %OR@N1")/8;ZQZ5@.![D6":A!K(UFZ ,!?G%RS M#2KD[7[?JY-O$(,.;(E=:!<&V/H$>W5FT0->FUINA58UO[@PP-]W8X WO3+< M"JWJF.+2 /6WAK>EW0RDEAXN7KP&*:_GM81N<36 ^KO!3R?>#+?,IUNGK!.I M\BVJ.]36R9](OAE@F87KU)E>RK1EM:+D0GW-O2+U7I;4>A'3BE0)%B47ZFON M#=*NUW!=[;IU[@U27J^>=,U2!QEAMDL::RZIR)8O[:7RU;QY?TA:UMKZ6#7U M26=:P*1?!)X1VQ&9F4*\E9#674]28FF3G4X$W2=]ZBL5LNM-A@%&/F9*0#[? M4BK.$[5!_JEC]#]02P,$% @ 08%,5P__DER1 @ F08 !D !X;"]W M;W)K&ULA95O;]HP$,:_RBFKIDY:FQ @T XBE9*J M3"I%0+?7AER(52?.; ?:;S\[22.VNN4-\;_G?L]=\&5TX.)9IH@*7C*6R[&3 M*E5 M*D9S7 B09981\3I!Q@]CI^.\+2SI+E5FP0U'!=GA"M53L1!ZYK918IIA+BG/ M06 R=FXZUY.A.5\=^$7Q((_&8#+9;Y$Q$TC; M^-/$=%JD$1Z/WZ+?5;GK7#9$XBUGOVFLTK$S="#&A)1,+?GA'IM\^B;>EC-9 M_<*A.>LYL"VEXEDCU@XRFM=/\M+4X4C@^Q\(_$;@5[YK4.5R2A0)1X(?0)C3 M.IH95*E6:FV.YN:EK)30NU3K5+B(YJO9XQQNYE-X7-]'2U@\KM;+:#U;1@_1 M? V3:![=S=8KB*2BN@H80U*J4B!L,,>$*BC(JWY+2L+Y%!6A3'Z#"UAPJ00J M*M#LP3T2IE*8U!()9T!S6*>\E"2/YU;?\#VS]+=@G=SG?P M/;\+3ZLIG)]]^S>,JRO1EL-OR^%7<;L?Q)UJ>[E.L3$*"T9R"=KCB81L&=2D MGIUD+MNU+,@6QXZ^31+%'IWPZY=.X/WX)(]NFT?WL^BA+DO/YJE6]2N5N:_[ ML.-Y(W=O0?5:5.\4JF]#U:K@&-7U[:A^B^J?0@4V5/\]RK^RHX(6%9Q"#6RH MP))5UXX:M*C!*=30AAI84($=-6Q1PU.HJPO?,X[?\X;O_AO#8/ ?SSWJ-*9I M/Q"QH_J&,$RTRKL<:+FH&V$]4;RHFL^&*]W*JF&JOQTHS &]GW"NWB:FG[5? MH_ O4$L#!!0 ( $&!3%>BK@=GO , ,X/ 9 >&PO=V]R:W-H965T M9Y,, M8*T39VT'NO_^;"<-! 6WW:7[!6)GYLGS3";CF?Z>\6]B"R#14TP3,7"V4J;7 MKBO"+<187+$4$G5GS7B,I5KRC2M2#C@R3C%U \]KNS$FB3/LF[T9'_99)BE) M8,:1R.(8\Q\CH&P_<'SG>6-.-ENI-]QA/\4;6(#\-YUQM7)+E(C$D C"$L1A M/7!N_.M;OZT=C,57 GMQ=(VTE!5CW_3B/AHXGF8$%$*I(;#ZV\$M4*J1%(_O M!:A3/E,['E\_HW\VXI68%19PR^A_))+;@=-U4 1KG%$Y9_L[* 2U-%[(J#"_ M:%_8>@X*,R%97#@K!C%)\G_\5 3BR$$)K7<("H?@U*%YQJ%1.#2,T)R9D37& M$@_[G.T1U]8*35^8V!AOI88D^C4N)%=WB?*3P]EDNKA_G**;Z1@]+N\F)/X($UD2*NA!9$?3G?"U2',+ 4=^K M +X#9_CG'W[;^[M.WH7 *F*;I=BF06^<$3M6$A.5((58-*-8I0=.(C1C0G*0 MA(.J!!+= :9R:PU*\Y)!N1!8)2BM,B@M:P:,B0A9ID1S+ &I^HL25:13X(1% M)$2K(E:ABE!M(')TWS/PNCCOAE[?W1W+RTUZQQ977M#JE&85XNV2>/N-Q'\ MYI] O4ZVHF23?_UUE-LO4V[746YZK7K*G9)RQTIYKIFRM:I0H3K:!)A2Q6)U M] G#%E'8 14_\18Z+TNRFE3D=$LYW8O)>>V[Z;XLQ&I2$=(KA?2L0OYAR>:3 M!!XC>$K5.:YJ!"^TJ:J0\03I@UT(J ]^[V7.O;I\:I]))]\[')*>O7R_N6[9 M =]:N"Z%5I5_U"/XOZV@%X^Z5& NA%8-3' (3/"N1;V /\G71CMZN\ _ MD]>'KL2WMR4_7]L+X-/*W3LE7FMV++#*_-!B^-;#^AU+?/%@:YFQVU0E'1H$ MW]XAO$>9]U_1-MAMJF(.38-O[QI^L=3[K^@=[#8Y;_=H,HJ!;\S *)!)^GR8 M*'?+H?3&C&(G^R,]K)J)ZP"33[H/F&^(*H<4U@K2N^JH,P7DJ5F_EHQ MJ:8Y<[E5 S=P;:#NKQF3SPO]@'*$'_X/4$L#!!0 ( $&!3%<@W<"YR@( M !8+ 9 >&PO=V]R:W-H965TT(4BY4S:2F49)MGUTX"58-3FV3M/]^-E 6)H):B2]@F_.^G,<^ MH..=&'\2,8!$+PE-Q=B(I3SU,<.. H%R74 M="QK:":8I(;OY6LK[GLLDY2DL.)(9$F"^>L4*#N-#=MX6UB3?2SU@NE[![R' M#K*(QH:E M,P(*H=066-V., -*M9/*X[DT-:IW:N'Y^,W]-H=7,(]8P(S1/R22\=BX,E $ M.YQ1N6:G.RB!!MHO9%3D5W0J8RT#A9F0+"G%*H.$I,4=OY0;<2:P^Q<$3BEP MWBMP2X&;@Q:9Y5AS++'O<79"7$$J63_BI8;A8/ M2S19SM'#]BY8H]7#9KL.MHMUP M AY"*M61"_1U#A(3*KYYIE2YZ3>889G'M,C#N9#'SXSVD&M_1X[EN WRV?OE M3EUNJAVIML6IML7)_?H7_&98Q BGD2JSD&<0(9*&+($FKE8C_17>B ,.86RH MSTP /X+A?_ED#ZT?390=F=68W8K9S=W="\QSV*F5"$TA52-9'/BMZ34&:8GM?UYR;>PD3]M+2+_D,>?=LSC^<4#2%6%5++ M;5#E-FC-[9:\M!9@J_JCA]"160UT6($.NR[ 89?L'9G5V$<5^ZB+ ARU55=! MT132!YEG3HCO&>\SW)!6(PD[)K-Y(_8IXT805$\D. M>1_SR*3JBO)AK!I7X#I /=\Q)M\FNC6J6F'_+U!+ P04 " !!@4Q7KA2' M%S8- "(I &0 'AL+W=OU/XSH: MQ?^5J/NB>Z49&N<]+" -&/:R6A@T,+N?0VL@HDVX20HSTO[QFY06QXW[@*?' M7V;:TAP[IWX2_YK3^."EK![K!R$:Y\=\5M2'HX>F>=H?C^O)@YAG]5[Y)(KV M+W=E-<^:]FEU/ZZ?*I%-EQO-9V//=:/Q/,N+T='!\K6KZNB@7#2SO!!7E5,O MYO.L^GDL9N7+X8B-UB]\R^\?FNZ%\='!4W8OKD7S_>FJ:I^-WU2F^5P4=5X6 M3B7N#D=?V#YG7MAML7S+?W+Q4O<>.]V^W);E8_?D?'HXFNTV[#_>*U^MMS[=F]NLUJ5N]U1\YD43?E?+5QVX-Y7KS^G_U8.=';@$5; M-O!6&WB;&P1;-O!7&_@?W2!8;1 LG7G=E:4//&NRHX.J?'&J[MVM6O=@:>9R MZW;W\Z+[X*^;JOUKWF[7'%V=7EZ??[UTOEQRY^O-'Z??G*NOUS??3F_.OYU> MG%[>.,>GEZ=GYS?7SEF65\YS-EL(9R:>QWO_Y^,&[:KG8-CB>K;AV_=LO;TBWF.1=ET3S4SFDQ%5-5 M8-SNX]N.>NL=/?9(Q7\M9GN.SSXYGNMYF@Z=?'QS7[,Y__CFC-@;_^UC\Y=Z MP1:]TS\7>?/3J<5D4>5-+NK6[+QH1%5D73EE,V>^:!;M?W>+8EKO.[S[Q-JC MQ;0=.]6C:'2?"-EB=P#:KY^RB3@86E3/8G3T][^PR/V'SDVD& >)*4X' M;TX'2W5_B]-J&^H\KR>SLEY40F=D@#02*<9!8HJ1X9N1 M(3ED+_(BGR_FSM^Z \=9.RR=+Z\'C//B6=1-:W%>.)=E\?G[M7/=E)/'NC=J M+[:.VM=&F;MLM3O-/1^Y>\G!^+EO(MDS4Q-!8HJ)T9N)$6GB6?ZC=>.\F)1S ML>_\LWQN*[X]#3=._506=5FU?VR?+8\(.K-(<=.1B13C(#'%U/C-U!A=XC'2 M2*08!XDI1B9O1B;DZ/PR+Q?M6#S.)H^MG;<_V_-_;XSJ?'S5"WO%RUC@NNY& M_9+-FCH$$E,<2M\<2@WJ]Z*=G.:?ZZ;*&G'_T[DMVX-B=\)V_N?\>SG%8CK/ MR!9,QQY2C(/$%&>9*V>R+KJ,5XH@+Z%J'*6FNMGC D:.5)V;GUX]?3UO?W)> MRUWKZZMVU#\I;Y0TW;RQ62 UU2Q/FN619EVM.&AEEO;<2TL8CS6D&D>IJ?9) MF&$^O'*AM )5XR@UU4T)+(R%C*="],/4.IJ9Y)3A4EETW-QNB'C40F]2()24TV6 M4..%\!J'D@U4C:/45#67:EP[2:<; M,AZ54-I!J:DF2]KQ$GB-0Y$'JL91:JJ;$GD\^J+*;C6>OOM5-=V\L5DVB,:7 M1./31*.I[V&8Y/O>]9XS*>=/6;'E2C+=BG%:!,H_*#758E+*SL5]TI;_3+-UWV;3??"V#,;8./WPF$TV/Q"C=/3=;H]X_&) M#8?98")?,I$/SX?Y4/B!JG&4FNJFA!^?OJ*S6[6'PVIW_43S?1O="V//;"". M+Q''IQ%GEVK73MSI]HS')Y2.4&JJUY*.?'A4S(=B$%2-H]14-R4&^?1%G]VJ M/1G"N>MJKI/1G3"VS ;K^))U?)IU/E3LYTH2G)['0Z_]0-4X2DW-?4M2"N!Y ML@!*15 UCE)3W914%%C,DP7#/%GH:;Z)H_M@[)@-\@DD^01FH3*34J>G\W3# MQL,4BDXH-=5TB4X!/(H60.$(JL91:JJ;O=_.6(RB!<,HFK[HH0"$4E,=DP 4 M&$?:S(M>.ZNG&S8>IE""0JFIIDN""N#QMP#*2% UCE)3W92,%%B,OP7#^-N@ MWJ$(A%)3S9((%!CGWFS\MI/NA?%PA1(52DW]!"11!?# 7 "%)J@:1ZFIO_&4 MT!1:#,R%P\!! OA#(65(VCU%0W)6.%%H-XX3"(YS/==_UT M)XPMLP%2H02IT#B*9WHP.)V+ZCXO[@DTH#MA/&:A<(924S\ "6IJ6Y*SHHLIOHB3:J/!9I0']T)8\MLP%0D82H" MA/I^[5B@)0.Z.\:C%TII*#7UHY"4%L$S?Q&4LZ!J'*6FNBDY*[*8^8N&F3\_ M&MZ%XH3N@[%C5NX!U[L)G''B[Z2_\AKWUFPW*BB1E1?!(7P1% M)J@:1ZFI;DIDBBQ&^J)AI(\Q7S/)ISMA;)D-+HHD%T7&D;Y>-;\S88=>B8*J M<92:>D]'R4XQ/+X70_$'JL91:JJ;$G]BB_&]>!C?T]/$PAN>[3/,5&]T)8\MLP$LLX24V#N.1]4W/S>G&C,.8NAI(.5(VCU-2;KDO222QF[I)AYBYU=;=@A](,2DUU3-), M8ARY^UBA:R?K=&.F0Q.JQE%JJM&2@1)XGBZ!H@]4C:/45#V"P;?)-*ODF-4W ? MJW'M;)UNS'140M4X2DTU6F)1"L^XI5#V@:IQE)KJIF2?U&+&+=5DW+1G<[H3 MQI;9 )Q4 DYJG'';<<5#ND'C\0E%(Y2::K9$HQ2>8DNA) 15XR@UU4U)0JG% M%%NJN7.=IZUV*.Z@U%3+).ZDQC$V@VI_9Y%$Z(4AJ!I'J:FV2V1*X8&W%,I% M4#6.4E/=E%R46@R\INB8A=&M;,R M:G]I5 MKHX(71P6OCFIE>52WMSZJ:W.!5%<3B=.>\=_IAKEO5E9*=;V>;\:Q MN(^MBJSW$;NJ*E2.P^0VS.XMK.KB5U9UL4NK0N4X3&[#TM[JJJ[%Q-Q:7+UK M;:Q;7I7NAKEO-O"(N;VU6MT=PW/OKH:N7PJ2;M9\N&+7=47);=C>6]G5Q2_M MZF+7=H7*<9CY+'+O4+E.$QNP]?>BJ\N?LE7%[OF*U2.P^142UF/EYC%2-U:7$G/ M:I=0IWMA;!M*;L.V'A,QXUS=H,+?6:2=;L%X8$+E.$QNP^$>/3%XH&XM";,4 MRT@HN0U+>XS$+*;JUN+45WCO=,#<,2L(Q'H(Q(Q#==O+7#]KIULP'Y-86$+) M;3C<@R4&S]6M)6&68D$();=A:0^$F,5PW5K\ Z=T+.R@Y#9LZ\$.,P[8?6T> M1*5W"7J=""O'87(;7O8 B,$S=&M)F*58]D');5C:8Q]F,4BW%E=^_-(EXH=5 MC>4;E)QJF]?C&\\X4K>LZG M/"RWEH19BF4]_G1>W,Q%V[J;O7 MW&]N]W9=FLGW0-O)35X[)[1_\' M4$L#!!0 ( $&!3%&PO=V]R:W-H965T((Y_,J>5O$UMN/F\]OXY 0]@9D32'@_^8KY:WE1:%>33.8D#->;/]S0# M=*7]>3R0R2]ZSNHZ%>3%4O$P,X8(0A:E_^0E(V+#P&WL,<"9 =XVJ.\QJ&4& MM01H&ED"JT\4Z78$?T9"UP9O^B'A)K$&-"S2W3A1 KXRL%/=T6 X>7@#Z<-X\'4PG**[P7#P^6$Z04,B!-&[\YMH13RYFM)?[J^YC-5 %"6@CSM3X*C'6 M,^Y3M^8TKZXEXK_2ZR>K"\"3:+ M$_@I8X-P%?!72)X^DYZ>#WD$VJE<\S;DL7GTM'? XY8)O#6\ \&[3B$H'"O\ MS9$RR_J5Y].)42@X.\"V(1FJU&K-,OARO!L"R+7&F_>)M]$+QC#=M\.T52G' MAXOX\+MTQ HR"%&I6)A02TUA2SVR(OJBT!P2# ;F*R7"B 6_C<4:UJ%I5*@G M]V/R"?V+;J,H9NH5C6+A+6$5,@([JJ0ZEK@&3=0P)_HI5)%;R"+7KHNV.O&> MDD MK=MCN\,/=^,I=!$N=!%V?FB.8ZL,^R@YQ_)6)J<08=@NPM[(6-W_.%=T57#>Q4L+J02MDNE;"1Y!#:9'F01@CR" MM!)Z"T:DC,/MX[4LZ-1K>Y.Q2Z>%MZ,^A0;"A0;"5AFQ9^OY+4AU\'H6Z6GL M>O.(I@GV,7PS8JZ;,-?;VYA/(6UP(6VP7=J8,?\-6MZ&%[;;Q%M269#S!A?V M(+!3KQMGBE/()5S()6R72W7'_2,AQ CIJ*+H6-[*2 M1A-\GBG;.$9+3@X#K MHS>@M7N$DO!;\2L6 @>@(Z!Y?. M91.B$ND]6UI0?)5<54^%3H"O!]SKE:%W0#^6UG]S]02P,$% M @ 08%,5[OK 8R; P 7@T !D !X;"]W;W)K&ULS5=;<]HZ$/XK.VZGT\ZT\05"2 K,<.LT9TY:!GIY%O8"FLJ2*\D0_OV1 M9.- 8NA)AH>^V)*\^_G[5BMIU=D(^4NM$#7%D"G1IBN7OLHDDL0YIZ.T&IG2YTG; [W4RLL09ZN_91)J>7Z$D-$6NJ. @<='U^N'-,(RL@[/X M07&C]MI@I)+@@.=-3L?F,I:!+BQ<+IMP3-J5MX$&<*RW2TMDP M2"DOWN2^#,2>0]@ZXA"5#M%CA^81AT;IT'!""V9.UHAHTNM(L0%IK0V:;;C8 M.&^CAG([C3,MS5=J_'1O-/XTGD['(QA^O9N,O\SZWVZ_?H$1+E!*3& HT@P( M3V @>*[@[0@UH4R]@P_P?3:"MZ_?P6N@'.XH8V965,?7AI2%]N.2P* @$!TA M$$9P)[A>*1CS!)-# -^HJ21%.TF#Z"3B/SF[@$;X'J(@:M00&OY_]^@$G485 MX8;#:QZ+\'XL3?X3F[YU<3H)8Y?SC%[\VKL!5\K--X)K # MQS)T^YR8\\$UH M\^RG(C?"=]&M$UZ@M1V:W<#7O>"BU?'7^WKJ;*XJFP.:K8IFZ_DI;N97HPF) M-I-K![&.<($;A@=LHD>,_V!T0/FJHGSU LI5PFEAVE+3F&:$UR?951VKZT?4 M:XV:]=3;%?7V"ZA/,1;2;*#P+R5SRJC>UI%N/^73?)(AM4;M>M+7%>GKDZ3' M]QCG]L1^.%OY5JBG+I"G@%L3W9 MB@JO&JTN"7U7&C\:']C+@ZN 'V"*F\<=D4MJYIKAPD":J3$'GBR*^:*C1>;J MX;G0IKIVS96Y *&T!N;[0@B]Z]@?5%>JWG]02P,$% @ 08%,5]\6J448 M P W @ !D !X;"]W;W)K&ULK99;;]HP%,>_ MBI55TRIMS960=!"II707[8*@W29->S#)H5AUXLPVEW[[V0Z-*'%1'_9"[.1< M?G_;QX?!AO%[L020:%O22@R=I93UN>N*? DE%F>LADI]63!>8JFF_,X5-0=< M&*>2NH'GQ6Z)2>5D _-NPK,!6TE**IAP)%9EB?G#)5"V&3J^\_AB2NZ64K]P MLT&-[V &\K:><#5SVR@%*:$2A%6(PV+H7/CGHU3;&X,?!#9B;XRTDCEC]WKR MJ1@ZG@8""KG4$;!ZK&$$E.I "N/O+J;3IM2.^^/'Z-=&N](RQP)&C/XDA5P. MG<1!!2SPBLHIVWR$G9Z>CI.KN*LVM\* 5'IAXX3/Q M+D:CZ>WX"HU_3<;?9N,9^GTQ%Y*K8_7'IJT)%MF#Z5([%S7.8>BH6A+ U^!D MKU_YL??>IO0_!7NB.VQUA\>B9S-,,2<@WJ*?JDK58\3*D@A=EHF1\_DT!?%.O-3KQ<-W/6^3HM5&(5I:_5$0-0*B(X*N.:F-&U4 MC6.\ER_T^LD!5-@K*\B"Y-A<5=-F M$VW$O0Y,$,7I 7'7R+/CQBUN?!3WAN,"4,U9R62[[[A8 Y=$D.K.1AIW28,T M."#M&OE^\@QLOX7M'X6= J9H+"26@&[PUL;6[Z;UPL-]MQEYL9TM:=F2HVS? MY1*XC2CI)$O2L'] U#7RO6B/^PE2VB*E1Y','0ZJC+>JT0NP5F_:J5[2.\!S]WJ/[OM?L:H$=:0H+)2?=]97 7C32YN)9+5I1W,F57,SPZ7Z M^P%<&ZCO"\;DXT1WN/8/3?8/4$L#!!0 ( $&!3%>> ?RI2 ( "(% 9 M >&PO=V]R:W-H965TICVXR:6Q<.Q@.RW[[W=V0E2T,O&PE]AGW_?=?1??)6NE M[TT%8,EC+:29!)6US1&E)J^@9F9?-2#QIE2Z9A9-O:2FT< *#ZH%C<+PD-:, MRR!-_-F-3A/56L$EW&ABVKIF^O<)"+6>!*/@Z6#&EY5U!S1-&K:$.=B[YD:C M10>6@M<@#5>2:"@GP?'H*(N=OW?XSF%M-O;$*5DH=>^,BV(2A"XA$)!;Q\!P M64$&0C@B3..AYPR&D ZXN7]B_^*UHY8%,Y I\8,7MIH$'P-20,E:86=J?0Z] MGK'CRY4P_DO6G>]X')"\-5;5/1@SJ+GL5O;8UV$#,#IX 1#U@.BU@+@'^,K1 M+C,O:\HL2Q.MUD0[;V1S&U\;CT8U7+J_.+<:;SGB;'I]>WXZ(]GUU>W%U=GI M579Q.B>[4[","[-'WI.[^93L[NR1'<(EN:U4:Y@L3$(MQG8,-._CG'1QHA?B M?&W%/HE'[T@41O$6>/9Z>/0<3E'Q(#L:9$>>+WZ!+U-US2V^1FL("B*9DI;+ M)&*OQL?W:IKD+ @X(Q\PV*47 ARJ0I>\ISY7IMU\;95H*,= M>UHW,59I='#X*:&K365_.X6#1Y\+Y6R3X;KDV$LIG\ 4$L#!!0 ( $&!3%&PO=V]R:W-H965T7S(NO&3HUNY4,I1+4W"!=PKTLBR9>KS$0JY'7MM[6OC"Y[FQ M"WXR7+ Y3M!\6]PIFODU2L9+%)I+ 0IG(^^B?3X>6'MG\)WC6F^-P2J92OG+ M3CYF(R^PA+# U%@$1J\5CK$H+!#1^+W!].J0UG%[_(3^WFDG+5.F<2R+>YZ9 M?.3U/IX<+NXL0H^LK) MSR0WUQ>3ZPG<(*7B%,92&SBY0L-XH=]""[Y-KN#D]5MX#5S UUPN-1.9'OJ& M0EL /]V$N:S"A"^$:8=P*X7)-5R+#+/G #YQKHF'3\0OPX.(GY;%&43M4PB# M,&H@-#[>/3Q )ZKS&#F\Z*4\V@1J^'$QU4;1V?S9E*,*HM,,8?_7<[U@*8X\ M^B$UJA5ZR9M7[5[PKDG??P)[IK93J^T<0D\^+U QP\4<"JL;4CHW38(KE*Y# ML?5DE82]3C#T5]M"&HSBN%<;/2/8K0EV#Q*[0;_[G>/N4P'.RP;C#J#()FVG%-.SY( MVQ7[EIRUEI10IC4:#7)*54-@9BL%/J0Y$W,$NF9 4"W?W82"LRDON.'-PN*] M(S'H1SNZ]FTZ41PWZ^K7NOH'==V[JH]9BZV(+_%7:&_"O[S=B6H=M3F'(\7P MB$QIZ$-9U46JD!E[;$(:_P^D9^D8U.D8_%LZ,JY3N10&2#T>F8C631H[VRHOW75E:CFK@/0X%A5ET>]6C<9%^YNW5F_I.:CZA7^PE2= MRRU3&PO=V]R:W-H965T MK$F>U ^^]G)S1CBX$;XJ_S/N])\#G##1?/,@-0Z"5GA1PYF5+EP'7E M/(.0J%WEESD1.FI6+FR%$ 6=5#.7.QYL9L36CCIL%Z;B'3(*\5H 1.! M9)7G1+Q> >.;D>,[;PL/=)4IL^"FPY*L8 KJJ9P(/7-;E07-H9"4%TC $\ W@;@VG<#JEV.B2+I4/ -$N:T5C.# M.M4Z6INCA?DJ4R7T+M5Q*KV]N9S>3-$M2 G00_NJ5D1AE5 MKSTT(:_Z^Q]+5BYRCP>PA[.$!/TS$Z/3G[5\;56;:IXC957.L&^U(U&4GT M\W(FE=#_AE\V:XU$:)"0>JKS M#6V>FJBHCC*W;)UB'/6'[MK""EM6>(P5V5A-5+S+\N/$SHI:5G2,%=M848?E M)^$>5MRRXF.LOHT5=UEA$-A9_9;5/\9*;*Q^AY4DH1V5M*CD(.HQ UUSEPJ$ M#9AT@$&"]_Q!+EKBQ6$B5X398!?=-XE#?P_-]_[6(>\@SU2@ :)Y62E8Z JB M4P6IK-7#ZSCXX/>#:(^#G4KH'W3P3?? ND:@^QFC*V*ZAI7O=^ZC[\4)_H_O M[A1ET^#NB%C10B(&2QWGG?>U@&AZ1C-1O*SK](PK7?7K8:;[+ AS0.\O.5=O M$U/ZV\Z=_@%02P,$% @ 08%,5V/-O:;- @ W0< !D !X;"]W;W)K M&ULK55M;]HP$/XK5C9-G;0U(8%0=1")0J=U6CL$ M=-,^FN0@49TXLQUH__W.-F2\!-1)RX?$+W?//<_%ONNMN7B2*8 BSSDK9-]) ME2JO75?&*>147O(2"MQ9<)%3A5.Q=&4I@";&*6>N[WFAF].L<**>61N+J,+D!QM=]I^5L%R;9,E5ZP8UZ)5W"%-1C.18XG2N!NAGXJFMQ^&\QN1V0\F,Q^D=ED\# = M#&=WWQ^FY&($BF9,OBRY+&T'?PI2>=_ MM3W:Y5M\^A1P]8:B1E((GB>*]M"DJ3 GM^033IMZ = ZI+S2K" MPH-/SUWM*CLV"_;-]CAW:LZ=LYP'<K?FW'U=TDOZ4F?\Z,R<)M\].@J'O,]96,KN3J7$G[HT#4020\S6G7JU[E$# M4YH/UF^P=]E6\Q?&-KY[*I99(0F#!4)ZEUWD(VPSL1/%2U./YUSAR3+#%/LO M"&V ^PO.U7:B ]0=/?H#4$L#!!0 ( $&!3%=!4-BX,@, "03 - M>&PO<>VS?8,*K-2K"[.6,F6)9"UBF9 M&U-]",-Z-F]7AR6E$LR'LE%>5.: M.IBIA30IB;M0X&Z?LY3TX_@_GU_OQ MLP8X)Z%7]/(%HA<]7-=BF'3\(NEGE#'AJUWAM8]3*]69.L7(0P]YPT1IB3?G M5L:&&+8K.1[E2FX6-"(N8)5IR8)'*E(RH8)/-0=63DLN5BX\@,!,":4#8RO) MINI#I/[EX+[K09&U.B672C>Y70;W/6T?WP/6/3#(A>@,#H@+C$<5-89I>6,[ MS<--\ D4M.W[564=%IJN^H-+LB$T-YMDJG3&=)>F3]:A\4BP'.QH7LSA;E05 M FB,*FTCX[10DC8>UHRV865G3(@[> ._YSO:RWQKS7JP8K)K6D-MT\FX#NAO MJSGM;=G!JW2#BC\J\VEAAR.;/A0VN]4LY\NFO\P[ YAZ'U>G5256'P4O9,G< MX%^<<#RB:UXP5YK_LMF@5&8VP#0)'IDV?+8=^:EI=<^69EU.RQSW/#A"SW]W MG@LFF:9BV[2M_4.>Y5<[;K>L?^&Y^;6R[]AK,KHZ?(_M-GWH)N-C,'D4RST\ M!I/)09H,VPU\ZY2P(;H>!R&>1MZ MD2'*&:(XAA^_&J8-V!@>2#3 MG\TUOMIXA3Q?!]B:/E;_8N/?4$L#!!0 ( $&!3%>7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G30QKFTS[U%&,()KUA9%,>OGU*YN2'B?.F7TYX0E\P7P^2/IT MCL6';[7Z]ZZN_V7?RZ+2%Z/[IMF]'X]U?B]*KO^J=Z(R1S:U*GEC-M5VK'=* M\+6^%Z(IB[%U?NZ-2RZKT<[XU:*;_KW\7:3/4@M M[V0AFQ\7H^Y](4:LE)4LY4^QOAB=CYB^K[]]JI7\65<-+])ZTA[V-/PNX0;D8N2=FPMNI-)-=T9W?6X8'X0Y^;"U;^JY+!JA M9KP15ZK>[V2U;2]C[F(,;J.+P_'U$,3WZO^$L=YL9"YF=;XO1=4L^Z4U +010/L5 =,6HOV M9O6&+79" 4@'@71>#?()8U"7.PCI(I#NR2*9-G4.(#T$TCL99,#U/8"<(I#3 MDW4:=K;D /(M OF6%C)=W=SXR1>VF+,TNHJC>13X<<;\(%BLXBP"D.\0R'>T MD(MEF/A9%%^Q-+RZ">,L9=?B011LPL[BNH%#]SDV=I_38L["RZP')O0;R(9Z MA5@L\RCVXR#RKUD4IUFR>A)%B(EY9D(LFB@.%C9@D3T,YV'\P MY4R(G6/:9K(RE.'G%O)9'X*8F'0FQ-8Y=INX'=1#,R[U22$FIIT)L7>N0_]Y M#.$X9&&ZL8AUDZXNT_"?E1G(67C[3(HPH;$P\UC$YDG"PU"Y])/L"\L2WW2> MH.T]Z5-Y6VB&0VP>="+TU8*8F'PL8OF\.!6RS)RR+B F)A^+6#[#TXTYEXK= M\F(/,3'Y6,3R>=&1AP,0$Y./12P?O&W:$!.3CT4LGX&V>99QP] ?,S'Q6,3B MZ:;H0U"89BQBS?0FO0-P-F89F]@RZ&RW-R[:F&5L8LN\/-OMX@DQ,8F((<8@5U^4)7]F%+_J.=; PW3,P_SFOD-#>\V2O92-$]!(/$$!/SCT/L MGPYS)NX:=O;X2[\9C*:+^<*1&&)B_G&)_=/+&:,JKTO!,OZ=+57= MPD!,S#_N:S[/ 9CA9M,N88&8F']<8O_T,-N'\75U?)X\$YO>CXXIR"564 \3 M#I>'/@0QT14$Q K"2P:P7.5B"G*)%81CPF3-Q13D4F=!+U8VTGU9PF4$+F8A MESH+>OEQ8]M0(29F(9?80G@!!K9-#[.01VPA'!.V30^SD$=L(1P3%A(\S$+> M2:MNL)#@81;RB"V$8\)"@H=9R".V$(X)"PD>9B'OE L+>H4$#UW)1FPA#+-? M2/ P"WG$%L(Q)Q 3LY!'G@L-+=-HYW!*B36#F)B%/&H+'7))S7BU9GZ>JSTO M]& N-,4L-"6VT- RC4%(S$%38@<]+M+@6OQA)N^Z&6;$!#0E%M CH];"0+9+ MDLU)U?87-<3$!#0E%A"V5,.$%&)B IIV AIW)^N/']9B(RNQCLU7:+,_YT6^ M5*Q].2PW=-QVD<]F7Q2!V;>HKFN^/OXOX/B?AH__ 5!+ P04 " !!@4Q7 MQ]=S3T<" #5*P &@ 'AL+U]R96QS+W=O24'XIM$-!*LONVG(%]4 ]Z$G%&J$!< M_@'ZA(#'EW)HQGU[&G;[;EA\'@^G857MQK'[5=?#>E>.S7#7=N5T/K)I^V,S MGI?]MNZ:]7NS+;4LEU'WMS.JI\?;F8O7KZ[\S\1VL]FOR^]V_>=83N,_!M@WD*@ MMZ#>0J"W3!ZV"?06U%L(]!;46PCT%M1;"/06U%L(]!;46PCT%M1;"/06U%L( M]%;46PGT5M1;"?16U%L)]-;)RQ("O17U5@*]%?56 KT5]58"O17U5@*]%?56 M KT5]58"O0WU-@*]#?4V KT-]38"O0WU-@*];?*RFT!O0[V-0&]#O8U ;T.] MC4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&^??*PDT-M1 M;R?0VU%O)]#;46\GT-M1;R?0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#M0 M[R#0.R8_FQ#H':AW$.@=J'<0Z!VH=Q#HG5'O3*!W1KTS@=X9]F?4.Q/H MG5'O_)-Z#^/7H0S7GN\U7O\GJ1[/YY;KY2_+[YV3N_>"!7J;)%C>O?,(BR ;8#BWD!3W+;1DUBRW8[Y>UQ4D":$52@(LW9 M-&IMWW/C*WVK7O]Z\A1GA[X;XK+8I.2O&(OUAGH;2^=IR"LK%WJ;\M>P9M[6 M6[LF)A8+PVHW)!K2/(TUBIOK.UK979=F]X?\9WMA^:?E/E+0IE/3GOBIO7Q(F\HV+L)X\K' 2_G'O840MO0[-&&]-/V M>1<[="RFIXYB>;K$.SVZU:JMJ7'UKL]'RN@#V29NB%+?E<>B%Z>34[YA.G[R ML_.G,J<"\\['X'S,$POT];C7D8RGYSX7HI#:TZ_XEIA+G_U^-$Z[H>:3V?EZ M_[BPG>81V?0X_X[_GO%;_2_V(4#ZD"!]*) ^-$@?!J2/"J2/2Y ^?H#TP1I:];8?7?#;]H?7F&5!+ 0(4 Q0 ( $&!3%<'04UB M@0 +$ 0 " 0 !D;V-0&UL4$L! M A0#% @ 08%,5T:Y4%ON *P( !$ ( !KP &1O M8U!R;W!S+V-O&UL4$L! A0#% @ 08%,5YE&PO=V]R:W-H M965T&UL4$L! A0#% @ 08%,5RR0NB4\ @ KP4 !@ M ("!*1 'AL+W=O' >&PO=V]R:W-H965T&UL M4$L! A0#% @ 08%,5_N': L: P @PD !@ ("!Y"( M 'AL+W=OS(@ MD@@ "(^ 8 " @30F !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 08%, M5PJVU+5J P %0P !@ ("!]S< 'AL+W=OAN*264B( !1B 8 M " @9<[ !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! M A0#% @ 08%,5RKU>*6)!0 * T !D ("!U'$ 'AL M+W=O&PO=V]R:W-H965T#V EM;00 *L* 9 " M@1>! !X;"]W;W)K&UL4$L! A0#% @ 08%, M5UJ7LS>/! D H !D ("!NX4 'AL+W=O7+_P44 $-P &0 M @(&!B@ >&PO=V]R:W-H965T !X;"]W;W)K M&UL4$L! A0#% @ 08%,5TW1FSW7 @ ^@4 M !D ("!)J, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 08%,5T. #0&4 @ H@4 !D M ("!X+$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 08%,5U>@OA"J P @ !D ("!U=8 'AL+W=O M&PO=V]R:W-H965T M !X;"]W;W)K&UL4$L! A0#% @ 08%,5X+6 M"QJT!0 U0T !D ("!N>$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 08%,5\6D!2W*!0 3 X !D M ("!"/0 'AL+W=O&PO M=V]R:W-H965T%;VC X@( M +(& 9 " @9'^ !X;"]W;W)K&UL4$L! A0#% @ 08%,5Y@FRF?+# ."0 !D ("! MJ@$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 08%,5_(KHK6 @ @@8 !D ("!E18! 'AL+W=O&PO=V]R:W-H965TN3OAR6@4 /P; 9 " @3DF 0!X;"]W;W)K&UL4$L! A0#% @ 08%,5^#7>2^ !@ %B !D M ("!RBL! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 08%,5V6\.K%.! )1( !D ("!:#T! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M08%,5T9.:GZ3 P ' \ !D ("! $@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 08%,5U%\VMBN @ M 0D !D ("!MU,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 08%,5]8QX<,:!@ RB !D M ("!GUT! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 08%,5W]),2 " P C0< !D ("!7VT! 'AL M+W=O&PO=V]R:W-H965TQ;R^YY , *41 9 " M@>UT 0!X;"]W;W)K&UL4$L! A0#% @ 08%, M5W94(:#*!0 !!X !D ("!"'D! 'AL+W=O&PO=V]R:W-H965TDPKF#,P0 '(1 9 " @1V# 0!X;"]W;W)K M&UL4$L! A0#% @ 08%,5QX:6Q[\ P ]A M !D ("!AX&PO=V]R:W-H965TBK@=G MO , ,X/ 9 " @8*. 0!X;"]W;W)K&UL4$L! A0#% @ 08%,5R#=P+G* @ %@L !D M ("!=9(! 'AL+W=O&PO=V]R:W-H965T M.B 0!X;"]W;W)K&UL4$L! A0# M% @ 08%,5[OK 8R; P 7@T !D ("!UJ@! 'AL+W=O M&PO=V]R:W-H965T> ?RI2 ( "(% 9 " @?>O M 0!X;"]W;W)K&UL4$L! A0#% @ 08%,5R\V MS5$U P G@D !D ("!=K(! 'AL+W=O&PO=V]R:W-H965T2X 0!X;"]W;W)K&UL4$L! A0#% @ 08%,5T%0V+@R P )!, T M ( !Z+L! 'AL+W-T>6QE&PO M=V]R:V)O;VLN>&UL4$L! A0#% @ 08%,5\?7 XML 93 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 94 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 95 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 221 452 1 false 70 0 false 5 false false R1.htm 0000001 - Document - Cover Page Cover Page Sheet http://www.oildri.com/role/CoverPageCoverPage Cover Page Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.oildri.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets Sheet http://www.oildri.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated Statements of Operations Sheet http://www.oildri.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 4 false false R5.htm 0000005 - Statement - Consolidate Statements of Comprehensive Income Statement Sheet http://www.oildri.com/role/ConsolidateStatementsofComprehensiveIncomeStatement Consolidate Statements of Comprehensive Income Statement Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Stockholders Equity Statement Sheet http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement Consolidated Statements of Stockholders Equity Statement Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Cash Flows Sheet http://www.oildri.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.oildri.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 8 false false R9.htm 0000009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Level 1 (Notes) Notes http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel1Notes SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Level 1 (Notes) Notes 9 false false R10.htm 0000010 - Disclosure - OPERATING SEGMENTS Level 1 (Notes) Notes http://www.oildri.com/role/OPERATINGSEGMENTSLevel1Notes OPERATING SEGMENTS Level 1 (Notes) Notes 10 false false R11.htm 0000011 - Disclosure - DEBT Level 1 (Notes) Notes http://www.oildri.com/role/DEBTLevel1Notes DEBT Level 1 (Notes) Notes 11 false false R12.htm 0000012 - Disclosure - FINANCIAL INSTRUMENTS Level 1 (Notes) Notes http://www.oildri.com/role/FINANCIALINSTRUMENTSLevel1Notes FINANCIAL INSTRUMENTS Level 1 (Notes) Notes 12 false false R13.htm 0000013 - Disclosure - INCOME TAXES Level 1 (Notes) Notes http://www.oildri.com/role/INCOMETAXESLevel1Notes INCOME TAXES Level 1 (Notes) Notes 13 false false R14.htm 0000014 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Level 1 (Notes) Notes http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMELevel1Notes ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Level 1 (Notes) Notes 14 false false R15.htm 0000015 - Disclosure - STOCK-BASED COMPENSATION (Notes) Notes http://www.oildri.com/role/STOCKBASEDCOMPENSATIONNotes STOCK-BASED COMPENSATION (Notes) Notes 15 false false R16.htm 0000016 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Level 1 (Notes) Notes http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSLevel1Notes PENSION AND OTHER POSTRETIREMENT BENEFITS Level 1 (Notes) Notes 16 false false R17.htm 0000017 - Disclosure - DEFERRED COMPENSATION Level 1 (Notes) Notes http://www.oildri.com/role/DEFERREDCOMPENSATIONLevel1Notes DEFERRED COMPENSATION Level 1 (Notes) Notes 17 false false R18.htm 0000018 - Disclosure - ACCRUED EXPENSES Level 1 (Notes) Notes http://www.oildri.com/role/ACCRUEDEXPENSESLevel1Notes ACCRUED EXPENSES Level 1 (Notes) Notes 18 false false R19.htm 0000019 - Disclosure - OTHER CONTINGENCIES Level 1 (Notes) Notes http://www.oildri.com/role/OTHERCONTINGENCIESLevel1Notes OTHER CONTINGENCIES Level 1 (Notes) Notes 19 false false R20.htm 0000020 - Disclosure - LEASES Level 1 (Notes) Notes http://www.oildri.com/role/LEASESLevel1Notes LEASES Level 1 (Notes) Notes 20 false false R21.htm 0000021 - Disclosure - SUBSEQUENT EVENTS Level 1 (Notes) Notes http://www.oildri.com/role/SUBSEQUENTEVENTSLevel1Notes SUBSEQUENT EVENTS Level 1 (Notes) Notes 21 false false R22.htm 0000022 - Disclosure - RELATED PARTY TRANSACTIONS (Notes) Notes http://www.oildri.com/role/RELATEDPARTYTRANSACTIONSNotes RELATED PARTY TRANSACTIONS (Notes) Notes 22 false false R23.htm 0000023 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Level 2 (Policies) Sheet http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel2Policies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Level 2 (Policies) Policies 23 false false R24.htm 0000024 - Disclosure - OPERATING SEGMENTS Level 2 (Policy) Sheet http://www.oildri.com/role/OPERATINGSEGMENTSLevel2Policy OPERATING SEGMENTS Level 2 (Policy) Policies 24 false false R25.htm 0000025 - Disclosure - FINANCIAL INSTRUMENTS Fair Value (Policies) Sheet http://www.oildri.com/role/FINANCIALINSTRUMENTSFairValuePolicies FINANCIAL INSTRUMENTS Fair Value (Policies) Policies 25 false false R26.htm 0000026 - Disclosure - STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION (Policies) Sheet http://www.oildri.com/role/STOCKBASEDCOMPENSATIONSTOCKBASEDCOMPENSATIONPolicies STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION (Policies) Policies 26 false false R27.htm 0000027 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Level 3 (Tables) Sheet http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel3Tables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Level 3 (Tables) Tables http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel1Notes 27 false false R28.htm 0000028 - Disclosure - OPERATING SEGMENTS (Tables) Sheet http://www.oildri.com/role/OPERATINGSEGMENTSTables OPERATING SEGMENTS (Tables) Tables http://www.oildri.com/role/OPERATINGSEGMENTSLevel1Notes 28 false false R29.htm 0000029 - Disclosure - DEBT (Tables) Sheet http://www.oildri.com/role/DEBTTables DEBT (Tables) Tables http://www.oildri.com/role/DEBTLevel1Notes 29 false false R30.htm 0000030 - Disclosure - INCOME TAXES (Tables) Sheet http://www.oildri.com/role/INCOMETAXESTables INCOME TAXES (Tables) Tables http://www.oildri.com/role/INCOMETAXESLevel1Notes 30 false false R31.htm 0000031 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Accumulated Other Comprehensive Income (Tables) Sheet http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMEAccumulatedOtherComprehensiveIncomeTables ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Accumulated Other Comprehensive Income (Tables) Tables http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMELevel1Notes 31 false false R32.htm 0000032 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.oildri.com/role/STOCKBASEDCOMPENSATIONTables STOCK-BASED COMPENSATION (Tables) Tables http://www.oildri.com/role/STOCKBASEDCOMPENSATIONNotes 32 false false R33.htm 0000033 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS (Tables) Sheet http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSTables PENSION AND OTHER POSTRETIREMENT BENEFITS (Tables) Tables http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSLevel1Notes 33 false false R34.htm 0000034 - Disclosure - ACCRUED EXPENSES (Tables) Sheet http://www.oildri.com/role/ACCRUEDEXPENSESTables ACCRUED EXPENSES (Tables) Tables http://www.oildri.com/role/ACCRUEDEXPENSESLevel1Notes 34 false false R35.htm 0000035 - Disclosure - LEASES (Tables) Sheet http://www.oildri.com/role/LEASESTables LEASES (Tables) Tables http://www.oildri.com/role/LEASESLevel1Notes 35 false false R36.htm 0000037 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Inventories (Details) Sheet http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Inventories (Details) Details 36 false false R37.htm 0000038 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Intangible Assets Amortization Expense (Details) Sheet http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsAmortizationExpenseDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Intangible Assets Amortization Expense (Details) Details 37 false false R38.htm 0000039 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Intangible Assets Weighted Average Amortization Period (Details) Sheet http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsWeightedAverageAmortizationPeriodDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Intangible Assets Weighted Average Amortization Period (Details) Details 38 false false R39.htm 0000040 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Property, Plant and Equipment (Details) Sheet http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Property, Plant and Equipment (Details) Details 39 false false R40.htm 0000041 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Revenue Recognition (Details) Sheet http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Revenue Recognition (Details) Details 40 false false R41.htm 0000042 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Earnings Per Share(Details) Sheet http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Earnings Per Share(Details) Details 41 false false R42.htm 0000043 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Narrative (Details) Sheet http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Narrative (Details) Details http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel3Tables 42 false false R43.htm 0000044 - Disclosure - OPERATING SEGMENTS Disaggregation of Revenue (Details) Sheet http://www.oildri.com/role/OPERATINGSEGMENTSDisaggregationofRevenueDetails OPERATING SEGMENTS Disaggregation of Revenue (Details) Details 43 false false R44.htm 0000045 - Disclosure - OPERATING SEGMENTS (Details) Sheet http://www.oildri.com/role/OPERATINGSEGMENTSDetails OPERATING SEGMENTS (Details) Details http://www.oildri.com/role/OPERATINGSEGMENTSTables 44 false false R45.htm 0000046 - Disclosure - OPERATING SEGMENTS Financial Information by Geographic Region (Details) Sheet http://www.oildri.com/role/OPERATINGSEGMENTSFinancialInformationbyGeographicRegionDetails OPERATING SEGMENTS Financial Information by Geographic Region (Details) Details 45 false false R46.htm 0000047 - Disclosure - OPERATING SEGMENTS Largest Customer (Details) Sheet http://www.oildri.com/role/OPERATINGSEGMENTSLargestCustomerDetails OPERATING SEGMENTS Largest Customer (Details) Details 46 false false R47.htm 0000048 - Disclosure - OPERATING SEGMENTS Narrative (Details) Sheet http://www.oildri.com/role/OPERATINGSEGMENTSNarrativeDetails OPERATING SEGMENTS Narrative (Details) Details 47 false false R48.htm 0000049 - Disclosure - DEBT Notes Payable (Details) Notes http://www.oildri.com/role/DEBTNotesPayableDetails DEBT Notes Payable (Details) Details 48 false false R49.htm 0000050 - Disclosure - DEBT Maturities of Notes Payable (Details) Notes http://www.oildri.com/role/DEBTMaturitiesofNotesPayableDetails DEBT Maturities of Notes Payable (Details) Details 49 false false R50.htm 0000051 - Disclosure - DEBT Debt (Narrative) (Details) Sheet http://www.oildri.com/role/DEBTDebtNarrativeDetails DEBT Debt (Narrative) (Details) Details 50 false false R51.htm 0000052 - Disclosure - FINANCIAL INSTRUMENTS Narrative (Details) Sheet http://www.oildri.com/role/FINANCIALINSTRUMENTSNarrativeDetails FINANCIAL INSTRUMENTS Narrative (Details) Details 51 false false R52.htm 0000053 - Disclosure - INCOME TAXES Income Tax Provision (Details) Sheet http://www.oildri.com/role/INCOMETAXESIncomeTaxProvisionDetails INCOME TAXES Income Tax Provision (Details) Details 52 false false R53.htm 0000054 - Disclosure - INCOME TAXES Income Tax Effective Rate Reconciliation (Details) Sheet http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails INCOME TAXES Income Tax Effective Rate Reconciliation (Details) Details 53 false false R54.htm 0000055 - Disclosure - INCOME TAXES Components of Deferred Tax Assets and Liabilities (Details) Sheet http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails INCOME TAXES Components of Deferred Tax Assets and Liabilities (Details) Details 54 false false R55.htm 0000056 - Disclosure - INCOME TAXES Narrative (Details) Sheet http://www.oildri.com/role/INCOMETAXESNarrativeDetails INCOME TAXES Narrative (Details) Details 55 false false R56.htm 0000057 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Accumulated Other Comprehensive Income (Details) Sheet http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMEAccumulatedOtherComprehensiveIncomeDetails ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Accumulated Other Comprehensive Income (Details) Details http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMEAccumulatedOtherComprehensiveIncomeTables 56 false false R57.htm 0000058 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Narrative (Details) Sheet http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMENarrativeDetails ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Narrative (Details) Details http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMEAccumulatedOtherComprehensiveIncomeTables 57 false false R58.htm 0000059 - Disclosure - STOCK-BASED COMPENSATION (Summary of Restricted Stock Activity) (Details) Sheet http://www.oildri.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails STOCK-BASED COMPENSATION (Summary of Restricted Stock Activity) (Details) Details http://www.oildri.com/role/STOCKBASEDCOMPENSATIONTables 58 false false R59.htm 0000060 - Disclosure - STOCK-BASED COMPENSATION (Narrative) (Details) Sheet http://www.oildri.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails STOCK-BASED COMPENSATION (Narrative) (Details) Details http://www.oildri.com/role/STOCKBASEDCOMPENSATIONTables 59 false false R60.htm 0000061 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Change in Benefit Obligation and Plan Assets, Funded Status (Details) Sheet http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSChangeinBenefitObligationandPlanAssetsFundedStatusDetails PENSION AND OTHER POSTRETIREMENT BENEFITS Change in Benefit Obligation and Plan Assets, Funded Status (Details) Details 60 false false R61.htm 0000062 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Amounts Recognized in Consolidated Balance Sheet (Details) Sheet http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsRecognizedinConsolidatedBalanceSheetDetails PENSION AND OTHER POSTRETIREMENT BENEFITS Amounts Recognized in Consolidated Balance Sheet (Details) Details 61 false false R62.htm 0000063 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Components of net periodic benefit cost (Details) Sheet http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSComponentsofnetperiodicbenefitcostDetails PENSION AND OTHER POSTRETIREMENT BENEFITS Components of net periodic benefit cost (Details) Details 62 false false R63.htm 0000064 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Amounts recognized in other comprehensive income (Details) Sheet http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsrecognizedinothercomprehensiveincomeDetails PENSION AND OTHER POSTRETIREMENT BENEFITS Amounts recognized in other comprehensive income (Details) Details 63 false false R64.htm 0000065 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Estimated future benefit payments (Details) Sheet http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSEstimatedfuturebenefitpaymentsDetails PENSION AND OTHER POSTRETIREMENT BENEFITS Estimated future benefit payments (Details) Details 64 false false R65.htm 0000066 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Assumptions used in calculations (Details) Sheet http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAssumptionsusedincalculationsDetails PENSION AND OTHER POSTRETIREMENT BENEFITS Assumptions used in calculations (Details) Details 65 false false R66.htm 0000067 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Plan Assets Allocation Percentages (Details) Sheet http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSPlanAssetsAllocationPercentagesDetails PENSION AND OTHER POSTRETIREMENT BENEFITS Plan Assets Allocation Percentages (Details) Details 66 false false R67.htm 0000068 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Fair value level of pension plan assets (Details) Sheet http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSFairvaluelevelofpensionplanassetsDetails PENSION AND OTHER POSTRETIREMENT BENEFITS Fair value level of pension plan assets (Details) Details 67 false false R68.htm 0000069 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Narrative (Details) Sheet http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails PENSION AND OTHER POSTRETIREMENT BENEFITS Narrative (Details) Details http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSTables 68 false false R69.htm 0000070 - Disclosure - DEFERRED COMPENSATION Deferred Comp and Bonus (Details) Sheet http://www.oildri.com/role/DEFERREDCOMPENSATIONDeferredCompandBonusDetails DEFERRED COMPENSATION Deferred Comp and Bonus (Details) Details 69 false false R70.htm 0000071 - Disclosure - Payables and Accruals (Details) Sheet http://www.oildri.com/role/PayablesandAccrualsDetails Payables and Accruals (Details) Details 70 false false R71.htm 0000072 - Disclosure - OTHER CONTINGENCIES (Details) Sheet http://www.oildri.com/role/OTHERCONTINGENCIESDetails OTHER CONTINGENCIES (Details) Details http://www.oildri.com/role/OTHERCONTINGENCIESLevel1Notes 71 false false R72.htm 0000073 - Disclosure - LEASES Lease, Cost (Details) Sheet http://www.oildri.com/role/LEASESLeaseCostDetails LEASES Lease, Cost (Details) Details 72 false false R73.htm 0000074 - Disclosure - LEASES Lessee, Operating Lease, Liability, Payment Due, Rolling Maturity (Details) Sheet http://www.oildri.com/role/LEASESLesseeOperatingLeaseLiabilityPaymentDueRollingMaturityDetails LEASES Lessee, Operating Lease, Liability, Payment Due, Rolling Maturity (Details) Details 73 false false R74.htm 0000076 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://www.oildri.com/role/RELATEDPARTYTRANSACTIONSDetails RELATED PARTY TRANSACTIONS (Details) Details http://www.oildri.com/role/RELATEDPARTYTRANSACTIONSNotes 74 false false All Reports Book All Reports odc-20230731.htm odc-20230731.xsd odc-20230731_cal.xml odc-20230731_def.xml odc-20230731_lab.xml odc-20230731_pre.xml odc-20230731_g1.jpg odc-20230731_g2.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 98 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "odc-20230731.htm": { "nsprefix": "odc", "nsuri": "http://www.oildri.com/20230731", "dts": { "inline": { "local": [ "odc-20230731.htm" ] }, "schema": { "local": [ "odc-20230731.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] }, "calculationLink": { "local": [ "odc-20230731_cal.xml" ] }, "definitionLink": { "local": [ "odc-20230731_def.xml" ] }, "labelLink": { "local": [ "odc-20230731_lab.xml" ] }, "presentationLink": { "local": [ "odc-20230731_pre.xml" ] } }, "keyStandard": 409, "keyCustom": 43, "axisStandard": 21, "axisCustom": 2, "memberStandard": 40, "memberCustom": 29, "hidden": { "total": 10, "http://www.oildri.com/20230731": 1, "http://xbrl.sec.gov/dei/2022": 8, "http://fasb.org/us-gaap/2022": 1 }, "contextCount": 221, "entityCount": 1, "segmentCount": 70, "elementCount": 672, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 1068, "http://xbrl.sec.gov/dei/2022": 42 }, "report": { "R1": { "role": "http://www.oildri.com/role/CoverPageCoverPage", "longName": "0000001 - Document - Cover Page Cover Page", "shortName": "Cover Page Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.oildri.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.oildri.com/role/ConsolidatedBalanceSheets", "longName": "0000003 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "unique": true } }, "R4": { "role": "http://www.oildri.com/role/ConsolidatedStatementsofOperations", "longName": "0000004 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "unique": true } }, "R5": { "role": "http://www.oildri.com/role/ConsolidateStatementsofComprehensiveIncomeStatement", "longName": "0000005 - Statement - Consolidate Statements of Comprehensive Income Statement", "shortName": "Consolidate Statements of Comprehensive Income Statement", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "unique": true } }, "R6": { "role": "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement", "longName": "0000006 - Statement - Consolidated Statements of Stockholders Equity Statement", "shortName": "Consolidated Statements of Stockholders Equity Statement", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-24", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows", "longName": "0000007 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationAmortizationAndAccretionNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "unique": true } }, "R8": { "role": "http://www.oildri.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000008 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel1Notes", "longName": "0000009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Level 1 (Notes)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Level 1 (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.oildri.com/role/OPERATINGSEGMENTSLevel1Notes", "longName": "0000010 - Disclosure - OPERATING SEGMENTS Level 1 (Notes)", "shortName": "OPERATING SEGMENTS Level 1 (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.oildri.com/role/DEBTLevel1Notes", "longName": "0000011 - Disclosure - DEBT Level 1 (Notes)", "shortName": "DEBT Level 1 (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.oildri.com/role/FINANCIALINSTRUMENTSLevel1Notes", "longName": "0000012 - Disclosure - FINANCIAL INSTRUMENTS Level 1 (Notes)", "shortName": "FINANCIAL INSTRUMENTS Level 1 (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.oildri.com/role/INCOMETAXESLevel1Notes", "longName": "0000013 - Disclosure - INCOME TAXES Level 1 (Notes)", "shortName": "INCOME TAXES Level 1 (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMELevel1Notes", "longName": "0000014 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Level 1 (Notes)", "shortName": "ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Level 1 (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONNotes", "longName": "0000015 - Disclosure - STOCK-BASED COMPENSATION (Notes)", "shortName": "STOCK-BASED COMPENSATION (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSLevel1Notes", "longName": "0000016 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Level 1 (Notes)", "shortName": "PENSION AND OTHER POSTRETIREMENT BENEFITS Level 1 (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.oildri.com/role/DEFERREDCOMPENSATIONLevel1Notes", "longName": "0000017 - Disclosure - DEFERRED COMPENSATION Level 1 (Notes)", "shortName": "DEFERRED COMPENSATION Level 1 (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.oildri.com/role/ACCRUEDEXPENSESLevel1Notes", "longName": "0000018 - Disclosure - ACCRUED EXPENSES Level 1 (Notes)", "shortName": "ACCRUED EXPENSES Level 1 (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.oildri.com/role/OTHERCONTINGENCIESLevel1Notes", "longName": "0000019 - Disclosure - OTHER CONTINGENCIES Level 1 (Notes)", "shortName": "OTHER CONTINGENCIES Level 1 (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.oildri.com/role/LEASESLevel1Notes", "longName": "0000020 - Disclosure - LEASES Level 1 (Notes)", "shortName": "LEASES Level 1 (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.oildri.com/role/SUBSEQUENTEVENTSLevel1Notes", "longName": "0000021 - Disclosure - SUBSEQUENT EVENTS Level 1 (Notes)", "shortName": "SUBSEQUENT EVENTS Level 1 (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.oildri.com/role/RELATEDPARTYTRANSACTIONSNotes", "longName": "0000022 - Disclosure - RELATED PARTY TRANSACTIONS (Notes)", "shortName": "RELATED PARTY TRANSACTIONS (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel2Policies", "longName": "0000023 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Level 2 (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Level 2 (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.oildri.com/role/OPERATINGSEGMENTSLevel2Policy", "longName": "0000024 - Disclosure - OPERATING SEGMENTS Level 2 (Policy)", "shortName": "OPERATING SEGMENTS Level 2 (Policy)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.oildri.com/role/FINANCIALINSTRUMENTSFairValuePolicies", "longName": "0000025 - Disclosure - FINANCIAL INSTRUMENTS Fair Value (Policies)", "shortName": "FINANCIAL INSTRUMENTS Fair Value (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONSTOCKBASEDCOMPENSATIONPolicies", "longName": "0000026 - Disclosure - STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION (Policies)", "shortName": "STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true }, "uniqueAnchor": null }, "R27": { "role": "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel3Tables", "longName": "0000027 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Level 3 (Tables)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Level 3 (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.oildri.com/role/OPERATINGSEGMENTSTables", "longName": "0000028 - Disclosure - OPERATING SEGMENTS (Tables)", "shortName": "OPERATING SEGMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.oildri.com/role/DEBTTables", "longName": "0000029 - Disclosure - DEBT (Tables)", "shortName": "DEBT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.oildri.com/role/INCOMETAXESTables", "longName": "0000030 - Disclosure - INCOME TAXES (Tables)", "shortName": "INCOME TAXES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMEAccumulatedOtherComprehensiveIncomeTables", "longName": "0000031 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Accumulated Other Comprehensive Income (Tables)", "shortName": "ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Accumulated Other Comprehensive Income (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONTables", "longName": "0000032 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "shortName": "STOCK-BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSTables", "longName": "0000033 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS (Tables)", "shortName": "PENSION AND OTHER POSTRETIREMENT BENEFITS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.oildri.com/role/ACCRUEDEXPENSESTables", "longName": "0000034 - Disclosure - ACCRUED EXPENSES (Tables)", "shortName": "ACCRUED EXPENSES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.oildri.com/role/LEASESTables", "longName": "0000035 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails", "longName": "0000037 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Inventories (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsAmortizationExpenseDetails", "longName": "0000038 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Intangible Assets Amortization Expense (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Intangible Assets Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsWeightedAverageAmortizationPeriodDetails", "longName": "0000039 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Intangible Assets Weighted Average Amortization Period (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Intangible Assets Weighted Average Amortization Period (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails", "longName": "0000040 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Property, Plant and Equipment (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-54", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-54", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails", "longName": "0000041 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Revenue Recognition (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-67", "name": "us-gaap:DeferredRevenueCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-67", "name": "us-gaap:DeferredRevenueCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails", "longName": "0000042 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Earnings Per Share(Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Earnings Per Share(Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "unique": true } }, "R42": { "role": "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "longName": "0000043 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Narrative (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "odc:Cashequivalentsoriginalmaturitymaximum", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "odc:Cashequivalentsoriginalmaturitymaximum", "span", "div", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "odc:Cashequivalentsoriginalmaturitymaximum", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "odc:Cashequivalentsoriginalmaturitymaximum", "span", "div", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.oildri.com/role/OPERATINGSEGMENTSDisaggregationofRevenueDetails", "longName": "0000044 - Disclosure - OPERATING SEGMENTS Disaggregation of Revenue (Details)", "shortName": "OPERATING SEGMENTS Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-69", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "unique": true } }, "R44": { "role": "http://www.oildri.com/role/OPERATINGSEGMENTSDetails", "longName": "0000045 - Disclosure - OPERATING SEGMENTS (Details)", "shortName": "OPERATING SEGMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "odc:CorporateExpenses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "unique": true } }, "R45": { "role": "http://www.oildri.com/role/OPERATINGSEGMENTSFinancialInformationbyGeographicRegionDetails", "longName": "0000046 - Disclosure - OPERATING SEGMENTS Financial Information by Geographic Region (Details)", "shortName": "OPERATING SEGMENTS Financial Information by Geographic Region (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-97", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "unique": true } }, "R46": { "role": "http://www.oildri.com/role/OPERATINGSEGMENTSLargestCustomerDetails", "longName": "0000047 - Disclosure - OPERATING SEGMENTS Largest Customer (Details)", "shortName": "OPERATING SEGMENTS Largest Customer (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-105", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-105", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.oildri.com/role/OPERATINGSEGMENTSNarrativeDetails", "longName": "0000048 - Disclosure - OPERATING SEGMENTS Narrative (Details)", "shortName": "OPERATING SEGMENTS Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.oildri.com/role/DEBTNotesPayableDetails", "longName": "0000049 - Disclosure - DEBT Notes Payable (Details)", "shortName": "DEBT Notes Payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:SeniorNotesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "unique": true } }, "R49": { "role": "http://www.oildri.com/role/DEBTMaturitiesofNotesPayableDetails", "longName": "0000050 - Disclosure - DEBT Maturities of Notes Payable (Details)", "shortName": "DEBT Maturities of Notes Payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-110", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-110", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.oildri.com/role/DEBTDebtNarrativeDetails", "longName": "0000051 - Disclosure - DEBT Debt (Narrative) (Details)", "shortName": "DEBT Debt (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-6", "name": "odc:ShelfNotes", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "odc:ShelfNotes", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.oildri.com/role/FINANCIALINSTRUMENTSNarrativeDetails", "longName": "0000052 - Disclosure - FINANCIAL INSTRUMENTS Narrative (Details)", "shortName": "FINANCIAL INSTRUMENTS Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-120", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-120", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.oildri.com/role/INCOMETAXESIncomeTaxProvisionDetails", "longName": "0000053 - Disclosure - INCOME TAXES Income Tax Provision (Details)", "shortName": "INCOME TAXES Income Tax Provision (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails", "longName": "0000054 - Disclosure - INCOME TAXES Income Tax Effective Rate Reconciliation (Details)", "shortName": "INCOME TAXES Income Tax Effective Rate Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails", "longName": "0000055 - Disclosure - INCOME TAXES Components of Deferred Tax Assets and Liabilities (Details)", "shortName": "INCOME TAXES Components of Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-124", "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-124", "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.oildri.com/role/INCOMETAXESNarrativeDetails", "longName": "0000056 - Disclosure - INCOME TAXES Narrative (Details)", "shortName": "INCOME TAXES Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "unique": true } }, "R56": { "role": "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMEAccumulatedOtherComprehensiveIncomeDetails", "longName": "0000057 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Accumulated Other Comprehensive Income (Details)", "shortName": "ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Accumulated Other Comprehensive Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-128", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "unique": true } }, "R57": { "role": "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMENarrativeDetails", "longName": "0000058 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Narrative (Details)", "shortName": "ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-137", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-137", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails", "longName": "0000059 - Disclosure - STOCK-BASED COMPENSATION (Summary of Restricted Stock Activity) (Details)", "shortName": "STOCK-BASED COMPENSATION (Summary of Restricted Stock Activity) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-151", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-151", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "longName": "0000060 - Disclosure - STOCK-BASED COMPENSATION (Narrative) (Details)", "shortName": "STOCK-BASED COMPENSATION (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-146", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-146", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSChangeinBenefitObligationandPlanAssetsFundedStatusDetails", "longName": "0000061 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Change in Benefit Obligation and Plan Assets, Funded Status (Details)", "shortName": "PENSION AND OTHER POSTRETIREMENT BENEFITS Change in Benefit Obligation and Plan Assets, Funded Status (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-158", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-159", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "unique": true } }, "R61": { "role": "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsRecognizedinConsolidatedBalanceSheetDetails", "longName": "0000062 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Amounts Recognized in Consolidated Balance Sheet (Details)", "shortName": "PENSION AND OTHER POSTRETIREMENT BENEFITS Amounts Recognized in Consolidated Balance Sheet (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-155", "name": "odc:DeferredIncomeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "unique": true } }, "R62": { "role": "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSComponentsofnetperiodicbenefitcostDetails", "longName": "0000063 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Components of net periodic benefit cost (Details)", "shortName": "PENSION AND OTHER POSTRETIREMENT BENEFITS Components of net periodic benefit cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-154", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-154", "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "unique": true } }, "R63": { "role": "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsrecognizedinothercomprehensiveincomeDetails", "longName": "0000064 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Amounts recognized in other comprehensive income (Details)", "shortName": "PENSION AND OTHER POSTRETIREMENT BENEFITS Amounts recognized in other comprehensive income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-154", "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "unique": true } }, "R64": { "role": "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSEstimatedfuturebenefitpaymentsDetails", "longName": "0000065 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Estimated future benefit payments (Details)", "shortName": "PENSION AND OTHER POSTRETIREMENT BENEFITS Estimated future benefit payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-165", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-165", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAssumptionsusedincalculationsDetails", "longName": "0000066 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Assumptions used in calculations (Details)", "shortName": "PENSION AND OTHER POSTRETIREMENT BENEFITS Assumptions used in calculations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-154", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-154", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSPlanAssetsAllocationPercentagesDetails", "longName": "0000067 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Plan Assets Allocation Percentages (Details)", "shortName": "PENSION AND OTHER POSTRETIREMENT BENEFITS Plan Assets Allocation Percentages (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-166", "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-166", "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSFairvaluelevelofpensionplanassetsDetails", "longName": "0000068 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Fair value level of pension plan assets (Details)", "shortName": "PENSION AND OTHER POSTRETIREMENT BENEFITS Fair value level of pension plan assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-210", "name": "odc:OfFundAssetsInvestedInNonUsStocks", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-210", "name": "odc:OfFundAssetsInvestedInNonUsStocks", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails", "longName": "0000069 - Disclosure - PENSION AND OTHER POSTRETIREMENT BENEFITS Narrative (Details)", "shortName": "PENSION AND OTHER POSTRETIREMENT BENEFITS Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-154", "name": "us-gaap:DefinedBenefitPlanSettlementsPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-154", "name": "us-gaap:DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "unique": true } }, "R69": { "role": "http://www.oildri.com/role/DEFERREDCOMPENSATIONDeferredCompandBonusDetails", "longName": "0000070 - Disclosure - DEFERRED COMPENSATION Deferred Comp and Bonus (Details)", "shortName": "DEFERRED COMPENSATION Deferred Comp and Bonus (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-212", "name": "odc:DeferredCompensationAnnualTotal", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-212", "name": "odc:DeferredCompensationAnnualTotal", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.oildri.com/role/PayablesandAccrualsDetails", "longName": "0000071 - Disclosure - Payables and Accruals (Details)", "shortName": "Payables and Accruals (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.oildri.com/role/OTHERCONTINGENCIESDetails", "longName": "0000072 - Disclosure - OTHER CONTINGENCIES (Details)", "shortName": "OTHER CONTINGENCIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AccruedEnvironmentalLossContingenciesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true }, "uniqueAnchor": null }, "R72": { "role": "http://www.oildri.com/role/LEASESLeaseCostDetails", "longName": "0000073 - Disclosure - LEASES Lease, Cost (Details)", "shortName": "LEASES Lease, Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.oildri.com/role/LEASESLesseeOperatingLeaseLiabilityPaymentDueRollingMaturityDetails", "longName": "0000074 - Disclosure - LEASES Lessee, Operating Lease, Liability, Payment Due, Rolling Maturity (Details)", "shortName": "LEASES Lessee, Operating Lease, Liability, Payment Due, Rolling Maturity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.oildri.com/role/RELATEDPARTYTRANSACTIONSDetails", "longName": "0000076 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "shortName": "RELATED PARTY TRANSACTIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-218", "name": "us-gaap:RevenueFromRelatedParties", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-218", "name": "us-gaap:RevenueFromRelatedParties", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "odc-20230731.htm", "first": true, "unique": true } } }, "tag": { "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsRecognizedinConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other current liabilities", "label": "Liability, Defined Benefit Plan, Current", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current." } } }, "auth_ref": [ "r5", "r461", "r462", "r485", "r809" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AwardTypeAxis", "presentation": [ "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r545", "r546", "r547", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r569", "r570", "r571", "r572", "r573" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.oildri.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r514", "r692", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r986" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredCompensationArrangementWithIndividualDistributionPaid", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/DEFERREDCOMPENSATIONDeferredCompandBonusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation Payments to Participants", "label": "Deferred Compensation Arrangement with Individual, Distribution Paid", "documentation": "Amount of distribution made to individual in accordance with deferred compensation arrangement." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment by Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r111" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r587", "r588" ] }, "us-gaap_RepaymentsOfSeniorDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RepaymentsOfSeniorDebt", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal payments on notes payable", "label": "Repayments of Senior Debt", "documentation": "The cash outflow for a long-term debt where the holder has highest claim on the entity's asset in case of bankruptcy or liquidation during the period." } } }, "auth_ref": [ "r63" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r21", "r226", "r269", "r359", "r401", "r402", "r404", "r405", "r406", "r407", "r408", "r410", "r411", "r621", "r625", "r626", "r645", "r823", "r878", "r987", "r988" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel3Tables" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment Estimated Useful Lives", "label": "Property, Plant and Equipment [Table Text Block]", "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." } } }, "auth_ref": [ "r111" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonvested restricted stock outstanding, Weighted Average Remaining Contractual Term (Years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r151" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/PayablesandAccrualsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Salaries, Wages, Commissions and Employee Benefits", "label": "Employee-related Liabilities, Current", "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)." } } }, "auth_ref": [ "r20" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSDetails", "http://www.oildri.com/role/OPERATINGSEGMENTSDisaggregationofRevenueDetails", "http://www.oildri.com/role/OPERATINGSEGMENTSLargestCustomerDetails", "http://www.oildri.com/role/OPERATINGSEGMENTSNarrativeDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r223", "r311", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r343", "r349", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r389", "r393", "r394", "r792", "r997" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.oildri.com/role/OTHERCONTINGENCIESLevel1Notes" ], "lang": { "en-us": { "role": { "terseLabel": "Other Contingencies Disclosure", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r113", "r395", "r396", "r764", "r877" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMEAccumulatedOtherComprehensiveIncomeDetails", "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMENarrativeDetails", "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r27", "r119", "r220", "r254", "r255", "r256", "r273", "r274", "r275", "r277", "r285", "r287", "r304", "r363", "r456", "r578", "r579", "r580", "r604", "r605", "r636", "r658", "r659", "r660", "r661", "r662", "r664", "r689", "r736", "r737", "r738" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMENarrativeDetails", "http://www.oildri.com/role/ConsolidatedBalanceSheets", "http://www.oildri.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.oildri.com/role/ConsolidatedStatementsofOperations", "http://www.oildri.com/role/CoverPageCoverPage", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r233", "r234", "r235", "r269", "r292", "r296", "r299", "r301", "r305", "r306", "r359", "r401", "r404", "r405", "r406", "r410", "r411", "r440", "r441", "r444", "r448", "r455", "r645", "r778", "r839", "r851", "r860" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 }, "http://www.oildri.com/role/INCOMETAXESIncomeTaxProvisionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofOperations", "http://www.oildri.com/role/INCOMETAXESIncomeTaxProvisionDetails", "http://www.oildri.com/role/OPERATINGSEGMENTSDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Income Tax Expense", "negatedLabel": "Income Tax Expense", "totalLabel": "Total Income Tax Expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r271", "r286", "r287", "r321", "r589", "r607", "r612", "r732" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Tax benefit from compensation expense", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r574" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StatementLineItems", "presentation": [ "http://www.oildri.com/role/ConsolidateStatementsofComprehensiveIncomeStatement", "http://www.oildri.com/role/ConsolidatedBalanceSheets", "http://www.oildri.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows", "http://www.oildri.com/role/ConsolidatedStatementsofOperations", "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement", "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails", "http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails", "http://www.oildri.com/role/INCOMETAXESIncomeTaxProvisionDetails", "http://www.oildri.com/role/INCOMETAXESNarrativeDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel3Tables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r861" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StatementTable", "presentation": [ "http://www.oildri.com/role/ConsolidateStatementsofComprehensiveIncomeStatement", "http://www.oildri.com/role/ConsolidatedBalanceSheets", "http://www.oildri.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows", "http://www.oildri.com/role/ConsolidatedStatementsofOperations", "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement", "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails", "http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails", "http://www.oildri.com/role/INCOMETAXESIncomeTaxProvisionDetails", "http://www.oildri.com/role/INCOMETAXESNarrativeDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r273", "r274", "r275", "r304", "r704" ] }, "us-gaap_DividendsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DividendsPayableCurrent", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends payable", "label": "Dividends Payable, Current", "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)." } } }, "auth_ref": [ "r20" ] }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DividendsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash dividends declared and accrued, but not paid", "label": "Dividends Payable", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding." } } }, "auth_ref": [ "r5", "r8", "r191", "r204" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel3Tables" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "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." } } }, "auth_ref": [ "r0", "r14", "r15", "r16" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.oildri.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Income Tax Expense", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "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." } } }, "auth_ref": [ "r161" ] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "calculation": { "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommonStockMember", "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets", "http://www.oildri.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.oildri.com/role/ConsolidatedStatementsofOperations", "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement", "http://www.oildri.com/role/CoverPageCoverPage", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "verboseLabel": "Basic Common", "netLabel": "Common & Class B Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r856", "r857", "r981" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Benefit Costs", "label": "Schedule of Net Benefit Costs [Table Text Block]", "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." } } }, "auth_ref": [ "r138" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.oildri.com/role/DEBTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r114" ] }, "odc_DeferredTaxAssetLiabilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "DeferredTaxAssetLiabilityDomain", "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails", "http://www.oildri.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Asset Liability [Domain]", "label": "Deferred Tax Asset Liability [Domain]", "documentation": "Deferred Tax Asset Liability [Domain]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonvested restricted stock outstanding, Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r557", "r558" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted, Number", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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)." } } }, "auth_ref": [ "r560" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Property, Plant and Equipment, Net", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r111", "r209", "r727", "r823" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "netLabel": "Summary of Restricted Stock Activity", "verboseLabel": "Share-based Compensation Award Disclosure", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.oildri.com/role/DEBTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Notes Payable", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeitures, Number", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r562" ] }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ProceedsFromSaleOfShortTermInvestments", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "lang": { "en-us": { "role": { "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r56" ] }, "us-gaap_PropertyPlantAndEquipmentGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PropertyPlantAndEquipmentGrossAbstract", "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.oildri.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "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." } } }, "auth_ref": [ "r157" ] }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Expected Benefit Payments", "label": "Schedule of Expected Benefit Payments [Table Text Block]", "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." } } }, "auth_ref": [ "r137" ] }, "us-gaap_PlanAssetCategoriesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PlanAssetCategoriesDomain", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSFairvaluelevelofpensionplanassetsDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSPlanAssetsAllocationPercentagesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]", "label": "Defined Benefit Plan, Plan Assets, Category [Domain]", "documentation": "Defined benefit plan asset investment." } } }, "auth_ref": [ "r486", "r487", "r489", "r490", "r491", "r492", "r493", "r494", "r514", "r807", "r808", "r809" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash stock compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r67" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel2Policies" ], "lang": { "en-us": { "role": { "verboseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r111", "r765", "r766" ] }, "dei_EntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntitiesTable", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entities [Table]", "label": "Entities [Table]", "documentation": "Container to assemble all relevant information about each entity associated with the document instance" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsAmortizationExpenseDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsWeightedAverageAmortizationPeriodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets by Major Class [Table]", "verboseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r99", "r102", "r705" ] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "StatementScenarioAxis", "presentation": [ "http://www.oildri.com/role/ConsolidateStatementsofComprehensiveIncomeStatement", "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows", "http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails", "http://www.oildri.com/role/INCOMETAXESIncomeTaxProvisionDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement, Scenario [Axis]", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r288", "r538", "r840", "r841", "r859" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofOperations", "http://www.oildri.com/role/OPERATINGSEGMENTSDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Other (Expense) Income, Net", "verboseLabel": "Total Other (Expense) Income, Net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r52" ] }, "odc_ShippingandHandlingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "ShippingandHandlingCosts", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shipping and Handling Costs", "label": "Shipping and Handling Costs", "documentation": "Shipping and Handling Costs" } } }, "auth_ref": [] }, "us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain", "presentation": [ "http://www.oildri.com/role/DEFERREDCOMPENSATIONDeferredCompandBonusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain]", "label": "Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain]", "documentation": "Deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans." } } }, "auth_ref": [ "r130", "r131" ] }, "odc_SeriesBSeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "SeriesBSeniorNotesMember", "presentation": [ "http://www.oildri.com/role/DEBTDebtNarrativeDetails", "http://www.oildri.com/role/DEBTMaturitiesofNotesPayableDetails", "http://www.oildri.com/role/DEBTNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series B Senior Notes", "label": "Series B Senior Notes [Member]", "documentation": "Series B Senior Notes [Member]" } } }, "auth_ref": [] }, "dei_AuditorLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "AuditorLineItems", "lang": { "en-us": { "role": { "label": "Auditor [Line Items]" } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueRevenueRecognized1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredRevenueRevenueRecognized1", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments in Advance, Revenue Recognized", "label": "Deferred Revenue, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue." } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.oildri.com/role/DEBTDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r980" ] }, "odc_DividendDistributionPercentageIncrease": { "xbrltype": "percentItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "DividendDistributionPercentageIncrease", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend Distribution Percentage Increase", "label": "Dividend Distribution Percentage Increase", "documentation": "Dividend Distribution Percentage Increase" } } }, "auth_ref": [] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "AuditorLocation", "presentation": [ "http://www.oildri.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r833", "r834", "r835" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "AuditorName", "presentation": [ "http://www.oildri.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r833", "r834", "r835" ] }, "odc_FinancialInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "FinancialInstrumentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "FINANCIAL INSTRUMENTS [Abstract]", "label": "FINANCIAL INSTRUMENTS [Abstract]", "documentation": "FINANCIAL INSTRUMENTS [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidateStatementsofComprehensiveIncomeStatement": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oildri.com/role/ConsolidateStatementsofComprehensiveIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive Income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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." } } }, "auth_ref": [ "r41", "r250", "r252", "r259", "r724", "r730" ] }, "odc_OfficeFurnitureComputersAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "OfficeFurnitureComputersAndEquipmentMember", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Office furniture and equipment", "label": "Office furniture, computers and equipment [Member]", "documentation": "Office furniture, computers and equipment [Member]" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "AuditorFirmId", "presentation": [ "http://www.oildri.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r833", "r834", "r835" ] }, "odc_RetailAndWholesaleSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "RetailAndWholesaleSegmentMember", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSDetails", "http://www.oildri.com/role/OPERATINGSEGMENTSDisaggregationofRevenueDetails", "http://www.oildri.com/role/OPERATINGSEGMENTSLargestCustomerDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retail and Wholesale Products", "verboseLabel": "Retail and Wholesale Products", "label": "Retail and Wholesale Segment [Member]", "documentation": "Retail and Wholesale Segment [Member]" } } }, "auth_ref": [] }, "odc_BleachingClayandFluidsPurificationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "BleachingClayandFluidsPurificationMember", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bleaching Clay and Fluids Purification", "label": "Bleaching Clay and Fluids Purification [Member]", "documentation": "Bleaching Clay and Fluids Purification [Member]" } } }, "auth_ref": [] }, "odc_DeferredTaxLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "DeferredTaxLiabilityMember", "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Liability", "label": "Deferred Tax Liability [Member]", "documentation": "Liability component of Deferred Taxes on the consolidated balance sheet. [Member]" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of Treasury Stock (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r10", "r119", "r126" ] }, "odc_CommodityBasedInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "CommodityBasedInvestmentsMember", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSFairvaluelevelofpensionplanassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commodities", "label": "Commodity Based Investments [Member]", "documentation": "An investment primarily in commodity-linked derivative instruments." } } }, "auth_ref": [] }, "odc_OverburdenRemovalAndMiningCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "OverburdenRemovalAndMiningCostsPolicyTextBlock", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel2Policies" ], "lang": { "en-us": { "role": { "verboseLabel": "Overburden Removal and Mining Costs", "label": "Overburden Removal and Mining Costs [Policy Text Block]", "documentation": "Description of accounting policy for overburden removal/stripping costs for mined properties and other mining-related costs." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSLargestCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r84", "r85", "r176", "r177", "r349", "r763", "r999" ] }, "odc_OperatingSegmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "OperatingSegmentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "OPERATING SEGMENTS [Abstract]", "label": "OPERATING SEGMENTS [Abstract]", "documentation": "OPERATING SEGMENTS [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "TreasuryStockMember", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock [Member]", "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." } } }, "auth_ref": [ "r26", "r127" ] }, "odc_Preproductionoverburdenremovalcosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "Preproductionoverburdenremovalcosts", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-production overburden removal costs", "label": "Pre-production overburden removal costs", "documentation": "Cost incurred during the process of removing the overburden from a new mine site prior to the start of production." } } }, "auth_ref": [] }, "odc_SalesOrTransfersBetweenGeographicAreas": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "SalesOrTransfersBetweenGeographicAreas", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSFinancialInformationbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales or transfers between geographic areas", "label": "Sales or transfers between geographic areas", "documentation": "Sales or transfers between domestic and foreign subsidiaries that are eliminated upon consolidation." } } }, "auth_ref": [] }, "odc_EffectiveIncomeTaxRateReconciliationChangeInForeignEffectiveTaxRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "EffectiveIncomeTaxRateReconciliationChangeInForeignEffectiveTaxRatePercent", "calculation": { "http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory rate change of foreign subsidiaries", "label": "Effective Income Tax Rate Reconciliation, Change in Foreign Effective Tax Rate, Percent", "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 the change in effective tax rate of statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [] }, "odc_InternationalEquityMutualFundsEmergingMarketsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "InternationalEquityMutualFundsEmergingMarketsMember", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSFairvaluelevelofpensionplanassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities - international mutual funds: Emerging market", "label": "International Equity Mutual Funds Emerging Markets [Member]", "documentation": "An investment that pools funds from many investors to invest in a combination of underlying investments, primarily equity investments in emerging markets." } } }, "auth_ref": [] }, "odc_ConsolidatedStatementsOfOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "ConsolidatedStatementsOfOperationsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Consolidated Statements of Operations [Abstract]", "label": "Consolidated Statements of Operations [Abstract]", "documentation": "Consolidated Statements of Operations [Abstract]" } } }, "auth_ref": [] }, "odc_SummaryOfSignificantAccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "SummaryOfSignificantAccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]", "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]", "documentation": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NotesPayableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NotesPayableAbstract", "lang": { "en-us": { "role": { "terseLabel": "Notes Payable [Abstract]", "label": "Notes Payable [Abstract]" } } }, "auth_ref": [] }, "odc_Landmineralrightsandreclamationasset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "Landmineralrightsandreclamationasset", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Land and mineral rights", "label": "Land, mineral rights and reclamation asset", "documentation": "The total carrying value of land, mineral rights and reclamation assets." } } }, "auth_ref": [] }, "odc_ForeignandStateTaxStatuteOfLimitations": { "xbrltype": "durationItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "ForeignandStateTaxStatuteOfLimitations", "presentation": [ "http://www.oildri.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign and U.S. state tax statute of limitations (years)", "label": "ForeignandStateTaxStatuteOfLimitations", "documentation": "The number of years for foreign and U.S. state jurisdiction tax return statute of limitations." } } }, "auth_ref": [] }, "odc_OTHERCONTINGENCIESAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "OTHERCONTINGENCIESAbstract", "lang": { "en-us": { "role": { "terseLabel": "OTHER CONTINGENCIES [Abstract]", "label": "OTHER CONTINGENCIES [Abstract]", "documentation": "OTHER CONTINGENCIES [Abstract]" } } }, "auth_ref": [] }, "odc_DeferredCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "DeferredCompensationAbstract", "lang": { "en-us": { "role": { "terseLabel": "DEFERRED COMPENSATION [Abstract]", "label": "DEFERRED COMPENSATION [Abstract]", "documentation": "DEFERRED COMPENSATION [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r974" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonvested retricted stock outstanding, Unamortized Expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r972" ] }, "us-gaap_TreasuryStockShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "TreasuryStockShares", "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "negatedPeriodStartLabel": "Treasury Stock, Beginning of Period (in shares)", "negatedPeriodEndLabel": "Treasury Stock, End of Period (in shares)", "terseLabel": "Treasury Stock, shares", "label": "Treasury Stock, Shares", "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." } } }, "auth_ref": [ "r26", "r127" ] }, "odc_OfFundAssetsInvestedInNonUsStocks": { "xbrltype": "percentItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "OfFundAssetsInvestedInNonUsStocks", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSFairvaluelevelofpensionplanassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum % of Fund Assets Invested in Non-US Stocks Developed Market", "label": "% of Fund Assets Invested in Non-US Stocks", "documentation": "Percent of Fund Assets Invested in Stocks of Non-US Companies, primarily in developed markets" } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1", "presentation": [ "http://www.oildri.com/role/DEFERREDCOMPENSATIONDeferredCompandBonusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation Arrangement with Individual, Requisite Service Period", "label": "Deferred Compensation Arrangement with Individual, Requisite Service Period", "documentation": "Minimum period the individual is required to perform services to be fully vested under the deferred compensation arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r132", "r149" ] }, "odc_DeferredTaxAssetLiabilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "DeferredTaxAssetLiabilityAxis", "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails", "http://www.oildri.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Asset Liability [Axis]", "label": "Deferred Tax Asset Liability [Axis]", "documentation": "Components of Deferred Taxes classified as an Asset or Liability on the consolidated balance sheet[Axis]" } } }, "auth_ref": [] }, "odc_DeferredTaxAssetCapitalizedResearchAndDevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "DeferredTaxAssetCapitalizedResearchAndDevelopmentCosts", "crdr": "debit", "calculation": { "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized R&D", "label": "Deferred Tax Asset, Capitalized Research and Development Costs", "documentation": "Deferred Tax Asset, Capitalized Research and Development Costs" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activites:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "odc_AccumulatedOtherComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "AccumulatedOtherComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income [Abstract]", "label": "Accumulated Other Comprehensive Income [Abstract]", "documentation": "Accumulated Other Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]", "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r218", "r219", "r220", "r221", "r222", "r276", "r277", "r278", "r279", "r288", "r357", "r358", "r360", "r361", "r362", "r363", "r364", "r365", "r578", "r579", "r580", "r602", "r603", "r604", "r605", "r616", "r617", "r618", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r666", "r667", "r669", "r670", "r671", "r672", "r684", "r685", "r686", "r687", "r688", "r689", "r706", "r707", "r708", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonvested restricted stock outstanding, Number", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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." } } }, "auth_ref": [ "r557", "r558" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross Profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r48", "r269", "r323", "r334", "r340", "r343", "r359", "r401", "r402", "r404", "r405", "r406", "r407", "r408", "r410", "r411", "r645", "r790", "r878" ] }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases from related party vendor", "label": "Related Party Transaction, Purchases from Related Party", "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party." } } }, "auth_ref": [] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r53", "r432", "r439", "r797", "r798" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted, Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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)." } } }, "auth_ref": [ "r560" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsRecognizedinConsolidatedBalanceSheetDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsrecognizedinothercomprehensiveincomeDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAssumptionsusedincalculationsDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSChangeinBenefitObligationandPlanAssetsFundedStatusDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSComponentsofnetperiodicbenefitcostDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSEstimatedfuturebenefitpaymentsDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSFairvaluelevelofpensionplanassetsDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Axis]", "label": "Retirement Plan Type [Axis]", "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." } } }, "auth_ref": [ "r133", "r134", "r461", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r509", "r511", "r512", "r514", "r517", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r534", "r535", "r536", "r539", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816" ] }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable", "presentation": [ "http://www.oildri.com/role/DEFERREDCOMPENSATIONDeferredCompandBonusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]", "label": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]", "documentation": "Schedule, table or text reflecting arrangements that are not equity-based payments, or pension and other postretirement benefits, with individual employees. The arrangements (for example, profit sharing, deferred bonuses or certain split-dollar life insurance arrangements) are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, sometimes including a period after retirement, 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. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability." } } }, "auth_ref": [ "r130", "r131" ] }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assumptions Used", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "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." } } }, "auth_ref": [ "r508" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSFinancialInformationbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Income (Loss) before income taxes", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r323", "r334", "r340", "r343", "r790" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested, Number", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r561" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RetirementPlanTaxStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RetirementPlanTaxStatusDomain", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Tax Status [Domain]", "label": "Retirement Plan Tax Status [Domain]", "documentation": "Tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidateStatementsofComprehensiveIncomeStatement": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidateStatementsofComprehensiveIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "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." } } }, "auth_ref": [ "r30" ] }, "us-gaap_FixedIncomeFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FixedIncomeFundsMember", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSPlanAssetsAllocationPercentagesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed income", "label": "Fixed Income Funds [Member]", "documentation": "Investment that pools funds from investors to invest in a combination of underlying investments, primarily fixed income investments." } } }, "auth_ref": [ "r906" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share." } } }, "auth_ref": [ "r78", "r82", "r292", "r296", "r299" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r51", "r316" ] }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSLargestCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers." } } }, "auth_ref": [ "r94" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.oildri.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction", "label": "Related Party Transaction [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allocation of Plan Assets", "label": "Schedule of Allocation of Plan Assets [Table Text Block]", "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." } } }, "auth_ref": [ "r136" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidateStatementsofComprehensiveIncomeStatement": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMEAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMEAccumulatedOtherComprehensiveIncomeDetails", "http://www.oildri.com/role/ConsolidateStatementsofComprehensiveIncomeStatement", "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income", "terseLabel": "Other comprehensive income", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r42", "r119", "r249", "r252", "r258", "r658", "r663", "r664", "r723", "r729", "r847", "r848" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested, Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r561" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMEAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember", "presentation": [ "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMEAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Translation Adjustment", "label": "Accumulated Foreign Currency Adjustment Including Portion Attributable to Noncontrolling Interest [Member]", "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, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r31", "r39", "r170", "r254", "r848", "r849" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSLargestCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales for the years ended July 31", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r349", "r862" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares available for grant", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r152" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other cash flows:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r225", "r242", "r269", "r359", "r401", "r402", "r404", "r405", "r406", "r407", "r408", "r410", "r411", "r620", "r625", "r645", "r823", "r878", "r879", "r987" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.oildri.com/role/INCOMETAXESLevel1Notes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r270", "r591", "r594", "r598", "r606", "r611", "r613", "r614", "r615" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of shares vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r564" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "MaximumMember", "presentation": [ "http://www.oildri.com/role/INCOMETAXESNarrativeDetails", "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r397", "r398", "r399", "r400", "r537", "r702", "r733", "r776", "r777", "r799", "r817", "r826", "r880", "r989", "r990", "r991", "r992", "r993", "r994" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r13", "r194", "r208", "r823", "r853", "r866", "r982" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "odc_Netdepreciableassets", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r110", "r229" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r819" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r35", "r39", "r170", "r689", "r736", "r737", "r847", "r848", "r849", "r856", "r857", "r858" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current Assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r19", "r269", "r359", "r401", "r402", "r404", "r405", "r406", "r407", "r408", "r410", "r411", "r621", "r625", "r626", "r645", "r789", "r878", "r987", "r988" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "MinimumMember", "presentation": [ "http://www.oildri.com/role/INCOMETAXESNarrativeDetails", "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r397", "r398", "r399", "r400", "r537", "r702", "r733", "r776", "r777", "r799", "r817", "r826", "r880", "r989", "r990", "r991", "r992", "r993", "r994" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative translation adjustment", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses." } } }, "auth_ref": [ "r243", "r244", "r245", "r246", "r644" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMEAccumulatedOtherComprehensiveIncomeDetails", "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Accumulated Other Comprehensive Income (Loss)", "periodStartLabel": "Accumulated Other Comprehensive (Loss) Income, beginning balance", "periodEndLabel": "Accumulated Other Comprehensive (Loss) Income, ending balance", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "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." } } }, "auth_ref": [ "r36", "r38", "r39", "r237", "r728", "r741", "r745" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Pension and postretirement benefits", "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r34", "r39", "r925" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsWeightedAverageAmortizationPeriodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived Intangible Assets, Weighted Average Amortization Period", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r100" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.oildri.com/role/RELATEDPARTYTRANSACTIONSNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions Disclosure", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r690", "r691", "r693", "r694", "r695" ] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Noncurrent Liabilities", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r2", "r3", "r6", "r7", "r269", "r359", "r401", "r402", "r404", "r405", "r406", "r407", "r408", "r410", "r411", "r621", "r625", "r626", "r645", "r878", "r987", "r988" ] }, "us-gaap_Land": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "Land", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land", "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale." } } }, "auth_ref": [ "r842" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "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." } } }, "auth_ref": [ "r11", "r823" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Obligations and Funded Status", "label": "Schedule of Defined Benefit Plans Disclosures [Table Text Block]", "documentation": "Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans." } } }, "auth_ref": [ "r140", "r141", "r142", "r143", "r144" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RelatedPartyDomain", "presentation": [ "http://www.oildri.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r514", "r692", "r693" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofOperations", "http://www.oildri.com/role/OPERATINGSEGMENTSDetails", "http://www.oildri.com/role/OPERATINGSEGMENTSDisaggregationofRevenueDetails", "http://www.oildri.com/role/OPERATINGSEGMENTSFinancialInformationbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Sales", "verboseLabel": "Sales to unaffiliated customers", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding 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." } } }, "auth_ref": [ "r314", "r315", "r333", "r338", "r339", "r345", "r346", "r349", "r457", "r458", "r704" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Noncurrent Liabilities", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSFairvaluelevelofpensionplanassetsDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSPlanAssetsAllocationPercentagesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "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)." } } }, "auth_ref": [ "r140", "r141", "r142", "r143", "r144" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less treasury stock, at cost (3,658,989 Common and 351,641 Class B shares in 2023 and 3,609,938 Common and 351,641 Class B shares in 2022)", "label": "Treasury Stock, Value", "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." } } }, "auth_ref": [ "r26", "r127", "r128" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r578", "r579", "r580", "r856", "r857", "r858", "r981" ] }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Largest Customer Information", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange gain (loss)", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement." } } }, "auth_ref": [ "r654", "r655", "r656", "r657" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Allowance - Foreign", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "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 changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r973", "r979" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.oildri.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "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." } } }, "auth_ref": [ "r158" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r673" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows", "http://www.oildri.com/role/ConsolidatedStatementsofOperations", "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement", "http://www.oildri.com/role/OPERATINGSEGMENTSDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "verboseLabel": "Net Income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r224", "r248", "r251", "r263", "r269", "r276", "r286", "r287", "r323", "r334", "r340", "r343", "r359", "r401", "r402", "r404", "r405", "r406", "r407", "r408", "r410", "r411", "r619", "r623", "r624", "r638", "r645", "r726", "r790", "r820", "r821", "r849", "r878" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, less allowance of $1,087 and $922 in 2023 and 2022, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r351", "r352" ] }, "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMEAccumulatedOtherComprehensiveIncomeTables" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive (Loss) Income", "label": "Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans." } } }, "auth_ref": [ "r29" ] }, "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PaymentsToAcquireInterestInSubsidiariesAndAffiliates", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisition of equity in Agromex", "label": "Payments to Acquire Interest in Subsidiaries and Affiliates", "documentation": "The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity)." } } }, "auth_ref": [ "r57" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r109" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/LEASESLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r675", "r678" ] }, "us-gaap_PropertyPlantAndEquipmentOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PropertyPlantAndEquipmentOther", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "odc_Grossdepreciableassets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Office furniture and equipment", "label": "Property, Plant and Equipment, Other, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r111" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel3Tables" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Finite-Lived Intangible Assets Weighted Average Amortization Period", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r99" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "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; including, but not limited to, 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." } } }, "auth_ref": [ "r983" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses", "calculation": { "http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent", "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 impairment loss." } } }, "auth_ref": [ "r973", "r979" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/LEASESLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "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." } } }, "auth_ref": [ "r676", "r822" ] }, "us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Amounts Recognized in Other Comprehensive Income", "label": "Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the net gain (loss) and net prior service cost or credit recognized in other comprehensive income (loss) for the period for pension plans and/or other employee benefit plans, and reclassification adjustments of other comprehensive income (loss) for the period, as those amounts, including amortization of the net transition asset or obligation, are recognized as components of net periodic benefit cost." } } }, "auth_ref": [ "r139" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated useful life", "label": "Property, Plant and Equipment, Useful Life", "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." } } }, "auth_ref": [] }, "us-gaap_ForeignFinancialInstitutionsActualDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ForeignFinancialInstitutionsActualDeposits", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash held at foreign banks", "label": "Foreign Financial Institutions, Actual Deposits", "documentation": "The amount of deposits held by branches of foreign institutions." } } }, "auth_ref": [ "r199" ] }, "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Amounts Recognized in Balance Sheet", "label": "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]", "documentation": "Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized." } } }, "auth_ref": [ "r135" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Tax Differential", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "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." } } }, "auth_ref": [ "r973", "r979" ] }, "us-gaap_MineReclamationAndClosingLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "MineReclamationAndClosingLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated reclamation liability", "label": "Mine Reclamation and Closing Liability, Noncurrent", "documentation": "Amount of a reclamation and mine closing liability that is associated with a legal obligation for the closure and reclamation of a mine including the removal of buildings, equipment, machinery and other physical remnants of mining, closure of tailings impoundments, leach pads and other mine features, and contouring, covering and revegetation of waste rock piles and other disturbed areas." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ProceedsFromNotesPayable", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of notes payable", "label": "Proceeds from Notes Payable", "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r60" ] }, "odc_AnnuityPurchaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "AnnuityPurchaseMember", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annuity Purchase", "label": "Annuity Purchase [Member]", "documentation": "Annuity Purchase" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "calculation": { "http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nondeductible Officer Compensation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "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 nondeductible expenses." } } }, "auth_ref": [ "r973", "r979" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.oildri.com/role/ACCRUEDEXPENSESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "odc_PensionSettlementAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "PensionSettlementAxis", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Settlement [Axis]", "label": "Pension Settlement [Axis]", "documentation": "Pension Settlement" } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for bad debts and cash discounts", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r261", "r367" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State income tax expense, net of federal tax expense", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "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)." } } }, "auth_ref": [ "r973", "r979" ] }, "us-gaap_MineralRights": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "MineralRights", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mineral rights", "label": "Mineral Rights", "documentation": "Carrying amount at the balance sheet date of mineral rights, or rights to extract a mineral from the earth or to receive payment in the form of a royalty for the extraction of minerals, net of amortization." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel2Policies" ], "lang": { "en-us": { "role": { "verboseLabel": "Translation of Foreign Currencies", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r665" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes", "calculation": { "http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prior year income taxes", "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent", "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 revisions of previously reported income tax expense." } } }, "auth_ref": [ "r973", "r979" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion", "calculation": { "http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depletion deductions allowed for mining", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Depletion, Percent", "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 depletion." } } }, "auth_ref": [ "r973", "r979" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails", "http://www.oildri.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Effective income tax rate", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r590" ] }, "us-gaap_UnsecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "UnsecuredDebt", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/DEBTDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unsecured Debt", "label": "Unsecured Debt", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of uncollateralized debt obligations (with maturities initially due after one year or beyond the operating cycle if longer)." } } }, "auth_ref": [ "r6", "r192", "r205" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "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." } } }, "auth_ref": [ "r973", "r979" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. federal income tax rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r270", "r590", "r610" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "calculation": { "http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax Credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "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." } } }, "auth_ref": [ "r973", "r979" ] }, "us-gaap_DeferredRevenueArrangementByTypeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredRevenueArrangementByTypeTable", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue Arrangement, by Type [Table]", "label": "Deferred Revenue Arrangement, by Type [Table]", "documentation": "Schedule of deferred revenue disclosure which includes the type of arrangements and the corresponding amount that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/DEBTMaturitiesofNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Five", "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)." } } }, "auth_ref": [ "r114", "r272", "r430" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredRevenueCurrent", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability for Payments in Advance", "label": "Deferred Revenue, Current", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r843" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.oildri.com/role/DEBTDebtNarrativeDetails", "http://www.oildri.com/role/DEBTMaturitiesofNotesPayableDetails", "http://www.oildri.com/role/DEBTNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r4", "r5", "r6", "r190", "r192", "r200", "r272", "r412", "r413", "r414", "r415", "r416", "r418", "r424", "r425", "r426", "r427", "r429", "r430", "r431", "r432", "r433", "r434", "r668", "r794", "r795", "r796", "r797", "r798", "r852" ] }, "us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel2Policies" ], "lang": { "en-us": { "role": { "verboseLabel": "Principles of Consolidation", "label": "Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest." } } }, "auth_ref": [ "r622" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel2Policies" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangibles and Goodwill", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r101" ] }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/PayablesandAccrualsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Real Estate Tax", "label": "Accrual for Taxes Other than Income Taxes, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20", "r153", "r783" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofOperations", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r289", "r301" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/DEBTDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit amount outstanding", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r6", "r192", "r200" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows", "http://www.oildri.com/role/ConsolidatedStatementsofOperations", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on impairment of goodwill", "verboseLabel": "Goodwill impairment", "label": "Goodwill, Impairment Loss", "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." } } }, "auth_ref": [ "r68", "r374", "r379", "r384", "r792" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeitures, Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r562" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LineOfCreditMember", "presentation": [ "http://www.oildri.com/role/DEBTDebtNarrativeDetails", "http://www.oildri.com/role/DEBTNotesPayableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Line of Credit, BMO Harris", "terseLabel": "Line of Credit [Member]", "label": "Line of Credit [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/DEBTMaturitiesofNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Four", "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)." } } }, "auth_ref": [ "r114", "r272", "r430" ] }, "us-gaap_DebtInstrumentMaturityDateRangeEnd1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DebtInstrumentMaturityDateRangeEnd1", "presentation": [ "http://www.oildri.com/role/DEBTDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ending payments", "label": "Debt Instrument, Maturity Date Range, End", "documentation": "Latest date the outstanding debt instruments are required to be repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r23" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.oildri.com/role/DEBTDebtNarrativeDetails", "http://www.oildri.com/role/DEBTMaturitiesofNotesPayableDetails", "http://www.oildri.com/role/DEBTNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "verboseLabel": "Notes Payable Maturities", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_OtherInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherInventory", "crdr": "debit", "calculation": { "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Inventory, Gross", "documentation": "Amount before valuation and LIFO reserves of other inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r845" ] }, "odc_WeightedAverageSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "WeightedAverageSharesOutstandingAbstract", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Average Shares Outstanding", "label": "Weighted Average Shares Outstanding [Abstract]", "documentation": "Weighted Average Shares Outstanding [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestCostsCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "InterestCostsCapitalized", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Costs Capitalized", "label": "Interest Costs Capitalized", "documentation": "Amount of interest capitalized during the period." } } }, "auth_ref": [ "r179" ] }, "us-gaap_DeferredRevenueArrangementTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredRevenueArrangementTypeAxis", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue Arrangement Type [Axis]", "label": "Deferred Revenue Arrangement Type [Axis]", "documentation": "Information by type of deferred revenue arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "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." } } }, "auth_ref": [ "r818" ] }, "us-gaap_DebtInstrumentMaturityDateRangeStart1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DebtInstrumentMaturityDateRangeStart1", "presentation": [ "http://www.oildri.com/role/DEBTDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Starting payments", "label": "Debt Instrument, Maturity Date Range, Start", "documentation": "Earliest date the outstanding debt instruments are required to be repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r23" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/DEBTMaturitiesofNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Three", "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)." } } }, "auth_ref": [ "r114", "r272", "r430" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "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." } } }, "auth_ref": [ "r230", "r373", "r722", "r792", "r823", "r868", "r869" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.oildri.com/role/INCOMETAXESIncomeTaxProvisionDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred - State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r854", "r977", "r978" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofOperations", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Diluted (in shares)", "verboseLabel": "Shares assuming dilution", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r291", "r301" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/DEBTDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r181", "r183", "r412", "r668", "r795", "r796" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/DEBTMaturitiesofNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year Two", "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)." } } }, "auth_ref": [ "r114", "r272", "r430" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/LEASESLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term operating lease cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r677", "r822" ] }, "us-gaap_DeferredRevenueArrangementTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredRevenueArrangementTypeDomain", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue [Domain]", "label": "Deferred Revenue [Domain]", "documentation": "Category of obligation arising when an entity receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets", "http://www.oildri.com/role/PayablesandAccrualsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ConstructionInProgressGross", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress, Gross", "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [ "r109" ] }, "us-gaap_AccruedEnvironmentalLossContingenciesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccruedEnvironmentalLossContingenciesCurrent", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/OTHERCONTINGENCIESDetails", "http://www.oildri.com/role/PayablesandAccrualsDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Georgia Landfill Modification Reserve", "label": "Accrued Environmental Loss Contingencies, Current", "documentation": "Carrying value of the obligation (known or estimated) arising from requirements to perform activities to remediate one or more sites, payable in twelve months or in the next operating cycle if longer." } } }, "auth_ref": [ "r20", "r793", "r872", "r873", "r874" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.oildri.com/role/ConsolidateStatementsofComprehensiveIncomeStatement", "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows", "http://www.oildri.com/role/INCOMETAXESIncomeTaxEffectiveRateReconciliationDetails", "http://www.oildri.com/role/INCOMETAXESIncomeTaxProvisionDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r288", "r538", "r840", "r859" ] }, "us-gaap_SeniorNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SeniorNotes", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/DEBTDebtNarrativeDetails", "http://www.oildri.com/role/DEBTNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes Payable", "label": "Senior Notes", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders." } } }, "auth_ref": [ "r195", "r210" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.oildri.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r185", "r186" ] }, "us-gaap_SeniorNotesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SeniorNotesCurrent", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets", "http://www.oildri.com/role/DEBTNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current maturities of notes payable", "negatedTerseLabel": "Current maturities of notes payable", "label": "Senior Notes, Current", "documentation": "Carrying value as of the balance sheet date of the portion of long-term notes having the highest claim on the assets of the issuer in case of bankruptcy or liquidation, due within one year or the normal operating cycle, if longer. Senior note holders are paid off in full before any payments are made to debt holders having a lesser priority of repayment." } } }, "auth_ref": [ "r20", "r823" ] }, "us-gaap_OtherMachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherMachineryAndEquipmentMember", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Machinery and Equipment - Processing", "label": "Other Machinery and Equipment [Member]", "documentation": "Other tangible personal property, nonconsumable in nature, with finite lives used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSLargestCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer, Walmart", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r83", "r349" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsRecognizedinConsolidatedBalanceSheetDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsrecognizedinothercomprehensiveincomeDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAssumptionsusedincalculationsDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSChangeinBenefitObligationandPlanAssetsFundedStatusDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSComponentsofnetperiodicbenefitcostDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSEstimatedfuturebenefitpaymentsDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSFairvaluelevelofpensionplanassetsDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits", "label": "Pension Plan [Member]", "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." } } }, "auth_ref": [ "r133", "r461", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r509", "r511", "r512", "r514", "r517", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r534", "r535", "r539", "r809", "r810", "r814", "r815", "r816" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other (Expense) Income", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r111" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSLevel1Notes" ], "lang": { "en-us": { "role": { "terseLabel": "Pension and Other Postretirement Benefits", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r486", "r488", "r494", "r513", "r515", "r516", "r517", "r518", "r519", "r531", "r532", "r534", "r540", "r809" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSDetails", "http://www.oildri.com/role/OPERATINGSEGMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "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." } } }, "auth_ref": [ "r90", "r91", "r92", "r97" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits, penalties and interest expense", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "documentation": "Amount of expense 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." } } }, "auth_ref": [ "r592" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets", "http://www.oildri.com/role/OPERATINGSEGMENTSDetails", "http://www.oildri.com/role/OPERATINGSEGMENTSFinancialInformationbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "terseLabel": "Assets", "verboseLabel": "Identifiable assets", "label": "Assets", "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." } } }, "auth_ref": [ "r189", "r203", "r232", "r269", "r323", "r335", "r341", "r359", "r401", "r402", "r404", "r405", "r406", "r407", "r408", "r410", "r411", "r620", "r625", "r645", "r823", "r878", "r879", "r987" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits, penalties and interest accrued", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "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." } } }, "auth_ref": [ "r592" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsRecognizedinConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension and postretirement benefits", "negatedLabel": "Other noncurrent liabilities", "label": "Liability, Defined Benefit Plan, Noncurrent", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent." } } }, "auth_ref": [ "r8", "r461", "r462", "r485", "r809" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits, liability", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r584", "r593" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r25" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "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." } } }, "auth_ref": [ "r90", "r91", "r92", "r97" ] }, "us-gaap_PensionAndOtherPostretirementPlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PensionAndOtherPostretirementPlansPolicy", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel2Policies" ], "lang": { "en-us": { "role": { "verboseLabel": "Pension and Postretirement Benefit Costs", "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived." } } }, "auth_ref": [ "r140", "r145", "r146", "r147", "r148" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue by Principal Product", "label": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r844" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue by Principal Product by Operating Segment", "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r882" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory obsolescence reserves", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r96", "r846" ] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsAmortizationExpenseDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsWeightedAverageAmortizationPeriodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r385", "r386", "r387", "r388", "r705", "r709" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax on Other comprehensive income, Pension and postretirement benefit Plans before reclassifications", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax", "documentation": "Amount, before reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r34", "r37", "r168" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsAmortizationExpenseDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsWeightedAverageAmortizationPeriodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Intangible Amortization Expense", "verboseLabel": "Finite-Lived Intangible Assets", "label": "Finite-Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "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)." } } }, "auth_ref": [ "r104" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "odc_SeriesCSeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "SeriesCSeniorNotesMember", "presentation": [ "http://www.oildri.com/role/DEBTDebtNarrativeDetails", "http://www.oildri.com/role/DEBTNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series C Senior Notes", "label": "Series C Senior Notes [Member]", "documentation": "Series C Senior Notes" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/LEASESLesseeOperatingLeaseLiabilityPaymentDueRollingMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r682" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r545", "r546", "r547", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r569", "r570", "r571", "r572", "r573" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "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)." } } }, "auth_ref": [ "r104" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "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)." } } }, "auth_ref": [ "r104" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.oildri.com/role/LEASESLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate - operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r681", "r822" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r544", "r575", "r576", "r577", "r582", "r818" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit." } } }, "auth_ref": [ "r12", "r126", "r206", "r740", "r745", "r823" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EquipmentMember", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Machinery and Equipment - Packaging", "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMEAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMEAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive income, net of tax", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r39", "r42", "r255", "r658", "r662", "r664", "r847" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.oildri.com/role/LEASESLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term - operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "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." } } }, "auth_ref": [ "r680", "r822" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofOperations", "http://www.oildri.com/role/OPERATINGSEGMENTSDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income Before Income Taxes", "terseLabel": "Income Before Income Taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r44", "r187", "r196", "r212", "r323", "r334", "r340", "r343", "r726", "r790" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidateStatementsofComprehensiveIncomeStatement": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 1.0 }, "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsrecognizedinothercomprehensiveincomeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oildri.com/role/ConsolidateStatementsofComprehensiveIncomeStatement", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsrecognizedinothercomprehensiveincomeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Pension and postretirement benefits (net of tax)", "totalLabel": "Total recognized in other comprehensive income", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r34", "r36" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization period of intangible assets (years)", "label": "Finite-Lived Intangible Asset, Useful Life", "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." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RetainedEarningsMember", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit." } } }, "auth_ref": [ "r220", "r273", "r274", "r275", "r277", "r285", "r287", "r363", "r578", "r579", "r580", "r604", "r605", "r636", "r736", "r738" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONSTOCKBASEDCOMPENSATIONPolicies", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel2Policies" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-Based Compensation", "terseLabel": "Share-based Payment Arrangement [Policy Text Block]", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r548", "r567", "r568", "r569", "r570", "r573", "r581", "r582" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r674" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r674" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "CityAreaCode", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_MarketingAndAdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "MarketingAndAdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising expense", "label": "Marketing and Advertising Expense", "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising." } } }, "auth_ref": [ "r50" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "LocalPhoneNumber", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/DEBTDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of Credit Outstanding, Amount", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_BuildingsAndImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "BuildingsAndImprovementsGross", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "odc_Grossdepreciableassets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings and leasehold improvements", "label": "Buildings and Improvements, Gross", "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [ "r109" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "DirectorMember", "presentation": [ "http://www.oildri.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Director", "label": "Director [Member]" } } }, "auth_ref": [ "r865" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsRecognizedinConsolidatedBalanceSheetDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsrecognizedinothercomprehensiveincomeDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAssumptionsusedincalculationsDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSChangeinBenefitObligationandPlanAssetsFundedStatusDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSComponentsofnetperiodicbenefitcostDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSEstimatedfuturebenefitpaymentsDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSFairvaluelevelofpensionplanassetsDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Domain]", "label": "Retirement Plan Type [Domain]", "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." } } }, "auth_ref": [ "r133", "r134", "r461", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r509", "r511", "r512", "r514", "r517", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r534", "r535", "r536", "r539", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816" ] }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Distributed and undistributed earnings on restricted shares", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted", "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method." } } }, "auth_ref": [ "r298" ] }, "us-gaap_RetirementPlanTaxStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RetirementPlanTaxStatusAxis", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Tax Status [Axis]", "label": "Retirement Plan Tax Status [Axis]", "documentation": "Information by tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredCompensationArrangementWithIndividualContributionsByEmployer", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/DEFERREDCOMPENSATIONDeferredCompandBonusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation Arrangement with Individual, Contributions by Employer", "label": "Deferred Compensation Arrangement with Individual, Contributions by Employer", "documentation": "Amount of contributions made by employer into fund established for purposes of making future disbursement to individual in accordance with deferred compensation arrangement." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/LEASESLesseeOperatingLeaseLiabilityPaymentDueRollingMaturityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net Lease Obligation", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r674" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Net Sales", "label": "Revenues", "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)." } } }, "auth_ref": [ "r257", "r269", "r314", "r315", "r333", "r338", "r339", "r345", "r346", "r349", "r359", "r401", "r402", "r404", "r405", "r406", "r407", "r408", "r410", "r411", "r645", "r726", "r878" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.oildri.com/role/ConsolidateStatementsofComprehensiveIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss)", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "dei_EntityInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityInformationLineItems", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Information [Line Items]", "label": "Entity Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/LEASESLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r679", "r822" ] }, "odc_DeferredCompensationInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "DeferredCompensationInterestExpense", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/DEFERREDCOMPENSATIONDeferredCompandBonusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation Interest Expense", "label": "Deferred Compensation Interest Expense", "documentation": "The interest expense recorded during the year related to deferred compensation balances in accordance with the related plan terms." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSEstimatedfuturebenefitpaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year." } } }, "auth_ref": [ "r496" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityRegistrantName", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r831" ] }, "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanUltimateHealthCareCostTrendRate1", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Ultimate Health Care Cost Trend Rate", "label": "Defined Benefit Plan, Ultimate Health Care Cost Trend Rate", "documentation": "Ultimate trend rate for health care cost for defined benefit postretirement plan." } } }, "auth_ref": [ "r513" ] }, "odc_A2006PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "A2006PlanMember", "presentation": [ "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2006 Plan", "label": "2006 Plan [Member]", "documentation": "2006 Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EntityWideRevenueMajorCustomerLineItems", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSLargestCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Major customer", "label": "Revenue, Major Customer [Line Items]", "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." } } }, "auth_ref": [] }, "odc_TrademarksandpatentsaccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "TrademarksandpatentsaccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks and patents accumulated amortization", "label": "TrademarksAndPatentsAccumulated Amortization", "documentation": "The accumulated amount of amortization of the costs pertaining to the rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style for a projected indefinite period of benefit PLUS the accumulated amount of amortization of the costs pertaining to the exclusive legal rights granted to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/LEASESLesseeOperatingLeaseLiabilityPaymentDueRollingMaturityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r682" ] }, "odc_FairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "FairValueAbstract", "lang": { "en-us": { "role": { "terseLabel": "FAIR VALUE [Abstract]", "label": "FAIR VALUE [Abstract]", "documentation": "FAIR VALUE [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/LEASESLesseeOperatingLeaseLiabilityPaymentDueRollingMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r985" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSFairvaluelevelofpensionplanassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money Market Fund", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r906" ] }, "us-gaap_AccountsPayableRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccountsPayableRelatedPartiesCurrent", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable due to related party vendor", "label": "Accounts Payable, Related Parties, Current", "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r17", "r185", "r186", "r855" ] }, "us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMENarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Tax on amount reclassified from accumulated other comprehensive income, Pension and postretirement health benefits for settlement or curtailment Gain (Loss), Tax", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Adjustment for Settlement or Curtailment Gain (Loss), Tax", "documentation": "Amount of tax expense (benefit) for increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r37", "r168" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r831" ] }, "odc_InternationalEquityMutualFundsDevelopedMarketsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "InternationalEquityMutualFundsDevelopedMarketsMember", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSFairvaluelevelofpensionplanassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities - international mutual funds: Developed market", "label": "International Equity Mutual Funds Developed Markets [Member]", "documentation": "An investment that pools funds from many investors to invest in a combination of underlying investments, primarily equity investments in developed markets." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsRecognizedinConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income - net of tax, Net actuarial loss (gain)", "label": "Accumulated Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Tax", "documentation": "Amount, after 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." } } }, "auth_ref": [ "r39", "r507" ] }, "odc_LumpSumSettlementExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "LumpSumSettlementExpense", "crdr": "credit", "calculation": { "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSComponentsofnetperiodicbenefitcostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSComponentsofnetperiodicbenefitcostDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Settlement cost", "label": "Lump Sum Settlement Expense", "documentation": "Lump Sum Settlement Expense" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "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)." } } }, "auth_ref": [ "r104" ] }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanActuarialGainLoss", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSChangeinBenefitObligationandPlanAssetsFundedStatusDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Actuarial gain", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "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." } } }, "auth_ref": [ "r470" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r541", "r542", "r545", "r546", "r547", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r569", "r570", "r571", "r572", "r573" ] }, "us-gaap_AssetRetirementObligationAccretionExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AssetRetirementObligationAccretionExpense", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accretion for asset retirement obligation", "label": "Asset Retirement Obligation, Accretion Expense", "documentation": "Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability." } } }, "auth_ref": [ "r390", "r391" ] }, "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember", "presentation": [ "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMEAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Attributable to Parent", "label": "AOCI Including Portion Attributable to Noncontrolling Interest [Member]", "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, including the portion attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r35", "r39", "r170", "r847", "r848", "r849" ] }, "odc_OtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "OtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Noncurrent Assets", "documentation": "Other Noncurrent Assets" } } }, "auth_ref": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityFileNumber", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSFinancialInformationbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Information by Geographic Region", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "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." } } }, "auth_ref": [] }, "odc_CapitalPartsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "CapitalPartsNet", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Parts, net", "label": "Capital Parts, net", "documentation": "Capital Parts, net" } } }, "auth_ref": [] }, "odc_FixedIncomeMultistrategybondfundMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "FixedIncomeMultistrategybondfundMember", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSFairvaluelevelofpensionplanassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed Income: Multi-strategy bond fund", "label": "Fixed Income: Multi-strategy bond fund [Member]", "documentation": "An investment that invests at least 80% of its net assets in bonds and other fixed income instruments issued by governmental or private-sector entities. More than 50% of its net assets are invested in mortgage-backed securities. The fund may invest up to 33 1/3% of its net assets in high-yield bonds, bank loans and assignments and credit default swaps." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSChangeinBenefitObligationandPlanAssetsFundedStatusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Actual return on plan assets", "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)", "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." } } }, "auth_ref": [ "r477", "r809" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel2Policies" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "odc_BuildingsAndLeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "BuildingsAndLeaseholdImprovementsMember", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Buildings and leasehold improvements", "label": "Buildings and leasehold improvements [Member]", "documentation": "Buildings and leasehold improvements [Member]" } } }, "auth_ref": [] }, "odc_Vehicles": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "Vehicles", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "odc_Grossdepreciableassets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Vehicles", "label": "Vehicles", "documentation": "Gross amount, as of the balance sheet date, of long-lived, depreciable assets that include motorized vehicles used in the production process to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_AssetRetirementObligationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AssetRetirementObligationsPolicy", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel2Policies" ], "lang": { "en-us": { "role": { "verboseLabel": "Reclamation", "label": "Asset Retirement Obligation [Policy Text Block]", "documentation": "Disclosure of accounting policy for legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived asset." } } }, "auth_ref": [ "r392" ] }, "odc_Strippingcosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "Strippingcosts", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stripping costs", "label": "Stripping costs", "documentation": "Cost incurred during the process of removing the overburden from the mine site, thus exposing the sorbent mineral." } } }, "auth_ref": [] }, "us-gaap_QualifiedPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "QualifiedPlanMember", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "401K Plan", "label": "Qualified Plan [Member]", "documentation": "Plan with tax-exempt status designed and operated in accordance with applicable tax provision of designated taxing authority. Taxing authority includes, but is not limited to, U.S. Internal Revenue Service (IRS). Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944" ] }, "odc_PensionAndOtherPostretirementBenefitsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "PensionAndOtherPostretirementBenefitsAbstract", "lang": { "en-us": { "role": { "terseLabel": "PENSION AND OTHER POSTRETIREMENT BENEFITS [Abstract]", "label": "PENSION AND OTHER POSTRETIREMENT BENEFITS [Abstract]", "documentation": "PENSION AND OTHER POSTRETIREMENT BENEFITS [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSEstimatedfuturebenefitpaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r496" ] }, "us-gaap_DefinedContributionPlanAdministrativeExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedContributionPlanAdministrativeExpenses", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "401 (k) administrative expenses", "label": "Defined Contribution Plan, Administrative Expense", "documentation": "Amount of administrative expense incurred by defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccountsReceivableRelatedPartiesCurrent", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable due from related party customer", "label": "Accounts Receivable, Related Parties, Current", "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r184", "r186", "r236", "r855" ] }, "odc_Netdepreciableassets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "Netdepreciableassets", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Net depreciable assets", "label": "NetDepreciableAssets", "documentation": "Tangible depreciable assets that are held by an entity for use in the production or supply of goods and services, for rental to others, or for administrative purposes and that are expected to provide economic benefit for more than one year; net of accumulated depreciation." } } }, "auth_ref": [] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r831" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "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)." } } }, "auth_ref": [ "r104" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommonClassAMember", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class A", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [] }, "odc_DomesticOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "DomesticOperationsMember", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSFinancialInformationbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic Operations", "label": "Domestic Operations [Member]", "documentation": "Domestic Operations [Member]" } } }, "auth_ref": [] }, "us-gaap_CorporateAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CorporateAndOtherMember", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unallocated assets", "label": "Corporate and Other [Member]", "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r863" ] }, "odc_DeferredIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "DeferredIncomeTax", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsRecognizedinConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred income tax", "documentation": "The noncurrent deferred income taxes recognized in the balance sheet related to defined benefit pension and other postretirment benefit plans." } } }, "auth_ref": [] }, "odc_ConsolidatedBalanceSheetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "ConsolidatedBalanceSheetsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Consolidated Balance Sheets [Abstract]", "label": "Consolidated Balance Sheets [Abstract]", "documentation": "Consolidated Balance Sheets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.oildri.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Scheduled minimum future lease payments", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r985" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSEstimatedfuturebenefitpaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year." } } }, "auth_ref": [ "r496" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash investing and financing activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "odc_EmployeeBenefitPlansAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "EmployeeBenefitPlansAbstract", "lang": { "en-us": { "role": { "terseLabel": "EMPLOYEE BENEFIT PLANS [Abstract]", "label": "EMPLOYEE BENEFIT PLANS [Abstract]", "documentation": "EMPLOYEE BENEFIT PLANS [Abstract]" } } }, "auth_ref": [] }, "odc_MiningAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "MiningAndOtherMember", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Machinery and Equipment - Mining and Other", "label": "Mining and Other [Member]", "documentation": "Mining and other machinery and equipment [Member]" } } }, "auth_ref": [] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSFairvaluelevelofpensionplanassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed Income: Debt securities", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r807", "r809", "r998" ] }, "odc_AnimalHealthandNutritionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "AnimalHealthandNutritionMember", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Animal Health and Nutrition", "label": "Animal Health and Nutrition [Member]", "documentation": "Animal Health and Nutrition [Member]" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSEstimatedfuturebenefitpaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year." } } }, "auth_ref": [ "r496" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividends Declared", "label": "Dividends, Common Stock, Cash", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r126" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSEstimatedfuturebenefitpaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r496" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMEAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive (Loss) Income [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r254", "r255", "r658", "r659", "r660", "r661", "r662", "r664" ] }, "odc_Cashequivalentsoriginalmaturitymaximum": { "xbrltype": "durationItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "Cashequivalentsoriginalmaturitymaximum", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum maturity of cash equivalents", "label": "CashEquivalentsOriginalMaturityMaximum", "documentation": "The maximum number of months for the original maturity of a financial instrument to be classified as a cash equivalent." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedContributionPlanDisclosureLineItems", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan Disclosure", "label": "Defined Contribution Plan Disclosure [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on pension termination", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement", "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." } } }, "auth_ref": [ "r464", "r505", "r528" ] }, "odc_EquitySecuritiesInternationalCompaniesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "EquitySecuritiesInternationalCompaniesMember", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSFairvaluelevelofpensionplanassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities International companies", "label": "Equity Securities International Companies [Member]", "documentation": "This category includes information about ownership interests or the right to acquire ownership interests in corporations and other legal entities which ownership interest is represented by shares of common or preferred stock (which is neither mandatorily redeemable no redeemable at the option of the holder), convertible securities, stock rights, or stock warrants for international companies." } } }, "auth_ref": [] }, "odc_RevenuebyPrincipalProductbyOperatingSegmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "RevenuebyPrincipalProductbyOperatingSegmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue by Principal Product by Operating Segment [Abstract]", "label": "Revenue by Principal Product by Operating Segment [Abstract]", "documentation": "Revenue by Principal Product by Operating Segment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "odc_ShelfNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "ShelfNotes", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/DEBTDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shelf Notes", "label": "Shelf Notes", "documentation": "Maximum aggregate principal of unsecured notes available for purchase, at lender's discretion on an uncommitted basis." } } }, "auth_ref": [] }, "us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSFairvaluelevelofpensionplanassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed Income: Government sponsored entities", "label": "Mortgage-Backed Securities, Issued by US Government Sponsored Enterprises [Member]", "documentation": "Debt securities collateralized by real estate mortgage loans (mortgages), issued by US Government Sponsored Enterprises, such as Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac)." } } }, "auth_ref": [ "r906" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommonClassBMember", "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets", "http://www.oildri.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.oildri.com/role/ConsolidatedStatementsofOperations", "http://www.oildri.com/role/CoverPageCoverPage", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class B", "verboseLabel": "Basic Class B", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [] }, "odc_IncomeTaxesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "IncomeTaxesAbstract", "lang": { "en-us": { "role": { "terseLabel": "INCOME TAXES [Abstract]", "label": "INCOME TAXES [Abstract]", "documentation": "INCOME TAXES [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSEstimatedfuturebenefitpaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029-2033", "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r496" ] }, "odc_IntangibleAssetsWeightedAverageAmortizationPeriodAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "IntangibleAssetsWeightedAverageAmortizationPeriodAbstract", "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets Weighted Average Amortization Period [Abstract]", "label": "Intangible Assets Weighted Average Amortization Period [Abstract]", "documentation": "Intangible Assets Weighted Average Amortization Period [Abstract]" } } }, "auth_ref": [] }, "odc_CapitalPartsReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "CapitalPartsReserve", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Parts Reserve", "label": "Capital Parts Reserve", "documentation": "Capital Parts Reserve" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts and Other Receivables", "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables." } } }, "auth_ref": [ "r67" ] }, "us-gaap_CompensationRelatedCostsGeneralTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CompensationRelatedCostsGeneralTextBlock", "presentation": [ "http://www.oildri.com/role/DEFERREDCOMPENSATIONLevel1Notes" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation", "label": "Compensation Related Costs, General [Text Block]", "documentation": "The entire disclosure for compensation costs, including compensated absences accruals, compensated absences liability, deferred compensation arrangements and income statement compensation items. Deferred compensation arrangements may include a description of an arrangement with an individual employee, which is generally an employment contract between the entity and a selected officer or key employee containing a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, 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. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares (units) issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability." } } }, "auth_ref": [ "r459", "r460" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments [Domain]", "label": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761" ] }, "odc_OtherInvestmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "OtherInvestmentMember", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSFairvaluelevelofpensionplanassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Investment [Member]", "documentation": "An investment that pools funds from many investors that employs a variety of investment strategies. The portfolio may include equities, convertible securities, debt securities, warrants, options, swaps, future contracts, forwards or other types of deriviative instruments." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/LEASESLesseeOperatingLeaseLiabilityPaymentDueRollingMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, Payments, Due after Rolling Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r985" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfStockByClassTable", "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "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." } } }, "auth_ref": [ "r116", "r117", "r118", "r120", "r121", "r122", "r123", "r124", "r125", "r126", "r233", "r234", "r235", "r305", "r440", "r441", "r442", "r444", "r448", "r453", "r455", "r799", "r839", "r851" ] }, "odc_DeferredTaxLiabilitiesLeaserightofuseassets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "DeferredTaxLiabilitiesLeaserightofuseassets", "crdr": "credit", "calculation": { "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease right of use assets", "label": "Deferred Tax Liabilities, Lease right of use assets", "documentation": "Deferred Tax Liabilities, Lease right of use assets" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsAmortizationExpenseDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsWeightedAverageAmortizationPeriodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r99", "r102" ] }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan [Abstract]", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]" } } }, "auth_ref": [] }, "odc_Customerlistaccumulatedamortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "Customerlistaccumulatedamortization", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Customer list accumulated amortization", "label": "Customer list accumulated amortization", "documentation": "Accumulated amortization as of the balance sheet date that pertains to a customer list finite-lived intangible asset." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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." } } }, "auth_ref": [ "r67" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AssetsAbstract", "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "odc_ShippingAndHandlingCostsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "ShippingAndHandlingCostsPolicyPolicyTextBlock", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel2Policies" ], "lang": { "en-us": { "role": { "terseLabel": "Shipping and Handling Costs", "label": "Shipping and Handling Costs, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs included in cost of sales" } } }, "auth_ref": [] }, "odc_CorporateExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "CorporateExpenses", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Corporate Expenses", "label": "Corporate Expenses", "documentation": "The corporate expenses line represents certain unallocated expenses, including primarily salaries, wages and benefits, purchased services, rent, utilities and depreciation and amortization associated with corporate functions such as research and development, information systems, finance, legal, human resources and customer service. Corporate expenses also include the annual incentive plan bonus accrual." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "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." } } }, "auth_ref": [ "r838" ] }, "odc_DeferredTaxAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "DeferredTaxAssetMember", "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails", "http://www.oildri.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Asset", "label": "Deferred Tax Asset [Member]", "documentation": "Asset component of Deferred Taxes on the consolidated balance sheet. [Member]" } } }, "auth_ref": [] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "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." } } }, "auth_ref": [] }, "odc_Preproductiondevelopmentcosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "Preproductiondevelopmentcosts", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-production development costs", "label": "Pre-production development costs", "documentation": "Costs incurred to develop a new mine prior to the start of production." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember", "presentation": [ "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMEAccumulatedOtherComprehensiveIncomeDetails", "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension and Postretirement Health Benefits", "label": "Accumulated Defined Benefit Plans Adjustment Including Portion Attributable to Noncontrolling Interest [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r33", "r39", "r170", "r847", "r848", "r849" ] }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsRecognizedinConsolidatedBalanceSheetDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsrecognizedinothercomprehensiveincomeDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAssumptionsusedincalculationsDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSChangeinBenefitObligationandPlanAssetsFundedStatusDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSComponentsofnetperiodicbenefitcostDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSEstimatedfuturebenefitpaymentsDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans." } } }, "auth_ref": [ "r140", "r141", "r142", "r143", "r144" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSComponentsofnetperiodicbenefitcostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSComponentsofnetperiodicbenefitcostDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of: Other actuarial loss", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r463", "r502", "r525", "r809", "r810" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccountsReceivableMember", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSLargestCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net accounts receivable as of July 31", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r763" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r345", "r704", "r800", "r824", "r875", "r876", "r882", "r997" ] }, "odc_CombinedSettlementandCurtailmentGainLossafterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "CombinedSettlementandCurtailmentGainLossafterTax", "crdr": "debit", "calculation": { "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsrecognizedinothercomprehensiveincomeDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsrecognizedinothercomprehensiveincomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Curtailment/Settlement", "label": "Combined Settlement and Curtailment Gain (Loss), after Tax", "documentation": "Combined Settlement and Curtailment Gain (Loss), after Tax" } } }, "auth_ref": [] }, "odc_DeferredTaxLiabilityForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "DeferredTaxLiabilityForeignSubsidiaries", "crdr": "credit", "calculation": { "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities - foreign", "label": "Deferred Tax Liability, Foreign Subsidiaries", "documentation": "The amount of deferred tax liabilities related to foreign subsidiaries as of the balance sheet date, which result from applying the applicable enacted tax rate to net temporary differences and carryforwards pertaining to assets or liabilities. A temporary difference is a difference between the tax basis of an asset or liability and its carrying amount in the financial statements prepared in accordance with generally accepted accounting principles that will reverse in ensuing periods." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanAssetsTransferredToFromPlan", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSChangeinBenefitObligationandPlanAssetsFundedStatusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Surplus Transfer", "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Assets Transferred to (from) Plan", "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from assets transferred into (from) plan." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RestrictedStockMember", "presentation": [ "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r79" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r160", "r975" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/LEASESLesseeOperatingLeaseLiabilityPaymentDueRollingMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r985" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.oildri.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease costs", "label": "Lease, Cost [Table Text Block]", "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." } } }, "auth_ref": [ "r984" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r160", "r975" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of Treasury Stock", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r119", "r126", "r127" ] }, "us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredTaxLiabilitiesOtherFiniteLivedAssets", "crdr": "credit", "calculation": { "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depletion", "label": "Deferred Tax Liabilities, Other Finite-Lived Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from long-lived assets other than property, plant, and equipment." } } }, "auth_ref": [ "r160", "r975" ] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel1Notes" ], "lang": { "en-us": { "role": { "terseLabel": "Summary Of Significant Accounting Policies", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r76", "r77", "r89", "r173" ] }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation", "label": "Deferred Compensation Liability, Classified, Noncurrent", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer)." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/LEASESLesseeOperatingLeaseLiabilityPaymentDueRollingMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r985" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/LEASESLesseeOperatingLeaseLiabilityPaymentDueRollingMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r682" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/LEASESLesseeOperatingLeaseLiabilityPaymentDueRollingMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r985" ] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Adoption [Domain]", "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r218", "r219", "r220", "r221", "r222", "r276", "r277", "r278", "r279", "r288", "r357", "r358", "r360", "r361", "r362", "r363", "r364", "r365", "r578", "r579", "r580", "r602", "r603", "r604", "r605", "r616", "r617", "r618", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r666", "r667", "r669", "r670", "r671", "r672", "r684", "r685", "r686", "r687", "r688", "r689", "r706", "r707", "r708", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSFinancialInformationbyGeographicRegionDetails", "http://www.oildri.com/role/OPERATINGSEGMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement, Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r346", "r347", "r762", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r801", "r825", "r882" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r67" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of Debt Issuance Costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r64" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity Attributable to Parent [Abstract]", "label": "Stockholders' Equity Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.oildri.com/role/FINANCIALINSTRUMENTSFairValuePolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement, Policy", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Reportable Segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r864" ] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "odc_Grossdepreciableassets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and equipment", "label": "Machinery and Equipment, Gross", "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [ "r109" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.oildri.com/role/FINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/PayablesandAccrualsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Accounts Payable and Other Accrued Liabilities, Current", "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "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." } } }, "auth_ref": [ "r68", "r108" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "RangeAxis", "presentation": [ "http://www.oildri.com/role/INCOMETAXESNarrativeDetails", "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r397", "r398", "r399", "r400", "r486", "r537", "r570", "r571", "r572", "r701", "r702", "r733", "r776", "r777", "r799", "r817", "r826", "r871", "r880", "r990", "r991", "r992", "r993", "r994" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "RangeMember", "presentation": [ "http://www.oildri.com/role/INCOMETAXESNarrativeDetails", "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r397", "r398", "r399", "r400", "r486", "r537", "r570", "r571", "r572", "r701", "r702", "r733", "r776", "r777", "r799", "r817", "r826", "r871", "r880", "r990", "r991", "r992", "r993", "r994" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromMinorityShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ProceedsFromMinorityShareholders", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Contributions from noncontrolling interests", "label": "Proceeds from Noncontrolling Interests", "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership." } } }, "auth_ref": [ "r61" ] }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DepreciationAmortizationAndAccretionNet", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Amortization and Accretion, Net", "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r68" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest", "label": "Noncontrolling Interest [Member]", "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." } } }, "auth_ref": [ "r166", "r456", "r856", "r857", "r858" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.oildri.com/role/ACCRUEDEXPENSESLevel1Notes" ], "lang": { "en-us": { "role": { "terseLabel": "ACCRUED EXPENSES", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred income taxes", "label": "Increase (Decrease) in Deferred Income Taxes", "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa." } } }, "auth_ref": [ "r67" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest payments, net of amounts capitalized", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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." } } }, "auth_ref": [ "r262", "r265", "r266" ] }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncreaseDecreaseInDeferredCompensation", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation", "label": "Increase (Decrease) in Deferred Compensation", "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future." } } }, "auth_ref": [ "r67" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSComponentsofnetperiodicbenefitcostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSComponentsofnetperiodicbenefitcostDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Expected return on plan assets", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "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." } } }, "auth_ref": [ "r463", "r501", "r524", "r809", "r810" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "crdr": "debit", "calculation": { "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSComponentsofnetperiodicbenefitcostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSComponentsofnetperiodicbenefitcostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of: Prior service income", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r463", "r503", "r526", "r809", "r810" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel2Policies" ], "lang": { "en-us": { "role": { "verboseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r253", "r585", "r586", "r594", "r595", "r597", "r601" ] }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated benefit obligation", "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level." } } }, "auth_ref": [ "r495" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.oildri.com/role/FINANCIALINSTRUMENTSNarrativeDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSFairvaluelevelofpensionplanassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "verboseLabel": "Defined Benefit Plan, Fair Value of Plan Assets by Measurement [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r426", "r489", "r490", "r491", "r492", "r493", "r494", "r641", "r698", "r699", "r700", "r795", "r796", "r807", "r808", "r809" ] }, "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSChangeinBenefitObligationandPlanAssetsFundedStatusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in plan assets:", "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax", "crdr": "debit", "calculation": { "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credits", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Alternative Minimum Tax", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible alternative minimum tax credit carryforwards." } } }, "auth_ref": [ "r159", "r160", "r975" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.oildri.com/role/FINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r640", "r641", "r643" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax", "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax", "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." } } }, "auth_ref": [ "r39", "r507" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel2Policies" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value of Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r174", "r175" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofOperations", "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement", "http://www.oildri.com/role/OPERATINGSEGMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Attributable to Noncontrolling Interest", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r169", "r172", "r248", "r251", "r286", "r287", "r849" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other assets", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r241", "r371", "r372", "r781" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits", "crdr": "debit", "calculation": { "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Postretirement benefits", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from postretirement benefits." } } }, "auth_ref": [ "r975" ] }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsRecognizedinConsolidatedBalanceSheetDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsrecognizedinothercomprehensiveincomeDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAssumptionsusedincalculationsDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSComponentsofnetperiodicbenefitcostDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSEstimatedfuturebenefitpaymentsDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plans and Postretirement Health Benefits", "verboseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofOperations", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per Share, Diluted", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r260", "r280", "r281", "r282", "r283", "r284", "r292", "r299", "r300", "r301", "r302", "r637", "r638", "r725", "r731", "r788" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income available to stockholders", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r280", "r281", "r282", "r283", "r289", "r290", "r298", "r301", "r323", "r334", "r340", "r343", "r790" ] }, "us-gaap_DeferredTaxLiabilitiesDeferredExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredTaxLiabilitiesDeferredExpense", "crdr": "credit", "calculation": { "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred marketing expenses", "label": "Deferred Tax Liabilities, Deferred Expense", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs." } } }, "auth_ref": [ "r160", "r975" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSComponentsofnetperiodicbenefitcostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSComponentsofnetperiodicbenefitcostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net periodic benefit (income) cost", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r498", "r521", "r809", "r810" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r156", "r974" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r159" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSComponentsofnetperiodicbenefitcostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSChangeinBenefitObligationandPlanAssetsFundedStatusDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSComponentsofnetperiodicbenefitcostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest cost", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r463", "r468", "r500", "r523", "r809", "r810" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.oildri.com/role/INCOMETAXESIncomeTaxProvisionDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred - Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r854", "r977", "r978" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSChangeinBenefitObligationandPlanAssetsFundedStatusDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSFairvaluelevelofpensionplanassetsDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSPlanAssetsAllocationPercentagesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan Disclosure", "label": "Defined Benefit Plan Disclosure [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_SegmentsGeographicalAreasAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SegmentsGeographicalAreasAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segments, Geographical Areas [Abstract]", "label": "Segments, Geographical Areas [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSComponentsofnetperiodicbenefitcostDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSChangeinBenefitObligationandPlanAssetsFundedStatusDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSComponentsofnetperiodicbenefitcostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service cost", "label": "Defined Benefit Plan, Service Cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r466", "r499", "r522", "r809", "r810" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel3Tables" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Intangible Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r102" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAssumptionsusedincalculationsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Rate of increase in compensation levels for year-end obligations", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase", "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." } } }, "auth_ref": [ "r510" ] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel2Policies" ], "lang": { "en-us": { "role": { "verboseLabel": "Advertising", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r583" ] }, "us-gaap_PrepaidRoyalties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PrepaidRoyalties", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid royalties", "label": "Prepaid Royalties", "documentation": "Amount of asset related to consideration paid in advance for royalties that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r782", "r791", "r867" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.oildri.com/role/FINANCIALINSTRUMENTSNarrativeDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSFairvaluelevelofpensionplanassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "verboseLabel": "Fair Value Plan Asset Measurement [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r426", "r489", "r490", "r491", "r492", "r493", "r494", "r698", "r699", "r700", "r795", "r796", "r807", "r808", "r809" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails", "http://www.oildri.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Valuation allowance", "terseLabel": "Deferred Tax Assets, Valuation Allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r596" ] }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanFundedStatusOfPlan", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSChangeinBenefitObligationandPlanAssetsFundedStatusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Funded status, recorded in Consolidated Balance Sheets", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "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." } } }, "auth_ref": [ "r461", "r485", "r809" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.oildri.com/role/INCOMETAXESIncomeTaxProvisionDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred - Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r162", "r854", "r977" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAssumptionsusedincalculationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rate of increase in compensation levels for net periodic benefit costs", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase", "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." } } }, "auth_ref": [ "r510" ] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSChangeinBenefitObligationandPlanAssetsFundedStatusDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Benefit obligation, beginning of year", "periodEndLabel": "Benefit obligation, end of year", "label": "Defined Benefit Plan, Benefit Obligation", "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r465" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on the disposals of property, plant and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r68" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAssumptionsusedincalculationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate for year-end obligations", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r509" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems", "presentation": [ "http://www.oildri.com/role/DEFERREDCOMPENSATIONDeferredCompandBonusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits", "label": "Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAssumptionsusedincalculationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate for net periodic benefit costs", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r509" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis", "presentation": [ "http://www.oildri.com/role/DEFERREDCOMPENSATIONDeferredCompandBonusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]", "label": "Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]", "documentation": "Information by type of deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans." } } }, "auth_ref": [ "r130", "r131" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Type [Axis]", "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Stockholders\u2019 Equity", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income Per Share", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/DEBTMaturitiesofNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Long-Term Debt, Maturity, Year One", "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)." } } }, "auth_ref": [ "r114", "r272", "r430" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMELevel1Notes" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive (Loss) Income", "label": "Stockholders' Equity Note Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r129", "r268", "r441", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r454", "r456", "r627" ] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSChangeinBenefitObligationandPlanAssetsFundedStatusDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSFairvaluelevelofpensionplanassetsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Fair value of plan assets, beginning of year", "periodEndLabel": "Fair value of plan assets, end of year", "terseLabel": "Defined Benefit Plan, Plan Assets, Amount", "label": "Defined Benefit Plan, Plan Assets, Amount", "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." } } }, "auth_ref": [ "r476", "r487", "r489", "r490", "r807", "r808", "r809" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAssumptionsusedincalculationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term expected rate of return on assets", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets", "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." } } }, "auth_ref": [ "r511", "r530" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredCompensationArrangementWithIndividualRecordedLiability", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/DEFERREDCOMPENSATIONDeferredCompandBonusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation Recorded Liability", "label": "Deferred Compensation Arrangement with Individual, Recorded Liability", "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." } } }, "auth_ref": [ "r131" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/DEBTNotesPayableDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less unamortized debt issuance costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r182", "r881" ] }, "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSPlanAssetsAllocationPercentagesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Actual Allocation %", "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage", "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan." } } }, "auth_ref": [ "r905" ] }, "us-gaap_DefinedBenefitPlanSettlementsPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanSettlementsPlanAssets", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSChangeinBenefitObligationandPlanAssetsFundedStatusDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Settlements", "terseLabel": "Settlements", "label": "Defined Benefit Plan, Plan Assets, Payment for Settlement", "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." } } }, "auth_ref": [ "r484" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets", "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Total Stockholders\u2019 Equity", "periodStartLabel": "Total, Beginning of Period", "periodEndLabel": "Total, End of Period", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "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." } } }, "auth_ref": [ "r166", "r167", "r171", "r220", "r221", "r255", "r273", "r274", "r275", "r277", "r285", "r363", "r456", "r578", "r579", "r580", "r604", "r605", "r636", "r658", "r659", "r664", "r689", "r737", "r738", "r853", "r866", "r982" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "AmendmentFlag", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSChangeinBenefitObligationandPlanAssetsFundedStatusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in benefit obligation:", "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSChangeinBenefitObligationandPlanAssetsFundedStatusDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Employer contribution", "terseLabel": "Employer contribution", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r479", "r489", "r529", "r807", "r808", "r809", "r810" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.oildri.com/role/FINANCIALINSTRUMENTSLevel1Notes" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r642" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r833", "r834", "r835" ] }, "us-gaap_DefinedBenefitPlanSettlementsBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanSettlementsBenefitObligation", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on pension termination", "label": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement", "documentation": "Amount of (increase) decrease to benefit obligation of defined benefit plan from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Includes, but is not limited to, lump-sum cash payment to participant in exchange for right to receive specified benefits, purchase of nonparticipating annuity contract and change from remeasurement." } } }, "auth_ref": [ "r467" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill", "crdr": "credit", "calculation": { "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Goodwill", "label": "Deferred Tax Liabilities, Goodwill", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill." } } }, "auth_ref": [ "r160", "r164", "r165", "r975" ] }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredFinanceCostsNoncurrentNet", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized debt issuance costs", "label": "Debt Issuance Costs, Noncurrent, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r182" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "crdr": "credit", "calculation": { "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill." } } }, "auth_ref": [ "r160", "r975" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interest", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest)." } } }, "auth_ref": [ "r28", "r193", "r207", "r269", "r359", "r401", "r404", "r405", "r406", "r410", "r411", "r645" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contribution to defined contribution plans", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r534" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.oildri.com/role/DEBTDebtNarrativeDetails", "http://www.oildri.com/role/DEBTNotesPayableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Annual rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r22", "r413" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel2Policies" ], "lang": { "en-us": { "role": { "verboseLabel": "Research and Development", "label": "Research and Development Expense, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r155" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "Security12bTitle", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r830" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityShellCompany", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r831" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSLargestCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r84", "r85", "r176", "r177", "r349", "r763" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSChangeinBenefitObligationandPlanAssetsFundedStatusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Benefits paid", "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "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." } } }, "auth_ref": [ "r472", "r533" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityFilerCategory", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r831" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "TradingSymbol", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.oildri.com/role/DEBTDebtNarrativeDetails", "http://www.oildri.com/role/DEBTMaturitiesofNotesPayableDetails", "http://www.oildri.com/role/DEBTNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r24", "r272", "r412", "r413", "r414", "r415", "r416", "r418", "r424", "r425", "r426", "r427", "r429", "r430", "r431", "r432", "r433", "r434", "r668", "r794", "r795", "r796", "r797", "r798", "r852" ] }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DebtInstrumentPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/DEBTNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual Principal Installments", "label": "Debt Instrument, Periodic Payment, Principal", "documentation": "Amount of the required periodic payments applied to principal." } } }, "auth_ref": [ "r24" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development costs", "label": "Research and Development Expense", "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." } } }, "auth_ref": [ "r155", "r214", "r995" ] }, "odc_PensionSettlementDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "PensionSettlementDomain", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Settlement [Domain]", "label": "Pension Settlement [Domain]", "documentation": "Pension Settlement [Domain]" } } }, "auth_ref": [] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntitySmallBusiness", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r831" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "SecurityExchangeName", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r832" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DebtInstrumentTable", "presentation": [ "http://www.oildri.com/role/DEBTDebtNarrativeDetails", "http://www.oildri.com/role/DEBTMaturitiesofNotesPayableDetails", "http://www.oildri.com/role/DEBTNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r24", "r120", "r123", "r124", "r125", "r180", "r181", "r183", "r198", "r272", "r412", "r413", "r414", "r415", "r416", "r418", "r424", "r425", "r426", "r427", "r429", "r430", "r431", "r432", "r433", "r434", "r437", "r668", "r794", "r795", "r796", "r797", "r798", "r852" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r831" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSChangeinBenefitObligationandPlanAssetsFundedStatusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Benefits paid", "label": "Defined Benefit Plan, Plan Assets, Benefits Paid", "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." } } }, "auth_ref": [ "r481", "r945" ] }, "odc_AccruedFreight": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "AccruedFreight", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/PayablesandAccrualsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Freight", "label": "Accrued Freight", "documentation": "Accrued Freight" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate": { "xbrltype": "gYearListItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate", "label": "Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate", "documentation": "Year ultimate health care cost trend rate is expected to be reached, in YYYY format." } } }, "auth_ref": [ "r513" ] }, "us-gaap_EquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EquitySecuritiesMember", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSPlanAssetsAllocationPercentagesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity", "label": "Equity Securities [Member]", "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants." } } }, "auth_ref": [ "r95", "r201", "r827", "r828", "r829" ] }, "us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Health care cost trend rate assumed", "label": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year", "documentation": "Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status." } } }, "auth_ref": [ "r513" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSFinancialInformationbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r43", "r93" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Remeasurement due to Settlement", "label": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Remeasurement due to Settlement", "documentation": "Amount of (increase) decrease to benefit obligation of defined benefit plan from remeasurement due to settlement. Excludes decrease to benefit obligation for settlement payment." } } }, "auth_ref": [ "r886" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of summary of restricted stock", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension plan estimated employer contributions in next fiscal year", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year", "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r497", "r810" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSLargestCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r84", "r85", "r176", "r177", "r349" ] }, "us-gaap_DefinedContributionPlanTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedContributionPlanTable", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan [Table]", "label": "Defined Contribution Plan [Table]", "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans." } } }, "auth_ref": [ "r534" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "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." } } }, "auth_ref": [] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.oildri.com/role/DEBTLevel1Notes" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r115", "r267", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r428", "r435", "r436", "r438" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel2Policies" ], "lang": { "en-us": { "role": { "verboseLabel": "Trade Receivables", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r215", "r216", "r217", "r353", "r354", "r356" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.oildri.com/role/LEASESLevel1Notes" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Leases", "label": "Lessee, Operating Leases [Text Block]", "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." } } }, "auth_ref": [ "r683" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSLargestCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r84", "r85", "r176", "r177", "r349", "r746", "r763" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSLargestCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r84", "r85", "r176", "r177", "r349", "r763" ] }, "odc_StockBasedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "StockBasedCompensationAbstract", "lang": { "en-us": { "role": { "terseLabel": "STOCK-BASED COMPENSATION [Abstract]", "label": "STOCK-BASED COMPENSATION [Abstract]", "documentation": "STOCK-BASED COMPENSATION [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Net issuance of stock under long-term incentive plans", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r9", "r10", "r126", "r150" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangibles", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r68", "r98", "r103" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Net Issuance of Stock Under Long-Term Incentive Plans (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "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)." } } }, "auth_ref": [ "r9", "r10", "r119", "r126" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanBenefitObligationPaymentForSettlement", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSChangeinBenefitObligationandPlanAssetsFundedStatusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Settlements", "label": "Defined Benefit Plan, Benefit Obligation, Payment for Settlement", "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." } } }, "auth_ref": [ "r886" ] }, "us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Actuarial Gain (Loss), Immediate Recognition as Component in Net Periodic Benefit (Cost) Credit", "label": "Defined Benefit Plan, Actuarial Gain (Loss), Immediate Recognition as Component in Net Periodic Benefit (Cost) Credit", "documentation": "Amount of gain (loss), recognized immediately as component of net periodic benefit (cost) credit, for change in value of benefit obligation or plan assets from experience different from that assumed, change in actuarial assumption, or consequence of temporarily deviating from substantive plan. Includes, but is not limited to, amount in excess of 10 percent of greater of fair value of plan assets or benefit obligation." } } }, "auth_ref": [ "r463", "r502", "r525" ] }, "us-gaap_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PrimeRateMember", "presentation": [ "http://www.oildri.com/role/DEBTDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prime Rate", "label": "Prime Rate [Member]", "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Information by Geographic Region", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "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." } } }, "auth_ref": [ "r47", "r93" ] }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSFairvaluelevelofpensionplanassetsDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSPlanAssetsAllocationPercentagesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan by Plan Asset Categories [Axis]", "label": "Defined Benefit Plan, Plan Assets, Category [Axis]", "documentation": "Information by defined benefit plan asset investment." } } }, "auth_ref": [ "r486", "r487", "r489", "r490", "r491", "r492", "r493", "r494", "r514", "r807", "r808", "r809" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilution - Shares", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r293", "r294", "r295", "r301", "r543" ] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.oildri.com/role/INCOMETAXESIncomeTaxProvisionDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current - Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r854", "r976" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.oildri.com/role/INCOMETAXESIncomeTaxProvisionDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current - State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r854", "r976", "r978" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/FINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Fair Value", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.oildri.com/role/INCOMETAXESIncomeTaxProvisionDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current - Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r854", "r976", "r978" ] }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsRecognizedinConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other current assets", "label": "Assets for Plan Benefits, Defined Benefit Plan", "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r188", "r202", "r461", "r462", "r485", "r809" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for deferred income taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r69" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.oildri.com/role/INCOMETAXESIncomeTaxProvisionDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Current Income Tax Total", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r162", "r599", "r609", "r854" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r54" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.oildri.com/role/INCOMETAXESIncomeTaxProvisionDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESIncomeTaxProvisionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Total", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r68", "r162", "r600", "r608", "r609", "r854" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Financing Activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedTrademarks": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IndefiniteLivedTrademarks", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived trademarks", "label": "Indefinite-Lived Trademarks", "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style for a projected indefinite period of benefit." } } }, "auth_ref": [ "r105" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Provided by Operating Activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r65", "r66", "r69" ] }, "us-gaap_DeferredBonusMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredBonusMember", "presentation": [ "http://www.oildri.com/role/DEFERREDCOMPENSATIONDeferredCompandBonusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Deferred Bonus", "label": "Deferred Bonus [Member]", "documentation": "An contractual arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a bonus, as defined in the agreement, of the entity or portion thereof. Employer contributions may be discretionary or may be based on a fixed formula related to individual, group and entity-wide performance goals, compensation, or other factors. It is a form of incentive compensation to employees in addition to their regular salary and profit sharing." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAttributableToParentDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NetIncomeLossAttributableToParentDiluted", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income assuming dilution", "label": "Net Income (Loss) Attributable to Parent, Diluted", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent, and includes adjustments resulting from the assumption that dilutive convertible securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Used in Investing Activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r264" ] }, "us-gaap_DilutiveSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DilutiveSecurities", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilution - Net Income", "label": "Dilutive Securities, Effect on Basic Earnings Per Share", "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities." } } }, "auth_ref": [ "r80" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash (Used in) Provided by Financing Activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r264" ] }, "odc_DeferredCompensationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "DeferredCompensationMember", "presentation": [ "http://www.oildri.com/role/DEFERREDCOMPENSATIONDeferredCompandBonusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation", "label": "Deferred Compensation [Member]", "documentation": "An agreement whereby certain members of management and directors may elect to defer receipt of payment of a portion of their salary, consulting fee and/or their discretionary bonus awarded, if any for that year, within certain parameters. Interest will be earned on the deferred amounts." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Investing Activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Selling, General and Administrative Expenses", "label": "Selling, General and Administrative Expense", "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." } } }, "auth_ref": [ "r50" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Operating Activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsRecognizedinConsolidatedBalanceSheetDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsrecognizedinothercomprehensiveincomeDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAssumptionsusedincalculationsDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSChangeinBenefitObligationandPlanAssetsFundedStatusDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSComponentsofnetperiodicbenefitcostDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSEstimatedfuturebenefitpaymentsDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Postretirement Health Benefits", "label": "Other Postretirement Benefits Plan [Member]", "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits." } } }, "auth_ref": [ "r134", "r461", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r489", "r490", "r491", "r492", "r493", "r494", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r509", "r511", "r512", "r514", "r517", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r534", "r535", "r536", "r809", "r810", "r811", "r812", "r813" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel2Policies" ], "lang": { "en-us": { "role": { "verboseLabel": "Selling, General and Administrative Expenses", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption." } } }, "auth_ref": [ "r154" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSLevel1Notes" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Segment Reporting Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r311", "r312", "r313", "r323", "r326", "r337", "r341", "r342", "r343", "r344", "r345", "r348", "r349", "r350" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.oildri.com/role/ConsolidateStatementsofComprehensiveIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income Attributable to Parent", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSDetails", "http://www.oildri.com/role/OPERATINGSEGMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information", "label": "Segment Reporting Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_SeniorLongTermNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SeniorLongTermNotes", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets", "http://www.oildri.com/role/DEBTNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes payable, net of unamortized debt issuance costs of $173 and $202 in 2023 and 2022, respectively", "verboseLabel": "Noncurrent Notes payable", "label": "Senior Notes, Noncurrent", "documentation": "Carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. Senior note holders are paid off in full before any payments are made to junior note holders." } } }, "auth_ref": [ "r24", "r823" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidateStatementsofComprehensiveIncomeStatement": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.oildri.com/role/ConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oildri.com/role/ConsolidateStatementsofComprehensiveIncomeStatement", "http://www.oildri.com/role/ConsolidatedStatementsofOperations", "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement", "http://www.oildri.com/role/OPERATINGSEGMENTSDetails", "http://www.oildri.com/role/OPERATINGSEGMENTSFinancialInformationbyGeographicRegionDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income Attributable to Oil-Dri", "verboseLabel": "Net Income Attributable to Oil-Dri", "terseLabel": "Net Income attributable to Oil-Dri", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r45", "r69", "r197", "r211", "r224", "r248", "r251", "r256", "r269", "r276", "r280", "r281", "r282", "r283", "r286", "r287", "r297", "r323", "r334", "r340", "r343", "r359", "r401", "r402", "r404", "r405", "r406", "r407", "r408", "r410", "r411", "r638", "r645", "r790", "r878" ] }, "us-gaap_CustomerListsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CustomerListsMember", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsWeightedAverageAmortizationPeriodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer list", "label": "Customer Lists [Member]", "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information." } } }, "auth_ref": [ "r163" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSLevel2Policy" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r327", "r328", "r329", "r330", "r331", "r332", "r346" ] }, "us-gaap_RevenueFromRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RevenueFromRelatedParties", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales to related party customer", "label": "Revenue from Related Parties", "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates." } } }, "auth_ref": [ "r46", "r213", "r403", "r404", "r405", "r409", "r410", "r411" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SegmentDomain", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSDetails", "http://www.oildri.com/role/OPERATINGSEGMENTSDisaggregationofRevenueDetails", "http://www.oildri.com/role/OPERATINGSEGMENTSLargestCustomerDetails", "http://www.oildri.com/role/OPERATINGSEGMENTSNarrativeDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "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." } } }, "auth_ref": [ "r311", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r343", "r349", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r393", "r394", "r792", "r997" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets", "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "periodStartLabel": "Cash and Cash Equivalents, Beginning of Year", "periodEndLabel": "Cash and Cash Equivalents, End of Year", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r70", "r228", "r779" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capital expenditures", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r58" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.oildri.com/role/FINANCIALINSTRUMENTSNarrativeDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSFairvaluelevelofpensionplanassetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value, Inputs, Level 2", "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r426", "r489", "r494", "r641", "r699", "r795", "r796", "r807", "r808", "r809" ] }, "us-gaap_UpFrontPaymentArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "UpFrontPaymentArrangementMember", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments in Advance", "label": "Up-front Payment Arrangement [Member]", "documentation": "Category of deferred revenue by arrangement wherein all amount due is received from customer before delivery of goods or services, and revenue will be recognized upon customer acceptance of delivered goods or services." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "UseOfEstimates", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel2Policies" ], "lang": { "en-us": { "role": { "verboseLabel": "Management Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r86", "r87", "r88", "r307", "r308", "r309", "r310" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Increase (Decrease) in Cash and Cash Equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r65", "r178" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel2Policies" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r227", "r239", "r303", "r368", "r369", "r370", "r703", "r784" ] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "VehiclesMember", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Vehicles", "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r574" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "DocumentType", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSFairvaluelevelofpensionplanassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed Income: U.S. Treasuries", "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r787", "r807", "r809", "r996" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r238", "r355", "r366" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Deferred Tax Assets, Inventory", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r160", "r975" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "DocumentAnnualReport", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r833", "r834", "r835" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsrecognizedinothercomprehensiveincomeDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsrecognizedinothercomprehensiveincomeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net actuarial gain", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax", "documentation": "Amount, after 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." } } }, "auth_ref": [ "r32", "r36", "r506" ] }, "us-gaap_RevenueRecognitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RevenueRecognitionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition [Abstract]", "label": "Revenue Recognition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r160", "r975" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "DocumentTransitionReport", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r836" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories, net", "totalLabel": "Inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r240", "r780", "r823" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cost of Sales", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r49", "r704" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Other Assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r231" ] }, "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax", "crdr": "credit", "calculation": { "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsrecognizedinothercomprehensiveincomeDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsrecognizedinothercomprehensiveincomeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of: Prior service income", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax", "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r36", "r40", "r247", "r506" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r160", "r975" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/FINANCIALINSTRUMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents, Fair Value", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion 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." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "lang": { "en-us": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r59" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAssetRetirementObligations", "crdr": "debit", "calculation": { "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclamation", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Asset Retirement Obligations", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from asset retirement obligations. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived asset." } } }, "auth_ref": [ "r160", "r975" ] }, "us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RevenueRecognitionMultipleDeliverableArrangementsLineItems", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue Arrangement", "label": "Revenue Recognition, Multiple-deliverable Arrangements [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Income tax payments (refunds)", "label": "Income Taxes Paid, Net", "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." } } }, "auth_ref": [ "r72" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.oildri.com/role/FINANCIALINSTRUMENTSNarrativeDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSFairvaluelevelofpensionplanassetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value, Inputs, Level 1", "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r426", "r489", "r494", "r641", "r698", "r807", "r808", "r809" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r837" ] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSFairvaluelevelofpensionplanassetsDetails", "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSPlanAssetsAllocationPercentagesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and accrued income", "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents [Member]", "documentation": "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." } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ClassOfStockDomain", "presentation": [ "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMENarrativeDetails", "http://www.oildri.com/role/ConsolidatedBalanceSheets", "http://www.oildri.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.oildri.com/role/ConsolidatedStatementsofOperations", "http://www.oildri.com/role/CoverPageCoverPage", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r233", "r234", "r235", "r269", "r292", "r296", "r299", "r301", "r305", "r306", "r359", "r401", "r404", "r405", "r406", "r410", "r411", "r440", "r441", "r444", "r448", "r455", "r645", "r778", "r839", "r851", "r860" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel2Policies" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue Recognition", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r785", "r786" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "crdr": "debit", "calculation": { "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation." } } }, "auth_ref": [ "r160", "r975" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel2Policies" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r71" ] }, "us-gaap_InventoryPartsAndComponentsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "InventoryPartsAndComponentsNetOfReserves", "crdr": "debit", "calculation": { "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Spare parts, net", "label": "Inventory, Parts and Components, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date for elements of machinery or equipment held for the purpose of replacing similar parts in the course of repair or maintenance." } } }, "auth_ref": [ "r96", "r845" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r160", "r975" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Class of Stock [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherAssetsNoncurrentAbstract", "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other Assets", "label": "Other Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r160", "r975" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses", "crdr": "debit", "calculation": { "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Impairment Losses", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated impairment losses." } } }, "auth_ref": [ "r160", "r975" ] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel2Policies" ], "lang": { "en-us": { "role": { "verboseLabel": "Cost of Sales", "label": "Cost of Goods and Service [Policy Text Block]", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r883" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Payable", "label": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r17", "r823" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "crdr": "debit", "calculation": { "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred marketing expenses", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other." } } }, "auth_ref": [ "r160", "r975" ] }, "odc_SegmentReportingInformationOperatingIncomeForReportableSegment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "SegmentReportingInformationOperatingIncomeForReportableSegment", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Income", "label": "Segment Reporting Information, Operating Income for Reportable Segment", "documentation": "Segment Reporting Information, Operating Income for Reportable Segment" } } }, "auth_ref": [] }, "odc_SparePartsReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "SparePartsReserve", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Spare Parts Reserve, Inventory", "label": "Spare Parts Reserve", "documentation": "Spare Parts Reserve" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/DEBTDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity for letters of credit", "label": "Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases", "documentation": "The maximum amount of borrowing capacity under a line of credit that is available as of the balance sheet date for a specific purpose other than for financing goods acquired for inventory or imminent delivery to a customer." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax", "crdr": "debit", "calculation": { "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsrecognizedinothercomprehensiveincomeDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSAmountsrecognizedinothercomprehensiveincomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of actuarial loss", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax", "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r36", "r40", "r247", "r506" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue by Principal Product by Operating Segment [Table]", "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r458", "r800", "r801", "r802", "r803", "r804", "r805", "r806" ] }, "odc_BusinesstoBusinessSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "BusinesstoBusinessSegmentMember", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSDetails", "http://www.oildri.com/role/OPERATINGSEGMENTSDisaggregationofRevenueDetails", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business to Business Products", "label": "Business to Business Segment [Member]", "documentation": "Business to Business Segment [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofOperations", "http://www.oildri.com/role/OPERATINGSEGMENTSDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income from Operations", "verboseLabel": "Income from Operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r323", "r334", "r340", "r343", "r790" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMEAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMEAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), before reclassifications, net of tax", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r39", "r42", "r255", "r658", "r660", "r664", "r847" ] }, "us-gaap_AccruedMarketingCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AccruedMarketingCostsCurrent", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/PayablesandAccrualsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade promotions and advertising", "label": "Accrued Marketing Costs, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, par value per share", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r10" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/DEBTDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r18" ] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.oildri.com/role/DEBTDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration date", "label": "Line of Credit Facility, Expiration Date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r18" ] }, "us-gaap_CommonStockVotingRights": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommonStockVotingRights", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Voting Rights", "label": "Common Stock, Voting Rights", "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights." } } }, "auth_ref": [ "r120" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSFinancialInformationbyGeographicRegionDetails", "http://www.oildri.com/role/OPERATINGSEGMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment, Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r346", "r347", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r801", "r825", "r882" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, par value $.10", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r10", "r823" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of treasury stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r62" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, shares issued", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividends paid", "label": "Payments of Ordinary Dividends, Common Stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r62" ] }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "presentation": [ "http://www.oildri.com/role/DEBTDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable interest rate", "label": "Line of Credit Facility, Interest Rate at Period End", "documentation": "The effective interest rate at the end of the reporting period." } } }, "auth_ref": [ "r18" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel2Policies" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r79", "r81" ] }, "us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMEAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMEAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Curtailment/Settlement on Pension Plan", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), after Tax", "documentation": "Amount, after tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r36", "r40", "r139" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "periodStartLabel": "Common & Class B Stock, Beginning of Period (in shares)", "periodEndLabel": "Common & Class B Stock, End of Period (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r119" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofOperations", "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r260", "r280", "r281", "r282", "r283", "r284", "r289", "r292", "r299", "r300", "r301", "r302", "r637", "r638", "r725", "r731", "r788" ] }, "odc_Customerlistnet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "Customerlistnet", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Customer list, net of accumulated amortization of $7,763 and $7,608 in 2023 and 2022, respectively", "label": "Customer list, net", "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of an asset comprised of customer information, acquired in a business combination or other transaction, having a finite beneficial life." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in:", "label": "Increase (Decrease) in Operating Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r67" ] }, "odc_MineReclamationAndClosingAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "MineReclamationAndClosingAsset", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated net reclamation asset", "label": "Mine Reclamation and Closing Asset", "documentation": "Amount of a reclamation and mine closing asset that is associated with a legal obligation for the closure and reclamation of a mine including the removal of buildings, equipment, machinery and other physical remnants of mining, closure of tailings impoundments, leach pads and other mine features, and contouring, covering and revegetation of waste rock piles and other disturbed areas." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of Restricted Stock", "label": "APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement." } } }, "auth_ref": [] }, "odc_DeferredCompensationAnnualTotal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "DeferredCompensationAnnualTotal", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/DEFERREDCOMPENSATIONDeferredCompandBonusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual Total Amount Deferred", "label": "Deferred Compensation Annual Total", "documentation": "The total amount of compensation elected to be deferred during the fiscal year." } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures accrued, but not paid", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r73", "r74", "r75" ] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "VariableRateDomain", "presentation": [ "http://www.oildri.com/role/DEBTDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "odc_TradePromotionsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "TradePromotionsPolicyTextBlock", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel2Policies" ], "lang": { "en-us": { "role": { "verboseLabel": "Trade Promotions", "label": "Trade Promotions [Policy Text Block]", "documentation": "Disclosure of accounting policy for trade promotions which are netted against revenue." } } }, "auth_ref": [] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PlanNameDomain", "presentation": [ "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on impairment of patent applications", "label": "Impairment of Intangible Assets, Finite-Lived", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r850", "r870" ] }, "odc_CatLitterMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "CatLitterMember", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cat Litter", "label": "Cat Litter [Member]", "documentation": "Cat Litter [Member]" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "PlanNameAxis", "presentation": [ "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971" ] }, "odc_AgriculturalandHorticulturalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "AgriculturalandHorticulturalMember", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agricultural and Horticultural", "label": "Agricultural and Horticultural [Member]", "documentation": "Agricultural and Horticultural [Member]" } } }, "auth_ref": [] }, "odc_ConsolidatedStatementsOfStockholdersEquityAndOtherComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "ConsolidatedStatementsOfStockholdersEquityAndOtherComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Consolidated Statements of Stockholders Equity and Other Comprehensive Income [Abstract]", "label": "Consolidated Statements of Stockholders Equity and Other Comprehensive Income [Abstract]", "documentation": "Consolidated Statements of Stockholders Equity and Other Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on impairment of Fixed Assets", "label": "Impairment of Long-Lived Assets to be Disposed of", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale." } } }, "auth_ref": [ "r68", "r106" ] }, "odc_PackagingInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "PackagingInventory", "crdr": "debit", "calculation": { "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Packaging", "label": "Packaging Inventory", "documentation": "Packaging Inventory" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Total Adjustments", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "documentation": "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method." } } }, "auth_ref": [ "r69" ] }, "odc_ForeignOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "ForeignOperationsMember", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSFinancialInformationbyGeographicRegionDetails", "http://www.oildri.com/role/OPERATINGSEGMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign subsidiaries", "label": "Foreign Operations [Member]", "documentation": "Foreign Operations [Member]" } } }, "auth_ref": [] }, "odc_Trademarksandpatents": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "Trademarksandpatents", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks and patents, net of accumulated amortization of $578 and $524 in 2023 and 2022, respectively", "label": "TrademarksAndPatents", "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style for a projected indefinite period of benefit PLUS The amount, net of accumulated amortization, as of the balance sheet date of the costs pertaining to the exclusive legal rights granted to the owner of the patent to exploit an invention or a process for a period of time specified by law. Such costs may have been expended to directly apply, receive and maintain patent rights, or to acquire such rights." } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2022", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r345", "r704", "r800", "r824", "r875", "r876", "r882", "r997" ] }, "odc_OtherCurrentAndNoncurrentLiabilitiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "OtherCurrentAndNoncurrentLiabilitiesPolicyTextBlock", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLevel2Policies" ], "lang": { "en-us": { "role": { "terseLabel": "Other Current and Noncurrent Liabilities", "label": "Other Current and Noncurrent Liabilities [Policy Text Block]", "documentation": "Other Current and Noncurrent Liabilities" } } }, "auth_ref": [] }, "odc_ConsolidatedStatementsofOtherComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "ConsolidatedStatementsofOtherComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Consolidated Statements of Other Comprehensive Income [Abstract]", "label": "Consolidated Statements of Other Comprehensive Income [Abstract]", "documentation": "Consolidated Statements of Other Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "odc_IndustrialandSportsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "IndustrialandSportsMember", "presentation": [ "http://www.oildri.com/role/OPERATINGSEGMENTSDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industrial and Sports", "label": "Industrial and Sports [Member]", "documentation": "Industrial and Sports [Member]" } } }, "auth_ref": [] }, "odc_DeferredTaxAssetLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "DeferredTaxAssetLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities", "label": "Deferred Tax Asset, Lease Liabilities", "documentation": "Deferred Tax Liabilities, Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r67" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of property, plant and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r55" ] }, "odc_DeferredTaxAssetForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "DeferredTaxAssetForeignSubsidiaries", "crdr": "debit", "calculation": { "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.oildri.com/role/INCOMETAXESComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets - foreign", "label": "Deferred Tax Asset, Foreign Subsidiaries", "documentation": "The amount of deferred tax assets related to foreign subsidiaries as of the balance sheet date, which result from applying the applicable enacted tax rate to net temporary differences and carryforwards pertaining to assets or liabilities. A temporary difference is a difference between the tax basis of an asset or liability and its carrying amount in the financial statements prepared in accordance with generally accepted accounting principles that will reverse in ensuing periods." } } }, "auth_ref": [] }, "odc_DividendDistributionPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "DividendDistributionPercentage", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend Distribution Percentage", "label": "Dividend Distribution Percentage", "documentation": "Dividend Distribution Percentage" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.oildri.com/role/SUBSEQUENTEVENTSLevel1Notes" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r696", "r697" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "EquityComponentDomain", "presentation": [ "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMEAccumulatedOtherComprehensiveIncomeDetails", "http://www.oildri.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSINCOMENarrativeDetails", "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "lang": { "en-us": { "role": { "verboseLabel": "Total Stockholders' Equity", "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r119", "r220", "r254", "r255", "r256", "r273", "r274", "r275", "r277", "r285", "r287", "r304", "r363", "r456", "r578", "r579", "r580", "r604", "r605", "r636", "r658", "r659", "r660", "r661", "r662", "r664", "r689", "r736", "r737", "r738" ] }, "odc_ACCRUEDEXPENSESAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "ACCRUEDEXPENSESAbstract", "lang": { "en-us": { "role": { "label": "ACCRUED EXPENSES [Abstract]", "documentation": "ACCRUED EXPENSES" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "(Increase) decrease in:", "label": "Increase (Decrease) in Operating Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of property, plant and equipment", "label": "Impairment, Long-Lived Asset, Held-for-Use", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r68", "r107", "r112" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r67" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "VariableRateAxis", "presentation": [ "http://www.oildri.com/role/DEBTDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "odc_AmountBackedbyUSGovernment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "AmountBackedbyUSGovernment", "crdr": "debit", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSFairvaluelevelofpensionplanassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount Backed by US Government", "label": "Amount Backed by US Government", "documentation": "Represents the fair value of the portion of our pension assets invested in a pool of single-family residential mortgage loans that is backed by the full faith and credit of the US Government." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r67" ] }, "odc_A2006PlanRestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "A2006PlanRestrictedStockMember", "presentation": [ "http://www.oildri.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2006 Plan - Restricted Stock", "label": "2006 Plan - Restricted Stock [Member]", "documentation": "Restricted Stock grants under our 2006 Long Term Incentive Plan" } } }, "auth_ref": [] }, "odc_EquitySecuritiesUSCompaniesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "EquitySecuritiesUSCompaniesMember", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSFairvaluelevelofpensionplanassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities U.S. companies", "label": "Equity Securities: U.S. companies [Member]", "documentation": "This category includes information about ownership interests or the right to acquire ownership interests in corporations and other legal entities which ownership interest is represented by shares of common or preferred stock (which is neither mandatorily redeemable no redeemable at the option of the holder), convertible securities, stock rights, or stock warrants for U.S. Companies." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2022", "localname": "IncreaseDecreaseInPensionAndPostretirementObligations", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Pension and postretirement benefits", "label": "Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits", "documentation": "Amount of increase (decrease) in obligation for pension and other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r67" ] }, "odc_TrademarksandPatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "TrademarksandPatentsMember", "presentation": [ "http://www.oildri.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESIntangibleAssetsWeightedAverageAmortizationPeriodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks and patents", "label": "Trademarks and Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law AND Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [] }, "odc_ConsolidatedStatementsOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "ConsolidatedStatementsOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Consolidated Statements of Cash Flows [Abstract]", "label": "Consolidated Statements of Cash Flows [Abstract]", "documentation": "Consolidated Statements of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.oildri.com/role/CoverPageCoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "odc_LumpSumPaymentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "LumpSumPaymentMember", "presentation": [ "http://www.oildri.com/role/PENSIONANDOTHERPOSTRETIREMENTBENEFITSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lump-Sum Payment", "label": "Lump-Sum Payment [Member]", "documentation": "Lump-Sum Payment" } } }, "auth_ref": [] }, "odc_Grossdepreciableassets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oildri.com/20230731", "localname": "Grossdepreciableassets", "crdr": "debit", "calculation": { "http://www.oildri.com/role/ConsolidatedBalanceSheets": { "parentTag": "odc_Netdepreciableassets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oildri.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Gross depreciable assets", "label": "GrossDepreciableAssets", "documentation": "Gross amount, at the balance sheet date, of long-lived depreciable assets used in the normal conduct of business and not intended for resale." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e526-108580" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i),(j),(k)", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "10A", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "11", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "12", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "15", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "55", "Paragraph": "15", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1(e))", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "24", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "28", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "42", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "15", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2611-110228" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "6", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "7", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "25", "Paragraph": "11", "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19524-108361" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "30", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "55", "Paragraph": "7", "URI": "https://asc.fasb.org/extlink&oid=6409961&loc=d3e20487-108367" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "712", "SubTopic": "10", "Section": "15", "Paragraph": "4", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "712", "SubTopic": "10", "Section": "15", "Paragraph": "4", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(5)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "30", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "60", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "70", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "80", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "720", "SubTopic": "30", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "720", "SubTopic": "35", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "730", "SubTopic": "10", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "12", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "9", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "740", "Section": "25", "Paragraph": "8", "URI": "https://asc.fasb.org/extlink&oid=126966508&loc=d3e9972-128506" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "740", "Section": "25", "Paragraph": "9", "URI": "https://asc.fasb.org/extlink&oid=126966508&loc=d3e9979-128506" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "19", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "60", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "230", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "940", "SubTopic": "20", "Section": "25", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.16)", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r199": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "505", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=117337116&loc=d3e65207-112826" }, "r200": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(16))", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r201": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r202": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(10))", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r203": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r204": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(5))", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16))", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r206": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r207": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r208": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r209": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r210": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03.16(a))", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r211": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r212": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(8))", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r213": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "946", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07.1(c))", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r214": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r215": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r216": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r217": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "6", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "105", "SubTopic": "10", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "105", "SubTopic": "10", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "105", "SubTopic": "10", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "105", "SubTopic": "10", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "105", "SubTopic": "10", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "7", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "5", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(b))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "11", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "17A", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "50", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "50", "Paragraph": "5", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "50", "Paragraph": "6", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "24", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "45", "Paragraph": "24", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "8", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "9", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "10", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "11", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "16", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "22", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "28A", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "7", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "15", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "272", "SubTopic": "10", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "272", "SubTopic": "10", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "272", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "11", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "12", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "15", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "26", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "29", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "34", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "42", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "45", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "45", "Paragraph": "9", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "20", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "20", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "20", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "323", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "326", "SubTopic": "10", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "326", "SubTopic": "10", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "326", "SubTopic": "10", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "326", "SubTopic": "10", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "326", "SubTopic": "10", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "326", "SubTopic": "10", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "326", "SubTopic": "20", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "326", "SubTopic": "20", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "50", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "340", "SubTopic": "10", "Section": "05", "Paragraph": "5", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "340", "SubTopic": "10", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "45", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "410", "SubTopic": "20", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6392676&loc=d3e7480-110848" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "410", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "410", "SubTopic": "20", "URI": "https://asc.fasb.org/subtopic&trid=2175671" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "440", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "440", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1B", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "13", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "50", "Paragraph": "5", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6409950&loc=d3e20396-108366" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "710", "URI": "https://asc.fasb.org/topic&trid=2127225" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "3A", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "8", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "S99", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "60", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "60", "Section": "50", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "70", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "80", "Section": "35", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "80", "Section": "50", "Paragraph": "11", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "80", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "80", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "80", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "35", "Paragraph": "1D", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "35", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "720", "SubTopic": "35", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "10B", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "25", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "28", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "10", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "12", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "14", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "19", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "20", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "21", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "9", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "270", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "19", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "45", "Paragraph": "5A", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=SL116692626-108610" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "65", "Paragraph": "7", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "10", "Section": "45", "Paragraph": "17", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "20", "Section": "35", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "20", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "20", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "30", "Section": "45", "Paragraph": "17", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "30", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "30", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "30", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "30", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "30", "Section": "45", "Paragraph": "20", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "30", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "832", "SubTopic": "10", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "832", "SubTopic": "10", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "10", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "10", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "10", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "10", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "50", "Paragraph": "6", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "848", "SubTopic": "10", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "848", "SubTopic": "10", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "848", "SubTopic": "10", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "848", "SubTopic": "10", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "848", "SubTopic": "10", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "848", "SubTopic": "10", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "6", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "855", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "910", "SubTopic": "10", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "912", "SubTopic": "330", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "924", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "926", "SubTopic": "20", "Section": "50", "Paragraph": "5", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "926", "SubTopic": "20", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "926", "SubTopic": "20", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "926", "SubTopic": "20", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "928", "SubTopic": "340", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "235", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "360", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "220", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "825", "Section": "50", "Paragraph": "1B", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "946", "SubTopic": "320", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "946", "SubTopic": "320", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "946", "SubTopic": "320", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "946", "SubTopic": "320", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "946", "SubTopic": "320", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "946", "SubTopic": "320", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "946", "SubTopic": "320", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "946", "SubTopic": "320", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "946", "SubTopic": "320", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "946", "SubTopic": "320", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "946", "SubTopic": "320", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "946", "SubTopic": "320", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "946", "SubTopic": "320", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "946", "SubTopic": "320", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "946", "SubTopic": "320", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "948", "SubTopic": "310", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "954", "SubTopic": "310", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "954", "SubTopic": "440", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "958", "SubTopic": "360", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "958", "SubTopic": "360", "Section": "50", "Paragraph": "6", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "970", "SubTopic": "360", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "970", "SubTopic": "360", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "970", "SubTopic": "360", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "970", "SubTopic": "360", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "970", "SubTopic": "360", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "970", "SubTopic": "360", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "970", "SubTopic": "360", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "970", "SubTopic": "360", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "970", "SubTopic": "360", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "976", "SubTopic": "310", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "978", "SubTopic": "310", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Publisher": "SEC", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(5)", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "340", "SubTopic": "10", "Section": "05", "Paragraph": "5", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "55", "Paragraph": "24", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "410", "SubTopic": "30", "Section": "55", "Paragraph": "11", "URI": "https://asc.fasb.org/extlink&oid=6571209&loc=d3e13644-110860" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "55", "Paragraph": "69B", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "55", "Paragraph": "69C", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "55", "Paragraph": "69E", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r798": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "55", "Paragraph": "69F", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r800": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r808": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "18", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "80", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r812": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "80", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r813": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "80", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "80", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r815": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "80", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r816": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "80", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "80", "Section": "55", "Paragraph": "8", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "55", "Paragraph": "53", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "852", "SubTopic": "10", "Section": "55", "Paragraph": "10", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "55", "Paragraph": "29F", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "946", "SubTopic": "320", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "946", "SubTopic": "320", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "946", "SubTopic": "320", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r839": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "272", "SubTopic": "10", "Section": "45", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r840": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "10", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r841": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "855", "SubTopic": "10", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "50", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "50", "Paragraph": "5", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "50", "Paragraph": "6", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "235", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "45", "Paragraph": "24", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "15", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "18", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "45", "Paragraph": "13", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "323", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "340", "SubTopic": "10", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "410", "SubTopic": "30", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "410", "SubTopic": "30", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(1)", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "410", "SubTopic": "30", "Section": "50", "Paragraph": "7", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "606", "SubTopic": "10", "Section": "50", "Paragraph": "5", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "705", "URI": "https://asc.fasb.org/topic&trid=2122478" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "8", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "60", "Section": "50", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "12", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "6", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "20", "Section": "25", "Paragraph": "6A", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "230", "Section": "45", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "50", "Paragraph": "4", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "842", "SubTopic": "20", "Section": "50", "Paragraph": "6", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "852", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "852", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "912", "SubTopic": "730", "Section": "25", "Paragraph": "1", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "50", "Paragraph": "4H", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "80", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Publisher": "FASB", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "825", "Section": "50", "Paragraph": "1B", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" } } } ZIP 99 0000074046-23-000058-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000074046-23-000058-xbrl.zip M4$L#!!0 ( $&!3% 97AH:6)I=#$P-#!O9&-A M;7!R;V1U8W1S;6$N:'1M[5MK<]I*$OV^OZ(WJ'X!]?IJ5$\N2B5FB896L[4# MYU)=B$MFO]="I_QU-<_1*_O^Z)59Y&@JH_+U420N042_/Q'3D!TPA[/6[EZ[ M'?/F8>RT>#-JL;A]$!WL'[[?V7F"LCC>"N6Z3/GO3^8BJR><-M#9;RUT=RDB MG72<9O-?3\RXUT>QS#2NIE#8OK1SK&>R(ZKY0IE*U7G:-#]=^J8>L[E(R\YO MKA(L_:V6LRROYUR)V'Z=B__QCN/@VN;MTFZFC=*IR'BU.,/!/ M?*\/_O!D-!ZX@3\:PEMW L>>-P3OS][I61^_/1F/!A"\]2?XT5O_V _P^YY[ M-O$ 7^*GPU$ *.R-??<4W&$?SD=GIWTX]?_MG?X%=F1O-'CG!7[@_\?#%<8X MWPBG]&#LO?$GP=@=XDPG\.[L^-3OH5#?G_1.1Q.OWX!G3P^=[LN7+_'_G2[N MM._W<*T)2KO!W1L?>WVW%Z#L%Q_ #WIL3@N/;>+_&;P%=^ -^_@O( .Z;\:> M9]XX[=TO@^)GZRNR"'7M["[T/6G[H9,='J*R02)RF(@KG8"+O!,9#M,2!GPN M%F.#=?/24#P//!R'T!*#EG$0>9P1]%QN']^YKAM1I,2T!9F'*] MY#R#2O%MG*'1RD4P[QQT80#OE(R*4.B;3>5P(QHA;H UH@OLD'YCA;R!X ,FVG"<,& M#$28B!G+P+WD6<$1,@GN9R9KX* M9.8=I[&[/7:VL6CL]?S /9U\E3H+%D5(=O64Q[C[/5SPICIUYV#+RKB-;<*! MUNQNF&"_L=:Z(ZFJD)#-9HL_3FG$,LTE.@^^U^81HV#^L7[%[]XBZ6V_2+@\9!V_A%F/"HP'-W&A0U3(9^O'WR:VRU M-K%K!ES-[W?=NW45UP&>'$3Q7)N(*#(06%TC'H7BNB2W4)Q%WP7^&]3C;!GK MJ[ >H'>+3&B<#Y!-34:HJ6=R.RWT5\/HB*JXB(R=IDA/1J/J', CX=XSX7J-YZT7OP+I6@Q$6)W8_*)3(!P4C<(?&%3;JLFG^$+QW'3P\+"73*E5H!4TTY@B,F$..D M59"<\@P1I&WO@#9:XM2(DX+:F-747P>)F[?!%C(7IL!1/,5*YY+?NA]624VE MUG+>:5Z+L&DNTT+?%OG$E3+[.U'7$)WQ^E1Q=E$W[>L.2Y>LS#>7__9K;(\> M\2F/V #FG)44JOD5#PMMG_$5N6E:\10Y4\E,A)"+6<9TH2R;?BB"5!;*@J!/ M ,YK*W^JNO'K=" B@C-5Y90F0C>PW%>#:8%.AX,J&:RQV 6GTFO&R2UKJTGH M80 Z8T%=M8RODT]#LVQ-H-#G*4);BT]U&P=.YI,P7,]Y+>E9!7<%%6I(45995-GPI:E$)8M&G< MZA!I/HR^Z3U=S]C?>H_XT+F?!-+,TS%)1?@9&PG, R_*:PA8%6J)2^F2GJ!> M#,'"G!/Y.4Q3EETT8+)&IQF[ZMAOG8.,)7>^PT."!W@^Z0_AW ^&WF0"Y_28 M^C/"!D2)G1AR'?\IP=5S/TQM:^3W<.(#;W*)88X?$0@4WE M)?\R[_E2(])MZWNSX:V"K.G0)<.SO[SQ5D%GEC7-28 OO2SZ\UG];N0>E]8 M6\\X/M)/-_$J-[\AD'-P4W[%Z.L?V\!_# M^8V7_0NF5^&AI8FET,3 T,6]D8V%M<')O9'5C='-M82YH=&WM M6_]SVK@2__W]%?N2>;VT Q23[Y#KC -.ZWL!.D N[WYZ(VP9:V(L3I9#?'_] M[4J8A(9KKVU"6L4&(2:VC4&[MP*=65N&;VO18ZX>_*>4[> MVN>3MV:1D[$,BW7A4$8 M_7]W=PMI<;PERG21\)^WIB*MQIP8:!XV9KHU%Z&.FTZ]_I\M,^[=2213C:LI M)+8?[1S+F>R(.O)M8C(4&IU[;B/_S/#?A=&'_PA?O7!/_5'^+[M7@P]P(_X;:\_ B3V!KY[#FZO M Y?]B_,.G/O_]]^]$;^R/_5PQ4&.%\?I_1@X+WWAZ.!V\.9SN#C MQ>FYWT:BCC]LG_>'7J<&K[:/G=:;-V_P_]T69 MXAPSS:=CKJ#A5 R,56!< $X 8Z[GG*=0RKF)+3/"N6B[NTBSJP1558$V&DDD52I8 M!8[W#IQ&!6*NN$A9A%:#\APU&O76QC5YFA=<;5Q-1EJG98QHXR+W15+M*($V MHF;H"%J@D9,C3'&V@#V!R>PY=>C5H"N"6$Q8"BXZ;<[19&+D9R(KX"=()=$G M#^H'CO,\#&?(D^3I+.=^ /JF,-,RWX@TQ*?FKE/;WY_I1PH]]S,>"CT#K^V/ MW//A-XDS8V&(8%=->(3<'^""=\6I.D<;%L:M;=(<:,W6B@H.:P<-$ME@FL$6 M:Z3 %(<94UKP[',!<.<)?,EJ#F/NIE6W=*77%6 9,,H0.,:IT!0S7::"&"A( M->IUY^X(BOTZYG F5*9O$XN2L,,#FRPXNX869Z"-((HA#R1^O$?2#[0T%/N& MXO"6 G,8M8:@RPIH'-)@YZ!BF9&YNIOFW.-FSV0N]<5H$:T;[,Z42##;LTG. M+=OB9MWH7_*40^-X,7B'1CZ9^?2QQ,1XD-S:\M-9TZOM_6,3V%\@[0$AK00R MM$F+;G.1Q81EQBN-G=XW O+:NZE"QC5@"JKC[XB>BYW8J]>.-QTK>_U+*FP' M'A:F7H4D@8F4H5'*-4MR-DXX(,1D(N0VK;/NKA $Q$R;<5D>12(0/ T*POXY M9EBQ"0^D)ZIJ@JM4SA,>3KB=F 4!U3^AG:H,(N5HTO3?V85()HF<9^@;1ZWO M]PO3R7E:OV"/ZA?K4&[5+XYJ1WO&+X*8ASGNNU.C^&)R^=/-@U]MHU6,77/$ MU?1QUUTOJ[A-!IP-V_HBK(_0 MNT4J-,X'B*8F=]349+F?0/J+8;1%95Q$Q$X2A*&OH.* MI*]7LR^C9GXS$Z:SP?03V-I*IW#S)@=YFO L@TS*%.,8:1\QEHQNEJLL9[:O MM;H9M;+' "^ ^\B Z]5V&J]_!-"U-A!B'6/SBV:.YJ!H%.;@09Q(S!XP(5CT M)#?OID\<#B@1"FT:9!&?\"JC1@L"W,. _Z9S3KCSLP#WGM1SH6.,>FEH #DM M$'GP@TVU+1*91%0KI@J;.)ZRC.Q"!-SDK2:7M%8"D9+3'Q#2=:QD/HE_0,FS MF&$F,.8_GNBWG9T7?WCQAQ=_*'/4EPSU 5IE989*=1I5")DMT-:V9*S)*3YE M5+6F$.7XB$!$A1D56U&$J2W67-3[6>F.3V4H(K$H?;-\QE7&*?6Q#:$:M-E, M:):@".&"B51JD,B&F@N$O)!'*$18Y@J6CYA=<\-IANO E+,4AC.>OC:=L\BD^4SPS'3S<[#E3:E%H)(9(LMYCE.I9*V/Z(.8/$K5T6K\MK&CC5F*-Q1&3$.&D9),<\ M10O2MG= C!8X-=I)3FW,+LJFK:UTV6S%F1K2[__??;7CSB2QZQ M8IA35E"HYC<\R+4]#B, M.7754KY,/@W,LB6 0HJ7@[EQ3YHL9[S6=55!7<)841$6599D-7XL,_6D9QB).QQH)>-6A_[X' M;J!M:7F1TKVB*7BW2XT0J3)FFC,9#23)7VWO';8012QNL=DL$8$Y,4G8O ($ M5>8I+*^UTIR(;3L?.V>O"8%0'DOZJ="W&\9_S_%3L0B?J%(*8>&JV]'VZ<@"1N7$QQPB/FPAL+*_YUWG/ MURJ1KF$_F@[O%61UAZXC7OSF#39J=&99TYP$^-IKI?\\K:^WW-/"*F#C&<=G M^NDF7F7F-XSD%-R$WS!Z_;P5_%V+!+Y\X?6[C?E9[<,_ MT] [F"']PC!]X@^N^>=1WKVU?];TUOPYU9]02P,$% @ 08%,5[5&LQ1J M7 ( YO<< ! !O9&,M,C R,S W,S$N:'1M[+UI=^+(EBCZO7^%GOMT5^9: M0 *>G56^BW0ZJ]R5'J[MK.J^;[UU5R %H+*0."')-N?7OSU$2"' -G;91H!Z MJ#0@Q;!CQYZ'G__7_3!P;J6*_2C\9:/5:&XX_^OPY_^G7O_O+Y??G:^1FPYE MF#A'2HI$>LZ=GPR<9""=/R-UX]\*YR(022]2PWJ=WCJ*1F/E]P>)TVZV-\U3 M^D=UT!+[NUYO=[_>ZK6VZEMN;[^^W^JUZSM-=[/IB=U>U]VI]0]VW*W-YE:W M7=_=WM^M;VW)_7JWYV[6O>:6<'=V]V3/W:UY!]M-3VZUQ/;NMMO<@N_V-GM[ M;J_5W=L3O9WM39IVD,#^8(]A?!"KY)>-09*,#CY]ZHFXVXA4_Q-\^0F6VM[@ MA[('[N[N&G>;]$AK?W__TST.I!\Z\.^3PH/W7170HWX8^*%$T'U*E ACA(Q( M +0X1[/>;-=;9J8#?,GSLW&R,=K-YLXG_M$\"H/>S)X0'M[\A#]W12RSY<71 M5KNU^\@;^@GS@BN#@ZK"WPIMFKX^=76N[WMRK M;[;,.&E<[PLQFD8G_4,!:)%7G##R T_Y#3<:XF.;S5T][D$@POXO&S*L_[C: M ,R5PCO\>2@3X>#+=?G/U+_]9>,H"A.XD?7K\0BVY?*G7S82>9]\(AS]=/AO M__9O/R=^$LA#F+INYOCY$W_W\R<>N1MYX\.?/?_6B9-Q('_9\/QX%(CQ01B% M$N;W[P_P0:GX3]_S9$A_PN]G0!64[_+T]\FE[/VRX=9A&Z$8XDC2/S@.8;KQ M$2Q.B> D].3][W*\X?C>+QN]^F9[X[")_[.[U=S:^?E38=1G3'*4*@4S?/-C M5P3_(X4Z#KVO0*@V'#Z]7S;@Q \\^*8^A%$&=4_D:]C<.-S]A'!YZ>R&.N;3 M?X-OXFR"K8U#!/YK37 !CT=><8KMC<-O__/R"3HPNDO2<" MI"MZMAV8K?/]ZOB!";\IX>*%<=+0Y^GB@5 RWIA8PN:&XTG7'\+8OVPT9R!- M-(33NDHB]^:*!CA/$[S'GA].+#),AW4O2NIZN T'X21I4+WDW8W#[5JKN5?; MW=PRRS;K?.ZZM]YQW7N .[76;K.VU=J>?]UI[$TNNOW$HB_2;N"[WX)(),]= MX_[&86MOI[;3:M;VVZV'5CD;#;?VS%* 1AU\BY3T^R& ZBJ!RWHM[O'?-)'G MO>_^T$^(#F=8O[<%Y.-B\YEXO[5E9M1$^H .Z0LP3@].;B3#F*;I**#^?8FW MXLLX?^1"C/&KSIU0'OWG#QDG<+!\*UO9VO9P;>WIM7TJ$E$E>Q)(EROC&:0? M^>)!3"P,5N\0GSQ(@. #9OK#48#\C+X;*-R<3>4;]X ",%MQ")X^GU,O(8Y2 M19^(KQ]H@-%.D%"8[R4ABOGD>_BYYTOET/AR)C<].OF]2.(G7SXT7Q5''Q$X MS2>X/2I!@HZ$M(T\N-DR[^6_99N?;.53\&_F,]FDD^%?<\&0[L$ M8& Q)M$[:UD[,[_,MS.D$[2ME)"$OQQ*$:=*'FJ9\.#'U5?SNOG)?,;W9T-I M\ZVAI,]<]O$2\DI]_'+KS*,AGXX:]AY.5IAB$_%U3_) M^/8K)'M/:M5J+CV\WT'0>$4BVGIS+6X5 /Z:&%X&?;&@-K?F5YO;KZ#7O4/E5^\=/Z;TTK]8KRJ7EUW0?A_FU(MU_ MO%10;Y=?WWTCQ/!E+A1*ZT5 NS5F47Q5__"S.HA!WI*(@@#MP GM3 M,DZ6!OQOKFPO;FOE5U47*,B50!]JEU];+8G\48;#JI3793BE95=>WUB1*L,1 M+;NNNQ#ALP0'M[GLZO)[2:IE.*ME5ZV7(D9G N;+KE6_GQ'O-:&^[/KS(HQX MKPG_\GNK%RT7OQ'@EUV]7[01[S7/8MDU^048\5X3_,NNFZ]Z2-/FLJOEB[%T M+>BPEEU!?T\;RF*.:&O95?'%VU 6='#+KI$_[+KLJ_JPWE-0&_['K[HFTHKWD6RZ[$+\"&\IK@+YV* M'JODX!*+_3"8\>.I'_K#=+B:XF;IU.Y9!R#N5_8 MDNK5'\#M$_D=R#I(-O M#>_[W4!VXE@F\9?QJ?@K4ESP@XX)*W9=*^')H5 WL0B]"X%%"%6/F5ZB]I#+)L'%_Q$-:U(C$WZ(3>GX,HD+$(I'YF M)6-(MLNOBS]\5.:7))IX9C6/JK0*_(6*8"/)^"( P11N#HK0(SJZ,=;(M0_, M#[ 49PP/?9C\5_G^E]8R-_?YG_=Z MOBN_I2KTDU1)=-2EB51Q)26\'"M*:P0L/5:L,JTHG;VQ9):$/^3 =P.YFCZ< MG>4V+3[SC*J[/W'ZI;,BF@/]BAV4E/0NY:T,4VFUBIH^_!^C;PJV9?I&Y8\N M2\[33NFL>!/,\!CW9GR;D^\ M[ZGA4.K4O\TSW@1&E/8\1)Z*5Q MHGP18*/A4:3^?GS/$O"/!5&+4MKO*MPH!=THG76OS+BQ9E)&Z6Q_%6Z4AFZ4 MUB#YAB3^;^)GIZ]\-PV25!&&_@8(FGU>30)26G-IA23EH22ELX"^ ]%?7B19 M#"79*YU1M$*2TE&2O26SDWX))$4R]X\",883^A:DOA=?I IF!I.])3.T5JBR.*JR9';73N@/1?";%$$R $PY M2Q/EKPG;61 M63+CZQHCR((H2.DLL*5'D#631DIG?:T0I%P49)DMK^LE#>RO MH_US28^J=%;(0,1-8H4/#IG28WRX'WI3"6EAOQKXGPI;1 9U'^545^)TFU2R= MJEW"LUG,M6DU2Z=;EX2FO8U@U6J63ILN'[Q?49QJ-4NG/Y>#]KP5>I=.82X= MN%\5NTNK(1]%H0MO,$ O_?AF5@4ITZYEZN$E<%#]'4A\D:$[P/9"17!

2Q M+C=S)E?3EM]JEM:T4*%LV5%V43)RZ6PRSS^HCNM&*6#1I72E?RNZP5-]+:MK ML^R$MG36J@IKEPAK%T5K2V?'R^L!=I,3$-95BB_F!W0%VY/QERL9^I$ZBY(5 M+5K;:I7.BE>&DWDC/;I5.K-Y*!NQ7I3FEM=S- K;Y[3L(J>>](R4]_PWDS[?"Z]):G!8'ZE(0]]*:54IQ M!5Z5VI36%O"'4#[J]9<8JU4 ](6"I_'KUU*V2W&JKTK82JLK/WRJ5])- ]#Z53ZBF@3/?6N1;WG3B6R7>0%OP 5F?%G$T\LCR87SK- M_OD0SWY='JB73LDO(YZ_*F4IG?I>5CQ_5:B75I//?-G8-#(98YO8*)13F5D= MUTV':0#/>G 0H')Y7V0(?R38'^E<8*CG(1ND'J@&%Y@E]P0CUU_M$RJM1KZ2E+(,P4.;I57^5XZLEN*X2VMC6#H:7(KC+)VI8J4) M]ALI*)NE,W^L+ U^JQ,LG2EE:@>RFQ!;$+1.LJB=R_G7N+!6$N1=C74^''4S_T MA^EP166/TAID%GOFXGZ%S[RT)IS.G5#>=*;]\\Y[64^EM&:;4IS*@MP.6Z6U MK"SJ5-[((;]56IM&*="_.3_ZMUX1_;=+:YHH ?J_IM%^N[36@Q( ^C65G.W2 M*OF7,O$5:?DHXTY#_()?()M:TCM.:%TIW0@DP-VZ4U-924@+VJ M_E5:\T-)@?^:MI^=TEH9G@(^=0^[B$ 5SAZT0Q^6]#+LE-88L3SG\:KW8_UL M%DO*PW>6UHJPX)M3!A%Y9VEU_3(=WJ)NWM*J_^7A6:]I$=@IK45@.D3URQC_ M2Q4AC@ !^Q$6CITH]B_B02?T\!^,P;L5 4RZ/-5[=TJK_2_+:;RJ?%U:3?]% MI_'-OY?>2>A&0_DM#;TENA6E5?K+?PZO>1]V2ZO_O^@<.$B;:IGZB;]$-=YW M2ZOWE_\<7O4^K)^^7\D+C^%#::T*[U$^MD+.G6@DO5.A;N02F3?V2NLHJ+ANA;"S$':E/1GKS'U7%6%+Z]U8.1PY'DK5 M]\/^TJ%(:7T,%1.N\'4&OJZT"Z3BP2N'KZ5UBBPABAQ%PV'D 1"_B!B#16\E M%_9=(G0HK1>B8K=KCYLK[0599]:Z_+BY7UK'QY*A@WGIQ]6UDB).U3*&F.^7 MUKM0<=%U1\V5=FJL*Q-=#=0LK?OB9<'=D1I%"G[\*KO)W,>Q> PM$4*4UCU0 M1H18#]9>(NQ<:<_$JW'2,EZ5=<#.TOHA7H00IY%*^J(OOPCW1GI6&%H,%ON1\N,**4]&8ME MSV6Y4^N QJ5U>BR9B03]#%8-G],T2/PX01FS/^Y&H==+0V]9L*+=+*V[H51L M;HT19*4]$.MJYETM%"VM)V+)L"*7RD(YYOBSI:I0UVZ6UO!?*FY6H>4[HV5I MW0\5#UUGM"RMWV'), &E*2H/G@><+0\2E-:\7[',-<7(TKH-*FZYIABYTAZ M\M/($F%":8WHZT&;RH,)K=(:SI>N)D )^A*U6Z4UHH)<(^$<8__61P$GK^K>_!33N^=X/4\\/^U4 H2NW2JM\7=]46%1U+RT!M>U0H6WZ7_3 M;I76;KFNI_NJ'+VT!LD2G.[D4KY$8?K6$OFBV'EIS8!KB@>+XN6E-;Y=R@!V M!<>IDO$U''\L7#PA.#[[%SZP6"4'7^&8W212*WI?2VL:*^DY+>@^M4MKN"K/ M.;V1X-HNK9&IE*!_H53YR;\_4#*.4N7*F#\.I/!H/<"5#W^&_]")^-M-3VZU MQ/;NMMO_AR/1'CX<8.V?RSKF,AB+\J1;#P=5C M $N/'XS]?\F#UA8LD#[>\:)W89S #Z791*N-R_YQ=G)]_-6YNNY<'U\YQ467 M<+E7QT<_+D^N3V"MG;.OSO%_'_W6.?OUV#DZ/ST]N;HZ.3];X!::6I\S/< M\# *S](A#.(ZFA!(!K0@P<.6\WZ[T0G M\E$.IZ] J0YB[L5TE"\"YT?HNY$GG=.K>:_=[-4\']2=, 0MZ%*.(I5L.+U( M#44"I!?0!]C:03>*@JX(@BCI1O?F1-JXZ_W=K9W/DX=BP+ (BE,\B$40C,[9 MV8_.=^?R^.+\\MJY^'%Y]:-S=NU?\TFEM?_ ^.N??G.O? MCAV+4&9$LG-TC3^W]C>W2HGEK[N"]GR4)%).,I!.SX]=N#!C*90# M+D@R.68IO8#T!QY\4Q_"$ -\K>Z)<1VGJLO08/_FQN%_I<&8(;+9JCDHA#Y- MG?LZH1(Y!S4 MTZG(YXO)9XZX#E-!IZ>BH?-_\7^<).(_GDV\9FE2[TKSY@,"5A_U8]2LG6]^ M(!VX?*AOSW_]CTDQQG?Y57.OMU'O;]5;[9UV>UY!=>$PFT^"?RYP+F6?,A7# MY Q^,0#: 89S\KW^]?($-,!+N.$=NM%P2SNGQYCZ\%D462P+__W_=A4[/V M\)G@[$D7ZU4!#3E(0?Q4^-3S;PFF]7+A*QCH*@&A\RA*PT2-CT">F18F8GQB MI*);'"<717;.YC* MN+>WOU8#73,'Y* (TQRDQU1>A_R_Z_/&U M.R<=5PCH>C(!K#,HIGZIQ%C6E"OQS7^+D(W?$\)>-8__,=YF\99-[? M.-QJ-0$8*ADXI[X[\.$HG,ZM#-,I2E=[MOPV/7$[,S8V-PZO4A_P!& R.5-% MIYX!78R<$,'_\4?,T31X6QN'.\V=5JN^U6Y-&4TJ*E6)23-QZ0C^/%?7T5TF M^6!8^=$ B&8_>C5Z0/SA7%V F 6\8'XI#..:3P+88.3'94+I,HA>!=8'Q,!! M:O 0@UM)?277AW^*G40&_1ZX(+A!(10$7HXHWVRWXM[6]9,[ LMD@\GPC M;7N02GK.*%5QBD:()'+@"1)'6^T/W8_&3M%QDX,']S84V!6OGD2C@^U1 AM+ M1#>0YM=NI( )U&&#@1C%\L#\\=GSXU$@Q@=^2,NDES[KL;I1DD1#'.[SK50) M4/M 0X\ R3_KV([]_<;>]B;:JQ(%_^^9B77D1X-,69\2;_JWS7:CM;G]X,_- M1NO!WYX8MKW7?IMA-^<:]A-!@J$!\,9S^V5C<\.\,!(>TIV#]NC>:0&(IY!S M$N@,[_='68K:N?:3@ QFQ\(=.$>!B.,,%34@EG^/2A GN!H/NU'P(?ZXW> ,=D.T)D_098;.)<9,2KL_ E$UK0%*0] P(FCP/<RPF>* M_3:?9VS7)'S<:G?I:F1<#81W42?3_:)0C1S MDMHH_:7E&UM=W9=>W3^B( T3H2BZ1\59K'-SV:YL>6U>?Z5QXO?&"[H@#U"/ MNX$D=_ $"?G0^N@,@*\CW? <$009\;"I2E?J!V#,(B$I$!!+ LB47B J^#,& M*3H>_ IZ/SXZ4M*59 5HM1V*0XZ=#S >B,I.G(*.' \BC 9R.+L*WA')Y-KO M1#Q-^^AEO8>/(+*$GO.AS7OL@L -OW?_@AW@\_0HO(2KT.-0/C0M@A8IXL39 M;SJ>&,<-9TF,GL\E"$>I4K!>CN]%_2\129K3A1;)2;-=Q&6B#@LAOF?16U'( M%S&@^8G2_+KA,A$SO.1POX=^D@!%D '<V-ZS\=$)'X4 :4V]%S&'QO.LP4C"S,0,319S.A@NZ*#C]'! M\DGCE;CX!A263$2!4"#8"=<%"HNM>CRZ=&@?"F=^"TIJ6)_Y0SP$T@RS*"-\ MP#4= A#&-90M83@0R-!%VG?Z*KI+!N;G!D/W2DI:(!FE*-DC1MK[G_^^UV[# M7A]8)OW<^FP>>_*!AQ=I'D0*I!]^8,'F26,V:[6[];81FVU9^6$%?"+5'R@> M[?A 86$$(%I3R?^Y(9[S_#E3N4>S+>E=) M<5,7/1C@0 1W(.=O?'J#(@NE)$'KB%#ME4&H=PX[V6TT=W=>%':RV]C:WGKU M^)!V8W]GY_5'W6FTMO=??]AVH[TU7S#+U/HL=#0BN^S MN?K?"R%YC5V^FC#;G"7,+FQ;KWIXSX_K7I&-7STD0RY^GZ^FC3XS5(*U;@+, MES2&@>)XWKHLFT\69EDUJO>2U&VEB_*/9P2@T$-$.%W]4!Z+TM[:..Q,T]=G M!P M%=Y.^II6@^RL)"T]GJUB+WZ7KRL!//?*&[#\2E Y8J#,2U&WGRS8LFH4 M]6R636K5<.CY4F03-[7QIH^^3LSB8JVF3%A/>H_8*#'G:I+(26,V;<*&N?I7DA>TT2X2=)W@7,$8)[_S86J8U@EAAQ%*FK=^3'@=BM!% MI )LQ]H+^# 6,/6$\F('T_Q\[Z& R\T/XN-,*^6S(R__A&D1%>*_!_>HD%:(@622(Q@Q,/$,X2*ZO V@37A$<[=&OW<^R(. :!&[\RYRM[ M/4G>+Y3$J5 O.ES2ZZ V(^* @>[-5DXE>LSE/V:8)^%N3U?#=DY.(*Y!3X$ MR$X!JAZM6*2>G^AU-18;OS0_!S]Q>ZJ#"X]4)S^^;X'HS\O =]ZY5N5+L\W7 M]+J2WRP>R" P[,'Y,".:^D&WT,N;[CP<*0J M8//MUGD-=UWT^T MD)P,J;NESF0#2G#N!_6ORL\8MYWTYD1W(0=EDH>]A[&, M, 9R=WSUOT28"C5V3/%6"J#YA[X?WQ27U@?&[?/M2&-O8^*ZM#> 1+G^4 3Q M+QO-Z;MS0?SY6Q")8F70@S =UKV(RF/@VZ 0@$HD:0Q]A?8V#EM[.[6=5K.V MWVZ9:V16=3CM!Z^0Z+%UZA*/<.J4\TCG+S'[U,44XEF(Y(J1G\#ECQF3TH24 M JK00,]?R5'"?1HVFXP_#R?%EP8,A=M!6VU]=A[$> ;5)-)O/H'T/ =-0;V4 MXO,<=L^]!?L;A]NU5G.OMHLU7"?N@#[*YU;BH*1QY\O? \+6^P%AL[EQV*ZU M=INUK;SBQ>L H>.\!D)LV[ X.?OV7&A,;;BU<=A\:*-+1_<66MW[Z_G1C]/C ML^LKY^3,%%P]_NI\^1_G\OC;\>7QV='QT@%TL13T O5Y'4@WR3(N5'0_=JA^ M%%D.T *%.C<)%]Q@P3F5DA1UY"!X'P91X$D58X@T!T1/0! M-DWI'0Z%[+ A!":8L?GI@OS3Y?$QX41)J\0BZ79)Y&#;(N?DY"0+#=?0NLQ, M-]^ 9#K8 (32;(WIT'- F91^.%=>WK,4Z76,_MI\]>@O;^X63KM9"Z?%1(R5 MC7(?G9]=(^$VRWWG>+;MQDYKZR7Q;+N-K9V7E3MZ/,QK=V_WU0/$=G8:FYLO M6]#C4V[MO?3-AQ?;VF^T-^>+O5N.BD]/)NC0]3T!/CA_-16-X^T'"ZK,X91; MP%!+<1)S!TNLU*XO1%\^[>-O;>>[%^Y-7T5IZ-7U$EU7RE[OLU7PYUDP>=1M M_C+.U>N]#>=BABO>=\:I0K.@-3Q5<>PC3ERG.I34/07MJH_.P@M<&UF.:^BO=M@<" MK][P?L^:\6_?[\V-0Q-!^\ -7ZYCGT'P%4+KS>G]7*=CE_E>-*;D:WD>NFP_ MAQ,\=MA/,X)9AUTR-E!MMMKL4YLE E3M]O5W^_)(]K60WCJ-UY#?%KK5-\?G M2M!\)T%S9^/PTH]OG&_"32+URL+FO&1H;9&T$HO?5"P&Y&Y53B1^7B+Y5<7,G%99&+]S<.?X1*QE%P*SV,;>KU*#()B\E60G(E)*^. MD R8WMZMA.1*;JPV6TZQ<;UV6PG)CVV[78G(E8A<#A$9RV=?J&B$<)253%S) MQ*LC$R-JM_./PN M^R+ Q%J .=5'JV3C2C9>'=D8,'RS7-L+D%.AY7 M#<>"G)=9UX&?LFKAQ_],_61<@]\"*BII5>9T3K%AB.*ZFB?81T,Y%ZER!R+F M*M+\KE6!\\T]%-4=J%3(=U(A\>YL;BY6A5Q2U*XV6VX)Y?VUJI4]VW?<;>6@ M>&S;.Y74O4R;G?-4_]]+"6_>2N__JYP2E42YY!)E:ZNY"S+E5N66J"SUU697 MS%"_E+NM1,K'MKV[]%+6$H@NDW-T(K;.=4 3C MV">K[+>L!?-1%'K<%QR? 5$Z#1+NWC22O([*8EO)URLC7^,E6;1TO:2H76VV MW*+(JM@P2W"VJV"Q-;W.2(IX%$+E>W)]MU9N\6E.9-VKE*)**2J'4K3=WCC, ME9VL;RS'JUREHU% G['/_5>1B"I]MM)U5D;70=S?JA(<*N/Z$FVVM+K.RIYM MY4I8=T:\5INM).=Y(Q':6Q/^A$LYBE3B1*%S@FDD(7L/$A4%SCF VW(J\)-P M/)4\7$?$:+\EN%<&_[$'M:[79TAKA5_9L5R&"O]R<>%[YNM.H M).Q*PBZ+A+T)$C;'K' (.+5.\D!&KCHG55+R*DG)FXN7DE?6>%=MMF2&RJ6T MRY;@;"LK=%FDY"^5E%Q)R:61DG3C2CY>(?EXYVGY MV.S+3-X>(?1?R'V;B "/EPM8WS'6@L4?O0J+?Q'L*\[Y3IQSJ[6U<9@[7C&P M4RB/HC@C!?.$SG^ERH\]WZ7*:DXR$(ESH>0M1H&>A/%(NF]0(;H?OV<;V52;8RR;Z?2@CW8+=2"2LM:8DV6X4LK/!NJY"% M1V7H5B5#5S)T663H[8W#7' ^BH8C&<95V$(E(Z^:C+Q=R<@K(#96FUU9H7&] M=EN)R(^*R.U*1*Y$Y+*(R'L;AU<@(2L_&3OG=Z%4\< ?826Z(X"M\$/GBPQE MSZ?:$?P[&9[S$M"Z0V0@$NDY5TGDW@RB (08>"1)X/&JS$0E::^.I+U72=J5 M\%EMMKRRYWKMMI*T'Y6T-RM)NY*T2R)I;[(R1O2#K!T7!.AK!2L4 M'.Y?T[7>. C$*@U=Q7A44O4J2=5X-79W*ZFZ$C279[-5C,<*[[82JQ\5J[^M$]%JVVHW=;5CO*(I]6H.#L+=VL?W '@B)QO]W8:6WA<6@93D^L3ZI!)V4(:>&WW<;6 M3OO!7YN-UHM^:S5V]W9?^.;#:]W9:6QNOFQ!CT^YM??2-Q]>;&N_T=[ W'M5 MOZIEEQ?7:K.5M%AMMQ*.*^&X$HY+(!SO@'"LC;'.R8E3=_X004ICD?'V?Z< MVMX8.W'HR,%*@JXDZ)62H.$&[+TP8=T$5=&M>Q0QRO?DJF]M*KCSX=C!A49C MS@X2_'9^^6?G\FO]^_GY[R=GOSI7UYWKXU,,&YQ:^F+"12=(XB-P_"N-$V A MKP[(]C/6.?U?L_)%P,XDN<;&'QH[\"D9^+&CY"A220T^NT%*#;"2011+AT@; M_"V=@13T_7_^^UZ[W?R"<4P3B&L:.>Y8L]BD+/ MS]C\I8S3(*%'SD>2R6E,,[0^TP.\"FO!,HCEW4 J.;%T>CJB)IA>Y*;\\)UT M>CX(&'=^,J!-7!T?U> VAP2&7J3NA/+J013=X,ZL6:C/EX!)NB*6,&[HN*E2 MZ$&6]]CS2^@T8 DH-H2WX$\83;HBUL[GD8K^TKW!'-&-TL2)4N7T4K0%.K!3 M:M,9NK)&WW?3& XKCO4G&?BRQ^/@Y^$TJ$4ZP2W"N.:,!$%\'I)> 1X6#[0%F %CYRX;S9Z2\V(E3=P @,ZC+ M1U@S:*:_A3-":$Q^;8YU\ON[* V\R2_=65_&@UG?:@29_-H'VA]./QR(<'JN M$ "2RLGO"7MNI[Z.I9S:F\'>R>\%C(Q9.]._ )-/8RH./4@@@VFG-ZUQ%YZ M4U]'@"K -:?W.!SZ4T][,@;Z/K7!1/G6MA$?;H7R-4X"2A$6W!%"X(^Q#Q16 M*+S0B.Z,N416\ 3@TB>1XWN ZL!#^-V'+PT@Y#D;_W8K I_O8"58Z<(7>[+ASOW'?[ILSIT*9%8@!J4X/.M M_?WM1L6+EYX77R%&660742=.NT@3$&EJ6A_H*0@RAHS@&86Q'M M ;J7 @$5;@+Z,U!PYJXPGN?W@#0Z>-OA3@3!>)K5P[5RE=\%S(=Y,R0: -8PL<3D]%0PV(G/QYM8P< MU#3GQ[\TB?5R_@]_:H*.T@+<<2#8H?20-V=L3R%72G&%\$P8T3'#,$$4]6 $0[D"$?4F2 MA(T#!J/N_%@N'[UGS:N?S=.3N_/CDZ7CKH5=QF_1_ X"FW/ZM=[& <$O%$-4!NG#4"CF93'GN3O\A1@!T59((XT&VPE#9$^7K,C">-]0X&LU MZ[\3UT#*"=P%M,9D3)HR0RYK,::):6<(N.$*HGP]!Z.@09Z(?<^'R23H0OKH MKA(Y>O9M/ZI MW&8M69N)$M45$$B]-", M#A(9ZN\^Z=XB)@D0[;VP<.MAK<6#N*FDMGN3K4?;;(R ;>PU.(C^24MR4S;M M*0-LFEE[8"&9H5R9+VE>G/()D10%ZBF!]!6.;&G/WL"+Y'#0/=#)!J?MR5L9 M1"/0#=!7$Z8]-%R1J@ 0_(16,Q#1R0_BH#Z'IIR1ELX;SGFJIKXE_6%DBG % M8_T#X!?9NP9C3Q&VB2 %H0_DZX#0SX$/4HD ?2R@K<%YP:N @#'H"S@Y'*TK M A=U)9PN8NU-)(D8I4$?/F@?D #!7;@R2N'H!R*0QFQU)W/4 9"C?@8:@#9B MI1FFN8'E;K"^SU8WC9S?4AA-@<)X+%0R:)@'_D3CJNJAL0U?9J\5C([*%GFY M2)N+[M T%^#:0U#1C//-.@;X"T!$)DDXKE,_CO'_1B-08W^5D>K[HN: MD:_;0&,84Z1"7S1P$1K\#N@T P?5&#XN,NAZ4X='9V26VG ZYGDXEL"_@2V- M(C1]U1PXQ3OX"LB!%SOI"&UW9._S:?UPZNB-05L@J.V!)$,A#ILO@&!10)HI MBP M,E/UG:X2Y"49*3E$/ "T@15@7Y$92O-(.S@"T96!]2BLJ:,]EZ#_2K,\ MG!_79VZ)F:L71)&UZE@;,K+?1>BC%W$@18#@Q6-,$\7>9M(8R3((QP'3DUG6 MO>%*SFP>R?5^1_2!;J4!G#IZ)0>P11?_$ HH%Z]Z^J8EH$2[B>,/1\:) RBB M#Z66^2"': G1'BC"2"R)IPM*DY\GB.[J =*!?-YN%'JSCF]Z$6S3ET6K1FX= MN4KQN&Q#BS&.:$L-=Y!A8XWQ:;G$HW!3/>WBA4UX<.8,2O@3ZT 1M*.PKC]& M/KE?X?L@CIP8L0%^132KLTM]E!EO#&3L$X_'(2!.XKN&H@%:XULXH4B!JD1( M,- Z[Z5H4@8@X0*04J%'&/8=PC6P\' 4B!B'RW$/H'KO(&56FG9F9+)X$0IN M$?):> ?/V#_QPN-(0O0L)YGK'R"H=^)F/TKW..>8-/:W]G'?[_*0-PAY+3@ M N<+@@F<(U)[V&%&'UUK[.G!MG:<#YI;S!S(&0&%-UV1M =L.$0AR,NC!WBD MUL<&FM2R* DX8LNC@#Q 231-Y.]I1JQ]+;',)*7)V='+1^5X*Q6?M@'_^]X!8J/"MVT2/'Z\%<:Z#"& M473G8: :<7<@ZS(O1^H"6+'*I-N/CZ( A?F0D.!(DNCX MHT\2%D6/&7%+D#8")+>/T4K, CS%409]F4EK?17=X7" FBF11VX!BW M&\#_B0WIA;'>9,WU.7-$A0";/FR4_#4:A@PVL4" M]P&0GR44OH.)K7PAJ#VXB&DS+(5E7-UK,P$8J5 M<2Y8J:._KPH7')2^)!KB]8=!SV"W Z,>&Y**LD^8#KN2(C**%J@89 ?8TB@" M"4"-F6T+'_X">IL (\[!86 6A1.A_K@1CK3)R1WG"F1@8@-S3R)3I_=N*:J0 MZ BP"!X6%W(-4&MN_D?KW2/&RFDN0 ;CC*%S9@PG1@"*R>0NXM"=+,!2W^!)+ + MU_@T8%>!$Y'Q(<(OL\E]D\)R*S$X-L08^C">R7QJSG>X0F&.]IT>_WLJ[WT7 M1 Y\XY2R_9UC$;.=NQ.CM'Q-0?$9IR*D1#2S/40@(+C&'G0T@)68@6FJC@\V;;C 5F!\P@MZ\M#YKSWXYA5_-34/=F>!XI+ MU!MB":2E;P$YD2YL<_\Z&"F L2HE2"B9Y8E#&Q\=+OS1 M4N-RI9'U:E*XB"H"P0Y(R4>M-T#[ ZI7<_X" MKMI+96#I)R.9J"B0Z7#"V])POIA=D'995'AFKH64*H((23#X "50#M&V;>0] M>'P8@300W?N>,"P,'AUJ"XUQ06GA@9Q/.4#U4I0<4MY&YD#+?4,HG4KM.\.0 M?XQ.'0W&@;;<(+X B_3H'2#OF/B%3N=D/&)W6<$K9>;/3M=(:R!1*G8&"R.C MXL$/,*\AB>J\7CT([HJ=9SF^%"T' G6\>@(C)D.-3*0) CSU3BU?(&\0=,81 MK5_V);=7L=#D<[J1XQ#C9G^/]R,MA;) M'J"[3Z[J?-9;&6)](62G,[TV-WB?V,--&SD/PA77JF!DT6@G"V M2I"KUV)(9I,)-5N"8A*-)?G@;=&+W+OT!%L,GR-7K(SBC6$"W]G7^B '61$P M/.Q(M7@,2.DY12K:K"VWM.48=Z-H)(QSW8T$YD:CCQWTWB$J:B:*HL;J :IQ M9%OB'*Y"=$GD4;9"B#%\MO6GR- H', M8N[0^BCO0-,S@9]2'C&'C92(+FA)4J*= 0Z-CY+M\%+->.B MA('HR/AL89OLDY2@47T2^3*>^AU-;I0UU/-C9$1CBO&Y0SM<&F)%K1GK[, E MZ/*UQ5@$LU=-G)EH^!QDT?.55M0IJ_0XO/55%.+2V%N9<%4+IP-\S1T['W1< MQ/%%1X2 M[BQ(.1%0*17=2"U :-G#-I,@615_ 2GOHR"'66Z>2D$A\;#='JJV$=+;H8CC M.I!83(T%F&BO((A+#A:YD$E1OS!KB:A#'TAS&-VT!A:Z9U*QBYGF[L9"@T8L MX:)HC7^$P!6B+Y%*!8_R/ Q.UH;WV3&YMF?IX5 :)-! &-E)MOQ1/*H?L;YL,%? M;'RL:1J:18'GT=4RB^*=Q8X;P"N8^%+<8+T8EOF:I%67V""1HI"R(TA>JF@>#78"-(V97$@&PJ9$,J M:V&1^0[D#.CWE;1@K^%W)W,17-X#2&)TWU -1A*>^5U^..-N.BEDF&GH5M:O M5B&LNYN.[&(C%'8\XQHODR;VF$)Z4HP6[F2!Q*MLX;2OF,XBH7#L3"BA@D64 M:D#Y%J"5!&-,-X>%ALP_E'3';H!.(UTOQ1@V.=8B\@,LL>)C* D6;$$3W U( M4OBP'3/!H?!30A'A>![(72L$>.N(;@Z8&LJ)()ESG1NAM>A)LVUN/YS,))CV M7T_G%F2V/+Q%_/-04%44TOK(9)3C4\'J&]D.8"!G<>"/,D[<"\1PR+V3=4H* M3H >/")T#)W)Y>C(HSC*S8LY]BH)<%=6TQ$GHU#,ZURQF"+9-4ZMI' U DT M6>"7D7M#IHYHJ UL(_1AWOCO8UXKRY6>(&(6&LQ,_BJH&X7Z.]IMK.^RCEF, MIVXBQ=DC^$5/)F/\%[0V9/;,?VI6W"1>*C$BTTMN"YVI!+'+UEZ:+"B:IF*& M2R*$SZQZ0JDA+(>'HWY<<(C+.B4"/#/^Z7&T*!LGTW50UH=M,<\B,^?#-#QF MJ.1^ (!/)A@]5D$FI_5P+Y!F=4%<1(K32_@OT,WU7Z[R71 96? #D@2RD]/# MP69/%Z/SQ37)'Y/!I?0B640396)Q..$W&@&AU9X:+$2H(Q@]#$D4& ^,MX_* M=.)M+48YTJ"6@;*1E]-Q4",Q'K?,#T-9F'H-SLA/X$:K;"-#?(_O&G[_4TRE MO;)"GUV!@F3V=#>Z1[M'5H9G*J;33'@'8'0$\!$3(,GB@B[#)A].!%_'.(B= M*@[B;0#KAW1;&H8LC*8( HJY0'E8-4+-<41"U/W32]VORR7$N]BZ8T&9*$1G%!_3^):<](R7[ MT2Q7!U;\#G* %PUK)GOB MZLY/_B45%CB:G4IA]S&87, \+'W%'8;3F<88='AA)WZ*"/J M?'4\;E,M^8D@)Q/8I,?/"J:00=?:#-4]'J4HH<5:..$,'4OD,3GGTZZ7O/Q/ MT1F5I:SGFN]#W#\OUK1JJL%/HU P'9YHT]-B3$=B:0#%5DUB+.G2.4RQUW7A@)W:RU_.P)*L Q;+:T/:4 MK)/_Z%'TX43?:\7DX;B6H/T0BI/] %D6.B+,RJ,:=3"F8G:5IW%$RS@ MJG/Y71-^$/SB6-L*QCICB_U#<>9ZS^]>+;?_&#,#L5EOZ&-VL!*<1IZ&KI7. MCM$"6N4M9M+D%@-M9@*"+SEY().&U_HPCWL]3H)P3L78:;5K3KO9WJ2@,E>W MZ>$L*XP^(:X+WW+YA$Y? 3#OG9,A60A==#$"@[YJ=( $.T>-/RR%(L1F30]A M#;H(Y2WB03"F$&CZ?7>OL?4?YE3S62D(#_,JL(P*D6/2)1!RDV1YNM9"=;=? MKB]:_<&LIHFZ958/+A;)]%;M0PPW^M&X:CC405L54BJYH:4[!@$OQ?98.@H( M1'=X4-]L[D2%P?1AW&/)L)>&NH&>3TCW"3-^5.)X*08>?78&T9VD0'K "Y L M410/.(X]MUV;/EQDX<:F4UU,S+&:<<'0@EII=<>F%1;W'L,D@<CUL,"2"2"Z7L\\DJ;P53T9K3!)_1A@1J\0(.\HBRV NEO6(Q./3J1:&K8'\#'P1!BL> MAV'7KV^"6,= J=TJ4&KU&/7YZ<7Q]0GZC=;(3*=I?K%7_ CD:?B'[59*NA%P M$LY5FM38:W:I"B[&-YWBA!P :)"KZUYR@1!3!'\H@?9Y1!S1<" 37Q=JUVTQ MN#X&5R;(?RY(_0.L7H.B/97[O/7[$? OZIYPB\4\8ZZE0Z5C:!-Y1(=N>>)P M- 5]0D.1)JDV!S6R>FBB-++Z MK[P+$P+G?@0!P0= M3G0#/\9L=^)@<1^FH>AZ.C]1Y1CCR/U/?O=$5[#A?3D\IC14$?L1X9.SJ6U!G M\0W ^# :LA&?(ZICWG^Z>FX>$P$6^_"VX1SR$V6G6P-^'AM%%/32;=;M=01TD;R9=X-9#"DBIEXH@ !JM@R=7I\++T(Z[JPE>:QO:ZS M-8]U4O18V5J?Q3#10:8[!UEP-DP,=7"%*LH0SMJON04OK2?13'.4PF"W']FQ:;LUP,E2DCG]<.4;1!=63#F83-W$Y&>U0W0 M%;BRVFL/,9NL&I=-E'2AC#0V_;4H[=*F;+KD>%9\+ RC6]U*7CALEZY3AX)9 MV7%\F8"K8<[,A(S%L1"2VO@Q+]0EOYBW 8UQV<)M=9.A2F)%J--N73+Z);*O M*Y_UD02D5+Q7ES,"L #NB#Z3*R<>"NQTIB?KFZIE5J#DB^]=:V_Y[]W9TF,Z%55J*C&$L MK(X++[(]W-Q%*]R".5K1RU(HHX6T2-<:8B& [$%<@UO,6)"Y/<8-:%>^L@D9 MQ9DSF;*,& MY3V5--8&-M/2 BOI4(RXN=2&/E!4>"_+Y2:QDYN2Z'#?F8TX2-NB=B(+ZFRY M(+O Y2)3/ZZ..Y='OSF=LZ^+#*AUWF;V.6'PQ_'W\PM,@5DCV\B?TK!46Z#0 MP8!V(08[+9;(0$$A%>Q5>Y!5LYT0+_P?()4#.?G-IT($IH&=;M)BGM+Y\T"O M_2!*,-X,V3UU0_"Q5@RY" <9I=9$#G,G\I:.N5!73H^UR]-^R32G M+'*@8I?:1/1ZS@<PE;.& 4\&_'[6%XQ[X$-=8 MQ+ZYH-;Y(ZJYEBE,&ABU FATM0(0Z+#0R6 <^RZ5%H IT=N*'_JRT!6*0QQC ME^:JY=;\[!MX?FI,KG;'?0!K!A19G$,>IZU_T6/QN1**8+'\6)+V;-3B JK* M7H_4;8(%^W%,T>&\X03>C>F:$"Q1,]HQ!C]U_KK$&"GW28053$'0U9U:<2,2 MV6OA(O;L'++<1B!O1<"!!@WG+"JH1 ^NX4[$EN"-]95 ;?$8A*B>/[SX*-9B M&.)*&.?!IX@Y$7W2YI"08B$P"UBR+]]IO3!]AUR>6F"?]N$_N%:]PJ5WYR\R M";=S]/OW\U\7*0A\=A::"-NY.C_K?#^Y_I]5LX1VB#W^5QJ,N:3R9JLV&4J MMQ.)2\;ZUGI<][3CNO L<&*LIH.6?$JA MS+; S9%"Y:*I!XHMI$/V416+B>419PE8^B M6#D%_S'* 5@KOIO9Q[$O*S:S# MR&/QBX+<*(PR*T!+T"$'EO&14,\D6<2P6ZEFV)77V>CY)U?Y]DVTO?'AP#T5 M-PC-6$>BHIN2;(1X"HHO)68"H/' "B7,?4"9KXGP5ZPCK$@>U4LR-O(.<<+E'*^?3L^NKYRSM\F@7Q>B\_) B%P]NU[ M9V8LS)(SC9.PIXEE7Y*/U0K.2,GU8TD#W$B" S%,#Q8004R-2E!Y089"<6"2 MJUL-<"SQP,A7GJ/$W63>H E!P1(<4O79]-^-%+=_MK/*7.S(FY@ZG&/6)RD6 M?=?14;>G699-EF7[%62'E I(<57:D.T&N+5N=0!]/!(WL%.1_(6 M=% O'YL5VICAMLJ5H!9KDC[_<7ET_![U#4I77?D"KDVXDK4H20^(NKK$"X?" M4[]IO&HCWC;;O+1$JI70W+RKK6ZZ&SW5=YL(4:?XD3 +TSJJZN^Y_J>$482/LEK0.?G"+#XO&T4\9#R<80_<;S=:F?F/#%;H4<%8V+[0C:_U5%TR"&63 MS!BKM;G7V'YXL)JAN91"A$1WLVG9'A--0B>WTW"^F @(\@?ALBA &\/%* H) M23 =R(1%2G>J\)$,H2>B+Y2NSC V[&H&Y&&-&>#))%:PZVB8:^8V 1/A80H5 MQXOJ5A74RDE*3X=(H^%L2_.:AM,Q%-*>A276;$PV%L&-P087,"#YD[1IKFAH MHN95@J.D)MO(F>%J.KO'="-15L8UGA7^K<,E:[K!1R_@]!Z1:/5#)_&(@#RK M\4#*9*WC'4^(H1%R1" BC'5\(^AH"3>O\BGG%:-,_= ?IB1PH"]SK&4.E!L> M0RM4^+ +*[DAJ?T@!F,E_"65F"#W8M;J!@OV]2-M+ 9YAR:4]Z RZD@[NH=Y M@\-L(K21(RJ*$.WCP&A3IYW!0X;+=_[ .6",7"O$CR=C*CXDD;C]R+0-03.D 8 M%2/23C%E K^Z\P%U M(>-#-&_PI!=#)?F>@;)YEEJ@H&]V=IL"*9O7" .=4Y MER&]@^0^QM!U0PP19TSKU1'084:4J(OOY[0:Z2(JSW[/Y]*Y64EU<\ZQULK, MH>GBO?0]J$6Y1&@%FL@B%1Q%"86&!@5)![5>6I/&\%I^JRC&A DX&_36T:QS MRO0_MS.N&M4UHH)&6-;XT3N7DJBG^9]5B@60YM(?!1)0Q5)T4*T'5M;:W]FD M'O3GV*7>O0E1<-8J4/[('CWR!1WGV)<#1:+9@^WMTY.GN@E'ID*9W_?W=/:$ M1!P5[*@8B)=IK0C3UW#H.GF:N \&,I9W40>Z* MO+XX9<^S-VU"2"]FP8%XA^5_<^ U^"ID&=Q$[1LF]:#&=6)31&O#J ??!!&/6!-+0F%@U3B G M*X $\QZ!]]QHO<)$B]A=$E'U#)P;.<8C'?HFJE+ZQ%4I_".S_5*F44-=ISR3/#(?DS:LX_VHVV%=FHLQ&BB><:((/8GY^PGOZCE0\* M4S0;>\5HRJ9E3C5Y7A990E>#EF=LP85UQLQJ7 C#?![IFHN*<*6F.D@[2]U]AO[>%52A3\OVL0;?L4^)-_[:UW=C=WWOP9SB.%_T&4VX] M/.D3;S[X6WN[L;7]!L,V=MKMUQ^UV=C:GV^QG^C4^.0 -Q#K?MG8W,B)K(>< M^J#IM(BTF?%>Y]'VZ!X?GL;B2;1CC'O_" WB$=_Q@E-_\8S>7!*]R2[I&@+E MPC *(E?'AED40/($;F%(=8_^Y_,CD AD;XHFO1,>H]3>:1+<"+#N7].&;W-CR;SC) ]1^3,'R]_=O[)K&A5!MO;=9V M-G=8>GDS&."OSX1%A;N7DEQ^=F\R76E7#+>-,/L^R+>-+'U MN>_S#)"MVI6=M<5RW\IV;6]_\YF7'-*M@R(R MZ7-;A!:RRK=NUA9+?NM E=A]F?BU1-I"A7-EVML^$/JMQ>'<.DCU#X=A5,+] MN@M:^YO[E6A?8=R[$OS]S68EV;\EB"=#Y2K)?MVEK%9M;WN!4E:%<^N(<^W: M]OYS*?UKB_:?*$QEO2+:CZF,QPJ&L>=U62G1Q'37[HNL^K457WOC!R&%@'EJ MG @NU7@R+@O'M(4DIN1 MG(9AV1[%M3DFI(URU?)",*;ZJED+C5A8ATL)K%,[LW8#0#>1_\64YX;SG/IP MI;UXLVN@_+;(GIZGG3/GJ'-QZC].K\%OM- MR+M5HUB/)8T.A#<1R;^WMY65>J(^7ICIQWU_.>N,6W)*,1Q2<&O6[:C5AAO> MVN.PTMWFEKFH5#8D?YZZ?>BF$%F+X;S+>>WAZKT4;VN'\$ZV-BV6Z]YJ9?U# ML\FI3#%OSC-=3DRWWZRIMHZ9S1_"2.GGPJJ-J.3J*D1!65-T*U1?]V<7F%2I4TLF2V%FQQ\;&+U ML:T1('=HVAS1_1+U=C00USH8=IJ&M#U:P7 >&,J^X8D#ALI-\1KO/-X]E)\(, M3E070?B4?0$*@18]<133(/L8)(G+8Y.%I>':4V(HD5>L=9D/?1=^*MX"/,F( M*E+X5.!!UVKH16Y*M9_A (98_] .B]NI63>VN>I(V@\\"L5%J)^:>%X2#B, M"7Y8?]K,YV)!#7-5LU:(E-9(UPBS%#VJBZ-7CFJ"N(V43K7DAA<%1,L[K\*? MM_!\I$P]#TK_B?%:#Z+ HS9J?TYD&9/,066E*9V/NGEBC0R-:Z8?6R %]Q@< M \)3YP4J;$GEIR+&M4XH19:>;_28ET=+7\=15PG M[ACO*M.RK+S=$5]K*J"$:9549\9D.9)^"ZHK%U4)J86[!I35*R_["K -CX K MN6,9B3C.ZX4+1_=]ZZ.B%W*!GYSZ(%'K-8AC M=^\U6GE5!_I-:%6KN98YD_ZP[\3*_64C\MPZZE7-WI\/F*E"^/$6-*>JMU1'TH4 M<"+EY36;F/B##N<)76/)<"1=H*#G*Y >-1W/&5]H$:),KXGU@H!230BN1@(R MK!N)5)AUSN#VT]A_"&UZ_600&SK-R:!: LV:<7Z)D&/"#U]]H&E9_8=A5NB8 M:![3RZ/C?P?Y M-.KWG2OZ&5>0%U?&45R/7,W M+/T!L[.T@OP?9$P-25MQI\8^N!Q3;-1JL#4!YX$,1K%= DWSEP2A+W@4+'QA M4F6Q6 UJ#:!8AOZ_=+&<]6KSI@NS>%P7R/1^U77.,JTG+M1SR,0F;MDTAR2! M#_Z6PGIU&J)S0;7K\CY=?V);^T!VN2+2)?4MAYO*C[V/,;-0Y(@.QA0 M$Z=R?TBJ%2FI=!9Y+4J,+MS*'%1D=24;BXGFZ=6\1UP07M@*VWH/[RLA']P_ ;)\)5L+%.MA! MQ(C.5;P!"20VWFXXG=CA"GN,NYE50Z,/*]]%#.*BF?J:"]=6PH**??#2XEI';G*H2?RC0U:+3RN)+K [T28K"*"8 *AZB:[HU M7WX9C,6+SH[NKBD=9E'*J;X%F>ZH)3D2]8@AWA4D8JMO.W7:HY87>(7@QK(P M(D*TRB*!&T0) B2OC&QLOG>RB]5/:WH9EB=7\5#Y9755%/.=09)*19IA)U11 M";2Q6U\XHP&IM$I?!FGDMI "4USX2O<9QE 572G:H^+B).9X[(O -5-Y71R> MXCS0CMCC-X%.<3U"IF::P]&9>L ;ANQ;%-R".I#ZLW6T:!(-=5EI:<.07=9>AAN9>XNA5Y8#BX9NK( M,TMK/C\+%O^2"KA2%$C%$C:9XA.XB5J'9>3,#;.QT_>QJJQN6)UDEHX>7+SQ6;I&3RLJ52**QD;*@TDV1^H= F$U^RT$WW*L=/L6VT^(KQ&PEK\P]KAEQ*;ZP=>78V:3:--) W%V"3<]D+S=!W7 M:^@20<6$CML9# 3HMHA"")%S!URJ;,QE4@$9=-HA)YA MX"::IT:"8MMP,O?LL4)??0SS*$EBY1I/QHI\]58H6L. M%OS2@1@G!L1OW..21CSPD3&[3VYCX_"9L"Y0D\63CAS3-==]+NZ4GSJB9&>< M-NS/=[5,BJU(=%7H@.*:^\:)DH;^/U-)NCE*O$%@6Z+(K(+M)[*P2 KNX8+9 M?TH3$L"-/(811B2"HH@H+77]9T+D6Y8_.<#!0!_-!9O[GU?N#":,(7%*04Q4 M)3H<("$GLDR0RT1 "SQ$T74\!(MYGJ$1N?:>G8)6 *>T^3OI!+[6:2A6B6*E MAEV%BB1U1)(119%PY>A 'S_^7 -]_)X:Q&'((O,OI$\@A^#C '.B_<:\0+^- M!N.88ZIT_QK8%(R"/!I+=8>)EON_:MQ B71DHH0H3B3$XM@P!?-%C)[7P2#4 M)1X0#'UG&4=$E 9ECP/( $RW?FQIPUD+GKZ*[FCGNDE'KKVB1P[KEF>=(;@A M1#'>CM1I38E1Q1/4VNAN,*:V0$K+^J<.)-><\3I9_)O713FB=[T,R1A6J8 M1TSPYPBMA8;64#PU\P9V:J-9QB@YNO.B<>,"'$ M,KWJ\M[B&%A>IPZ]V-8E MI.7@"IG!H=-$ZU\Z;)HT*]OJ.YFQ@IOCD\.A+/LB-SS7HH@6[-C(5.]*(AXY M[ 82NT6!OJA(.DBT*9E6ID$Q$CY@ & M.CY8;$P).H5\B%@37VU2I> @<9O9 M#LVX!0P0SE:S]>'F(SY)#AJ\KZT%0 M7YDOQ_X]TE'JM/)AYS\^M6++-L']N%*T^R$2(VJCT8:S3X[&+I U)<$FY9H#5J[$0!6B!QY.F*VMF4GT=WWCC+"V#/&=O.\%:C=2WPAS[OIZ:76"/5P56^ M[KVKTCYV&$0(U.#Q'O4^XL9Z3(3]V'#.[(><@O/:LQT_L5!;*\JA0IH%+VY, M'P"V5\/HAE@FQC.:B',>FM*2<%I]3%88"B;M89/;R?7UQT-],H@9P)AB]'OX MPRZV-S).ITQQRU0[Y/+9LGJ2,)>]41DQQO0CW?7*,, LS 1;EM63J-XC'361 M@407'\:+(KL-V1 ,FG LJ5D7J7.NYKV"HBLDJ]"YDYZ3M+,.TOG>C4]0M^HB MH7BH.VX91'X0)WLIMV.4N&ZC[W-?=HL1P^1'O5V#?60)MF)-4(?_ M1.AD.@TCDXA"W;5REB5W1J+2G!2C@RW8_J;V^&JVM? MY\N\1BS@P:1MXWFT= 1G, :-ETU0=O-@NI08EU+,+I[PZ5(,Z"CKT4R=Y(QW MT&3-DE0'LF%DQRH0F4+F<(?B,'?4*\A<$^)Y+LZBZ*:%5I74Z:[F,_+5M(57 MQ(5/W_%:?M'7TGA1OMARJ@[K)W0)^#+KC:&(/$2QC7U,EA&A9F)/37OS&5J6 M,84 LR'BQ J%B4?7FLX[]BRMWGO1>VOI,V^OO,]\ 56EGK)Q95F;F2[U-3<* M+,C@RSK4.BE1?UK^CNFL=0YC P+N*TM4Y9BE_ #;8DPX65Y#FZGX,+CR+;, M((2S:5GY0=M0X'>54&,V;86 2T/M9 )60VRIZX>"^O]&D0YQ'D6>*V*L8W!= MD*$YKHD"(20&J^;1C5KYX- K[JYJ^G^[IBP&>\("CBO/(&*XL:V??"O$;P41 M:SOPDI'%^>7,WDW,E9494 S&U.DXMQ*FOHZ,M%6:?,UDT,'@0I)])FPYLR[1 M@T7,1;V?$QL1A0S@HU1*W. VBB9P1#KBD4BX$3ZH&"" M9-LNB5)#.SMC9F6>\3XAKW+HXY<(7]A36K$>;CL!5B>*'"7D?=C] [)]Z/N MLXMR/8>XKVJE#*N'M2YQ4O>B2''8]UC7=C%<(2ZX[=!RE=RAN;=@GHJ\DPA)&:%NHX[41.L5A()1VLO>D]"@$BT(3C/^=(P4(;;06EL?% M4OH#A? K'<)E?!BAO(L#3*Q%OI!$=^% T(U$$D-)(T#]7).[,N3H5WUA,9B7 M GL#>&0@2=$RT6E'Q^>@U0&X7& O^L:::##-QN)4WI72-*D:;"'$-92#AR92"[Y'(EC0UV0?J6X#RUK@^L!6TWMM\C MMBM_8#(21D#HQ9?? /\$5;D2/;E6I@[+.TKW,R8 .$.T+'>E%::NO4&2:CN9 M [*11XY[MEL2?PJZ$VR'[MXFYX5;RFZKD#RR-BAXD1D;82" MBTX17K$,@0$6$O C_"7D:%E$9BI&8^6S68$U=3*:Z$E-4DK-\9-BH_N!ID"6 MZ9-Y\]B\FV? 464KG0P%.\^R(=C'"T3#'[(#CI+\BWF1YGNZX'GXK*EZ@[99 M'3H_D@JV3 D2J /SC9N(W"_N6!>(Z:8@1? ANF*$X9#D2"3A6"> U0JN#GNS M5GB$.2CR7S,UR")Q*:,L"[ZP!-&L*7@M3_S!&6;'+44<^L&^<6$J5QE';9+% MC%G^$[TJO>4\T(SPKQC3EZUF(.2D;=@:0,,^(%'&'L8R<'>2K\ :L*^%Y M4R&,&N= :Z;M455:/4)6'F0RZ[Q0*B/B+$A$#&RW[%SIZ>$5[4OM>$- 39/) M[7S8.+WZK;/Q,:M_<.ZZZVF>&1YC8:2?(X*9U8JQ&;Q)Y MQH5X;\2_-,!*5"BL( :SDJ'\?D3./2RDIU.>,) Q3S3,0%0S>9&!G8-EZ:-( M0:A*$_GD.KAH:]A8!WQQX**Y%S'&ZWE9(:N\(":F*;A\5:E.7ZY?6B'].L E MWS8' TSA!642J&%L\PBK7(GMGNIB[KA%^D<4X)%KWH 7F(U?J$5&QP _8(47 M9FL$5GJ#UDVWVU5 5,,Q5XSF.(595V=6-%ZK; M+0 G;.O[Q2F.GO^XP7N_>R/D\MS.OW.]T6&ZB[T "X7> #'O_[XWKD^.3]S M%HV&1XND0:<7WT\Z9T?':Z46/@KP/?C?Y;]PLRE"J_DD[;C:K1HJJ75 MFB[B9E1C+&0^61X)Q;-"_0'V>++I'L40.V2 1-%HAF8S%&1W:F"]"BH0X**! MBC6V8>[B*(8:6)(FUP'.ZIKG/1L*G0#M=E&C;4SED=-_CXE]R=RJC9(7J;4J-39$IO)1 M%72?S9 9%(HG:XQEDX=*!G[V%Y!T2&=LUEPKUKV*L" MRKEH+3/EK-W(,S'2 MJ+"#9FM $H"4&E(5G8F:%&C&Y_(I.A\J=@<8H(Z+BCBRC"/K1E$L2%9%@P0& M,:%S0IA*]G<=+<=RWVZ\ND42&R*B$& P2"9^?7O&O=>&X1&#YJ8.B>121#8 MV,.:U_.$:<,,%4;T3HO6Z1NZ-1OW+6:,J%B8BGSM7,B*D]]->YFRY)O\.*4:*Q"--]*].#6&,"H"*UZT58E=B-1_#+K>_ALVK/ITF@=MKF_(38'@8U7 MVI2*"MF/!%R1:BOUT/B92?T=_5\);?\VO *'OL*HQ!QB)9ES&,_!$&H.DOW< M],>#<*'B=%1MOP )^UX>)%%&ZIZ5M#U%(L'$2;VQPW^]?G_H1?L;"9 RS&?X M]7;R6]UV@B9Y=D#J0=;B[6]J\;[-S'+U%8(4^FH7;S\6Y*V NG"ER >L$9;= MJ[_9CD'X\'C&$L?C7IUCRQNI! ]EE#2%L&3'+((IC1KH@M!T!@/0<8._D*ZH MD"#/@^'$@U4;7HG20$>U);W\\Z+O8UP2#4Y4F7-+3_ 4 M*?:]+A3I>:_[!N9554(A()CF[0RLHP^0Q\9PF&L0@>"X"-RF'RL=*])(X*:0 M):#0'.$77]W0YYR0S1>)>\T=.&R(>(0TFA[*Q>KSKE@?=?OMCC\)0Q"-,Y@! M)5O"3JX6K&"&S*!4A"XY3?I&=VY%SRMG.+9/=0^2L^()+N MFXS1A;>2#U0O\B'8[P:+/&"W*><%J(;Z5)K[,"+4,W.9"%M8?>R5(3?*"VB[ MH(.-;(,+- QQ'_Q&O[\9S,,;S![\]^';7P]_^O7;Y-%N5SQ]? +>WF0&\GF[719DWQ3;H$WS7ML98=!N,EY66AS 7 M)=G4HOOX30F;"Z'(&FRUYG*= A%=N$07R:Z;BF')Q7H_>OT*G1:JHY$V"D.B MH$52AE$-1BHETA97!.N%+D5W4)A'"; S1?P\9 NSW3*UAN4G8H1[#WC4&J[* M+#A"6KT-TPP^$B6()JO!G<:>A:["]UM<+ANR4Q%#:N.;H'4GH 8Y0TI)I#0E M.Q*^TM6AJ WQ*CLV6Q'NH#O_3)VM(!]D1.7)5X^HX"V*_+]^* YV>)FT^?[L^?3V>[D^?-L]O1@/_N?W:<_/-@PS!E:]N/KW]3NW(5C]>'M MT=^3-X>O/K[[<'0KJNY_^'__YW_M/MU9!\.\%;KV\C"QZDJWSA&RKU9)IY*, MXSA\P7#"XY8V1V>$9 /!\; K$+.S*W70$:,?@5@J)CQI!*0^:PK29RXG'*WM MY)]UG[1S\K\\ SM_D';L;ENT\5SE!S4Q00I/[H[@TU"]'R,]T&5+N>JA_ M[^(87Y.]4HIE(8(\^?8L]DTYN\X.E_K+DP2($1Z%_7-7"!Q76*T2_:X,8R]WO;ZR>4<,V='N)?D<6[79+I^\O<5,XQ6 0I EM+BM=E'(D:F]:@BELY..:F^0TK\CY! HNSC-L MWNDX5)U2_ PA@A$GJ01+O*3<0E4G)V#J+?R"PF?Z:_T&Y">^3//)#=!LN+#?JTI1 MGW[T'*$6[&1..E$;-ZN9(4:DW?HX>=%+$K":1,-YBMI^0FSA6A[&4>.""G1: M6!2$=QL^@M^!?39;:<);IU%7FG<0@@I,$+0<.[\0QQS=*^;CB<>6UZ2ND#%1 M9PE1$)8=-W?\;HZW'1"XG:Z<<0:+VG Z4:K,\ MC.=?EG6ITO8\+"6;HS6B[TC08=/5M(P+"]F\445/*W9"(8R)6]6^/XQJO&CJ MZRG5QR!5CP8+PH)S'D0\8BIY42\4CQYM2[C'^-EG9+TX-FL09J?*.5AF1"?< M:M+$$&>&#:+!7S2C,FIU>7WB?"@--.W?0*('B* M^QF$^7]":+"?TL./@D6Q6IF0^V?]O0OO1CZ> M '=;K<90GUJ 3'8$84MP$%3,!/F'G3FR-/SY4UHW.N7LF9("Y\3Z6AFIAQXG MT(FJ1]IH:C(0714BQ4];8S?@;= M[P."^[']].<OPY^]5)?R"M >/4[:&C?J%QQT3)45C;-DFXK(2.XA=>*W% M1B)(SRS:P&6!OL">@;!VK,3A(S+0B"@J);8YEJ P]?!8]992DREG)'$I6_)3 MC[*X9B15&1]!E.#G7FAIV9$@@*R"/0$VN5=%I]P=R&J1MFC18\]/L&V"2??2CNUB:41'.]#K,*I5 )V MJ1J^+&G%&&:"'L8FI>/G7?)4JYI7P8"42G-"H2\^X\U'!1+Y!HC=H%8YV[ > M:C3'Q?2'E+$FT&8O5QYRH@XP]4I-NS(>"(P;;.Y>GC4CNJU#N,*:@/XK]BPU MTE!(SE!#L,,9X3-?N6-*'\6G/"SGVMJ+SEG;$O+V'%#5YA#_,)G90C-SG#F3 M0B!R%VP''"NGU"]* '-63E'C4:VSQMI8B,0F0FR#3W#DZ(B+[W$W2B&\9>0! MRD?&H8YM7VY#:IP@^BXU>9HY_/%Z8F*)1FIUO%6Z6??C"SB_5DALO;@Q(4%V M]=.7B3_'^,H">*C,'MX98Z^ 4<4C^I!X1ZC7(F?-XR;;DMI]L66 F@+8P;UEQ<3>+?O<6 M_=Q,G+4N,)'-)1F#X-39B_X@2_0.[EG3X^;DWM*3.Q#7_4W3]=SOP+[!49 Y*[BO&T5QY[8;QJ-" M2]F2MA E/I:$D\30FE%_IPUFY,RHR,1'59$@I!E91'%31<5,/C>/S,C[. M-;.AKLTVNG/;"#U>S^:.N9E_U;8E.'@1N9MP1%&JF9@FHIZ46.2K3%T$T(I? MK1AF';;99D_Q-F-9A>:>00'C-<>9M?%1C$Z>XFQN$NA*DQ@,//77^#5B# MT[BP,VI%6"_[L)8*5>8)L#E*E$Z@21C *2Z"H!263^5%^"G]!.R5(I#'XV\Y MF \;5J/[^)OCQL-Y9--_]X5GA>0$Z@(Y#M:0%^[LKDVXIV3*[1Q3J9A$:HAV MV6"Q!QAZY.#2%U52*"$N)X(UP"BL-)B9S(L6G9#4?+_LP4J8^B E%LW"ZE58 M1@Y+@U3);8< >TQ8 ":(PU0FE:@&^3'-N@RYSY>PC_#3'IMU7(O(75S,>L$1 MF,V^X0&\L^O_L*46X0#Z?0^[J6MZ 8Y+J;RX:!;Q)F0=]Q*EQ6;)[]J22R-# MXL!=K9&B+KB]FJB?8M'*Z 42.8%E!.=(BH1X#]$'14@&>^_IVQ1;?8L-=-G5 M\_^YR67\*'B1GSMF0R9 -8E+M%C=4VN\*V4^D06YK^/5'NOU-=QLBI]C;5.C MD&3X*S4Q/-K/L 01^U$/IU-"M3T6:*"(6DHRQ$AP+W\R'Q/H1%.&-%+$*'V9 MM@XX%#_PLN<"A#FTWJ<*F\@E<'W.3CEN_+4R/2C"%1ZI1E>LJM7@2E=8P'@5/O*X^U MC4\W_4JVCE%J:'V5>-$V_9*QD-]=M+YG+Z^Z1+:X>4VJH)]D0OA^ Q)A4.X( M,C8P#_55H*HEY)12JA+()\)2](;A8-5;X_E3]6A[\4-9JO7R1#KXA3"89%SM M^,FYI=1)+9T!Y)8PM9,OO.L?B6-\NZY M'!J@4'61?#AD.))CQM*<2Y+EXEH M/3Z/;SZ7ME&MS\L6=<^H>$$EC-^<)3\U".G[AJF-J_OJ9JVX;P")GM&>DR:> MAM13SG#PK,-H!E?\VAFZN9D=^!E*"\3];/04!. ZN(F4XP\'2#,E\']:7&MD M&ZLYZDR(H\#8,5$6E$:X4)I]X6Z_+:R\5]0GAS9<4%0@+GB2?72#^K9&.QMX M[?N641YJWW9(.]?7?>3:F?B-=,*3G>V#FT3FI+ZL/%U7!2F%H1%'VAT+/!7( MZ!(A-P)U>M0=+6)<#;P3P>3Z)APK<-%V'B=%SGS M8;:A;9BRCS\TUIFQ42T38G='P'[8#,?=7)EGO'"( M-W0^#499_X,*6Z\=A^/-:&6\UY\!-QR(]"2'O M=( )LNDJ $=X-@/A/3!W>#C[O/A=L9/-OOYYL*/87MJ:^0G M3)R'>@U#;4-P"U('W$HP7D1V[F7K9B?L48][*V*ZP^ MYXQ6L!')?"0_@.PHW271B@;Y.YK9X1E) M"7/4G"P?W ?+S$RC?UP=R?$['?I/!N]H0@IF>C3"C7S-YT3,&2^.;3R:Z1;< MZB5_1_&5S-:[E]7_W+!UTL_?2>%4O?RB#H[@$& M"S (4%$C+Y$6L+@RF8R+ P,:#"#O+32'G"O_D1ZI<37QV5D3.':>3QT?4O7S M;+0F]!&7!?P^UW"H\L@-L2@":EA/7CESK^$"3$ $L<@A'%&\BM _^3XP,00_ M(J%# IRK,'14U0'J[@\JH*!&MR#\X:-S MY/^ LDA&&97,#%^6Z@I12U"8%7=]68.RQ-6(7"45L;HLY-RM*71T )D#C9A1 M.*2)=V?,5@YCN!-B#(KB._!;NR"%-/P_6:%Q#H2[Q64R94S_]G5BX80J1)#" (VZ]=O32OQ8=OGL'9 M\@AY"C<80BXS*0J)W+!AT0"PQY7$Y*B&2B$4W3T54Q,5XIRBQ\6N6Y"=% M"+VD0[U'P[.0<6>]PS5S#O=N/_\9HW1EET-VC2B%!:P9K'20L[E8"DF[P.C6 MZ"%1BF**6T2G(SRA<0(;[0DA<1_Y>Q!FHZBU(7-P#*:AH?Y04Z,86O'=-$T7 M22]1C#Y=X&\NST=\$WJT=EG*0\-K,SX6[=L ^F)(-S%(DS6L)&'2YL6,Z;;F MB"D*&V+J!"/K!.TQHK>+(&.#;I?"5LE:8]T*S%Y#)AX=5#"5V$DMT#(CI3C& M%>BQOXN6P8;PX0NN$NF7-1=XG!1Y[YD$B8*J38AIG+/+?F(;;@DBO4I]/5G@ M+F.T(41/RMB:C(I=%D)I&[/*J16@9DG1V&XE3:WBJZ, G/2*L\#313NS)WPX M-0L\ZBG8Q 6BO/XY+\"&.T4N=#8#@EDQ> %%[QP.,F6P4]ZQV7'CA')KP+"( MMRPJ3[&H=YL6S;1?M(0Y.UP>8C)WQ\(,PK(7BQ*."YE= 3P[7Q#2/N2\;S9Z MB:X/R=09T@>271L_[S1K[5LXLO@4@XD2VG07[BKF;4VQD@@0PR@DN!?9KUMR M_\ BB^"I(KLI88-\CDTMH@F>'-*^:ZGG;RG ;XW%]IZZ0!%.7YA_*RD2X(X) MTJ4,/4S]5EAS#I\MV';G/1>V[K#FR+AH9VG]^Z81T;H:LH(.#V^D)&G^+?:A MKU"A;U!5!,PWM@R-+F!B)3B/;]8SU=(G@-#>O%S>':-;MZ%X98@=-'#,!M"< M_J2CCFV)?5ZX/!>8%3, V 2LJ&K07$W65H?U\I]!ZC<3"@$*$%YFJM^P0 6< MN6J$YA"/\VA^/JK5DI%NY0VAXO"4YAXLTL-%>UB#&%DK!XFTPLH5D$@LAHWZ M97BY2'G+O,;3UPW>_M1JH9#B%M$XE-K%S!P?-L9;.I%X:\18@XV%*?^"R\D0 MOFXV:Q%\?#@XN7]ZMG23H>$-7;.=_.0XYB/NKMT&)F](1.94K!2\ ",2HBYR M_ YK$K;$JUB EYP@Q>D<4XBMBWXY--I(@ OT(CQ*G-M@D+T MM(Q("4U_0(P6ZP5!M)'&\,8&SFUS&N&!;:,W;$(D$S9*P(9(CWPTQ MN# UEW$M&7\M5<8$XQ_^I1HXL(@\)B1<-#!2>D_%E+8\+ZRIY!RH=Z=L8S ; M;-.A[8QZ%V:Z.W7>TA@?*'\K[(U1UV%E3#W=!\'OY^NOR'!=CXKA14EYX,T M"EI*+!7E!+ AQA%"S;.:A@\ZW!Q%Q]OT^&R6,"UQ$F/6G.B=?4,27JF 3KXA M3;0],E1U:WU7_E=U4UZUZ^)6:R<3%"I$B02H C0$"P.>NLR6J.:798:N(CKI MY+"WJPI^0I_TDPE>4=)&D*K[SL'Z#-D 9F7OJJD6W[<2N@A8L(VCB#LCP66- MN&)8H,!,=2&J,RS[>K!(EX[<1L<4VZH6LJEDTK>3]X/WK^IJRQO# GSO-LM;&^*P01?V#Z2-<"U3-;1IB(R[AFL;\>+X MYY2OR P 'T4;J*>OJ-)D6"@1$D3B#^I6#5^<$@H3G6(4.]Q!(CE0"B/X8N'4 M%)Z,LRD8^>5,5(N=$C?84^S/2F.Z11!9"W@FU8%Q2'4KXDM; , M@9T=.*"&YJXVSDKUF6U.DPP-56.MS0/O+<[[Q1,R#!\7X#;)P8DG;KC[-?X; MJ)Y\(#BNC/(7F-@RJDX*"?H?I9[8S_=CJ^(>E$+:SC!LEL7.Z"ZW/ M=O+7^M11D6)$&A9E/F) 2N(X0=4URO@'"G;Z"2,P6=%ZHX X5YA=4 H3[62L M SD8J A?-,C8K/("P^GDECR,+G48FTDO5(> M]OB.@A%HA]V]B]%&5.A>-*[I/26"1BV<8FDHZ#>,#I*ZIIYYSP3OV7E7-I]@ M@#%-H$!RMSZ B.A"%-S*3NHBEW4R/[AW>O-H;4;'IY)M(S^;=@X?14AQE P3 MG+@Q"B9#$+B&,F9L?(4Q(S-6(,JX%H#0?)L>H-W+=2#=9 /2& CPL2=X MS4I%]R7 "'C"C,';.&)$I-:@3*C)6"-Z9#!76PNL;5!X-U0"++'74=[01IW@ M!DA"W$[J#WU0WG\#FZLX*>@A1(!:$DUTVW%E5:OJ/.4\9_C]?-72C4^*NB3M M]XA.*Y(IMBR5Z]ECLZ%NM"/M1AO2)"K:D8X^42LO:Q:DV< U+*:=0?9L0>.6 M62-+^5@I"6P!BZHM.H[VL)]3NV+4MW&$E5I%JV?8D(Q]8^(1YIX#RYKK&Q-L MMI6N1>0DM^:7Q?2?_NYZZX@)1A-(( M88LQQM>TB"C/YHB8XV"0*.,VNOVA>8W,Z9ATSA=GAFVLHS8,F&/$IANN,P-+&JL=Y&%8H4WT/E6#4S1FV;'R#-";=#J\\8L_1 M !CFS5MA>A>3D]7BGEE!1"Q^BYF:A3]'[<76846G&PPWRO%4 ELIJ%1K7R**C[P52N?3# E,HQI+2Z-*@YG3Z*#6 M??NQ<*&A!N?-&\?>WMI)%P FW&!<-J^03M+.G^>-]/-312N<(S /A+V5ZR;T M0]E"PG'MH71.G,?WH1+G/#*TDI]M/J=ACF#?.(I0HL=U5)@2;?3O8D/?%AO. MEZF,5JEE3128I)Z3$,#,2 U7F/C"TE$]_##)?%FTR1/['ZET/W$T<(]B:W M:62"C;IRS VQ0K7 P]JO)D),0H&.@97%0Z>1@LM6GLJ]*5S,2&,QE3U)%'23 MZTKS\1)7@[&!'%8&E%E/O]MBCCJ31 M1H]B,8%SVA_SC2V;,]W%<\.^]["DYR8M2.U]HL)98X%1KZ)BOD4AE[60H!Z% M41_Q:X&/3(DT5^ 3.8U)M(F2 M03.A;B:HY^"7F)BZ?S;9;Z:U"L1]A34&Y= %1<]B,!'T1QZX O%-<*KQ&JWM M(3ZG"E2;]OB!FD*,2LRD<*\>-UB-+PU3CE9HH+%=#RIHABUP^&0?BLYKH^@WN1) MJ89DL#U$]IQ]1$J-XO)@^*M 2Y%9E!0E846^!(Q>#E4.ECCV7-,\2!)"TWZU M5NT[SB1QH\EH!LG:M1;XGFQ. GBX=X)UK<4)S[QU>"B? \OE RR%5U(8:3LL MNSF54TOI3M[ '&L6'T3AB6,,P5H "V5IY,R2VZ80+-+% \]*!=&$PGMD (1% M-FVLW?KHMI/W-:R_CK6.) 3"E#JBN_"!.OJM'<5TW94QFU]\&6TP\5$^!@'@ MW>3[1 UV_!53Z[?(,HGX 11HE0)6A$-"*YV#/*( 6A1L9H39^WUZ-*"!X#L5 M!]!@^8^;C-Q3QNAECV[H"NK\8/1(0[-&YIKZ%.U7Z"+$Q B\B&F245ODWFK) MS>U>)G.M)[A$,3^JD<62(RF"-G/QTK)LC7;)6K#F\C?S41A-%TQ,41J\L68& M6FDQH!RI*S2_9M2*F FM5IJ6V?03*]JBTQ;Q" I8IL;#[)P!E]2WFCKQ42"R MUN)@>^V9)!"2*:I,' ^0AV@TKFCIT[32:BCO%:K29S&8,7Z1\36CFPU'3%NE MEUTRKTLIRG)2 &,5?R6JZ?X(<$+-63.?#LJW3V&+!,<=V M :$[%[0+N?.'9S4Z0'6C:!$E=3_28BWP+)K*&MP*6&C\'\)'0JP 2GD)NQ%- MPKTJ^=A!*?TF)!H9N0Z2-93--'1,53"9OJQGN&\&@Q#U3-/D61GE7YXYMS91%G5RN!OR* M?Q$C$..8 8C^Q^S)1])%Q:4^04OR3O_=-.!8!8!3"\#AIV^+7-9 MG#- K*8B,*@D6^)WZ$LB60GX?]5%+Z=D1\)"2Q"%I!?4Q"S0>]?2SXMG4D\L M=O=+RB@-+XM1Z8:[R4Y@,R.T=IX*MLL)@QHQL11G+4-&V)O,0_@6K:F$$U=Q M=R";[^S+F0)($4E*6WG.9'*CY,R1>*K].PF $]VF$"(I>8UUD"^"NBDB*<;@ M$#(G:HO$U85]1.8+:%*>^=#!?B;T67#I.)0K:%V[0N+=JYN8' &GM"&PV(\9XQ]V8"%]M\OUZK2E8YUME6 M'H93BQ8L!!A5XMKM.+!#![*-A6 ;RT;:&I^J^G1KSD4984-WB%F3'6.0JT-7 MLV!L1J/XO"'+49MH*+1Z>'A72V,1B[HC!5UX"B#UN.."6A%_5(?&]3CX#-@9 M/0(4C1CL'V/@'2_IQDV("\^KF@:?"/RTY)+4 :R+A4FZ-(7&&E5&.H &]_&; M>Z?2QW!:(GDRHW Q91?E6)\O4T4:B"QC3Z78AOU(ZEA<62("#]2(X_5C)V"6X>#3H/PF3EV3(ZY&M')0+1Z6 7ZSD+J9K(8H)V'?B+@S@05^ M'Y(9LG *5=\15D5 S@=HZ,^LHBZD'FGE_>,V1_-J\#@@@_X>ZV \%NLT,IBAM.@\6\"&<$' M(1OK!.%TO$.(>2$B2M<=SF]WO;3.Y34/F#[AOT%2B8;5$A!!#US MD;:3-Q3,SE GG5=+8\8?1&;4%";#(UE>^4W@,36H4L,;GVS*LBT87B4EJ 2* MCL@X"85#W@/\\YQ$E$0@R.$[=5WI@R!2J!^E4NS%C0./;.%CXM+HX]7P>J4' MF3WZ><&&,+)NYH+C# 8V%=?B\M6>TP/K4^H6V]YFIAI+VQ+"Z$)6@66WS^'0 MXU#JXC@+*N#@HJ=3"DEJ,I\FA3ZQ2HB\$.685X_'2VXNA!>+G1>E-2OBVLAO MDSHNYSF^G-+,7/FBR<B##!M,'=BO59TRA#@>4]&'DEX$CL?T5% M;;#P)6PTML4T64!Q:OHEI3$(BX8,UT[V$QC9%6E^E .@9RQ\>>BU5'9#8QO0 M&ITS@KKQEW@QXH66IM.,^EHK]3-3-<39I.B&[$:[_]:B9#-"IJ0VV)PB]VA6 M%PB&[9N1IPT&_XAAH5+P8YO4I>A@5+&PTM)#_"@N)83[E@Z.WI+W2-&Y2'LI M+!!^'J5X?0WJ6O(7+1'NL;.]4P3)(G4O;8UUAO"\&>XUM$RDHO?== [_^@2R M/E64P<>";@2>D@1.\5Z:4\9WJ$)Z2R YE.(AK)5T-?;(4=]*AKIQ)W4@WK;Z M1-5].%@+N!^)"T,)R=&P>8B=S^*^,[-3(E 2WE(D-[7W7,HYK=#[@VI<\/;2 MSH3Q6@WC$BB2]KX$0U?JM3G\IJHN%$5SPHFSK]J/'E2-:./1-*SUDSTX-SKR"M:^ M[".$(LR&#USU4"*J6:-'?):GCGEU^-/'D1C$KJV+%8)',6<9%^U:[H8Y]!$_87)\WZ^U7M1 [F+]X)LR8'J_AVI/Z ID'2@[QXQK'457M4-[XO MS[?/*SB2M)0.?_1X6"LLO.3\U&8G O7HH@>XV#!]H7\T(Q@;W(B!]%?V%UB>YL>+\INCY!@(C M-H[0(N3F^K,0*[V3.8@ 6S4;12G&RE'&F]-]U9486V'T:Z/+PD$(0OQ-7>=T MY<]-?YP<&DM/J9Q>27T&(FS0@XY86K\"[ZH@'@B^[MW17P_YK]_\7Z_?'_I) M>,.+EWRD0HKP:^1G;3M>4L%,R 1>AP6PCEE"Y%B,5 :^$]D3_CB25 %MT[!S^U:PY'VHAB,]4E"K)VK(((0#BM!S"2?<3\]%>#I6 MBI&+L\Y)I(\0FJ> (%9B;-+S9?GL[FS3\MYG9.'Y\[+6O M.IL:10X8$%0-Y:#Q M:M1+G<)C<>IF1NTCRBM7#DN"D3RKU?X!=M*Q*#7SGF5DR2'%1M!;WCY9YWK/ M\GK9V?1 4,D:]M0(3L#I0[G8BWR3VF";Z_;!)%<60F.YEB^G*C+O8JA7[ GD M;*WL!?U@IZ&Q:U )[WN)?"PR2H^=O9''4R W@C)XHS"#_G11!ZR<[, M0^H>:OK2;2TRJJI\9!!"D<6IQ8P4_"BC+6 @:#"[!ZJ=2A$K<" (,GI+O6)Q MUAY?)?P0*UIL!I0L13B';*&8;11B)*.1MC6 >&6.6 ]-A]@7?0?OA^/S'4PA M*&ZK4K"BFB[O));/TI6$;>^V^&F1;^AS)^->ASD^> #ZMM4X!._8 M 7TWA9D"1Z/%(\16.'2O_;_->;1[VP-C>L5&>XP=-*ZC@DV&_AA24*<7F>\# M)G$;BQTA6"6 1P$[L VB9GS2@2DG;=S8SYV>/Z'3'CR)LV:"MS%IG>1%I#*X M)Z!];VM;27#ARUXN/FMB>.;-B*R2*.JB#;F>Y1V\S75%WKV+O?Z)>VNJF"*2 M'LIAHHDXAL$$QZ,K(U&N).<$N0$V#L'!--#QCH%RW#O)^@;I%Q#@L-?\A"PR\;8AA:I"=(B^A:;6 M>BQZK2B2SBA5,T0\CX/P<)R5',>+\N6L:V4D.0A)7GG;B012!4N3J%$F_ZQ?;2MNY)?V1AR4HO%T0YT#*@<%W=Z0 M:"Y=G MG^E^C-[/39V>_MJC_0^?%,4M@@U*OU8F5I*B.%PKKZ47F-,[=)+QY/FI8FT9 M:I9\?MW,JQD&+3>E'W$M3IRAR<+W:MS$2^\I@B<1%IEZ[:1K,$KK2LU)-G&V M1.HAVR(W&Y*"S>AI3(F_V@2,DZKSD0ZVBP+NM^OI5DZV$KA' M=CK &8B0Z3VB+7IK1FQV,4.>\$097M;':83DRS4_'I'5('C;M",[[-.5H3WD M8U/@HG&WG,*:44J8D:UP,).FSG*&,*-#U6P1I JN YQV1JY2_ T_,4J$98]+ M&B,(J-JTWIKXWG-N0W+QOIMM7 MR#!J DZ-/Q]UB7L$;D1;WJ2R?'?IV4RQW@M=M\Z08J5VCOVI=)^EO,T",V+9 M5R4PS#-!N%1]8"">Z!0O$(?C+^XSP7'D?:=Y9LK(3X6 BDO9Z&3YD/1*BO?( M8@/]9'0WS&@IBB2;DJ9HJ?JV..&PJV" 94'(D#8)IY%[GMM5V[F%4:6#(MW M2\[4B>(X\#D?.^0Q\SJ7B[9S1.O$@CWQX 2&FV$?%TY+;U+]8@T+7#X7N1%A MA*.1*U\KMX*(:((,DM%[=;+F\^C\^%5N&/3BH[&\S\(@KZEU'42K#(!+>;"Z M#K6/!D#64@?1H(;C\3^3*8W*/+Z"M+O3P01AUEC@;4B&C!H2UPR@!*RY<::]544%!)" L;!.K1* MC'>CT>,1[+C1?!J:]CF8@=R&Y-_2,YQPO"(E .A%93#!8(LVAT\ [M]$NRA2)*?*H%(ABZ%%Y>^NT*3JWA22*@EL$=Z,8F+\"K>:BX2F@ M2\!4/B8#DDHGB+"LSBE.R2 #GPD C[_R=R%5UFN44W@2C(<2(QJTPWCFL/ME M"+^[CLQ*QQBCO6!W3J5>C? VL-$@@D<,Z&T#6*D!LL8R6T6YFW_U^?%"906\ M;E>J4HT0)Y1,+?B;Q"%A2V L%>;(HAJ=JEM7H] AR^S!J5(+1HR31+A)9 W M.2E,*QQ=W[KUW<(@2R<"(V024G((-P4IMB!E=U.0\FUFUB1'@Z P5'*D1>BD M1BB$K^_U:)712I MF?DUR8]> D(+Y4,&.RH*"2#!@=F(!#$K%'?_>.P)\?*D@)L=CTREUXEQ403V MHMG6ZP%!%KX36 S,,;@ KZ_X#R>]U[3P3&# 65>C$B!2!AO!8T!%CG5)I9%/ MN\+TH5WB/&@CJ)BFH6X0;F<*^+NX[-AO!4_'9D/+6HYW(N.-O+\P&NP$&\Z$ M3 3B?)P2TSC>'QU?P[_L.ZH&@$>S1&CD0B^A,5TZ0HQZKY;D+^"!+U%T@FX,\S: M$ELH,=H7"#@Q^KSPL6),J"^DI_!2I1?)$#H-YTYQ:/HC81(Z6[P&('HB'V0\G5]"UX:.B M1D@\/DKLB;CN8KHRB*N95+6?3]?L5%@D,6NQ1*;.[Z&>^M.W:LK66",TRSZS M>/-1-HRW8UZ"VU?&&=H-8/1H\%@C1"$(=54,GMNOP:B<1T\J&?P^? 8;2T/% M<.O:D?&K! -E3O, M6U"F@5L30'Q3VJ'BG9%O:P>0;]^R&13\J*CGDT0?;;.12B7;HJ)KPQ,KUYGJ:3N; M;""G\%/PZTSSM89E") P>+>H+F5.U93&J1EB;-#BGR*9+I'J4K4C)]=H[6E@ M]^_$^#0!5HS[%?&(73A/6DL&*U(TOLK,ETS'R(TF=3;0,%[!<\,Z!@#,WHD1 MS'S1MM_$9-"$VL;49(G#$\\_V$HW1FE9":$PI6K%Z6)C:8+QXTXRF8$H::TY M>3]?L"E>A1^&W3):A)<*PU(QG/5T+<2E"8!&[$MS9SG5I-(]M+B. -\7+C(X MY$;"(H;:1 HOU=Q(LC 6+842'[;JSFID.2MW.DHVEQD;2X50[CF*]B M[)D=%>XO:DO.?\C+&?M;W!WCMXV+#\)A$6O*&1?VQ^CD^*-UEK&08N(+)@LI M% <2(\;-X*. GY]A%!!XR8BJ5A"/P>''CK$&HP )6'!8P=,CJP:*_K7)& M $EHD?N&0 ?8=K$ $ Q/)AM7BF\2J7SKG935&57.X_9Y;)O?-T/#]C\8DS-( M'PX](>_AYXR:L[1-%11W3[M .NW?XTO*@B2;&BH&C_1%F,I"Q6K8Y#&[\;%;&A3!VG+'%>R M:L<.N=V6<^R;(Z3[5&I^I7DC@Z%UO"NI6G*$+ MG42I5IX,@@]??L*^4]IF/(JP!BF+*X)@$+!V1UT]_72?XB8[PJ@H:=-C,$9@ M#SL?[%44LCD?Q24QV;=.VD]<-:=J48K@4E$@78C\;2 KB$'EWHE;W T_U5F3 MXWGZN6@'>5N2LN MN?8WFV#Q-CW"MSS9W>J36J]*+"CZB3^-:X_P]D04R.0T=IWACM'=)"(#VK72 MF*5MYD2PZZP2B-W=GOPX9/.'Y7-E :^)%%0$%,L2 M?Y.XMXG[O4WB_ILG[K%B"/E>I.S&N*%C>W;]2(D_)URLJ0!6YARU,:PKE*@A M\Q#;J-$L140:]CQ Y:%Y^\B8S9TPAGH;TJ=C9@(5%J0XR+5'8 NBI"*X;'@0 MF53XI,YB@@F)F5%:-%B/+0KM_O1K;6HD\7 O3,B M__"LS*]\=SZ=W;>52;*Q*-25&+7M"!,6/+52.+XJQ[.^]'43:@4,;V.MP;7[ M8/H'[].&&[UDT7A:8ZTS98X$Y:)<\2.[^IBK"U7&,IX';1AZV"/W&7%1$T_Z MEX$BR+D6H+YP,GB3J/43S"-C2ZH1W*PE;_5G@5XN-FJ'\R%9<^Y2:AWB-G1" MEGK"Q;Q4!T._07M6>=$&_4WV!V2FZ]3!A#':(T_9XQ&\A'/7RWW&$DQ_6$X$ M_EA-85YS9 XC7!Y[?)59+S[EG0DLF"BY;\;\"98:UH70NHF+;UXLUV81GQH/ M4R(4?\/YP? 21A5HO=]G32>W29-?M]]O2RL:]2["0"GZ8_R*G[.J<&5RM"WW M8J7R'N:+ZJ#2Y-6\<+/D-3,9@<1ZA]TM8IB_FF. (O,9T77O[3&'9W)>\$6 MYQ@1>E1"7+JI#0:/^(-Z[$R1\0+[ M=EYG"C>,TKBS,T_,.I,8DE'UX*&^:\ MLX2C^VFU]2LE#(<#(*A@&%VWVN(\//?0. :(=^!^T3V8',K789D;8-=2YEG4 M?#O,96J8#Y*AH\Z.*LNL(;(>5IB2#^5>-NH.A.K M47MLKJ^20K&]KQZ%;R8:7DW.8H*?A).D2.9KQ_%^&1@')D:M .TRIZAMIL'2 M1X1VB1N37>JRRI!KXN#^63>?1+:\UEZJ1W+/W_]Y]%KN\IC IFA+I;8$->4: MM1F9N*E/.3-0I'"28YC<::D692OTC(6MS*7X9!W:1I![9Z9)5Y M:C%SUA#EH.@ZL1Z:@@P*T/!\>L]8)<'=HB8T]$4PLT0<6TR6$L"RY-ZA-9C3 MW]KIC\U3A>;X7N*GF^7_%LL?&8:W9\7O@"%UD?ZE"3:)I0:3Y;FD85IGE=^C MS"35M25#*BKXE]2T(1F<6=&T7?@YN(I__2MVNS,!96XWBE+VNS M;ND0[WG8I7N)S-T,#-SZ%&OD[HWM2$[>S6HJ&,*HIK* *NLUEVL X5K"._)% M\/]=5US'ECS[0&SLB\&J670Q 5,VN3BE<25DHI7@RWJ\)T&!U(KP1)BV"C?: M.K)9Q&^VB%A3U N[*4.$V3(Y4W2&_3;$B([8?"5#5M-)9"(_ FS :/QD1;19 M$=Q'ZB%YA*9N*^\C4Q*XY7B6*:&%0 M+K+3 "-YG8C&9GDNO3R"%&P!7T,Z6151L"[2&(/*:*)[YT5%8'/<<O&)H6;]M*((-BS7%VY"@&! MH?_E=1,#SV)[04O8TQ:6H; (@9OJ2%L=N;^ICOQF/%L4^()#H_"YA+VKNSXZ M+WC(5!&4(QB/:Y:9% IS54[I6F^_C9!D_5(05T:GS*1$\M0N,(K&^(782Y5U MJ:V.MK$YZBU"))ACE^09S)0O5^:CGYX9>#+/(]J1MF^)3%DB@*9_,A.@%\KY M91;;+D"U$".A$456L(P%!EH[4X'YVX &&GG#Y3]G3ULD70@=,\, MCDQS[-;Z*RAL4]#!)85^SH5#@^"<]QJTH[HISA7R^C8.X_]\KT#<[NUQ%G;R M$#J3<3D1%?C0^X2I/6?#F1&/1=^WUWK-?)KK7#E\H;P5;?')8>GX!2*696@, M\GU[!<0%K!KV/])@@.^<#L/V(A=U4NMI3TBC.>*$LIR?9DL40XGV0CJAUL)* M$U8;>-P_:R5AP]VK!;)EH^M ^!Q8C:D]R97$)L$R5?XW\S2NW0W/D@U)Z!:Y M $^KNHO P%4?I(SN:7=@H:^G"6"P6"&:>]S8<9N# M)Y![1SR%Y=?#(?SJLW)94AG[GYM$[OC9+P,#,<$F;P*$&G;K-.[\@EK!8AJN M*ME TCD7 U\@N!,<.@+$D=Y_2PJQ1E0S .DW]:F!N=33?QG2K^3/D&R7WD,7 M)\PS/UX& @%3E;&0&?@@-.HMLY76]88W-&37EVEPDH9=,Z64R1]I>[K0^E2: M59OY7S( ,(^-6YRDA9)>@KHBM89X;;'PN)UDS6KTC?$7?I[R6A N:$B#\41C MB.W>K]5Z'MMONQP.NI%N]%\D^X5=Z0JI>;-$56,RY=8)R.MV0GU$:$MX^O%* MR2 YEK="TU-\/] 9H&*G4LJU="["#J1F2/LCG0_U/RQ^?MRW:>Y' MN;DMSLU)7L@/CA#HL._&>7O8[SZ9<_-9\Y0BQCT6'9X43=_:X[U \4'(3-,Z=T1?4)YF'&?! MO50OZ%_8-K@L\)9LB<>-R7K1S0BF8PP?PQX,%CINLF&RMHIF@@^;I,XX1 M0IF6FEMWM@CZ$_Y]G%4*QF&X)AG^INU\VPG>D3_RS2?1;RU0.JF1+5F@L*J$ M:,49 (! IX* ,M**MLB\[_+Z5" O M02.!-)THYB"&;73FO0$#$@NV^R1PB'\,(1Y/[>A!DF&F*"RDKX5@TLTG#K// M"0I1<):C*M[ OH K2P#AN'-:?%TD)LR4OC&@_*5>'J-#XTCY-MFRR,O5%J'A M4L)NM>2H6GQVPIGR)X8C5LFA7"'OU6'L4."Z+ZH=$HT6Y&U+01.!,@4=1(7& MO=2J1\;!QUK0OX>H/3A)(0&1)TSU91AT NQ$V,P13R\G97RFPPH"M4S]',CT MO(2%.G44UYPX 960/=$096-7KD(_-?_(H+JG0CLV9*EWN4_?H/6BR!;4N!FO MLSS-JZ*.<67-"Z]%QX^6'K8]V&A. MFOL6A.Y/Z37$4^X05)]H@@(NC_1^XM8B &1+:P#&'FIR_F&9]14(Y]P3^F2R MSVS2*#"YA2TO$3OS @R\SS%"HAE!WMV$=A3!ZRFK7YIS$JF*E4AXBD=J#J4-$<; MTH)AWPTDJNK:=$3]!D%C?\3]\N?9KLH+"YL+D2_Y+*W9VY5W,YD#@.WCU)"A ML]1,+^%)!GJG >G*IGK!5B\\V50O?)N9'=5$D3!15.8\6V1"?#8![XFA7P/G MDF%(C74#TXD*U:*7) ZEAMR"1)BGO//37I9RQ3U/@>!Q5GD/P ZY+PI%*/-L;5B;0$Z.)&GM_8)96 MKD-S37K?9QY32\4%664";>2!B56$>@LDLD ]@#JCXP5C8 V[BU-KZT*4&_38 M..7(^(S5$+%'^C'O\Z$R0EFAP2'&NV0:UOG,BPJ8/=D0H1 M /W)$DH(D=0="?$F074Y#4':P)'"4:9U.G+=GUQS=8\BLQ1)CV.)C*-2"6R. M-X:.RWJ"T2LS4:<@0=9V<@C9BKR8-LBJY1FX)\B\Q;%(G-Y^4&C%PM"?4Z+E M'3:($O:Z8W"!,5T@A7,"N8DJ(U4%0G'C0EE"Z4/=&7'M:=VZ(?N7-0H\]X\*=Z"FU7[&Q7KO5S#Y MX!<\35YE50:"N4K>ZVR^-0:X^1'._NN0-?BYGO:L6@^GX!'^HW?@A,/U!&:; M'%$^F[^ZZ,:_9J=X3"3LX1#*R M*1QS6%7RN26?0K*NKC^IT$(B0F\A8Z(\#.71-;P$+(U->&B'DOY2'>C+4M'R%QY1@D0$);YJW7 MBB2"I>P![^!7\QXQZ)@)VXR0HZ;I&DUFL$C".=) 1)B3!VSB13TH(Q:#V,8A MNH8-;N,)>+#L&,"7H6S[Y3'EWSA6S(PDY\=>=+O*+^U-%YY(%:U1& UR4EC2 M;V136.E1Y,+LQ%+A*#ZX&BOJB,Z94"7L#O9RP6;%3!7^DL/4QM=(95!LW!+8 M>)XI.&;K0B3)(+J/''X5$X7RA6BPTN=IT\A%UM))XJ[)E58B=XM,DMH&%IJ+ MF$*[FWKNA-0G':1&)* L0"N(MH%X7+C.-B'&6=9CZ7&PW\+G@A\5M84 ME_V36UU8U;*=O#I[ZW4CFU5*&T,.>1@4LJR[7(EHF@UQ9&1ZQ&4NY^W_24KG@$;XM,?-='^*V*_#BH/I#P M6X(O>.2[O[=MAT8Q2+TAD?9RD=J5QZDA@G]<2 M)V%7W:W>2^#?E09O&300D\YCRP8XIH3/&8QGZGKCJE6"8%#>Z&>G@TTBCU6C='ML;TZQ M@5IRV\)-S3.Q6-1$T4#5Z(P1P+W0$4$LFU:^Q,^+BONV.]_&33SF?,9++4(K M,)[!6&&.BBD5_?F@"-(WUI@?84RX8+E3QMUX$O_FTD,8#_>Y<5!&8Y HS+6E MA"0SK$-P+M0YE"@>64KB]2/G**:UR6I69%U#U6RJ,J*>GYJ,8#A2PE(:?1G1 MDMKC&EII4WMTT[C3(4I#7[9[M8T+]D.A4,U*"MLLE'B/:IA\@^XPU3YH:Y4J M-L+_;O#-%?E>%IK+8,MR:^+DV!%KJ58R41A_D!T/:RTV#G+?:1T#UK2 Y3LE M2V%-_+=K\A]>,U=*&OL65D+P+%JTFU N*[#X1E>GOJ[3-Y:)+ B*/9YZ68\% M>K"T##)W9XYYD'.4ID"S4^+<8TRL^;73%^?DW&_P=P^R4N)@4RGQ'1D8!_DH M90+FF@>3BT)68U/W8&,U)1OO1FS6F+#"Y#5H@8:K .C?#":AA5W ^KYD=RE M35W&;+OWT"J_8/T,OQ6M)!:"=K[V4)4)Q0=KB@MK:2Q:(%24FB)-K#0- MI& 6GA3@H3/_1GI66454^Q+B;9+(MKLJX"\N0-W0-@@;32P.4Y-C-B&^@ZG, M9.KJXL1IKZ"CE&Q//O(CPQ.%_FUG@H*^"1X'5]GMQ\'SQQQT![DJ]\;)#!:] M#44JY2]37?O9#Q_SC3E%&T*KGG5;X[C4-4RU&5P_*?0DH3Q#&CVEJ[1N%E(: M4BPFN'U\:D%2)LB*&48L7&_A;EQ9]&#[-^):@BZFU;GHA#&Y)A&03@[5EM- :=-S:4#KNDY\$X)5##39-I4U$B]K?$[6 M1F)#A?I5:-:)[GO%#1TP,YDRN]_>\.QUU?6;]9I=P]F]EA8A+\4F_;2.Z"IS M'I3-.C0QI4\#=-&]4\%'$OYYLO-$\Z]'63/)8#ZVWGTNW0K+*2+1??3ZE7 MJ;^M'JF ;%&ZH:IZBL$$+EXJ^-*,+8>"T!-B): K7!GPK,LO-BG9">T5Y"); M%E2(XB62944 08;-%5CW)ZZ:1+VH"Z2 TT:3\;<>5/S^;IKL[>SM:S\JOR\\Y)JO"1/55\S91*P',FE7?7O3 M#]-=#O/ <(3Y$TX=+3EL)^K5N^+R4WR.PD^M8 &+FF$Z)0/U6!IWI?AQ##[!O)IN FH9QFD]KG'J)UE;A! . MMS]=0[H5U(<,PZ+II;#5>0^WR)FI;4<9N M;6P2L&WC0IBY*Y>^$#K\9-9D?:Y(X3$*"7 M%XXJ700&6;ZBV)E63T^=&@S\4&<+2TQV-J!M1)3AY\&C@9<0(V8]#!6>/+]X:\4 HW=35>198 MRXTKGI+!49;NV(_2P,V%VF)2=OA6;39S]';-Q9L1;CV>-XZ;'XK6AAE2CPH4 M<,E^'&M'\W -KIMC*#SUO?"4A#+1!I LV'J#4>AU> D&J>-ZIT)B\>9I:J>M M9=?9A8Z:Q2D/7L,P7K+#%(V!7]]&,/ :Y!?'/^/A"*2:CV]3WV"XVTO)Y^E+ MK><3X/A7-G$9A^[/&+TAMI4VXT(-&L*27CWV29ZEEJ=[?%/*%)*>3G$VT8"U MV_>E;?V6AMJPMYF8%V[-FS^ $A'98$\!#[V&1?6+]K*?SHI,H.3Y; MI(_91C%N$2/$JW^/,7CF82+XRY;Z9X66NT2#F3,.PX"'J=V64FQ?5FV+Q?E7 M?-)F6NWJ1_N JTDCGC*_(2C&9#8%%@]BGW'-X(RP)<2/"1V#?HU8R/,V#DG& M ?2<*7F($.GJL*>MP\#;BWNPI3I8V_W:2['2IP T9"J^ M2,AG58\1M[YA,U?EMLR;5INS3W\V5/-H$F34*CL[-V):$A/-_:W;<%D"D:6KPL=^J M]7'>IO@TQ$N24I,XR&#%E#<&3C,M*;.X5+50)O.(""#XS)+LM4#&F&3TKTN9 MK0'0"(C:NBLN,VMCIQ4UD2CH3;V&K==XNJG7^$;P<7;[FI \AVWG.%;4:$? M.PMB2&%_FR_%#HY0C%<[/";CVD_.O#FQ ]$AK&OA*2+WC4ME'*UP&W&LMK^1 M#+ZB KA*[?A9NKG(_^N'XF G=T]VLX-G!].=)VXV?;X_>SZ=[4Z>/\]F3P_V ML__9??'#;8YEGHL(_/;CZ]^2W9^H:'1W]V7RQ^\?7A^]^_6_7_^<''T\?/,F M>?7NM]]>__[QZ/M5W5_ [;7[=.=L$KD+K*C=W>V][X&^?,;6_+VN1M*I#UK- M//OJ:N;RYW9O[X<'JYO.D09[7AB\__#N_>L/']^^OK.G_VO/X_-+3>.K7P__ MF: <_>/#J]='R>'O/^._7G_X[S,G\LXZAV^K9&]G]SG746&=1);72S0TT'WF MF@G;%FS"@W% :"8[^S@X:1@'C(SG:^KM'0Z7A8"D8 M-B"CV315DT\)%7S'1I4<]LN\R4AF$DORS]%8@*L?!17DRI:0,'IZ)Y\;0I2&1;2)$G-:EM+0SIIQ#@ %Y M@6$AR$5G\@^8_>:"J]+U8V3K<^.--#X/K8Z[KTKEYU) 6'X.9E\FB-ZOJ:TL M"?5(#+.4/**6.W[I_A(#?QS@YM;?0$J3"!"8ZG"H_7;T*,%BX&';/CL..L%&*4S0S&S&5[0$9YQ-1$PB5RQ5J#H.Y&*HD">& M+(\1TZ%4E<(B[JO$+G'-*6)G%18!M=@[N')9@YE_+-WR-7%X++)6!M[^>#V3 M8I$A5N165R]_/(C9G+VUS6$R[V1@0^(6QMBR9>M^U#]>8MB@S%8_%A7-+_WH MI=Q=/!-\ %;AXX:3A]#S^&NQG)\_WW[^_#D:SUT#_Y_K@\6NWB:[^B]=/O+= ML^W=@Z=G?KVSO7O-[Y[N[5WKE^<-]MGVT]UG=V2LS[>?[NS?D;'N[FWO7?.V M]V43[&X_>W:]Y3IW8G>V7^SNW5M^QJNMCD!B^Z%(9VE^TW&F]>PP+L ' MU,;O51O_5;3Q("SS!;.V>W"961,ZN+/F[28FYB/:(N_%%O'S\9WWW/JE=V/R M?@5KCJRL=Z=HK4?3]U"GXE>J =I,!4S%'Q5B[F$E /WS%;6U/N29^5AW6?F0 M)P"[F1[X^^\]\/??O2DE>SG#[A9.VJ-LVKCV\=?8-W?63'N$O14M(YS.*(#T M^"K["*F.CJFD=DM&/)TZ-YN]O*Z)_YV#=30'KS!06C=5D5UB*USXQF>?DXOO M(;$PC)W!39*V+HL\T0FP4[J3C$QL@^]TJV;VV8N#068U=DB_?"+P6YJ0RT_$ M=1;W4N/9K'Q8>+&_6:3;O4C7\^4WR_2]+?/TR9,GFT6ZW8OT M9.>JUM1FB;[W$NT^WRS1[5ZB_>6 M\./[XZX$.._@$AWL7%7";Y;H3O@X4V M!L-M7Z%K%C-LLAR7F]_?BK;%_ULNBTVFX\JSMY?N[;[8A"QN]R+MIGO[F[C2 M+5^D3:;C3BS3?OKDRF5(FT7ZWEKIQ2;[?NN7:*.1;OL2;3(=WW:"?WWX0M;OD2;8+HFV7:+--&X#V8)=J7. M7]G-E9LKKW[E0\B\?705,B0YM\F[73VE\VP3/KOE2[1)Z&R6:;-,&X'W8)9H M@]L@^^G^_E7+2C<;Y %MD"]'^=MLD/N]0?;2G8.]S0[9[)"S=LCS MG2^#$]QLC_N]/?8WTF.S/4;YZTY>E:SS[].NLZ>;;>MF? M- TPI3!OS G;U#.681E0G$CF7"]A-^/GIO(;?N"5,:,[K M*!S/N9EOXAEM79@]>3OF^\PF]8G;3HX<_%FV=?*VU%2O3Y/ #1']ECF@/<$T40=WQ8FS/--,#0Z+0M_ 59Z9-5O"GY]I^N!C ML($29>&@'X'6"Q]TPI0]*ZJBG?/*X1/PF1&7*U( ,5\LDN&D.#%+??1V\DIF M)+#.#B9F^#[F)&XG[^& NI+&T?:P@TNEP::%;(N.5Q^D1#^#B>@;/"7P5U$6 M=$Z9T18&/UG!/MQ.WL+L@ S%:2(F\?JT&DQ*#8<1Z5GPMO0T&-*OV4E6ILD_ M>C=Q4UR:*LMAB?A0%4R+C&-1PMMPV--D":H@.\9A\=%LNZ:8]+1.,LX5;3:< M'+IQ@3*RG[0%_-6@A)@7>("%]=SO>1@6=Q#0?7TU!;T53A"R/&>Z 83KEP]) M$&/K;.$W(Z,'NO1[#6:-F(8&\YN.XZL^_/FEGOWV][>___)-GG_)E4B^S\/' MW_[]#<[\AW?O7W_X^/;UT4W._KGGX,Y:8.\"V7@@&&>Y7U>H44 \@S0$,W6. M\MBQ+BJ)=9%$\':"K.9>,P95")<9Y:D/H5^V8%N0+0#2KW'_[HO&,:L\B,=E MAC3U>/4"#*D%O,"*>;I7@H3W/ B\"%G0LQ7J)WZ+;K44 MWGG0)"7:.-DQ:+P6Y"],-5LJ]2HK.WQ&2?^&Q^#=JWXQ ?L"M$9?B8JF M%4CWME[ #-&KF.]4*WM+!]:XR6@.R0#Q@\X]5?MV\EM6K0:T[S))I%.J6L?I M/B\+7J DAP] 81[A*.2G_)LTF=>GH*.;%'P7OL'P9TF35:3R:$A@%3S%-][; MW=LC@_>T[LN<%!3\$/:4JZ8.%P1^VH#9!QH:[@[3#@X3V!'AO7I%5'(^4'D8#S)(3L*5=1Y=D4YQ,6#H_Y981I M-,0Q&6S_>][H'9;9L=N:-"[[M)7-X 8_9N5IMFI_^$OT'%BUK<'4#V?MH@?? M"14P< +(KIX+937*.NOL-'A.EFCG5FJX>]99E5Y3(IY%6>^3^/:2P2B'8W2>>K;A\;*PQ=5@ ME[-D[PN.+0^>[DO#90T"G@18]BR)NJ(#TQZ>8=Z0KS5"%A1=[I:.UC#IE_ 8 M4!NN0<$RD[&"N( MQA)EXD %G;#V6KMMF#&<9HQ?U M061E*'9)2Z)B2%IN2 MYSQS.4Y3ROJ!]7*-GI]JD>P4AMKTI6-MW+CCOF0%OYV\Z4%*PH]@^G/6EO"F M[K.$,N36\9W\2T])+HKLAOE6CU(%85V-F!3H4LE=2R*69/=M6O8Y1DE TNB:KJF0MKJH^:C2T4B>.R" *80@-=TZN24*>0?IBT MJQ;##^QRX^@:6@]TJO&)J&/HD7!B'F4%_-LI.ZP9U$ M6W.:5:CIX&SGQ;2C6V-@1?0F*"UR\P([) MZR4,;^#MRP'GE=$PB=\]^';F7-L00B6:E*,-K+>DX?@#'FH(E9QT8.1EU M U9BW\WKAF[.02F.1QUJ0.I#T7Y*WL#1KIN1H%2&,81I3Q$T6A*:DP9^0^<+ M5V@B$2UK;AK3[SS__^JJY"ZZ);M[&!AV&AV".0V6. >H8*.@XN?84>4RCL^8 M&)O9()'^2B_V4S#\AU&VX[F/ZN &@AUM@SN\KK2-8)O\1!8]27_<R8HB&#UBKRG$^SMT.'. MPNAH@=()OT0-28=L.SF$QXK$\9&HN@H^&.U%W,!EC2>J7RRR9A4%6-?W;!1; MWT[>C7R*5CJ\R]_ZO2/]X\I&%VTWD[0N"(^/J.9A?>&E:$GR+79A;'O[83> M22>#!1%N![P+_#DA57R)5RWHRUE=EO5I^^/Y1_)+#K*P28_743-C: D/TECT./Y:C.2#G>UG^V0G2Z&J M/%A,Z&WZ:I"9X^_V#[:?/7]VYM<[V[MG?G?>;7=?;+_8O]YMSW_DWI.S'_HP M!OML>^?@Q:5N^Z4$])=C5#^WF/E&G=TSHMHB,3^(&!FXDE]CXM8O'9FW6\A$ M_UH3BB0 WY/LI3_7YNKB-[[_DT/::#,]VL5<=UD93<#W$3^W<"H>:>:8\_%@ M##V^RL3PWTN?'3P\$^7K(?7?C77> MVT_W=S?J]HI&W8MGFRF[VI0]3?=>[%U%FMP^I-8-^NLM0'^]&]M]/]W9A)$V M4_:-I^SIVI1]J87V%<+]7Z?=_9;/_(N]=.?YC9L #VG&=_>?IP>FBV,SY=_! M-=A)G^X^61C_)@*LKBB%VNX$4L@X^9Q*B%=,$I%+LWL MH=7>=-ICLP8"$2!V0T/%LJ:<]Q(]XG/7.%,4;!O%N5K8EPE+W?,Y]:BY^W>/ MXX=!M/URB3WT\)O*N9S;&; 7)GFRPV@!V\FA*7[V3^$*>W]/+D7&UD:WP&&= M9&5/3QW4(:=<7)PE[8( .NI&:_FYW8YOA[7_6&ZL(!C8E#*5.25"T#_;]'_#24VLE_/^#G8#LP;ZY M8'X\V/>O9P_VU<$3Z1ZNIB??Z\&^_0/>]NRZ/]C7SZK\P;Z[AFH>[ 0T@P:U M!S0@BRLR*0GP$@!+LK:ME<8R;&K3XNR-/"1M8(B M92=943(*$@)](!ZVA^<+.0J"(X*OLPF# A-8%@[1G34\3E:T_>1?"(E%4&4Q MFI<'V\)["SB4(F3A1PQ2A/_==^L(7I)X*J3HJFK!0-AAB=N)S^? ME;""&>P[>*G_,(+W(-$CX-2$>8S@*05#:9:EIG$4&EW0=UJ/X]G69?Y0(8P8 M,'< &[1P<#-&!;,X7)C4H^P9X90C0"1>B7N9,-1ATTT916A*)Z7TF&$,:5Y7 MB$&IV)+AIP:$AVZ!B&\$F)ZNX1D13"KEX/Q',X+QPH3P] MH&D.$U:ULA]/7%9RTJ[NNVE3+S&WU[AJ.L?3<%HWGPA1$&Z=-W@8YW7IVI<) M'/FPCW.(5 ]H+$- 44>D(5:C!68 +3QV\ M0NYF144'!S8];HX4(?V7\#^Y6W;S"#FPZ(RM05LWZQAX%H8"%$;S.IFN-(IB#_7+&A,LL/3<*H(;9"U$"F7:Z:N'R1*[(L-2NQWFFJUUQ#YLJE$GC5UR6($ MI'_A3CV10CWM47 (K4$LK/HE58+(5P.P.'_ 6K%G6K9;NB$XJ^$:(>:(\ 2 M(B O@E7#MA<2-:Q!TQ7M.;G+V M#W__X\WAJX]_?'C(7!LWN0"O/_[UW<]'9Y@@WWL5SN#Y+P5& MJT:_)/XK=)H0?5;'!CX'01'#YPT%YSKRU5HJO14"/(+R]B,0_[]T';&=Q+?) MBV-T_ 56.\L57!]9NQ!7N%\L$X3W_B18^_PW37>X-(>'3Y%K3&J)#>KW$F:, MO# L$2[(Q,-[2IDP_WR%]=84/'/"G$>&''V'DF"65PSL2>]PXELMI-#9 4H MR+N?-GT[5Z'13AOG8LH#\BU<@XX)UZI'6PS._:P6C'HY";CG\.!(\"9W)7CM MS9F;[LYNB5NGH]_[F;VK4WI;3MG',\E4F>-)V5+H2Z%D049)5\S2L;>]@]0O_XQC^>;Q>KD:Z!^< @%XS\!%F3D/>GXUS-BF+N,E+Z L47\,Q_LH,H@P$_GC@AEL4>PL9<1C<#X>&I.S;2XPL'_JN7'K@@NH0SS9)% M"QH.PC"Q-^ M#M'6O($?N,^8_G3AJ;.R+V!M>G@/O0D3@X$F*9.YPPQF&%36N.%)!Z^N/B5) M7B-%Z9]"C(U92.)-6R+K)2HE]>R5:MHA0:VJ+PI E&O M2E$Q_CLN]9JH7J=HF*ACKO'R9Y82FNB8(%^C7,,RF.L_5DLWH,N=9,=81E%_ MQM#!,BM*J0W[5W],I@K(B:0LNHZS@0U<,,T:^@9$3S'M2] Q2%$L(PA"P3_= M4/KZ<9(TF?3EI^11'!ZJ*PSK58]I7(F:EG2E#;5Y \G'%$#+S8KC/M#KX?-F M1445*.;!Z+ Q@:U$TF![P @;I0R[@+GVND?\(=8R[.]<9AKO="W##663W]QD M/O/5VU_?6NKZC2:X=MI'&2'978RYOBLDZJZVZ*MQ)LBZ\J3KPF1?-\K&[HD" MVSE\Y9EELR5Z[O7I!71]7]DBOU$J,LUGO:=\Q!%&JG_5U-:5!E\LCI.VF?[7 M#W4^W<)2XYUG^[O_<[RW_:_E\0]8_?=?/^SN_!WGF#^))?_^T^?+S]>A'7SR M9&_Y&<7:%PG1"W[V?9D47^QLO]@_^-_78%+]-7T[55NR40 MN=<%J;TN%MZM0[#]J>Q=\AN\(09RHCJ0+P$LO4=0@70T;V(N;MU6^6W-CERN M!6\>"I;^JSF,Y+@.M5(/!U;_TEKJ7BST>]CLTV*9E8G[[*8],=/7LUDQ=5^V MY^\@V/DKK.SITN3HM.C^XYK2@%+LZ3(0\U4.5F/[982X#V;'W\&5?O.0UIQS6P]4F/^:G6 EP#]Z-W'3-'F550^*#NOZCNP=7.O?-<.QGOS@*MDH M"Z)N+#;VEZY]<%H XS]Y^X7.[)U4 U\OJI0AJ)+^&" MWZB"V[[2WVS7WT$)\*%8EF[UU<+\#V77W\&5WLCZ,!='/="/I[N@(MR W)M(> U:#9X@*BKV5TUJQ&W\O"R0NA,O M1)"A]L M+Y/U//A+NO4@?2C&-[=X8A,HP6=O=?46P6A/LK;@1BY#F)IUVL&%$UK(CX\5 M;PC'>ES7>(XK;78E'&"E/Y.^M;8ON-:<^U4#E^LT:YJ5)SX5PM7OT#C\(!NS M=K]Z8Q;>HLC_ZX?B8"=W3W:S@V<'TYTG;C9]OC][/IWM3IX_SV9/#_:S_]D[ M^.&6=W/=OF[=,W ]/[[^+=DG9-;=7; D7_]R^&OR_L.[5Z]?__SV]U_N;(/6 M#9T*'N?Z?V,K?38 N&60;I!^TX)@ZTK"V$)0%W?,:@>!%! ='C2Y<\GO-4BY MW5T%^L5_MMKM^PJ$+!8;TRW>@%JI$* [.4*V!.I&305X 2'#7>,F*&RG=;/$ M-FUN]2)P($>T".OS?,EC^?R'>WM&GO@S\MO;WU\G1X=O7G_\9_+SVZ-7O[X[ M^N/#Z^O!D]_ZC8N=X0(#.81^#,C/@8$#-Q+NQ]\0T>THFSE!-@;!^(WP?9]UD2G0!NR^>/4O1M,I@@^H&S2RL5.]U69N.APMLP$DNP<[^TC^("/] MN<[SK3=-5GU*_D3ZCZ.N<:Y#X&L8 QMD\)0>;>_W#9Q7O@F^ '['L-@[3_!N M'\(4'FW]/2'#;5KV.2-^O?X\+R9%E[PXX ,/7Q]650]S],$AI!+:/&_PD;L[ M6W_?(.5?WHC9NT$C9G_WAHV8.]6"^_[PP\?D[=OKJJ;])S]<]LUO4,D_=[\OH??[S]^,\4KOCU M\./KGY.CC^]>_?VO[W[]^?4'N,''CZ\_'"%D>_+VZ.@/^.C]'Q]>_?7PZ/51 M\NZ-_#8Y>OWJCP^;5OPO&_CN'@9D$4BU7BQ0@G?U])-@WJ$$EVC"[_\\>BTZ MC^"'5XM)72;O?GY%SCEBZ[88A3"L-W0#4E]9\\EU'@KI59FU;?(3/TA_C4H9 M?M[.X0\"5^&K#N-1!:#=NN\0B!?OOYT<@8&I6N;)]NXEU Q3?"'.S+0IEA8Q MQ3XOCX+^L'>DQ29(HC +$9\OK>" MR9FU"%>+I#W$34PL81(ZHEX_C$Z0J= W#*[ )C<- "\!&P.#0VA2A%UP%"[W MALW^OC5LDD=XG8!LQI??>;S-&U(F/Q#(5OSA-%L6'5'&!+2F%'&>Q&LVX4=VQ>,+B>('@_#, M.M,UQ52\(JRWI\?/F-PFA#Q'9]PMR.UW)XA;3=/Y"F0#".!#9 :C*2#4_)]^ M>Y?\-6L:$,<_H:OQ^_;AMD?=#5]ZI%ZE93P4^4&!@\$]WS=][@FYZ.UDM(KS MAXX:HK57H'9.03QRNJU#V"\,O8:/"6!,^/(8N-]':V%Y:P'$)_1(>@#3*4ZR M4C '13B"TT6_28>,DLO,[#K:7?",8K',T#=CQ44ON'^]P BI,05+M)1,V01Q M^W$P%=X^T_F[\T""W]VR;=L>YA9,B+X!PQT09T]/$G\;&RQ_.3=%(*USI#%L^P78FP3X M-S3G$EU#I)F0X3.B?U&?0VPJ^#Z(BW 0YUK#TGQG^* 7VWM/7UP'/FCWZ?:3 MO>OA_)R/ ;1[S;N>.]AGVT]W]K_!8)_L?0,$I6?;SU\\ORN#?;X-AOI=&NS3 MZX-([3V[#![1N743MRND1&&R2X5%O@WEV=/M@TL,<20(BR)T:W][1,9-0"HS MSNYN.@AK7JHBZC+0-3NXY.WR92J7-Q*U-W&0S<=>; MN.EFXJXW<7D\ Y:6U_6XG MX1;.RT6;'3,4[S%< -^][R=E,041[6Q&T)%>SQQ8U MDMP5'2]>3$!$4D(7"+ T+;ZU]\\)S.Q$. "$B0 ,CMF7+9$ KFEA,"WWQ3%8UE+P-78?^C/\RCH#=V^FQCUQ5] MTA5LH]([?7F:A9WF+^WF9:LM#[2P \6*'_VC/-'"3K2M]]5>KW-V+>+_6#A$ MX?HCTBJ*@C\7Q3)%--3M1&>U[#W7>FJSO9NT.]LS^Z4]N&Q+.LM'9UVU$VNW MDF>VC9C7-+6W=&CG (N @;RTF,\;WSNH-5$O2M*[37E@N41\9W"IE>X$U.O, M*F+GU^O00,:W>QDR?B6@<)2K$H.&P:Q]U!\]'VL]6&Y;NUR;?$S?R#,Q66H M#_%*Q5:SJ=(S2/55Q+H.OB(NKRJO[@WQG!7<>;Q' ;V.N[RSY*,$ M+L.6Y8!8D L#O:/E)Y^'_21!HI,P"(\;$2HNE3MW^=BRND:@2C>[8JV/T)2"!;Z;FU)@CU/+I[2.C1HK3S"KT;GR1:<'%07Z M8:J=MI0%6(L*\Y>)GR15CTQM;#6&QAQ#5-M/H"T(2U!9J;=/@L!F)>Y0[LT' MV%-VHV<1D?U?S[44%XDETHN874I>)[H/:<=>JP4O8X2UL^;U>"_-C& M!4KR6\I&ETI^FMIL:7$Q'Y=+6%7MHP0T"6\*)[.Y[;X1UFP ;0J!\3.)Y"#: M0P@47*)X^T&5C[SXE6G 4DR07:P"O9.T"AP62-7:: ,P,":Z%;"GX3BHA.FE MOL',!HV9#0.LQ??.A:;,16H;^ZE^6&#=N="?HSCDQ0TLQF Q M=< Z&6)M:ZGMQ9>/S6//).IZ"WL_*349+RBC5S/I62(EM+:1/0="2M#:S5[5 M 9^.6#42X05TE1 PX/][N'V\??CG[YVVJW31?WIQ0 9[H:_W7Z] MC:$P /C/M\?'T?@.41;H![[\ZW&$;02?1W?#N^O1\(MR/;Z[&3V)S]!+^O;E M"3\ROK]]&,(O5B$O5!E1$9_X ;IHK16H32WGNVM31>Y9_A_LO5 LAPVW MT)+'FH"CUF+<[@S[7Z> 1S"C3_,LA$J<>NZ,+YI]C"\G\O)7KX4Z1O'^Y!E< ME#(Q<&08?Q7@@(D3H)^B#E3L!4SY\_[CS_PU7_AKHG/E_Q@?M;O?N?5'.,;G^OH2#:!.W*\:%5! !38P"Z M##V4VZ&^ZSV#6S[W7',QH=PT%Z. *:NQ'T*T 'B.X?!:"%GJJ_!!"%K2CR'. MJ1\@4MJ4LI,]L18S!1[K EZKBAWN\X7]8@7LW2:U8ND>)\1=@!@S;,+X/WQW MM!S!B<8+]28INR\ '@V>00WO(/K)Y)7,P+]"(%2+ $2)X=#UV51R(70:,XP# MCPE5\7A 1 @4VP+8,U69V@O+]"%N8DVM283*,+5L@=OV;!-C\HH-P_0T )3! M,1?@Z?)548_ G;DX/WE*Q0^T\_,3]EG4T@?&IN+2(K89+D/LGN\9,>8 5 6B M)S]M\#?\B"?$1T\&OD=_/T-D%_#%7@#L :B."6R+ M:3X;_F3@/_PYB**+_A\< P.KP; 8UX(@V\D+TS+/Z-YP3TN(\@#[NBG54RZB M!#H)->V:8_V 3W@@5#6Q._W]U;4) $I#M3';^&_PR5![?N)XNW"8X=^3G[U4 M;BG=I->M6$G]A7 /"[RB9\J]/RZ58>1'F[@F8L:1AWR!_9!Q)$!'\9 >TT-" M#8F5ALH*H^*'APP^O-H9;"'YV>)-B%@B9W] UHE@IHK*(+#DF7J! M")IM7P!4D/)*7PO!)7RT1]6ZLP#,"T0^HY^F/X"0N^=2J0-0G)3MC5#0A5C@ MRN\60 /%A1L;H;%*O*&&G^!:>-Z!BC=K1D4SE&?]. M )JR3=+-P9I(8A%;2$U5[!9$\P]ZB#_HQDR/:E>$6X5S(6@U )S.A'[!Q@@7 M_:!XHZE\AP @.!@);X@?-]HU,9>*+BV>/L-2HNA1O[2ZESJU@&P;%!QUC,#_ MF5$-R/3HTC=U)2/+5G.S\H;X & M Y8L!DOA%'UQV6228WXX*=L,&)R_RE<]G+>&+SLJ^M?&(&^>C4M .P M%F!C?A"A1C;HNB\[(3V!T>9]9[NDYV>!(0QOF+EF9(Y.7%]XU#]PR +'(:8/ M!:O&A;"[ATP%AVO,C0DPHP4X1+["$;GHV0*DGV-.(1:,\QN8?9 Q+131^' 2 M =AN:$V]8!: GFTO7+J%@0"'@_R&\0<6838$0"(+2= C=M[^"X!S'(P@0+P; MA!MX^73]#,*JC]04(7YOAV5E+)M**P&K:LN #&HS=AB?&)H8S-8@W,J?)FL> MU1 5+?'%V-E!^L/P7Y7/,*E0HUV>4PL'Z?1.Z)B$"6$2%?0G%M3&9> N6 M%XK$T-QX S%3_*/5<6]JD#R7:I,SZ/TY>-GL%2IDF^>=2,])E'GN9I[Z'GWGL8SH, M@6QW3*/'Z^&74EGS7V5*IN%#J0R"9L!UB0;F;F M!OZU1< QD=8T%XCKC>'%N*,XF[-2YBCJBN_F.2N>16+)(5@\"")P_ ME$4E15C38G,;M\HC'3JB<:P'G64I87N;<\U52EBUFL"JR# .,;XLL!!)/!(< M<^+Y$+BT58@+&=@M$\MA^Z_6%!+W[AS*:R%T#;$M'+G-HFJ+P++QYX9-3]Q! MPH6 +1-G6*6+.>N BS,$$V'E\9!^Q[@0M"3:[@OFNOW%!)+FTP4D@$TBEAG[ M&(2RVIV_,.$9C_/I;$40AH:/PDM>+1^B5G ;%0!O@,K@-D$1B:+0H&FX'@Z M\F*QNGXQ&H"OU3:>74_-&,0\]0BKHZ)J@S[ 8D'N:*\S& P7)*)]3I1T-PE] MHGF4AJ2JT&9"O[Z@!F'YM$P5BPD.K=F*4D]J(@J+FK891>,Q4='M_$5E-))X M/GRV&T\Z\%P!W#)8=B#4ZN\W MI-0H>>B"FIEQD)5!H4LQ*;% !0=F0. 5,"[99V4RH><,R#S](0JY Q>AW>FG"O*&[@70Q5GO>B.N, MA$?V!HTYI;*?%M1_TM6VLRAD_4YYS2KYB5DW?ZF/S4BD+$.AQ%<<%8>%>726 M>T-Q#ZU-K]9\CKE,XLV0EOY!KPV*BG!=K&S.M6V>I3.)34D2OL@&5D3#5\1V MX:WN=QP*GC@:R@030KD^>5RL-<;V73:9QWI>!%%)5R@@^!4;<$S/L7PFX+G>X\_G94+7"KW2?3Q=G!7P6FR?-]%98C 4)2)^ M[9?*5QA_$G5UXDPFEKB+Q%'4B;0TLI9-+*&7R1P;PP3MF)B4#$K&^WTF4BWS7>/P-BVR& MC?>L7D<;_$7(VOR"[!O4;O)T?3C!.GI;)$4HX?[2N1PD+ *]%:G$J';FV746 M/DNB0M8\- A9XE54V,>7%?&B]QWH*JYQ#6:""B,:"B6P?Q!+B5F5,RJC\"0<2%2' M1\47G2Z0Y#/8$J/)6;FOL(6#[-B.FR#8UT58 MBYN7(7".@-M*5+S88/^"^<>K6.*E+D*79E;WA#WRRV4^84%.6+63+OR),P7; MX(SN@$HDP\%2>E:L *:)+RHF(.PY' 7;V M& 48*Y_*G@;(:W"PU_\8[4B5+3#?LD3XT[?'T=WMXZ/R-%;"O]\_C&^^73\] M*K\]C+_=GUI]VET\G+]EE>\*SD29K[7U2.JGXQ[Z()Y@ "NG*^(>R<2"IK5B MVF/KQ(*%:8TPM _:^P7KP)2+S&XAX3=]W-2O%/L@]H'&6Y6BKB#41K'2YUAN M(I0(R^F)%7D'+CA$M"UQ3^MVLM(5_X7*PBA5 T??V> =A76A\7C'LNB+KBTI M^%+>:VK?40$\C'\44VE%0,+D6P\'B8<;7,0[1Z-.+W"031SXZEHV1$ <\@-E MKFE!=Q4S8/\-D\D7Q%Y+/6(YN/\9#U\E/?1PFV&F[0XGS ZI:TUO1.7]KB^, M>$73U^W"HR:DJGRU3),N[-;P>5AZ.(5O4??C]NLMN![PLR]@:8H';BY>7R(1 MG$R;KP5O"Q(:+/DH+1VX-Z^3S_G$\M%1 $<"L2]X+'N2:F.()_ R8A%H/3(S M"U@O"A DR8D^'X8N"ZH"D>,3C-Q04PZ*I,/02-91;M&;F&@\B%@-#TKK@3.W M1=POHY!79YD&XT?Z%+#] ,9;$VNBA<+)Q3@K8SB).__#+Y08>OT'/C,2W*E:%XMK'1 M-3HV$UQR"(JAA>[B9^%MY"?O5HVB5RB%8S0S=>GO6#;0=_\71 )NOU%&I#M;V#P,QH9/LT!S8#U;+N6EBRG MWU$.H#H5*2$@](7T"*%I5&61=D9=R7C[C!C82LA">J)A-WFJG!INOUTJ0WI7 MRCL6$H4%X%6^9P7:@7L!=F*"),(#C67$F=$9M<+CBL=A*XWH*F3^,IJ72YYV M] (ADL6^8PTY>/QA,^LV;',,A^ M;9.N79$>^2[Y2Y\NNMX__-B;?STO4 N2Z2IZ5G0WS*34*"DB&^< M5=+Z:3OR"V/"RZ'3-?&75C=NWBS[>)H>SWP#W3:%CY=Z!_J$[_QY^"S\+]*1S!T!LX-'9#I/ZN_ M\H?;I^'H"R)/_?[W\9?;Q^&7VW.+O6R#8;$F]J+WFNOXLM6)1V; *>EDQU[T M5CS FA%[B?%8Y,^+]&:4@F?1[1!NA76O(W M:KZ,)L6HEHRYF;':ALQ%\+C6H+LVKM6+1967>RBCO'(4#V(MP+&5$#^6S/ 7 M\\CE39PRUFF]4'4[62I)%? !'BN*PQPTW3LH3*K'"75R@?(8/2K^Q'7G&9^9 MN(9'=\3/@"67?V"+:I3:$^EV6 K6T?)U"&"$D(Z2CZ:FP?5(4_91E!S:)MX@+BP9J!+1AI7I2[$_/U% @1HB#"[PT@RV%XA' M8"^]P,KA;A+S2GGSJ0MFR,@ITE>I?[9QLHVZ8]&M=MM/8"ABZ%V'J'4K:TA*1 M/\PP$7W9CSD)*(D\N@_ ])N'T5\7ZK&4/Q>&A^+D]Q!A(?X('_K',]18&U[Y M3,(4W:N1$0QG=(YXC3/*,(@) 8O-"D-F/>#L7(XMB"IT.82]G<_UT-:FEP;Q M%$>[UU_K>G1CGD=FCBE2R5G%J&YQ2!:Q!""5\LS!4-@JFAY2\=&*4#2J8R0_#Q^N!W]=J<\?OOT M.+H9#1]&MT5TCAU]&^G J\!=7&4>B%I!:WEJQ%8L&V&2+&<5X '? #725/Z; M:M\Z?9, ,TM&PJ+%[J*NO\$&S/ S4QY+ALN6CA?%/K53KIJ*\\ *%AQVR2/4 M\H52'[ XXV8*7$["*[N$NQ(F6;"S 3:/%SOL*UA]\FNTV-&X\H\/4 M6F^$K^L=78T E&S86#HZQNYSP8,OL<&HCJ>97%@7A2*Z\HPT3 M5P+ #4^;+S/TW# S.S/\@/FU+ GK>MM*6X_,H5P2O;#.7S+'%ZVB+#\RLS.+ M]?7SKH?\G&$(JVLO@J63C3@&%RJKN.R-DQ3[)"N/Q8+;_J:"6Q)_]JH&N&67 M/28:$\$L89Q\^V]F8L1L!E9"(P(Q&"!*=9)EZ\6SKLH>P0*LJ<70T%BOUY(! MDJ"9"(%N>6B?J.B+E8TE*FGC: &K'E,2_\JR@)5E =V3+PLH"6;K,&@W6Z+M M_,\WZLX^_0OR9V<+!U 9^/@:9$76 JXD6$_^-N@JSL+T<4%IQ9L]'S%Q"E3%]3KS2,];U]Y$%Y#'E M)G)B8A&IR#\,VH&6=!:WA35XU$OQ%C@6Y6,$WLJF!KF3/SX"WBN;W,2Q7K%B MGP=P$.X(O"0+FLS"&A!C0K?,%#FTNJ]!(HD/6X'S95@?/MG^>A9LB4T,4(78RV %G-2X*._:/% _BJ#%C_*4HL0P6$-7_;;24S0 MV#-'^'M\9';4Y,C)E*%,+R'OBWBP\=VP;#84G<$B(PI%B)PLQE?ZB^F4/I6P M^9F(,,.J1>@+XOP!$;.PL0U9SL"I"1Q58 8#BMP0C3XV1).C-L0"J!GHT)?* M;^B6QI'LJ4QA%=X0K2'.=\MS'58%!EE##%;AGK FXPWJ&:D@,BW?6_!PK9.8 MVZ#&4#5812/X8#XK'HC.!85PV/L3;@]'>K(0$A>2EQEE9S5G\>2(/38@"-W4 M*;8/\"ES"K$CN//]T-#?8<"4W@8];__]ATV9*Q@#W$EFK4)_B*]6N($ F70! MI&?,??)!_.4C)8^Y;;Q]L!S_7]3 MO)B[2Y?H+OT:F.G?];3+3F_UKYN7VHZ_Z[$"4) M(+:_-5H-\3E!'(X+LXOR?O)7I 1OU5?F(#N=EP]-14/^7O/T'3ZJSW_"A].< MD9J7C51\?$>\*5"/0QX_S_WK6^S_H'0(D'8 K.F8%WS;4_S?QS5':9-I>O#Z M<0XRI:B:HD 7+12 5[%,ED6+"DE0;:-WM,5I;SR093+<]#VN?$!9T2\JJ!H5 M<2;Q4VXJU3KK;*+]9?D,B]M_?-\>O+)2&V\/U%ZW75+DJ!EY!0<[?_AMSGN0 M?+3S99X!'V5O?* VM5ZM2/G("G@R(:2N"EA@/D31P#V5[])AK+0!]7P'FBDC MJJ=SWNEMM=/MO=^:4;)IYZ!B_5QN*)ORW^F:.N@/*G1#TEW86EJ]X^+J?<)Q MF#(:@#0BW(,!2H?IK56Y.FF [F&!ZJT+:_7RO9Y7]U:[0[4C; M:QO;ZYTHL7^_U/Q1I-0J)MK$DX M2B6FNX"4HCBBVH:CB@WK%G% 59$PV2>C M==1VIUO;N&\!%U2/P/ )LFJQD>-38M45QD!?U0TPS*[D3I(!8B"S"I\%OQ*L1D/YR?+.SD M8SM\7EWFKZ[T.H-"VF&Z_)&>NDT8 )[[ X>_X'U2H11,%W94,!D:RXAQM&"3 MAK 9K!=K>1=H+4'\1BX(NXN5?:OB QGMQ)G-K-DM[=G 7PSK:*F$]#M]9#C/ M,:,F5'DV;#@+^-D42D@!*&DZI=O%'_)>:YS'R.HU6R-C]X,RY0% O^*M@ H]\6Q;JQVUXP]*"2L:!D(4\U;'\)73V$6%0QE M9HVMT0,B@!CAV2(]1C/#(F'+ 8F4"!$[4:_,%@R2:A!=UA7CD MQ?!88P<.'^';2!?8UYR([W&Z8@0K*QIE+[4$2!8?(;B*RQ!T\WY2F+S M9XXB3BIFO(2JCHI=%.D"M>R HB4YAY-RG4G$Z_VE69V)AO=P4B=C]O@\WI@. M2[YF+I(P<\I&WHDX'U2BFT9SV%K)I^6 MAT#LX730:'*=Y;#>R%?7-JG!^5\8 P_>U$AO*46IK&5$1S%NC]\J>HL@>1 0 MR2/?#7L1@BZAW1S;]^H=M@X"/ZXV=);6^4P< E.V M86KFFJEK9XD]T9/8$TA[3)0#"Z5#8_*!)S0ME1 MF2(ZOE&UF18TJ:.LH?\6_;(@%H*HQUYTF<+\WJ6AZPSK&Z?RNJ*O/@Y\ECT> M[<3:F7>E^AU*\$Z1![(VS'A@$+/[,EA C:&_4R_3A&E@!K:'XZ,Q;L@1%F+^ M IH9$2H#C^B:Y!FL$?&Q4T/ESDFB8S#G3HWHQ! '7FG!)"8SAT00[)78YEH4 MP8VX#=Q>C0^G0/2'5AS6,@'M@/:?"%7%IIEQEW?C,#2?(PJP&3"G=FG#\,"5 M..B;\FJ8')P4!<&5SHQ!@7["VTM8TM=W3%/_5\%C&YMJ=S>AA/:(0P$OK MM51J5\4_8AN^KWSBGV$SYXWX4T$]LMD!WTE(+I]<:F[#UV^HD3T)7 B:/\2$ MS,QX XR)&01$7$>,:A?@,LH[^DE_83#HB8>%312M^=RYT)B)#@"&= VWV.T%3/$OC ) _D!? M!J6+_2]?7/8M=R4?N!'T&',TZ7*B:SAJX M\7<"\S@*&(IOG(N -JA#[=K?,<%!53;U0;DQ2>]' MH)W@0T.9'(*X\$?!Y))G!-]@08?0?% 5"P9 JRLX4'DP&)3EL$"4"AM_;F( MX&+H>GB.P(6 $F$1V2P0*C7;8*9[#X?$Q1&H3#(EGH>SX&)#WJA9X2[ ^$C9 M(Y'QP2.6='/TXGG8$T=/.97O)09C2Q2=\Y3IR&"4$1^L='V'"(((Y/T5L9)<@5J M2[ &I.V,/YCP=' I:0J+/N5/7HFYL FGD\B2Y<@\3 TJ?+"@;6'2'#';(<@^ M#2-&$RJBP3[V.3?BTXP7CQ#^O' (-,".!8KC0D!K9C&_44T $G'>#;\-A ]K M]P74T'0!NX@52-"_8'"*+H[;[2J:. N/&D0PURY* ,"D17K<&'^E-TS-^@G< M-#OM$) HW%@<)"T,15*>9'IG21D"@8%8-YPW!'\+OPJ)0.1L8+D8UAJ3C_?GO[=+8'/RSQX!\>AG>_W7Z]O7M:!?9ZL 6M M2]_5T[XS7;1"L'8)-/;"20QL@"@*6#;49:1F'E$ 5!Y=M)7*%W7N\E/=Z?2" MNQO4189Z*L/SH(:!6>AH ."'P33PP$Q:Y710SQQQ1_C>)*B8R?^_!1+<%LTVB=#4U5A9V$*]#1>,R-'U7>"ZN%P-] M%46MX>1LF(6(B4^L"8$(661% 5XL#T>M/3(1F7HA#ET6V.8S8J#A]A:/5*B1 M^1C&-]"B]S#]:L&#+6G@ #-Z ,S0Y5%B5@/W07EG MO6?7'CI:]$TLW2^"/2\+ T((A(3K 0,7A_I8WPF.VO$68N%8O,G*6N@1T1/[ M"#]]9\%KZ!$';(".ZW%OY84!>K*/8G4$FW^ )\.=1TRFT#7SG=+O^M2$M0TO M>29P:0Q H#O\? 2W=\?87X&O$I\/'OS*L.RZG*J)#NV3 3WA]'3 MZ/J,(=S+5.S7U^-O=T^CN]_.]O3O2SS]\9?1]>CV\:QG1QS&D]KN_!^?1E^' M3RL'&%1=5U3%IOT:)E7" ;.QE!\+41KVFV_YHA8LPR#D$PTRK#\TX9XQL;.8 M/E\IOP^$]MQ??XW!D:NM:]*R3MC*;&29B>'!BMNN# M<3T'V\P2:8+X(NB6)YBQ=7A\&$I<'/P2VDW;O<"/$@@3:MI#>!G#CV"KP1$Q M;/98T1TKC!.),N$-A&%,UL[!0XXQ('?<>CRSHH9C^B@58R4KU.%D[ ]G6N!- M[=,OP5O=Q$-M"SOI<-0ZN &NC/Z6SD#I$6-6/9R1%;!QJGF9(57C_OK^8S6-A M6X/Y7CQGR6-$S'BM:I+Z8"LKX8N&7PYJZXYHBC1\?48N\EH MW6(F;E13#"N@5#=S>7*!_OW%,V"225AY&M$!;GM]JQSUAID_)40&_;%M\@8R M/G,$YX.$BZJ'1W"6U:G]DZ]./;ZJ7C&NC#'D$S#D9:DV)Z03610)58OQDX%> M44% # _J7UBY'-/[82&[B@)V@4UZXCL\>09]"Y!Z9!E.D%,+AY7=)?*<"Q3, MHAGTWU2V^:8U"1MRPK *LS](4L*%J@&6QD4XJBE1:2)*TS-VQLJS1$97?!"7 M[8H12+40456@[M7!55'RPS*8W%1A]0@B#@7$GV4%#B,-1(T(QS0\$\IMHIZ; MT,H;/EX+^T[IM9N'=J!R%CK&F;Q,'N<15FB1#"'NV,1U*!0D)MH;GF_@G';X M6+S]FW$8;Z2A5@_C]&A8$G&,B0!&( ;EV3@K9W/RD\M?'X2!1FJK44D!2 B) M=T.1#3,L,'S-8MZP0MYCPDJ[*/&'YL52)Q_]E^5%^P/Z^_%*6,.P\1-E451% M$)OHR]XD>@BS9SA1,PB+WR5QD-U(]@24O4ZQ3:E# = M'6L4 HBLBWP'&M?TQ"$CHJ"ARRQ\(^-XV=U QN49,D?&.AWA7G-(NF\W$0Q1-]7J)E?+4BAO*D1*XN\D/A$JFB%E]:AE9[P M8.#H0F=*TG&*CD,AF$E0;,1X;VDJ7VQ,GV@F96Z>$,&)!9SXL@ @QAE'C65+.$*91%.+PX^2T,!0&=+!PQ BYAEH(X<9A( M2/ZN]0DXP)VADQ(/J$]K,O["OJQ_/XP[H%X"A" 86$ MJX$RMWB0BI*4.TO8^J['/IE\2FB84R*CTB6P06J#W6B9N!?&;51PBMC)&U]8 MJ&\3/,-J9BT4=!D,X'J\>3QLA^T4 /T1!5?/A,JS?=DGQ&&X%T&EDOU9D-3N M@HI(H"Q*BS,+C347IA#"\%LH!G!>7(RD,@GUBFZ'R&WW-_#+:-XN!\80Y1H]YVQUFQ!&TB=H2D'3_CN%&$X@=.AA8 M^!C*#18 AZ2*]#DHZ3FK=H?:TLPGP!<%CE+T1=]V@P!+;4/\JLB!9P]B !4J M?0=7*0C@(T81AR<1F0_QJA4J+*A.8()HZ0PYL) 'U>0!AC5?#*AH8*]=BRY\+J[ B'ZL:4(X($XC%3GD5_<0VK!G6#XLV40 ; M-+G*1*V6*#@QA:,2^15+&Q6+1P'N ;'Q]3*;#! )T2KS+/!E\"WXA'#V\QQ[ M0T3),68-IMSB-.F5>K&>A<##ZF?>[4J5-LI?ND:#RLQ7RTYH<-X+FWW*8741 MB5Z+#39SP @C86#%CR5L@-#4\""B0'4ZTBOJLJ,F Y3IK'J)PW3$40P,9GM" MRP*@KH/WR$UJ82U%;UT^/4ZA/*W#3;/XP\%A@)W]Q ?0^_E%C\](9O:9GK3/ MDG>J=$;O$;V;JQW MAC$/"4UU9LZ@@,G.G3+0LPCZ8^::Q/91Q'![+ S)("0,L$3TOBC.@8DI ^.F M!(JPIJEL#^M^LA 3-9&T$CPE= (+AV(W,S=.26@])KB4[S46+H+&"A2FV*#' M$EW@C!N^Q902=J4P[P U K)IV$3#?Y&UR+ A2:16+Y4QTS^Q#[&D(0ZY)S.0 M _-7:R(*$B#% Z#30E<4MT#^YWXJE,_?"UF5P"P<)L]D'X]6)N M"I>,@R0JO(XPDO%8&,JV%E\L'R61&7%0(]&U/1T*^8OJ8,'$8;P[1#CWT$4B MXA)+23H(NCIOR@L"(6'+.WIY[C0@3D*B1P0;WY+P&X'ZXLGG9'?,>AEV0(%U MXM'UIQ0/6SR5C.D-N"=&J7'! N+'#J,/K C FO(J7!;9A8_%?4,3'^WP&-R4 M^D4NW#CDZ2_^7#!&PBZBJ&(5!!42G_!F65NAL-&X?1"#LP5.,-X2R$>A1X=> MH[D@+'R=VG&LIXNS&!H00,W<*)@RY!#60VQ3CF9UM";YF99IYB)921""&(E6 M2K0O&>,OK04ZN$2,.ZJR(-%&&#\^KW!ZTYO[P4L#^)U% QO8KUG/&#[SS0), M ?RL,<.*"!\^QF2Y0&*E,CJL!PKW&[L#\7)1YNS/71'F!WG$7T)MT>_(\1&T MP<4+VDM4@$'LGJ[LV75,7L\=_Y+ XGBF\F$M>#%?\>>GQUM%F!,WXFBN\5GO M(-1 //#MJ( F;//75)&L^,)[UC I@K+A'0MJ$PH7N]Y9^#_F*QG<)PKQW!)X M73'M)\J<."=.#2NLCL;+8*N(-"AW9;(U*8 KQCKFP\5@O!M"1Y.8%9+I;K [ M"%]G4X_W BOLQ8LM9VI'<-58P$V)9V8M9I&=('*S[+T30%5EN+51'1C]/B_7 MBJ^#[Z9/ZGIXA-16A_XR!ZR-X"-P$2\W1LW]F-508NV-Y M0%&@0#>^P(M I@V1V06Z@,EQR2'NB#7? KX?GCHA)H.&B$YOR6;R7QED'T*- M0.0Z=D242@"N@(?RFA X;%_$EP,_3%A=3/O(PH)9(4RRLN(*&$K60G+Y:S M91$+JZB$\,';I:*P"D0A[B$C":&]@5-SHMA,R=(-"3 M 0'9V\L8D2I9RY9LM'4&PQ]B/)I:XI&K)A+$(+;6WX\S%3=#?'#*5\\+ M:CGS/!GG*=>Y8!4]7K3#&-XS0VR)OHI^Q0PQ15F22T%.@_BBRKVL5P,Q\2![ M@(AQ$ @%J!%4\QB(Y)/Z1$H0TV< ^HF_15IESMHDG#<'@4U>Z0.X@NR)N&)K MQK\;KL,7K:((/0/'$BW?MV;4US$<@D] =X@N $8TP+G-K/^(L^6U.+[O3JP( MQ82EK:-SXFND5J"#/CKF7<$=M_#D$\B'6;K%<62.E-N]L1W8'YJ4D6,9=U^9[HNQ!FX>G$A] M&4HZ5K*\7"W,XC#T^?!CE^6=HW=D$P2\HQT#6E_KE_[22HGOU"?9 ""?2WV$ M&^9)KWAI UKZ\5R8Z'@)E\M3D5S2) X'&G;%I!_1"@X_G+G4.72]V/B\0#A" M8NP3SC8(M>72@3.C.!P>"@;O=[)-%P MI'CJ"-TCUE(/A050J/<*29AME\!>?7+XWU&CV92Y>^&AQGW/L$=?8;:4<4UF/$CFD%C@"Z+)\!.#CJ<12?Y(WL88&C M;?P0CMS+PA;%=[SL(_'F,$;(HE\Q" #[+5'[D:KXNU0^\P?Q[AI$/8B+3%P% M>VXXHBO6ZH5YNQ4[HXNEKB"6[B3&Q276SAXMC'&Z7HZ2&FNL"+>W?*.31/%9 M_4AXA8M&#\#R9OQT840=D)7*8IU@/L=K>*$1RWG!B/)23T]Y<2YT*;"/!6[*0"ZB!VE(^?L"*#BUIL8"QTNI4SE@9A7OS$2-/ MTSXJO_'SP3/!$KGR^\ACY\HO-A2=?F;W-H@P;F1@U2!O41,%?*)(/0QKQ> P MJ.\>(WT(X?.$%5J^"7J"F!5 <4>E&;&:C-B:P[R.Y0O7(NH##%XMSU3^7!A> MP,(-P=)\0301V!P&CUQ$WX_!=K!*.\SE.$"8B X<$ F:&**X+2QN3 M:8^ 3%X=>L$O6';!I;+*T.$!K!++KL.I-WSVG ]ARBC$Q_,+U+I'W8#+$LDE M82FR;;'J&#PN$-=WKN@ L%Y>".X1KBG 8*Z5*9;020>(>BI!+3&?9VE"(\_R MP'D+><_+NQ)]91AZ=1>!C1X9BW_CQ 9MJ#0>(%/WF9U98T>1?XXE!>WFR9<4 ME*2F[TI$5[O]_6Q![22DX[E".CZ,[^CQ7Z_ RBX^QEN9Z6I07(2N',X;,C/! M5$XRYKVR!?NKX5$SA1H7358Z\GGX^(F:>'@Z+PN+6?[,@@#[O]_NPS0G#D*B M/( Y] #QU1D/ZH;?X47N/A_DPBMP32NTJL#N%(AQ$:8#%KN09P!31B]7C?+T MJO)*S!<6D>)._*LUC_L]\6%Z+T! M'YK!(1@7SXUR$(@\;2-$\>B>.#848:+%VB.:C75*!YJ4.O3 MY+GUI6DT?)";;4Q8> (/[H)%RY;.C-40.5'7.Y91X\ N^H\Q6-% ;:+(E6X+ M">;=X_CSPWM5$!2+]6 6@"7]X;I,K!4J+IGTBT&Y1@" M/2CH5CD<.#Z![)FOA%M.]DZX3EKAKA,\PC+_UK Z39.T-:/3ZTR:;3*=]%O3 M_F2J/??[QK3;:1G_V]$;TM]*JOVGVZ]*/PR6?1[=#>^N1\,ORN/3\(D9A8#V MK3Q^N[__@O\>/OQ+N1D^#8NSC;:\NTXC!\T<^QS'HR\7-P\CY7K\<#]^&#Z- MQG?*^+,R_'K[,+K>ZJQ*7?[U^.YQ_&5$[_7V1OG$)D8ICS"^Z.!8X[F*O\1B M JQ-"J4AS#Z_@+(]8^Z3#^(O'Z$LP#;>/E@./@^_])'J!&I577 1"GQ,;1/L MK^87@7?"?LU9?#"X[#5[P.6!1__?%"_F N 2!<"O@9G^74^_[#=7_[IYJ>WX MNTZKM=,WURUV<-EM%O]4>@*=_D'6VMWJJ;_BG;%[HY0!]/.W1JL127\3$O0? M]/E/1:/$$.-(FTQ3Q,'HXOBZLYEA(?*=K]E4$[;4R/CH8)O],XE4T@FDY!2> M@!A!G3B#+6]XY6'L]%$N= )W_H%^5D$34!$'4*]#A73"%D2UU8ZW/SDN@-./ M.JV3U7#8F?[QXU",U+_AB M)Q-"IM-U!U"BLLK>_C7'Y,("0G\;^;)IU]O(EGJ=W)YJ7I[8ZA/+S6)3_-_R MMA7\[Z#B^[^&KL>P_3'"0=F-[99.8IF(\IQ@4ZD6^62+JE^6CRG7%N-;\^"I ME=K;7ZV?'QS7^>RQ7 C48 8/9/JWQL(W&QC@I*O''TPNN@W%)!-K9MC^WQH7 ME$0<8T;@DQDDG7 M7M7T;.OADK MRT]B>MAA'Y7!\71_*5 '#,6#/[O>#0>B$,N(X%JX[9^7S%J4S-1FOY>B,M;U M4B"7Y-Q&:J7MQM4 7/L5*BL5YZ\*Q<2SLXH"6@9_U[VFI[I@9Z MH7HN^,D0[\'UPC[$VX=N'+7=[9Z>:UH//7 /T\6MV/CMV"BSH[$U:%SI:K_>,5KI.-17011!Q)UFXZJE=KMI(CX-AZ&KL:KD*NN* M)\1P+: RH$#3:^N*D\JQW>WA!.[*;UKC26EVUTZQUN"DOD=3(YZ@OX1\^ M4+4/X4.R3--53=,* /<9@[/Y<,!SCLFNM=JUZ MK)R"KT;IVBD?YUG%F#\M+!M6S8(*V 4.T[D!-<=SO[/VRK+MQTIKRH.;B.$- M#1US%+N5WSS7]_-JSA;&\@: KE-[B[&F1F&EJ?G@=E^AU-Q&:M8'>P<<9&1Z M-\+X:DQ>Z0\]AL9!CF+LU3V4=W"%$5X*9;'0_MZ)OSK4S^JWU78O[6?52%W( ML'1]U45QM-R% MN.VNJD39_3B$Y77EF,IU,+IHHM/$H/ LE\/YUQ+F;9$7*8 M+':#D9LXKR&<;UY>ZX'>4'OM6FQH(\73BB*1FF4[2;4-Z5_4/V UQ6[+799>1E/:USI74WM:^DNV!JI M"UG04D'J/ZBB*8;Z=4K]K;[:;175 UZ7JI9Z."%?L.M[,EG,%FQ&=#@^3XSJ M,V8N7>Y_\ ?25^AOE4UXV:^>BO,T=N*507AL\[8[:ZJ6C5*50WKDY+'EE[FVN=QE6O3WV5M*27OHKT52KKJQ1!^MW&5;>EZOLW>DE'Y1!0E:[C!QX? M VXY,!7IQ:/.BW1)RLRPQV]E!&8?WLDNI2S='L:G^YUT0WZ--(]TXZK32S-!86/>]E]AGZXPHZ5>3DRKK$FQZL[SBFAH"E=;&2T2-3(M M9+:A?J9%0?3;A_YPM=U.%U-4-N5P0I;$]<*G:R.>8EM^<&(&1/S/ BT)<61P M8K&#,A+Z.1\+:(VKGMK+@/4HU, XP,)U6'BWF6$9%61WY!#/E9;"ARU7B%VL M0S+&__9;4+%6'P/A<'; J=#386L(-M(3MD>FYZ0<_%+/JO/DADR)YU$5;#D3 M>AU*8/R4H%WEAG_%E8SP1IZ,GRSSE3^=V8=^1U5O2BA@2$X\:[\X+FS?".DXNW.G%PJ]*WWRE6>W@2B.\H"]P/P_PDO'T MFT^&.Y3J]WN-JX':ZM>Z65$F$NNK-PHE9H ";JK=#"NH]NG%FN@.*-^2+D59 M@1L\_CO7F;#!C<-=X"/Z _0D6K6>024]B?IIA*((>- $ NZT3[5GO3X])WL7 M\\JJ^J/X$W!-W%T/62\OTP$X<+_NJ">RJZ2"]']X%Z0(^H=&QY[:/#O0K8JH MH6PAR=30X;I)-GV/7R([@P\M>E.FNP#X2;'U_;BR]>^%'UC3-W[U5W]]]GZ]6EFZR*^MK3,W?>[Z%IS2!X_8 M!E2K??QAF<&KN-;8%_E)-*.O&,]TTXM@]5=B:YQ0HY5XQZ=.'=;4UE<>QZHE M9IUB_,]7+RKT>2$7SQXQ_K@PIO0!'PS[A_'F-WY-O&=F.1=+1[]\:IM>7.K! MINP&/-CQZ,O%S<-(N1X_W(\?AD^C\9TR_JP,O]X^C*Z'N0_]V,N_'M\]CK^, M;H9/MS?*I^&7X=WUK?+X]]O;I\?5M;]56?P[D*J6LR#F^T*H.TZLAO="Z15$ M6P<- A1"D2! P4?W:1MSGWP0?_EH6O[<-MX^6 ZN%K_TD3^+2P^@^R6AAVMD MO^8L,1A<]IH]X KN /(7OFI;;C[SJMUD[?7+?8 MP66W6?Q3Z0ET^@=9:W?;IV:8GH(TJ%XF!VX[J(Z?L$M![F";_3->KI0'^8^% M_::T-'6+,Y"TL"4MQ#RW'+9FQ0D%VB2V"79ML^/M3XZKG_2C3NMD]:.S7P7/ MXQ M ON$2.F=Y2C!J[N /D<_-0&J&*(ZB1#^-4O'*%\LX]FRJ5M\X):%&CZC6M>X MI\XNA,[K7'XM"'YF! L/Z1TZ:!TWH'^9&V_@\AVBEF+O*M7*28[M8\E96ZQ* M-/C@Z:1'XEBN=P?T=;U;ZKL##?=TOW5.+%6OA+S.#+EO8N-*\]_A01W$=>S'@(C# M-]#3?? U4B/5\!0-)!J:]F*9B<<<:NN;O)12(_=FY9ZJ3?H'5U,% MD'ZW<=7NJQVMJ/$6VUU5!357MGZMB+;*%J(1NLC>JFI;R[&V)UCXF%-Y8M4O M,*_@ )B[>.%M.-!FX? I)\2D O\Y4"S?7QC.A-!C\@._J$%SR^#:GRT'7G(- M[XB$R5W62 6MB74H!QP!L]?B^MA-(\?+U<]\9^6)7USGY8EX,V2/W$;, )WL M?KUSVS(#45]#O BUIJ4B#6U-Y!YA\KG'<+)-Q-W!ID'G$TFDP^E%DGQ*[F. MW4B4";0-W[>F%C%W!F34-(UZRM11KG666^8DZJMC#D_A.E)X)SVIMVI4=O:5 M5?>4 ("<<+HZ=9 \$E@>F4$DZ)DX9&H=!I_T9 S"@ZLC?D%#QT0TX/O$'5%. MIN\V/[&;NK?IDF/QNST8N 6%6+U.VDFOD8J2;E!]551!5)\F[';C2CI&-=!+ MX %?!-0%5MR":W_/Q8PLJ_9W#ZW3:5SUU;XF^_4E15>I_'6SI" ME51 M 7KM=/5,K8BP"@6'90A4IKQDKTK--%9N-H4N^^9 U3+RLS525.?8I5)YNC^F MHLI-]WKC:C!0]6ZZ\*96I+=&/8F/B--OLQ$^Y34B[/.,PN9 U&&1YVIS/ ;N MY(]7UZ:'Z(<3&OY<6,';08V/VIYBX=U'\L1*@_VO<_?1M3N;44V.[*LJ<\-3 MOAOV@JSOW[DGWN.KX9%EG=^/Z_S1W>=EI<]>AN^Z-[RQ]Q@8 3'_"2^,'LGU M?3/2]ZWUEL>JU0P.LYIVX^HR,[6]W&DT)U2/PU-4;-XBIK)R%_@Q?^T&FFN6 MCVOU1_B2[:RIV'XP6=^C_KZN9_1RL94ENJ9R[J)_E%UT81?=?C>S9S^Y"WV/ M)J]S2='O[_<.UMO_L7M'CLNR\WOT3GNUGB8NBT@J[*'V]Z?0/J70#'E3-2JI M@E-21=L'6B243\+XH=2!B\31;*+F#0YD1 M+0V0'EN#GMKL= ]A#"7IXF#;T+??QC[6T+F4F>QO#27)=R=ETZ)ND-ZN=4VM MK(2JL#F4%$V[D6@[FT2K1B9GWY4QI&N&FS%L:NA8Y@55!1-C;@6&779Q4Z69 M[/" N>&]W--K&3G7[%+R9LA: %_84;MZN\[:0CK/%=86F^!R"R+D+B5D76UW MBZI$JI1.R?K*Z7WRK+I/'DA@0$^K0@S/H:LOO?2JTF+HX/I47,]\-ZKKIASS7MJ&9WJ*4XQ$_D(Y;F8KFJ^6XGA6\C?AM)#EP:OTDYL5_B.=F M,=\ I'=?U_2/==8HTEL[\OV\VTNE^'3]]&^;Z3A%KVV I>RF2\[?5X=4SMX- MB9D$"K:P*H 1YY%7@./Y3I0152$SHKS[XOI^ZM[**C>LT3,.;82T>A4GL$/! MS9V+2#^ 0;)"HL=$ 4J"A"!@<@"DP!(6USK8+@3JNB/!>/ID_,SK:K1Q-&A3 M@J9*QCB:K5-MAL!:#;V=9H@S,J@JK^^N&C]=,=A[F]GNJA-YQS3\T7XOO412*&O_#> MZ,NQL\8(%)A:J*RFU%T:8)_X6V+M$GD;)=H] &7L=OKJ( -C5.'-T;OT>:QO M5REBZ8 GV='4;CL-4Z>(SJ9#=^\6L8\!7D%SH Y:&9V[>US!^E:; I;>:>:] M OU]-;IMZJL"#Q%*6$,8O-,AGW+K:(VKOJ;JS735:NX 064,,$E]1XE.%T!] M.HQ&4=MZ6IK6A?JJ@-52AAAC<82"H92DYW2,H$'\TMAE42?)7L")W,,<;]<9 M!H%G/2\"&//]Y":K^+++QK;@=9COU>NIS5ZMJY%EL*&"+'/X$Q_W$MH2WYG)W3AQ:]9M-= M4,FTO3BOW+'_LJ.LV_(,JJ+*CHGB/73,M&++K:0ZC2N]WU7UUBG G^4BFI)M MNY,6 MF7>B9"X)B0YL4( I4,I&_SO2.2EHXVS2M1C,G$G=%WOT&KGN,&8-AX],<.]NV] M> C X@6*.U4"^O%KUT'3$6M(/EN.X4PLC C1'T"YD'^Y:NSX" M,'SP"*M;_/C#,H-70?6Q+W)J:$9?,9[I(A;!ZJ_$CGA"P \KZ81AF-IF*D@L M,8MXXG_"(X#_K$[3)&W-Z/0ZDV:;3"?]UK0_F6K/_;XQ[79:QO]V^@WQI=?0 MXYH;+^3BV2/&'Q?&E+[U@V'_,-[\QJ^)QM-J2[V-E#V%MS$> M?;FX>1@IU^.'^_'#\&DTOE/&GY7AU]N'T?4P]TT=>_G7X[O'\9?1S?#I]D9Y M?*+_^7I[]_0(6QC?W[+]/*9V40[A+XG_Y2.=&=X+)3'P1CO,]0<9&S$\:@&Z M5MN8^^2#^,M'(:,M!]^(7_K(G\6E!)#JDO3'^V._YE3<[UYVV@,@9.ZU\A=S M&K]$&E_26>QWW<&EUEO]Z^:EMN/ONNWV3M]\5%19.^$3I1YW6R>J24M%:-\*]62-;7H="J&Y)5>XOR;KE4- U.FCE4#JJPA/ M9Q/M'0F41\,^S$S4/ =5M=CPO@FBK"U6)?1; '[[)DBV[\19D,^>.[N&$@7Z MQ-^MX/5ZX=/M$>_V)Z]K&/H^H?]G[M QT>DUKJB[J3;U6H\EKU[?:YV9=M^$ M3I69M@!$>[U\KH4NC79?[62TEU2-4 MFU4!D*[94G4]W:U7/[^J,BT4DNZ/XL+L0_AZXZJKJQTM76):*]J3;LLF0?M( ML&-&57XC#H&2,ZBM'YHSR[%\ZO4BJMWMSSEQ_!W#HN=B@Q[>H>%7Q2^*6J') M:^*WE)O56\CJ6G^?AG3IV]39MSD08;5Q/E>SDY[Y6"'"DF[.)A$&4$X*I;#1 M;&Y8'L)X\S#7#\O>;2;DN:!-'MZWX;<0W0W<5HX!(]W.20P8J5[FZ&1H^ CZ M9QLJWD+?P#Q(M=NN-/*N=$@V24>.A#KUW)DRGA,/07%+=SWJ&VPJ(*S4U02M-J8>W,G.0:J])277OQ.UY1-YKIC0( M,QQET+W41*RX#F[&WY#GW 46/1QUV99CPJI)0T<(>A=!1#H0D5X$F/?)B/DZ M^P8BTSKG Y0I@DCTXLM>!9H1: M1Z"DQU(OCV6%$;0G'7>AFW*?X8[29ZD.A6%&4U4J*68WAOHX#,_&*&-O8U@%%3N[VTI*A1:$PV#U20C8Y1UE4=/M*A?Z[7 M/,'1I[()(4/A4F(2R!YENV^5%@+'J"?CS,VO@R=].9A*RW& J]^C@6R#A7=8JZYRA[GKH-,M]E\5 M 71PIY!AS>W2 -N'F<8#M=U/IX6E#W*>UI4+I%F_O%J9'G0?A'J(S9A_('372N"JNZK+-R$Q\1 M-[5NU.M!<: *QI)JT:,VW06HLEU&6==BE=*ZR6'=W!-/>81)R@>U9VI[?H5# MQ,D3JQ0*7)U[=#\9OC51KMW9;$=HAQ.>6RN'3BOW:Q;"?WKAJ M7F9DO:O& I4PS&NEVVW#]Y5/2LFE.6O/1DKD;&2JM@E]67M MTF(E:UB[C]&2 W0MU<\ND95U]5UE)0S3B@C8; MB2!=CO!!64N8=C)4'A.2WT%A;?+HW"]"5-2U4$_#8)4 M-2JKA.E6*PUUP(CB5AQ<3 BB_AJL4R9_XX3502<-9UDC#5:WH-R9<$O7Y:"M1( M1]:MH.9,^*-,#[$P_F@#K$)SL#J!/3CUZZ#Z%4&*/7/EF,X$XM^Y#&@/Y@1)_ O M5VZ;O[JM7_8Z='ESU[> XCYXQ#8"ZSOY^,,R@U?!3K$OQLJ2"PQBWCB?\(C@(NM3M,D;'7VX?1]3#W M31U[^=?CN\?QE]'-\.GV1GE\HO_Y>GOW] A;N!Y_O7^X_?OMW>/HG[?*Z([^ M^[80RHO3A.&]4+( $=Y):N/P*0P9-&1;%/GT=&QC[I,/XB\?A:2U'-PC?NDC M?SKG=7C!DK3'][%?F^(LYI5XBI2YI,/:[[N!2ZZW^=?-2 MV_%WW79[IV^N6ZRF7[:U5N&+U2Z[G?YA%MO9]K'']JU/LN)JH[T^V&;_C(B>-;WXDP[MX!@[__ M<-#JSM-\AJR4VIK^[H'FJ$:B7JXR=_W (X'E84Y5>69SYWWEG4-8)M;XN8TC M?- 2CTK7:!Q@L-J*&8HH-A)2([()^)4.'1,_=9^XU4_L4N]MNJ&A"84 \%-J M4XRG3\;/W.;$H''54O5.K4N/U[!O#6J>*LT0A["&J\T16I/ZNZK6[Q94XE1Q M _L\FFZN%[,%JQ92 H\^!_X..C.DEK([<"HM!(XXX'J=$/CL>O3]SO7"\X@S M>7N"BV2OIG+A*;K6+!F09G.-*CX]#6&;>P!QA4)*)T-PQQQF?3R*TZEBZ10P M\OID-,H:#=ECQ8/5T"G9\F^UXU^VBU7?^;X''VR]CMMWMAA;8#$.6K5.D.0E MG1HY6/5EA\/G(@["#^V#@1H^ZVR$ M(@ZH*J+QX)9"AE#<62!VP-=4V_VT\5\C"Z%P6JIX <;I2I5B)ZZW#P];6?6BKO5F9QEGVZGS#[=MNS3/9,^W<>G M\?5__WW\Y>;VX?'__I^^KO4^*K?_\VWT]"]EY;:2?;='[[(=="[[K=8N7;9: M_[*E#PIO,>U>#K3N 7IWV[U#K'77CN RUMKJZ;59JSS7'&LMW!BKV?ZW7NO@ MLM?=[:G'7VOOLMVIRUK[E]W!=NLYG[[.RK7E][=K>D,H*G!"& I5(0WF-3V+ M-:VI6]+QB?3<;W=<'"09/)'_:\SF'T,\2/C)8^!._CA^0_X)'.L3]1+]A?>6 MZQC/\J0D 1[D6(=TK1#O,6P\R'O#,B]&[)BOC;D5T)_+8\U_K \D,.@/33Q( M,6+SB">YMXMPTK>SD]251)Z2'9,)J^GF=(Z%+$QTQ#,L^!,H9I&'O(O-[CH7 MU_13GFO;D%P8P0*)OU6UO#S,9<9W Z[HD.M?79MNS.?17":K_UQ8P5L>=Z#: M943;G2^_S[T MC79: U4;%-!$8C>KWJ>_OMXGKNN9?A\Y$WL! M)W'O>M@\%(, >W*IR36)+"YA<.4N#1I "79SD&YB/4C!X?*Q'FB@5"5$PTZ& MK90;4FXDY8;>K*+T?J93HGP2%E@Y0-6\J&#:T))>"Y?J MVV*:E,2E+>H\J)J6#@=+)I5,>C9,VCHRDZ;YL-VX:C4E%THN/"DNS,6$&P;6 MEZ0@83YU9Z#JK2,! =3:@RX(3JP:K)Q]\C (QN)8X39@A:_,F]<,1W9;PNOK MFOZQ:KBJ9X/V*V_I=&XIEW;LK->.]YX[M8+T=)*I]9.8%_\AGINEW+HAJ50> M.5G2SNZTTST$[?0D[9P#[1QR3IE>U&"D"E/0(7HL)%5NJ.#:3:(-I$0[!]I) MY)#JIGJAU0P4G"7QE:SV^5F$6KZ2J"E/5AMAAT535EE1U#E2U(:I8-%5USH&JCAUI/ ]*W1!I M+)I2B\O(59A2)55MB$$>8L13JU?0B"=)6-4EK'1\\K#BJB_%U1E051D3Z5J# MZHFK8YY-7P MZ?-@B#*'SZ9KB$_OR!^AK&V\7Q;\U>&6\J+&Z^O'!V2@Q@\G?RXLCYAYT>/; MO<95JS=0._TT0'5NE!I)3Q4TPS;%4A/$]$_#7A!!2]>N'WPEP:MKYC')9.[X M+*AJ0URU:*HJKHE34E6%J6I#B+5@JNH4EP.J,%7) M*#9 ,V1%SSD^IF][0# MN-^:VF]*6ZT^5%5D\+5H^:>?@_P[>ZK:%(@MFJID"UE=J:K0H.Q!-&"[6AJP M*J6C@^4 [:"L^"P":?K^ @:)0H@6([.4CDSB*;9+UQL0;P8=]'29T$M/S4S' MWQ"YW>] *\=E>8.!G;7!0&2O$3UQ8MXL/(#-I8MR3186Q#\_&3[PW&Q.'-^ M-^8-$G8 +5?OJ.U.0?-%9>:KN&#P,>Z_V[AJZU3J-JN1%Y-D=N08\0H:0Z6^ MBL32NALZU:J$7B/)Z,A!X5W(**=]V(?VHG:G(\GLA,EL0Y1X7S);[]V>!9RD M+-(]3LQXW4":@PK*;A,%9;2#RLBN[(@Y!QK;%%<^+(T5E[N0 M-%9AG9F.,A>H,]-4U:)JL1HJ\0RP58&98Z<:V-N!8:=K6 >0GF& MRND;783_0/Y<6+X5D$?B?;[[4AL%VEI:F*WM3U(FK/JZ6PLG>?LV"\I:TM&(]A)+$B M\?$B\ /#@>/(6QG>8QVIS7Y+[>MI3'?9')#WJO,V![3TO$@QN:]8;URUU$%7 M4SN]0352XP51TM[44S4I^P$G<0\%":ZSW63GG*8XE):H6C-=<2ENK91L=LTKI20/GR@/MRK)P^W&54=7 MV]W5?9"2B2432R;F3-RN)!-#-W.OK_8ZJQT6R<75:!Z2DJ$^DB%767I*&T?D5PU24W26Y:RTVI@ML#'X&@?F#'>::JN=9J*S=/+.H)T0H>=P0K7RSG9] M/R4L3[NL27:FR5N2MU1"#>L&!7CON5,K^$(%4H[RTOY90--+VMG00;(;[10' MOR)II[JTHVV0.]0<&J$UE":?S?9S7V]X$G2E*JKAC: M4#^Z2@IM855UT:IJ9R3"*MN/5:_VD>S+'P>OQ*.;F\T]\DH<'P9/L$CA3B'" M&G07%!E\JEXJ2=Z2O*6R;ZG($"'*I^NX>(H,%&JMC*=/QL\\%F]QZ!Z2JBI, M51N"AT5357&0')*JJDM5F\**15.5G*=P@$CC65#JIDACP90Z*"XE5V%*/7NJ MVA2#S$]5F^," PWJ8P>MO9,MDK J3%@;PDI%BRLY(.$L;99Y%WI*\I7*#EZ%)-7PZ?/3H5KJ/'DSX7E$3,GTG:K"5G@CMKL=$X*]^6TR:G(2&J"EG!PN2"E M:]@A'-)-\=;\I+J%=PH@TFJS=UKXL*=-5$5&7HL6?\4-H99456&JVA [*YJJ M9!]87:FJR(CL0?1?OU+Z[]CEGZNBLX/EX.R@K-@L@F'Z_@+&)D)X%J.RE(I, MXBFV2]<;$&\&3?!TF= .3VU,Q]\0M=WO0"O'8WD#@;VU@4#DKA$]<6+>+#Q MM\7AO2PDF#T".'> <-"XZK;4=D: <*=)BS+G55P<^ C7K\$PYY8Z&'2KD1*3 M9';D^/ *&D.5OHK$4II;TQI7Z?%E,D%_.E2T(1Y<#!7I5!4-TGI(TM')T-&F M"/ N=+2UZZJ=!>"C++\]3CQXW?B6O25AF^K39KH74IID526F(N/ AQ6"LIGE M+&ALFWGE!Z.QXC(/DL:J2V,'(+$T*?4:5U6"BS\#8-/A#$9H_0=O!**\@%;L M69. F$MEN&>1-)$%N/*6Y"U5+VXY-/^]\(,9<0+_R1W2DX G&O:]89DCY]J8 M6X%A9VN9AU">H8;Z1A?A/Y _%Y9O!>21>-^M"6&JZH%,W!?'RFO]2$S+LR#0 M#2'14@ET<[)=&S2N6JK6WCML+VFTNC2Z*=Q:72&JGP4PIJS=+0$JH<)$7]R0 MO0H3_=D3Z*;X;X4)5'9_G06!;HCL59A 92/9.1!HE>ESL^NEMZOG>A54[,PH MK9D1X%ZN8*X2Z5W33^# /GH'OC+UW)GB)(;V*1:?VN?O%/RN;39( J_*6Y*W M5+W@][WGTF,P_<]45'VU'->S@C=4:*^N;1+/SV,QR7J0NE)4O@*V5+AZ10'; M9MI*TU 7!M?N@S C2:>ZPFA3$+E(8706$*2R0K>$J&^15"KA3<^!HC:%:8ND M* ES>A84M7D(?%[3J]5L7+5;)]A[MS>E5*VL\I=]+B/')53=$4GQ0'%^2 O M+MO[P$?(2N'L>^]EWOLGPP8H"%7YQ\)^4UJ:JNA-O;5/??"SZ]&[O6";^M"B M1V^ZBV>;*&(O_ .!._\ %^.[MF6&OZRR]L@^P9QX 6U]+5Y #!V;802,%X$? M& X<2EY@@);>N-(TR%*H>B^-ERTNN91PYRY)DN(HJT99P'-CI[SX&^U67ASF MW&S4HO:9VM2::K?5W!_7Z&2HN&3*K9HFW=XX+/Y\*LW1N=PK?8N&-&X]WOZY MH/;DR)G8"SB)>VAY\11PWFQ_JPVH9IJV&E])ZE I M?:3TJ;WT:5=2^G0:5YV.VM7;4OQ(\2/%S^F*GTXEQ4^W<:4WFVHO U]0RI_2 M0P@%9J*E3),R;;\03990:^5!W3J^=.LUKOJ:JC?3^3<9V9&"0 J"PHR;[G&, MFS2']QM7O8R,HK1=I'BI!!=)\5*$>-D&E;9@ZV)M/5AK33V8%#U2]%2"PZ3H M*4#T',FPR>?7M)N-*ZW74YL]&;4IJA+L5[RA*SX&)S;K)_8LZ%JVIF^<:J_^ M^NS]&IYW^+VUO]SUH1N_5]A58W/PVKO6X:Z?7HEB3";NC+[[#3IP'3>@3S<\ M^F,'VW%?/,-6YH87X*!X^O%KU\&[,P"I\K/E&,[$HA]Y#.@/L!?\\KAGR??3 MUB][';KGN>MCM_@'C]@&C$?Z^,,R@U./"V-*W_K!L'\8;W[CU\3B9I9SL71?RT>] M:;6EWD9*$>%MC$=?+FX>1LKU^.%^_#!\&HWOE/%G9?CU]F%T/_O7X M[G'\970S?+J]41Z?Z'^^WMX]/<(6KH>/?U<^?QG__BAV@>(UXB 4Z72AMC'W MR0?QEX\B>&TY^#K\TL>9X;W0^^=LUTEC$^"!L%]SLNCW+YN:!I3!*WSYBSG1 M7"+1+&DH]KM>^U)K#U;^NGFI[?B[;FOU2]=]<]UB!Y>=UJ[K6?T[_;+=Z1UD MK:UMGUIX!F1#M7!>WCDGM M"%'9OL5Q2 (JG(!BSGH.([WBU+6V1R+GCK<_.:[=TH\ZK9/5RV;4(MK"=W_& M8/,S3NB^WUD.]?S\^=6L$7U]^RNRD6*(:&VX':[K>.$R?>RP#-*0ED\WN1 M5W(:K%@ F-*&'J4]>%%O7'74KJ97'@M"6F&;*"H&8*L$KN(12D03RR:*$UH M\'/XUP0,MKGG?K<@7/'\IKBAQ6:$%MN'@YIL-7Q&'8A@ZS!*N?YL?8ZRJ#]O MR)QRI,4&Y%'74S%B$_,.89F'SZ@9@M+Q3=GXU<3G& X= 3^3KVHW+JU MU;C2.FI'/U(EZ+G8N2=#V(E*[ ;,J6/-S\1A_XEN+<-YY$$@ MI>[V;@$H']LB@M_PRQGAW3S!U0P=D_[WFO[0"O)G3 >@\=JMM F<&[U#>E+' MXOY\E)72.$\X2>V)HI MH](0/4X]'+NGSZYWXRZ>@^G"'D[8S63Q.A3!]8^$KRG=III1ZS&U6%["U2GA MZOM@ETEOJ'1*.DSLSYK-#CIS <%ZL9YL,?9\$_F>+/I?8UG=B9K%^IW'534?L:J2_ MI+-58_VU!^%V&U)K%\[W&U4"K=6A0>ELGHJTVT.[V483BBBFD]U4ZM16KR\). M%,QP&4!H"OS (TROA<4[BG2_RM1I* (>PHN)BJK""[QE'0M9_#]H7&G2 Y.D M6Y).VX=VNP!LW4Y/8JT:_4@?K!P?#&"D332**/%AX- #.(7@357H*4,$T3$5 M\N?"F@/I2;_LN#IL1=;[-\-RX +'SB-E]_'TGM\9%! 'M^*RLJ2!!KVOZ:GL M-=)DTCNKE28KG(+UQE6K=>99L.HU3U>Z=;MZ"Z[T<4DO/_7GNY%#+6W#)^]! MO.'?%,O9#6/JF."X1WY&?0BC>AA39^^1Y(JY88$GH,01ZSM,M)".R9$;EI:B M[EP\WG#A.'+$'0T=(W/#,@6NGJR0JT8F)BTC^$6)]GJ>F15V M*JM$RBT\>E1X4-E1:Z BZ8*=0N)F5X)/TW2_<=7J[3VZ03I>I=-962KQIC#D MHG,QFLO4BQEX,UE28="XZFBU+E"03M]IZKGM"+C7;%SU-%EO)SV]7?]$LXE5 MDDLOKZK:#"\IG!2ZTLCM:52=I?-6-=)FTFL[36V63<#YPA(]'<(2W68ZI%DU M(I-.W'&UG: WY9THEWHOZZ5V>H:TTZIJIX552'/C398@E=W?M[I$Y)Y=3V[E MUH*I-WK&M!!IO4F*/DHK>^$DC1ABS:8,NDM[;0^MYRW(GGGH,D[-Q2 N#&U'8G'<.LD>*30?A34WS[4G47)E_T]M=],C)?.JV5GG". M3SJ5;M^1:WYS)^R2,R/3D@&FP.U3E2F=K)/2-=N23;]QI?73N1WI2DE7:LN2 M7CYM%!!6YJX?Q&##GMGH/^E=55:Y\,L;.N9]XNHB<*;\)NJ 5?FF':\*=0B< M+[D=BM#]!@ZJ#5KS*]26^HJNJ+U2G9D4LN/:&J*JMDL45ENR[/KF<2[R)PYQ_@''W7MDQ%G$.EF?SP6,C1+3VY#X1^=V+9Y(X$ MK+0=W&O#?\7IBB8Q/[U]\Z'P/:H7I&OXOAOKMZAZ::IZO]9U%7EIK$8^ M6'WYY@A S&4R3AMT9KM95&M)2;1;"7\.]],;7/:JKE4I:2E 3XH@*.7Y30F) M28FHJ6S?J[Y2X^#:EM[AH41"IW'5'JB][BF,VZF,+I5<<11=>D"VZ#:N!FI3 M*ZHMY3PT9:43=]E"&C7C9]O]X2M3SYTI ,_D%Z$8"VSUV(IXRNY'R4/A%:$( M">Y;J[3"M3&W($"$9<.F%2R\\FW62BO@PZ,EWAMOW),=3OY<6!Y)S& 8.F9L M#$-.!=QK7.EMM=7=)[,HLPCURB(#NN?J'D18_ MY(:@3VGF,+.LSJ78Y>!1$7%AG^E]98P 2DJ(M! 8-*YZ$B5*TFXYL8O]B'?0 MI!HLG?ZJ&@')D4Q'_*0\+GE<\K@J\LDBLXPMK?I91G31? O5(K6:P4(.WA3+ M489TFS/R4P9JJA6H&=$O>\0/1L[CXMFW3,N B034ZAA.IY9M&4%F8>< "CN[ MKKFOY1ML1M;:G7J@8%$K2@ M%8Z>9COIJK4C-@:L2+F'][E[RGW0PHA_IUO =)O*%()(\CQRQ\$!Z;,-(1=U MD-&O71?ZK(1+4Q%%M5TYR&?+,9S)$>LD:_B,:MUKO8HZ9-(MD72S?']!^0T3 M;XY+O8>]@%'/)5EQU$3;'5Q+)GCD>M^NL]JWDRDW2<7'3KFM)N,M+,$NM00! M!#6=/:X:.4F+[]CJS*+FXMRP07%AK$RA1+N_*CN7&.;A(^$/1-S,>/I(',OU M;LAS[@JR 9NFF2$!9"B\ F1TA.K$@NBH7P,ZJH1/Q$A,KSZ*06Z5P<@(7!Z3 M4E#D TU(7\TUW$P6-T-)8961L,Z75(Y8K[X5K=#U M4,FOI;MN*T0MTGDXKO-P8T'.PC'!5;!,Z2=41?*+:[EV9S/7>0SN@K=L'CZ2V_W@=ZNV,'9 ;\ M_VUTFP_$#SQK$A 3?C%TS.0/8I\<.1-[ 8=[0YG&]0W[-WH[<_H-^F]8I.4L MB,EA$W$*3%JV !Z3OD_X4K9F5)"LC]F:44VZ!BBH K)PLJ.C='69+:+!I1-C M2)1W8A#)>VA"O!9J$O]RNZ>:/)=2"/=T^:Z9GCO#Y41<]C!YE-O( MA@E[';7=24?):E3'+G.))Z%2J\TJ6K-QU5?U0:63WM+AW*HG,DM-JLHG\F(Y M#@1$J3OZ+V)X93N8E98,^VO.WF;-23E^B<__'WO?PIPXMJ3Y5Q3LW-FJ",P% M\:[:((*R7=V>K;(]MJM[;FQLS KI8'1+2%P][*)__6;F.7J Q$,@0 )-[/8M M@S@ZCWR?S"^'[K5BVW/8EC\4PTM;[=)J-$#A=8"-XU'. BF\\K(SQR%3N74* MNI8YWD3_PF$4S\++6Z.C;N'3?;33!KMURR ZWYU/3: +S?)&!@N" _L%CW)W M$O^VXRU#%AN4%XFXOZ+OG$(@-BN#9J/:;9]1*Z@,J.K$?O'ERI=D#P#<^WO+I:*P_]J^MO@?\%__%]$YH=]1/7Q7%#;X'^-[+\' M@CKV.T$I+9DG8GR%DG%.KNW([5DTQ:1>C_YW8_@@SY95=C6RF_+Q2QC# )\5X5^9. MY>\+[YGJYM72UB_OVJ879W#XQS^0F 5$!W+]R,]O\#_?+^] M?WF6'KY*U\/GWZ6OWQ[^?):N)'CNY>[^Q^U-)N>W_\^FBOT*!XER9"F#,1B% M^#7D&9([L*V&,G/8)_\?GWU^UTW:'/K19S&Z8#1\P9+,H??QKP7U]#JU3K^- M!"3\.O%B05LUHJTE,"/IX!FV_AH/_9H@HG':3A7KA(ZZU?@N#--^@_/F$O@EBP8!]EM M86:]%7=L?YC#S9?KF.>S.5*2[&3>]#.'9_-! M-R5W8GDPAN9\W$7:Y,M[3E[ELS>;&0P+AQ1# FM$-2S'L]FG$M-TS1CG=3CE&EG511#@BKTS@G(GB5/',7,9B3QX,J!/>8^*KMVS]"E(;:R3;C3;9W"E M4:!+B3RS8T;7"KEDQ\-7K\7X,0JOT(4 MV@\V&WOHV4B',.SVSE\JL'I.6F)>Y,$!U/.*3&1.JN>81%8K]FS-1TUP,S'(A%M3VF5:61YV*;@=V1 M0\]8C906WE[5F$1VMQ&J [WBV3;3OGCNO>7^@Y$SF-KRM/8.Q:ARO3)H5MOMO;,V\V3&3)_6?9QX] M>,7&07A41A[MM?7>*"P:!0)&$1YY=^(#N?FIE44BT**27>5$(#H$L MH[?K&FLUE':WK=9;;*SVFN.>.FZ,>CUEW&DWE?_NUBNYJR0Y:47(P]VWJYNG M.^GZX>GQX6GXH2]X["3=/:DC4%;KQ61+*\-Z;PGAJ/$BUJ.\> M[%?%U/\B7+]0 L(?7Q1'=Q[&C^#^8I8K?>0Y\';'N6&.:NLS_ CTXA#$K(<0 M@:^/\&-59\X+O.^+0E<'SC^_?AT__ M0-)]OOOM_NXK$._]BS2\OG[X@:5,OTF/0!G7=[?/OBH5RXP?[NJ3AQ^*N="J MPCGB?!)F*4>EPM$YXR!F?&^K=P]??CS='L>-6$':)US\P]<3.5 '7/FVRN2$ MV_YXR[577,@7RP!=U5OH3\:-4,E@BL9LA,_4V!LSK!D(T*H$[_7&X!QXMKC0 M_+MEPX?V3T8WG(YEC[#'ZV,9CP[(B/W:J MDO(*PM@S8/[PM3IA4W1 X.>VK3/;X7$V$]TD:68WBSN4JQ56]NK]055_NR-'%W3%3@#Y\&F M"H4[NC0GMR;J]]R"\L,;<]+D\U!]MY85]>D4XN,)A=/3'9BBC]]NL=+Z8K7# M]2F5LN\9@(98P3JG$?0I%!(/U( L .;[U.Q0V/%4(9*-,8] _KHBH$)%*B 5 M'W3CZL;6801[9H5"=TC222%AJL.33D3TU*0ARDK8"I*O((:*&^@ !@S)6;HH+AHMJ3*=HG;+#L..QW6"C/D-!SY=$*. MO+W^-GQ^)D#L>,,AE1.;[*7WV^^%O%"6[6/ODQPEW__GVDBW#P\2* MMMSYE[OOPY?;56&#/%B%F1@>QU[(RF@I"F.R(4'+S)30 DS4D:!,A3+4W;GT MKKL3Z4?MN2;]-AP^@F[ZEZ=C$BY,5GFE7Z#*G"H_F<1\SMUQ7Q 'S-0:/PARC]VX ^-!WO"'^%?PB" %[]CA$%QQ/<& MF;GA_,$\N%VY1\K(\EQI[&$2FX3OI@)S$Y.;1@PV&.QZ.@N5VS[NG)OH,%/+ ML]?L/48UT+; P :?*(9Y#/RYZGIDH#B>@2^S/ -G"\=D!Q:[$SG6&G%%E,!" M$;:'+[5__"01N)&'11*N-SJ%L$M.Z;DC+-WP_N9B=>.)]_YB]_V4-LE__KC[ M8_@M\<8Z/U9)(:R0ZZ7^FZ2!)O N+:&#I]KH@R,ZV!2:J!?0+&2^@:%ME[\ MR[[\MS259'_D79:MOX*B-\1X\ZGR2Y]ZTX4D,%B7^@GT^+ME:^#CAXJA6]E2 M\63]XEYEX$YL!EH>WC=QXM?EBW]C,,!@SA:QLOQ0;BJ%_F*#M0,:G6X_1,J" M\\14!KL],MCRA4>_$ K],$[^EGC6J\F_ 9O'#3Z6T@$T"(31FXK7O\*SU8' :TMWK/3306X-S:/^:+CI,(R M+9!*_)H87V'CM;<$+I+UCG<<=!NLPB]T5P(W#IU <;=L!3U'5;=6;@B/,[W#(\W1@&1BD#EX##F(XKOA0 MTK$0QV4VIB30'H)OZIE ! 9L MWATTGH]"3L_8BN[;G_3]L'^A[6!+_219V6 M1/F?X#GSX#S>,!D,_6;<,KIT,O$.7KP!E@NCJDQ#=SJZ>WQ.P88X$WTF0-LT MW<:X0[A%0"6P$WX. >8W:&RJ\(XY CM&$ -=,L#FX&9'IZ"\,A.3YW #8%8FI@2L$' M]GR#]H^YZB6@_HZYT_US -1?G4UA4/<#0Q9 5VNBKLTZ_$7->L% MN26Z.Z$-*4/3W>YMB%2TC!8, MN:-"$T(/%8PN5HS:XUVA:/780EO##UP+['=I$9OY4RHA=-S&#*U.K=MK[M*8 MH=VN-=JKO]Z]V4&GL5L+A763;71K_FD6EZ#=1 M#$3W+?L8G//Z]^PV4$!TK:^^L_MJ69ISPH:?Q>NWEVT_SP*UTSLX@$)@VOG4 M^1L29]IR["8V+&Y4^ZWF&6 FG%G[S>)Q>[;=-0O$[0>'8LB(VYN50:-7;;3D M;+ME'H[C+J%-RB,L@H+0!VV/(J?;M$31!*9ZZX M&F%/\NUCUZM^O73FCDL =V'NR0DO"45J21,.2K,\3%39V/4^UZ9EME>(>^]. M7F30\;S''?KNM>I@>3%A!PU$U#.N=V1PCPW&E M#V/==G!)58G_R_+.T$S %#;$(*$>#(BZ&\B[YX%8( MUNE?[4B.-YL9A-IA*".$&L6*&O03J))IPA2-CUH+P%5GS$;&PQ5@08RB&_#/ MQ9HI/9B1[K(I%=P$I3.2/L9*+0LK29@#YZ]BS0Z%HB1%PX.E>AG,LC:9RAQ' ML>?BY2\3YK_(\>#Y.&MD CFU+6LGU@Y92W5B46+RNC4_4JS<)-#[!2!\"/\!RZ#%I0M!=D)1+N^C50XYL69E4*_% M^X_%/I! "AE4E$:;3E2(-02!"LB+BY23M\T=00T>BB*_#B8SI/X>R8 ]"7+C4ICE31%R< M<>HC;E4&"W+I1..'R7&14JUCS>7\_NMHXSKBB26;UB$G 0JE013*"D#H MJV6##C9Y#9(Z?XG@F0Y-C?XT>('OJN*V5C% A4Z+07#__,UO=G*Q8 2'6?F6 M@,Q/MW>_':9'11&V_I2H3C^>GF[OK_-=PED(_VB8C/F'Z 9B+8/H(^"!54Q._QD?^$\82EII+#T1]%4:HIVBN QZ+^G%@&. H.-2;J?B;\ M)G<3QD"NR#>5QL?L= 2B /5^9[JPT0A=P6EK^>\EM*%6-U[&WNJ69>P;WWW_ M,KS_[0ZA<"X:6_"W4QH #S=_WGW[5NJ@O:&(E"E"O_Z%B&T\*B; :H3D<+C$ M=D RX^^N< PNMRD (]0#N*7X/$:9$&UUK01K]6).BP[N'OL&[O6R"/OAL+%G M?-/'+!%^;LX4.Q1GOECY6,>?T::%4:9T2Y*/NJ8&KBF>=K)F37)- M>D;S;9G21 AW$0R+$*Q00(V)&X!&WWQ$9IL'<0/BK ;Q6^KZ!<88$"IA:VL< MW@SCQ1'SSO7N+C ]G4Y-YK_,%*.FV:BU^\TL,&K.(BL; ME$UKG\S'O&6V[%MRD;3$O*2G[)]@NR&Y;8W03A#7]S#NRSLSWMAW#!(Y"3DK M[388^G+\LJG,N#TP3[?WJC$Z,YX^[S*J3'GZ'V!LO+Q;2:S<09]][^3YLF@J M+2MW2O59>6^\FU(OIV7F;JF72[V\(S-_M3P[B9=[E4%_ M;Q.[U,MI6;E7ZN52+^_*ROI;HEKN ROOC4N0M59>7R>Q>UU$OKI[[PHF/Q3W M)VN(X,O\N_)/R[[&CMSQ\'8GH45!)Z%% :\>F"KP'O-5XFO$.QJ1N[,05!:9 M0 E7Q(XW^B?=,%J+OXC'ERGNC+'EY<*8%+'F%74EM+QC1Z([[6 M>OWL(]%RO]:O9Q*)/@-@[60A_:=/Y4-!Y5%Y*CT2E>\'O%U V^-1<3'3;A\H ME30(I3DGD;5RNUV/7>UO%M<^T0F:2Y-)T@&QU@">7RDT+\75O8XFS&0!^W . MQ!BS(@Y,C/)"+DTVM%A >?EBN5@8&4NE66$*90%1=0;4>FQB11#N^C:2,W!' M8KWFECR+PI9C\R)E:N9(:5JB9CA,\;K"%"]MP:['=*]7D5].%(T](QW**M&G M,T6W>8-!S$D1P\'?BFY@@OZ_/(5Z"6+22;1UHPL>XBM,!-P-]L:3^^$M^AC. M#/[2QSK54(\]F^HJ@U]B#\:@QCKL,X@-FL?@72S6!T]LH+K+&#LZ@CQ06_60:0#):6PE0]^(=(K!&9< 968M + M:])=L"&2I:J>+1IY4KVY8MMS7# O56:_@*\U4;0!OQ%UZ])=/ NQ&BWE#DZ" MFFVYL)$CC[I+8C4U3!;'VZ.3XB5V1&S7S[LC8C.Q(V)KM1/-ZS\2JD+DD]>! M))_@%\^!SQQ*= [^'8(>..PU:((:R@]J86N:V)TTE&-"NO%_HD@*Y9%I)8@M MDB;OEF>@S$2IZC*1:\>T)1'I(Q'X'%Q+4QJ<%P62(%M2=&7-RRK6$#Z0^(U' M)[R<.%W%GKYA?G25EZ#95+:&9\OA2IP)5>F#I!7Z@6.-"%:2% T,&(<166#W M8@0@T1V"&""$$M(H!#- -7R!I@'"GI'^<3G*P%Q2)]C,5],=VYN1]JD*8L3& MPZ@]EXF5?\V10ZB_+SX4J),(G;K, 5X9AJNK8O]CU#?1[/")J/!;TFM"33T1 M_ DMY\\)PFDH8!T_^KVK?T/ $1A\AK8Q_!0CY/2""1P2UAE,%.RY[$0T(PT5 M=,Q>-75X>ZJT\O:&='V_KB[4Z]\L)W7R=@=D;;L6!U?RT_2QK%-7)Q+Z-RAF MPEALN$9N1*3?UIJ4:C^:^^_'6/_%M*N_F!WF^M3#K6A7!O=6?"C=&:8!02H>0 R,/!O&?&)3"RA\:&K?Z&/X;>+KI/]?L+MO[N_ MNS],G6X1=OZ4.!D/SR\E1,;^,2O'L\>*RB1"R7,L>X2:'O^PP4[!$-#,1DO MG0E8 BB>@XX0-0?&;X4)$*.GI*3?,"#U0)X@P MA-G0)(T[#6BIP&14,D[&:,E9;_[G5J#S>8$T?L97I+L,K7?/08/?H0A>YDP!Z_!;7TV"WV,Y3E'?LM! M/!AW#GQ,-+I+#R',(H_3+OCEH ))C2;H@RM2 U^\!-1\"U;D#\ _Y_ZO:#(U MZ3D^S77C4;GJ'I!\*XJ/"4',GPE-)+6UCUU PG!S GQ85D7%&"^ M&M:,S/O9A#B9*I7'C!,.OX69+;Z;7E2-0/@M<>#"A +7&4$LE1EXQP;Y'HO. MQ-+B^>-9T1QL73C[<)YBFKL=;A]OZ>(]-0Y#B =80+=>&336E>S'P1YA,)N$ M/84K/$87%B%5O5I("H0E&J&5A,K_FG0=H8,H!0H*MED$F"$(\L.@C/DTB:YSKB!%_ M!3/6LX%JB!U\9 J['3E"4:\Y\EA%^W9)@SNX\H6PC5:FP6%,8# , HG&G&)X M>/F&Q@)%%Y#R0F''E;-GJR1@?7UKD'*'_R^,+8DR.Q?D:D26&^P5'ADS!"KC M,,3TAPC=83B30,/H0\ZNG$K1AAFY(N2U^DWA\#2B9B-)8'13!$DYT!E!!D>$ M.$4R?2#9!6D.7(4_WQIE9I'LL6HV&D*>*?>3 AIKI;546K: M ^HU-OWOG%Z>B%Q2KZ.U3[IVQG,AV-FD!AYKMO35ML#36.29!3-$C_OTB,+*?$2,;O2$3K7TV4W3@7VNN&(1-2#IEJLQ!I\ ,QHA2I+P" M\X+$&!/^1N19U,#>C+ H7']_Q368/Y]DGGV,O7;!'2!H0S>8W,*%/'P/NW7E M/R,2 'ABSN95[^U7+)!K+$E0K.O)7U9J(NGL0;#9SZ:+)!MW==;[$_M+XCTC M^EGA+%-JTA-S=9N ,!]&\)(HKG*X3[UXV+[;*TC8_J2!X^MOP^\$LEQ&T;+( M_$+V!B'(W2";J88R%3BKZ$7I0F8'GK>)T@!]9 _OK".1L$4GFIM8X(;O_+ WW?(H9KF(R&H'<+)B 99/6TJ?Z M7_X&)8N+EBCK62AO>$O3()_Y#G['#X20SU\O8)3+@V6,& GG?T 'QH MY3D%3U7$H".53ZNM^:;;EHE_ MPQ(C"J=VTNN=ER6"%]86#],!@POFX!B2&,\(L,L\2N05P(+",L28,S >L:KP M$Y,.TV\:!(8AA7PB&:$*V17 ^W#6-N/QP(EBO[)MI\!?748:-D<:R(P9#%=T M]HA$BLEY?HLB>)N10^!-G)8H*'4ZSPKW#*-4Z)H]A2_ IM\&W;00GZ4V?/O) MOMKNH=457F[V4^]14#7>B"=,1HI&57EK%@4F:^/'%C?4PW-+EK(9G5O4K4[< M@&_^&^\M4_A[J;># HYK(%17-:TY2"#C8*N4*X/FFD-?W=)&W"%2#AZ:=3-L M/63RL#083RK&GA%)6'R\T(GS6H;%.U7>1DS<)028R,OR M*=JV87[$-+.X)5N6Z]A+SU7C/!:3Z%4_QX MRLY##X^W3R__.&5.3?5BLXE.>?#?AO/WV_O@Y9CL;*J M=54X7&XE2#.YDAMI7B!GQ-T"N(!1!]0+4ZL66EE, MF3NQ0O]4MU>YASQ/'U^ U>?4'\&PWFO2C?^2*.YVUOT0HB]);0"VP.IOK\NE MR+S5P5[3;=/]XIHDJK6I.BP9I/,1GZ-C74*XA),LZ@' FP)$X4^ ;&, R-8P9Z@JA*I#L=7"1JA++LP M!>X.2PR!] (2PFLVNAP;+28FD<'*1UNH9U4B^#S8K .#H:^,[.@I7L%K<[^> M0B?P'I@W)W&R\VU.LQF2K+\@*FJ(9-2DJ!CII;SQVD2664RI6QF8\2*6.+$N MYI*)LUU+N0DQIZ5*]+)Z=ZEZMW'>U;NMQ.K=]NJ('%D52;9&<_,!9N/1)?AR MO9C7=ER(KK9<:_3E72"ZNJU:K['ZZUTANGJU1FL[A*Y4+2AJS=[J7^XZ:K\F M=SI9HHD5 =LE&1HQ6%0_][AG,3>&EH48D8L 7Y< U//%TPV&;1*R+WO MBCK!;,WY8J#EVVF4L=3UU'>3*JEVO;R?*HKU.XFG,N[=>/(?D880TIPXDK@!"VHP:XH,@ M\@XH(D-S9CD.M06*(I3':YCA20(04W5;]::.B^,Z83N!*#([P7GYU4<<@T6U MIOXSF$+Z)Y-/N/\0 5#=,8M87@M3L\,&)^3O-L.]E1/S=Z/;$B&5)$3YP[3!**Q(79.* MVJP,1)(UP>GR['<07//'Q4W-V,QDT:6/%<77?DN/,5]):7TJ^ MNJKXJ*6R.P%!'16):;L*M!3=)3#B?LU+Q<&0#.O&OX78&2O*;MOU=BQY'#Z+ ME]T^O/Q^^R1=_WAZNN55B=+]P[W_Y[>[X9>[;WZM M[ Y.9[4 :B+T,;=U5-7V$.0<-;LH:@OA[K#Z:,X0J%P':XOZX&'F/%,)4D-\ M^69Y*FIE>((C: JYZ%3]GCH)" [BO35)4%$,=45@ZXX8O9R0=$29O GG(35D M:0I;,<&>> G ?='1Q$^'^$9XZM9?W$:K.S6([0:8"3&#!8P=;&]S36<*FZ_" M=*]W F!HUSLH]-? 3/B6\&_,LE]U)<1$F%H:X=$O*#]>ASB"XS1]= +81%O# MAHNVB\#W<;3@FO2$D-EX:O<6^!6-!C<719-%C5H+.2>&UD/I]6(K&@,O;6I% ML/02!%6W$/!Y0<'P"33&T_#F,"7312@6/RU$P_<'1"V,-_\X&VVW2I_]B?BO M'D@/1$Y5K>E4IR:J%E9O844JB!P?@-!%1D=\%\[I^*]76YF"8IK9($=MF#1* MMRW[R=6D(8A+!Y1=!*/=Q!)?+0"HQ9\Y%"0A+"I%Z)P%Y;8 NF B\B"XBM+QHUUW;5D!O4G4-;;H'VQ"TV<4U^EM)J(U! M=T$Z<4XL,32MR;/VZ?7NZ>(XVNCNE(YB40$Z$:(02#"&ND-P10/0A8PNWR&U5@ M"Q1FL#?X*35/F0*1JOSS=S:ZXI) TU\IO#)23).$1_@5 :""L+L/?T#@X-0#6[>!Q3PGB/)&9N:9!H:BN:B:^@O.?(&.'B5 M5=@1!5^"4 5UY";"X?8K0) H:V=%6?*7[G$E]VH4#!%DVZW_G< MF2 @+D&_\^@XJAK%5B?5100*NGL(,2AP'K$92'Z0#C?,8=1WH1KXH[QI+2*Q M(:P*Z05?,R)66SA6H"\/U+PI@-+SM=+0U"+O%ZYE:M^M7QET:ZTC0J=D._]& M?4-#JC18*GM@HF8%N_X5&/,/O.EY&'_5$9H%./(.K#O;(TMC$7N]W2@&ROK7 M$^K.X=UA,-Z+X"7^<]/2?-W]\/[Z[OAMXO=_+L3;O[] M\\O3#P33*YNC[CGQ>\L$S6_K;]SL&OOZ4-)#A;APP;\QD87R7YP)Z7_Z!^:' MO(%)X:.FF1;ZZS-EC@E$/CYPY'55,/-4-N,._L+#5;_#8I!>$UCS@2F(9B*E M=/"4C[7HR_PJ_IDQ'M!N^:[#O24B"K'%!O9"F,$@T']#1&'=Y.85C[>_*G;0 M/C(R+]$+(W&_H^;ZXF9M&3S( _67.&/+.&/R>>.,Q:]]\=/.MM?.OG'^Q, ) M]1#('/-G\!VK(E?H!!7 ,#]I^Z,_;N]_7.X-SFD[3SW\=G]7=I[*I/-4D$V' MZ:4H'GC0232DXIC\82\;GI_*+[69/0V:LJ#DP=@%3QD(+S'(9G'@M\Y8QPC6 M _8!2APZ @M,J;&B^:CH,C#5';H=P?@6:G;=F5!G W')!-^\^U=/&/S$C@*V M/O)T3]J;77W4T.C1/).FB86$R?FM/ MG>L=!X.;L'++\.<:GQOOVPZ'),*-%%9U)B*OU[6J.!:< M/!+E/<:KAY_U," MHIJG6=&8PZO.S^@!XHK-8CNXL3!HW MZCV)6'C')C"GJ,NS\HLYD307ZC 6H04ZB*E.UWZ(?HOQ7K]ADN*Y$VSQX">Q M@*'*#6,:!),-Q07A,T6OX4 ]NB["BT0KTM791(N1\ESQAHL/1VTVL=N8P7L= M)?1F.D%J6XYNA7V:]TP5V\CX]Y_X8RF6JQZ* +"=.1$3]0EB#'T9GPXYR0L: MC+093:9#HEK,G_>!DU5F8P/B""'QOMQX@1%, 9N':6]^"Q&_6[?/9N):TN]N M%$FF"N^ _9^+$9WTG7(VY##=B L'88;MF*W4:&+R>?JF.+*? *ZGR__N;&B- ML\VJUF9\-UK)&=^+9Q0[G57>I^@]&&DK1ZUQ+-OEA,ES^M)GM#F8H\5E7B0! M731DC+6UH1OL=R7NWV]:%<]P&#%0/032(%B%1DZ?+-U+=7:+_@$LKY&:.-OK MB;-(7G8JUPJO.!_&I)I6^E2=>/)NHY/<:/8T-OWU"6WZA^<7Z>&K]-O#P\VS M]/SP[2;'IGTFW0:/N)"&O"8#FDAP']EN"D0$?Z=&*;QMAX:DPVUW^Q]BF M9>*W_"[4,OW9S3Q;G2C1J_*E;K!!(@-/&O A#!T16L8C,R)A4D1 ML?G2NVK2O0(+ JWPJE <$WZ@1?PDZJVN^CW:>-,(OZFOF#?;+N,W/XRQ=1KQ M,]AE,WZ'_CMLG[&82;52@G83)&BW(*VZGT\H7'^_>WR\N__M>/VIDJ.D8&4Z[7YET.IMJOK9OHW5RT)34B>2)1\U?:2?;![$ M,20';!!$[W[E,:Z9KOZ4O!E/M\8*7,SY*QN7KG.[GGFZXV\\=$P9>=%41]^[ M7V50R/6X02'7<]+&])0&P^VW4^O*R^UB>IAMW_+<[V^?AM\NNH_I20LEOM_= MWSV_/ U?[OZXW*OE4W:2_:_'V_OGV]!03M%(EFN.W.C1 MU"/Z+UO^'6?G6.67?'A8[F>?)-2N02GE:*T/I2N-@%6YKA5+:.(4L M(XZ3?,0"MVRG3X!:C=73YUGGA#Y(.LOOKAWIO9TJ$E.-P#V*= _0KJG*(L_U MCOH1E@=;#N=*.1"/P DVVI=HCL.ER>9[<*H3&/"68"'@+=P_W%ZTP3[G] M#^ LW[[;%G<"7TT:,OMY=[M:7-WK%MA,Q]S5 J $[,$#Y41 ?@J=: M\Z""-./JDU"7.4 .+(A ET4H@E_932S/AH'8=&98P1W VC42E+%:RR,+M5063GB):6)DPQW$DX)YP+WA=94X3K4<.IA.]_GU@( M/6? KD=3=^&7__X_>G*C^]GAKW,"E.!M7JIC*0#./LSJY]M#B30;?Y^4_^)1 MH@[&&!3*Y YP99TP<#*:2\/G:ZG;:%2MA:TYEE^FG;&$SC/P&6\.=+5^Q+TQ7X MECS,A6/8;((;\$;!.0OQ903,,?]3!AYG*'X\['.4MT,Q)0;>4$5-M<.A^GO*5]>;C^WZ_(AF7Y92;6IS"!.*JD:ZD_)6L6XH39#.]7J):. M?ZD[#I:M<#L.]3;!]:/F";$DA6;&BB@JSB/E2]=@W'3J%<)T>J;U1K_*@>6T M #)!)R(P]M3H$O2%4DU1TO.*U8B(4RGZ?(07B9%?^M%/T8?%-ZK>A-%.,>N9 MC1>;TAL:_ @Z1W9.3?IJV6-&O0]C1AE"YTW87+)4U;,CIDCWV*9("5RQ#%S1 M/&_@BGC)$W[:30M<<4?&]XOR:V4B7Z<0QN))<9VN'[[?2B_#_[HM@T9[3MPO MFXPXA7ZN!2KMY78,L8Y:V,M(Y0#'#-Q66['GD2Y;SD*;+1Q;M"(;KWR)B"'Y MB$T1T<^OSGP9SNM@26MX-DA++*% <-*!DHU<3OS,!^X'>^.K=ED@Z/NL/Y\5 *$YH^( =EM#Y6!V(@1], M7U(0+9S0+ @Y>.$Q2;,X7@0V*7$G@9W$YS(!ZVEB&1K!A$R9XG@B]H6=_S3% MUC!6"HK&UD>18&2KGC>+FBM,CL=Q6K-Y*&32FI/CH6 -:=2'/#;A]5&L-]Y* M$9Y\4W0#X=J"QHR+HS 0HB(10 )YX1JB[6*(6X+0VNA5\0 G _N5BU"!!Q#) MGELU6\)U#N2^L-A+D;#GQ'_4GFL)^QJ@_,.4R8=%[J2H,$'-+#1FH.1'1)?A M0A_;[(@?,L5&, 6!]X/I,0$,3>R1H-$=2@G<%T3TH1PA>-!$KXMHBJ TUHW# MM4OBSZO8^C'4,J2CF49Y*10%0/1KIRBJ^=B.U*NE?R+IK!50ZA9T6$S M HPBSPSR-O&FR)\QZ5;2JV)-?H#>PHQ41FPW]M##K()! //!O!MK($5$:6YT:H:)MDGL/'QF_%!C\RF\+D*YV8$S=-VO+" M?_AT?W?_V[/T>/LD/?\^?+I-(6V*WL,!^Z3PWKS<6GRWKE0#3%.P%=P)-RZY MC4T&;,!9,RSVPZ.7/E1N'Y\K'WD(*/9SY)ZH"#%\_"_*NO,,A;-TP.%.TBOH M:AI;X_"AT6JUIE/$'*.(6@#81??&.HI.[*:B8:LY'^EKL9$!P4"1WDL6'(B! M1B]X%B%*">.0J'L).PIQ:L/W,+R*IN1T5S(8MFY9F;MH>M,1LV/IB\UH^F(K M6AMZ(]YR$\E*!Z;#\ EX)4%VXI4$*-['MFV\9.J"H$'WJ YER9*<.#4SB-V,+!G8I_Q MB/Q7T4B1=D !:B]>HV-&0_#[.%T(@H#1CG4&=Z)"-O$L^I7!JJ,@QW&]]B(( MLQ&ZS>$NAEO&29-\3E_1+&Y@TF&O)^SU2J 91PC"H6BD/RRDB"=BJV#YS7IE M8)EL645);Z@KPXE%SWZ':<6R?3=.JU$9N,Q,G%:$EI>VB@[#M'C?$]L)I4@M M/GG^C$N9-'0*-.#5:'X5Y3OJF;[P#FJW/J7-2(JDE?X#VJ!.*93PKYEOMXQ(L$& TNHT]OF'6L>:H/W6+. MI2A5BD[N272Z0)V>L @7+GJ((*L^Q"/71TR[@BVU@84DSI+$OX)T/9?<4T+A MB>5,)+ ]/[ ;W:"9P8JK&Y1&=:LMV6+&_J!\XCS'Q$7J!9VP^-W:18G)^\;S M@GYSE9],D,LB;"&UAR/_$&V-#?_ M=UM.:QU!K'GE%V98[V0^D*< -K.A!YBE7%\9JF<$'XV(UGGY5T %RYW34UMD MZ3)&U DPD,$>QLOV,3$B5A_PJ;V@XQ&WEIMQB&J77)3@5@C\)?L*P4B5F<,^ M^?_X#%PY,Y3Y)]TD^XY^]'FJV*^Z>26NDO 2A$X>MDTLFY;+OQ;W(WVYUNQW M\8K$M>'_:_Z+Q>U)C6Y/_NYJ\>]:_5JSVUKY=;W66/G=NF$;K9KA2/M4EQK$,OYXP:.HH13"&MMC*([0/L1'FQTSW,OYHWG8KF>!>+%(WR]D28"V$ M]6YBY6^_VF['BW^7+JDR/1W\*N4IK1%W>TQF69CN/.*E,]\Y\U_SD S8 @:4 MJ]U&'#P@8P;,&P^6;%BR82HV;!^2#=N50:?::_:+PH6I#>0Q_5^A#.2;[6+U ME%&R%(==Z4_)Z;8H47[DCX\^[&5/.C!_^%<,B22\7S9?GYGJ\;Y/D5,9FMJ/ MZ)GX,6+D0!$73LV(GC%&_+@U#R:3^D&5W=(K5_KH)?DEF%.YHK\N MTI_HE"Y8L>*$LF";X=@ 6;&!XKMTNAA(4-O429$*C1?R5 MM4>WQ1B1U39A29KEH1&\]AZLG.+>4[P$SPI3&(1W]8$R2C&9.^;'9J&.CJ'2 M+D!QG:MZ.K&%*&=L(1;(#BR9)D]K*Y)-U\S6IBMO5;R#3KCL%36QKO9?GOO))WR_BQ5@GY0BAU.J#;:JVX:CL19%<] 4$J M%V'/DIE+9CX<,[>S8>9N9="L-4MF+MH=1E[&*"\J]C9A3P&[2'QV&P!X:#[X MQY44N<(XB SHU-I;3"X!2!W/[ZI92T"Y0!@I'* R^- (HS,<.J]@EGF>5789 M/=[GRN5&P-Z$B;.IW?U>_@+$)5N4;+'7ISK22.Z*.QV),; M\N<<\<0E7)J$6 V(<>]-"?#,-R+V37TX@HF[=^0Z=R>ROOSN?DEO.EEM2Y3QDR"U9);!F?W6U7XCG"#YD M.<8^P9H]C:U\!6M$JLJE!6K*9)J<)=,00CHVNE ,D0U'PRPJC+#;\J,RQX>' MMHTM0*A!1FH%(N4RP5,+4F;*$KU>VUFU*OFW$ MPZ8%RM?+D%1R[JF7@J(4% =-ZUTC*,X@L3<'@B+1(FOTMNDLW(AQJ/*M/9\J:?G/41^\=^Y&:KG[E=YG#[DTVPV;0HC6V:GA: MI,_S8H70I$?"A:JAS]11L PL.25/XFURCF^C_YW8 M(1>_LJN1S92?5\H8!OBD&._*W*G\?>$]4]V\6MKZY5W;].(E:A#"NB4WK[J5 ME)T(85^'JHIM028M^I>U;"[W3MMP^[-VI,._/X@XF;+;N%_ MGDA+TML/8X) MV],*S)K-@@ANK%F$M#S9H18$@@?Z5% ;QBPAO4>D)OVE/L^9TI?5=L M=8+]+>N\V_O7X?,727<<#Q;]ZND:]IX6;:F'S]=2K]6K2J"GP-#"+YX4E^&? MECVM@>&F.^%O9K:%C=8="380])]B2.S7C&DZH^;OIB:Z0\)7#H)2*WR#J5FD MQD9N53*P#[M3)>6('@W\<\*T5SP";OW +R?ZC ]FH>TGP7.FPYT?!WNIN_"D M/]5O=U\>GB1JAM@&>B*A/TJI\RMD4T:K S[F5.&#MJ< M^G0*BX(!@%AP(E-E+HV8I,QFA@Y;"+O@S/BC\ #OK4RKD::6IH_!_N:3G2H: M;Q*>O$2R=2&;O#9 M=;(6/4OEFO1@2D/O%=2[ MU*SSSZ1W>-.4-SBU/+[;DO)J,T[0.$F;S0Q%)8.:[]L5>@?:\I:]Z^X$)BTI M&MH/V#"3%:P"E$MTI"JU]:L*Q$!VGV2W>(08,MQOE9'BP.'#=!@PK\9^[H3JW0?/N" MC@[O83]BS,1&]IRFE5!,S1;$E,_2(]@.=([F#+>%R[;1'/?]?:*#($"*1SY5 M1?]W>H<"Y$D,802.F4FD98KO]:H30I-7 M;]LJXTVXJ_]WM5-:[%:F\L_Q8T \OMY(L M48)'X[.4LM$Y>\7#>F(SRT;2N=$=U; <8.($CZ)?\9F/:4-7?(9C+OH9#X^W M3T.T[Z3GV]^$F;%\^%LS8+(K)=Z;,!MYDY^3U!O^%'P\1%EF,\30RN>"-'!XUFSR4X>>)L$4#Y8>KX MU_^&]VO6%-6@"2([&F;!P;YX#KS4(4$>_!ML)LT#%2[]!I.:<8T-SZK6%8B3 MG[!0#+DIMH-1&E3NOY4ANRTK5LTB0@F0Q&@?6"3NP>@5$YV-(R>,T74'?S)5 M?C([KO+3"XC4^B ODF8_C; ^RM2I+TO_/P5;K4X3X2]8VV_D[OYK+! F$D/X MQ# X*V:ZF D)FZ1B6LB[96M 30E7)IU&9>"^6[$;$[1\Q<@1.O*EY2?I0^/C M-O*'OOP@?]Q&&))SX22]CKL?I = +#,0[:&;P10PUL2#_Q/=AW]:41:CW0>C MFIEF JC(8ZB,-5)&"T5KX"?PI MOGZU+7#.YL''0>,IRR:=!@SFX2>@$E7P&TUQ! H\,+7(3YN)A57!EWK3P3;F MB;!D$E'J!NV*R=Z)2,&?=G";85-M.$-O*CPU M?([&&.D6?T8:>\SXC/3DC8$6P+KC \.B@=^D,1.=)L$3U%4P2#P;-W/"IGA' MY'RF[Y:W7?QVPN H)_2$Z;FV+B2YV) ]#+_,9'0JZ0?VK_(*_O KZ1N4-F\, M#,P72LB.2S]Y8XS]I.*_(8L:;FX#H4^-NG(&9B0V>#."@T(MZJMDE#P*/HQ> MN2-](-/+\F *FO/QT\I# M9XU4VZH&TOWI &MS5+"YS:J0: MERZG^7>M>JW7:*[\NEYKK/QNW; -N2;W5_]TW;#K7]GLM(LSV<:.HY[7SFY' M71L2132.W M:A">\UW\!P88;LGG_0\/3/-FH[K+KA5CL8(ZMDGE/I\3ENMR,ZL5;Y/ ?E8[ M)Y<[5]+<26GN$@I,KQ57^D8A\\QP=)=/_MPRTU.OO[CIY\LQUDY_?2V>B'9\ MM:WIM;A(_U-W)]F=-&7J!TM73TL^1BFMW MT@AG*R0.W? VMT)B?ZRP;OVD0J*5-=9GWACUXGBQ5-B[\V+CP+RXN8"^TP;3 M6NY4F\4N,LNI,"BU=JFUL]':\NDE1:3JP_=L]"RB*UDDIO)='-,*2RC*7 MHQN OXYAD?0K@U:K*O<;I2PMJ?PPLK1S7H5HZBV&=#Y1FHAM[IJ5P& MU5"OMAIY@C\M*2US>7K2>_WN6=WKEQ2>1UG:.^FE=#?S2^DR>+T=C7PQL-H1 M*R.O#867/WXU/%USI$?/#H!!RFCV:L8Y_0URMUT9=+O53NL*RQI+2\4%H&\O2DMX/=\G:PI/!#R]*3W@YV!'1; [H M\'L(Z'#O SJ4H>S5W'+Z6\YNOS*06]56MUMDG5"&7_*L$TY_R]FK8XE?M5\O M0]GYI;0,Y.FAKP;76A^]QEG8UR6%YUF6'OI:<#V%RV4H^S0T@CA=3Y][T.N ,&BVJW*C7A3M+#Q^?R)B]SE*]HXPHXFH=DM] MA*/3WV*@\IU9O'.QH6YB-ZA=&S*E:VVA3ICF&>QAO-SDXB[L,?)E+KZ,P[UC M;'JYY5"O&V^ 5(RV(/?K>^,@6'RTTP3APHO&?IHT8H;USOL=1/N.89<0G3E^ M6[:%;A;T 9P'@LN[$\MA(#4=U=9'87N?>\ME4L/_-?Y%$,_X1]IV8]GW%CCV M^?P)&V11PS8;.W]@^SMS'F\50BV>7.JAYS<4Q/-\#WZ-;2IT[.$(VSB5IDS! MUO)CSX S5!4/NX^(P\).\QJP#/:'\)M%B08!J /'BJH;N@O'^UF:6.^@U>PJ MOH;ZC3#8NBF=3;2[3WQJ1#>BN1^2 #W!.Q/P)G3OV 8*&_THCF6"Q)@#E6!K M0=@>3FZ>*<;#GA4T/O[[U;+GV#0*WVZSJ:)3UTJQ"-?";A_\537);U##.VSP M"8\41^==+8*YTIS\KI!B(#%;A1X=SFS=\#LK-JO^KHNQ'3?8C*$:GII0._$P-.3*A:0WLF&Z*GF/X!3RF PTQFZ0KK*,F+3)B MJJ: %]D/O7V^_=!YN[ZD)G[-RLK?D+XMB 1'+E4M&VP,;'V*K35-X P)'_0U M'F^)PMG=9D( .('-FURJ)<4]3SBC83#+'!S%;YKDKZ$&1D%LG#CG-?JU;7_WU[@U7>KW=1EW;<*513K91 M:W<*--D3[^R^#4_.]-%S[82#_?/UNAO MR-;8D0_[!''2:^V=?W'HHHJUZK6 515K>]F6N$"K^6!#3O%N?-"O5P:-9JO: M[[:*K)!*?(H\2_ -^!0[4FX#*%=N5^5^'*4J9[@3Y^8A_5C.Z'"DG01W$;8E1:G:$$R;84ZYPD2 8M&0XB0; 4L]6O=AI90;^>GHL32G8.D14I MDA9Q'>TR 3('F6]G/-DR 3+59!.4N,]V(.!8^BW#*7IP@V M5K*RWB631VZ<::KL/YAB2[IX1P2NU;BV9UW/ML=E4>7 M1%_F")TV,D.3+^FG@++OZ.9,IRZ3*])HQ%WY4EB6Q'Y(87D"8F]6!IVJW)9S M+UR/;+KG^LIJUQRHPY? %*_"I>P\MK,8VX B=?A>0YUZJS)H-9K5NARO=BF0 MLDY+0SD/*A96%I2-QW:7!2=O/-:IM\%P;_6J[=ZEM04]\S'*4I_RR>V.]=S0 MB,*>(K>BI\B%@1%]R, >1:\ZV$A_'U,KEPXHET:UD^ I?\R/DUP&9?8AGS51 MF?WIIUL9R.UJMQO/U4E$)2US+X33_7S&_"FN M#.,H2V'?;Y:37OKT,$Y2K2= I=ADCS I*Y<4[YI__!Q@RR(OP_$7^TEA @S MIK]B*>9S\Y4X!."#.V&VQ(FE"D.[I<.40O$X,'_XUS(3WENFMH%3S(9N+ZR]\82 NF)#.THOR:\=X M5NDS;/(90FO)OW'130^V(W36^%GPY^@D;G^YM@([JIN*/;_#3LC K/A2VS(, M8E>782OYU#(?\ZE:U4X"*'+I>^3:]\@]&QU>7^6)CYJ50;O:K1?\+=]&T[#3VKL&Y+,>NH#8%4H@T=%U;'WF\P81K28L1 LD/ M$:0U& LKES)JUUX\N73,2SSFAM&L* &^6*L"5'%1U:L,.O$X;FK/)C>&P)ZM MUPO+PQTD4'!(CNL#QV5P77XA1D$!H[UAH"%F%CSHQM6-K9<-+V;9;Y^T]^8QKNA?IG_QJQ7 M6YE-<#^'-E.<%S*HX65?#$O]&1(*4"$#\IG!:UW;8\=G')F2DB<,*-PPK'>, MZ^B.I$B.-YTJ]EP:S:6QC@0NS;&/F36&/TW%5'7X1 ]!?_"YUV#1DLU>\^77NS:5A/DT6IF/VNC6Y'JW0)-M M;-=7LVSFLM6C">O/8;N6+1LKG?/Z%]L?G1?BUSJRC_Z7\+\P=."9RGBL&[KB M,EB_KU%!F7S:@DH."ORQ:X^DG.Y^N9V'V\Z, +>Y\]DOQ/K7__<&N-B!&4O6 MYJ+K UY[Y-FUS^@J,9?.>08PN]V3PW3)S=9UI0]P=;*FNVZ51Y4UK3!GY>K]?8Y5(P6Z+XOSTQ;-@-;>^=6WZYUT$&Y M%MO1]JN]?MRL/QWG7$++KE510,N6X*!-9TR!/^:^,V9&KY(4O#[;+1RX;5EA M <:0N.D00:,283PE&92J3!PK M['F7B6-EXEAI-9\@B+<7]%$3JR)ZU58_CGU4VKT7RHZ79_=F&6;;CQT[/&4S MWE'[//+!"J[+,PZ$G7&HOKR7VR<0MI\,Z58&C6J]'>\552"-7EZ:+H8(HOI8I\B20@"?98)884^V3! K$\1* M0_1P\/SU#0#]'"$YM0G:KPSD;J/:D4LCM.3$BS5"TW'B!H3[W3BQA3TRFAW@ MQ#*W*L>*O,RM*F^)]I4?S8/(CT9ET&A5._42-:MDQ/)^:"M&;!V$$65@1+G: M[\6K@D]\-12TA%GHUC)8UR+&GUSD;?_TP)$=SRM;=8\1A].2:UWL*3*S'!W' M_F0S U[RQD0K$7%XD1^*1B3U\"?*R+$,SUW]DUB'@N/3(#5]P:CBBNU8-<6D M78S^=V+[(\R45W8ULIGR\TH9PP"?%.-=F3N5OR^\9ZJ;5TM;O[QKFUZ\1 V" MNMOM/O#)=J1Q['V_,Q'%CFG2N^Y.=)QQ++Z(K"Q9GHW_&S/CL#^/JC@3:<(, M35+ZU%P:*BZGF+<,*+^+450 M)Q1!<$3M6MR/D#9RW8FII%],ZV6(0>K@6SPH-%T-G\Q^>,>?RM=FH2M@/ MA589^UBN2C9S9DQ%\6/,:]OPZFGI>I4KLCCS_3IP?9E_5_YIV4'OK2_S)S@N M4"CFZS-[I83=%9VV6NU8IZT\;F+0&>5/Q9@JMELE,6 H]BMSW*!#2A51$;%D MG0L2$"+XU!-S%=T@$'X51I3L[$>C.(CC]@OK-&N]7F^G?F&]6D?.OE]8L]:M M9S]JHU63FZM_FL/);M>&K.P7MM6C">O/9[^LLE_8 6XLQ:T.K'!+92@,;C-X1*."8C=V.VMCRLM%V;9FX2'Y] M_*0[/Q\#GXIDK;M=<+&.#C^#.E);]LJXTVXJ_]WM5]+L^X:KBQ.<5TP2TWG=/[S<2DWIW_]'3VXT M/DOI(GTW;.3>Z(YJ6(YG)X3OVG4N!."8F#9TQ6?)%@YA$PM3DRL[!3MR,%6',=FS%>>5=6.[4OQ1#-C0M%\:?*7.R>'0'C9ZQ M91C6N[-H_T@?*'QH>3 !S?FX;>3PZ''"?K_6K7=WB1-VY1H(@IV"9.N^DVMR M7\X\]-:O=>J'F&NCU3G(7+<;M8P2GE>4K(P2GC)*&-S3'YOVAU,>%,3+JB?F MN'2'=0^:1GKT;'6B.(R^>K3!T88/GR?,&$M#L!(9WA76I*%IHO$XLW53U6?P M+]V$00R#;A(E4%S?E;G4:']*>PN]H1P3%3S>/-L>O@B\$]W2=/51F=.?_F32 M9O2T9:K3K,=KO?%"CBGJ1!KK^"N*I^(E

G_/#-*H/CR?Z4E)^"(&?4KPXJY3M'+J.IER\7G)7DO@RS:QH:6 ME\_,U"T;15;J#+YVJS+H)O)[@3)I4Q%&SHMEBLG:&971%(RU,\C+;6PH==N' MM=N502^1M?/(7L>^NCE?<_.&J3N8FXT-E5X',C<[E4$[E;G9BYJ;\O',S>8A MSR1;>!BX7%O1WYCC2*IGVZ! )#@PS]9=5 G+]R$'S75: MQUO;EOGG3S6D F3J;,U:U_RPTG)8I[XJ]G82I*:2A#+']-H FIL!"35R14*7 MD(]'XMF#@\02HK_ E]/ %P!OQ/$44\4;;,YG1STF6BI/L+!"G(4CVFH/LF76CG@^XOP4>YMTS?0SFX3[)E MG%JD837AU#3+P["@OPU;%V7D37QD>X&:Q0;E1?CL'_G;RKO[9IFO+\R>[A1 MZ6!Q?[W:.POXP>QHJ!CWL6Q.UY-^E!YM#V"%P(Z_$BCJW"*"M[/_M(= MA$TAFV]B&1I6U> #,S$7_',\U@V=ILE'#@8CGM!P%C;3S1HN &,F+JX4I[8X M,[S97E\+@0F3ZVYEO_/0^?P&)O.DF*]X-6N[C47&0P23JRD,/,&AKC1E?H4W MSU?,##FO4QE\5P323J--2#N-94J5WAG%@%A:\*&E7*\8^-#BFKXJ*AM.L18T M+=10!^MI$Z[=?:0A.%[E%3;_%RYJD;DUM!X+JQP@J[+7D$U05]_Q]HJN3C DJ]95@2$/=>F40-V9#L*K5 M]&.S*0@08 [+Z 7(M*T'1E?'>]]B"XI#I-MWFRG0;/]LF MK:!(37\["8IN*YGZF@G4IQA&*#%2LAM6WOF&QA+MPGE8<,K6FZ[!QGBBB!:) M7!F!GN=VBLW^Y<%Y5*6Q;4TE%TPBTNGPOVAT*&[4" CL@P_.Q\!NJ$H+#U$Y M:/##\%SYB)EXKZ%)\%I9J*\(0X.!VP;SKPF9>"^%-8/ O4_]%YA3E*S M[@-;@A*E(CJ"+H0#)7E%AW9OU:0FY^K*RT2WM? [\%\2G0LN\I8>AO/3]+'. M7930UQGKO^ CH!S[%6]WP:-%#,2Q#P9*'YGHQB!%V&QF@.9=&F(!+9&NBQ-^ M3E)& 7+ZI4^]*7\,)@\49,(8CD3(%/02\-Y!-K'0+X/)@8IQZ#WP2N:/1C(+ M.'P26:38CVO82-V->HH:&W,R1^C%CU6!%(G3IWV9X[_PEU/J=D^\"&)"]1#L M>'F-MU_N7FZ&-%F^$2I>FAO,WSR6CL#/@)Z?48*A'I=DH7:Y:KBVIC,46FMH MN[6@L;Z">14]T$"?K"!THO3E'\&)N%S=$^0F*NRQK>!_X511)OE2V6$@X.'? M"]+9BJ^FLPU"1HFJO0I5NWN^J-H M"7&W6>NU5W^]*XY$"V-1VPU["1D"0%VMO;IJG>?MV9G>?VTL68Y*Z5!Z/[$9 M+R@#.1[4E-V9]S#PRSLSWMAWC(^DOBOK=E=EQ1:^VUBNN0%XOKTR ZBLULF6 M2?X!=L#+NY6:-WH9\4:9,9>6-SH[\49Q2R5.S!L3\(%3_U!PGXHYNJ3F. MR!T8$4K+'+V5]6JEZC@P<_1*U7%,YM#?4FN.7J,RZ.119^.;S-AYVWC#>Z<.)[/193B5Y8A;=HJ1L;[K(+_JJ';XIN(+-]M>SG M&0PRUM5'SYY9#GO K,>7B6+"5R^VHC$_>S/U57RON3Z/#X_>8*Z+N9C8J(UF M>MG7R2])]YUX[L!?V%+#<4$4XMU2HV.M5#1'!;=D!#+&Q%M1;%=D8:8+T@D>&6_G24EP M&V_!4]WPDHA:>KKRL7:88A1YJZ.13E0)$]#%\N8M7(SZLD7B.2#\6HMR.&"/ M-R2(=;:1'+>_9CKO.(&)8ND3Q'JMRH#3B+C6X83275;SGQ<3$[[=?7EXNAI1 M+HR-198,*]=$>\)V6J0$*:!$_X03DWZ'2CH#7ONPC%-E)0U(9N6RZT[?\4/82+E;@G?O?X^ ME;,'GUX?HTZU) R]52(0>"=F 6^5"1WR5Y BBED803+5;EV SM"L;K1%C&9% MPD]SA=%-]6LBOQ8VC?-H+A@L:)+Z- U]7I9GA.23\,=>$S^&-W&@@YQGCE&'QKMBK% .YU5QT MTRL5QT\Q'C'W'3-^/>XAA#-<)\UQ+<&R;=J:=\LSM$CN<^I"BM[:0HHD(S1: M3C$42*^WII942=%O5 :]6H+Y\;>@[>KRV42. +:G'^CSO91W>JB#%7S6._#F1H>.:]DUAKQTYB7Q7=_D,Q/!:V$W/B:83] M9CR/L=^,]Q/[>G<_O+^^&WZ3[NZ?7YY^?+^]?WD^:H,Q/JN$N_F&2\4<4C^M7^'U M.2"35284,*F:$1--97F=#"9\DQK%(!0*[)FBTQ>N#5,:,U2 X&N(X!:O8:)4 M3V/.'Q%RW=>'H&W1A\:(NXXW+.C(P;NY=Q0#1;-V=@J8$>Y?,1#TGC M<%$*SWJU\!KG+S\09IF,!PA &X.SY;)7BU1[8#[@&]&O [N">VOP-+V+;P;L ME -GB2';2$EZY*V1V=:DZ_ %.A]ZHH,'9ZN3.4TO;%.W.J-V;POQ--3UC3:O M\4GZ3\]"M>@?,-(5[8;"XR[\$?R+5<)D\M31F@&4WP?BN& *)Q K>4I4T M'9C0!1["W3+]O_*U,*,\'>LCJ$W>DU62@<2] M@\(:]DP/*J<=7[[#8S 9X!X3-D%(F3&XY=S!4BCTA?%>38 NG#MF J]!H MUUJK0S1JC%%6%:C@F>+2TZU\HP 37]./S!YX38)8E3-(S'=N-8]W\K4^\4J,1N=@1GL%.HJU[\#99$*?E%U M%M::<:L=#V"/:$J84! M93_AKR8],U$IW?0-L:"V.::+OP9WD00VPXT4] '&6%3-T&#G&TY;-;+ I20T M!PPBI[DRN,C*Y]XV0K.@E<\4;TN*PC6+$DKZD_0Q".((R[E,G9@Z OX0X J& M4Q0GVG*-,'G0,;;4$ ?PD_2A\9%&0)DPLUP!HZ)/9S TQ8# Y$+SP.":WY)> M+4M#A)4J!I8TABX M_TMP744VM)==F50] JO]\U7G9<[DU>.#W^04[[6 )DJ M1O0SL0)IT8A)BWTEA;_(A84MK2.-09*92WVB0##L)W([3XK"W19WB$^Z\W.O MZ]>B6VIKA R(DY#RHIXT!P,+J![XV/%&_\3K5H^(5XUN=O2RW(;=]M%D0F6* MX:EQZ&DGF/0UZ<&SA4?O2!-FD&\^4LR?_F0H((+I+AQ0"7GI*].8#3._8:2_ MI#L37"_R?J\M&XQ1FMUG:>*G5%C^*WR#700#?)@9P:)^DH^P7?THKXZC,ZTF M7:]=/"72@-$PP]U"*-8D_P5>ZV^H'S".Y"V)K% :622F395_8BX04)8U93:8 MO-&]I;0=\15/R[.Y1((?DO21=[-5*'KPRDS<9'B-9J$-1IAM.AV&@:(/#X#" M_YCL%9V&OUIGJPO/;>\2>ZGN$HLBO.@.LKWC'>0=PMJQ%^57&'Y(N)/J)Q@4 M_?@5Y-W]]TU\O]A.O%_LYN%Y,%I[<;8G_=U?\&41MLDQ> M.Q2;^]"R9,IUEKM;H[8<)L MP(N1YVP"26&:1:WLS+C5^CF'YZJ_"T;1+GS]\A;K/RC'G 7<@.BV>8@VC6G&2--A(]?[ MN;5H*KO*4UOR#6YG?-M%8&&4_2HRS.R749=YG*);+=_G[C&>FP) MH4D$:<6\P)0H$MTZ.$W=:KL>;^%:O)9Q!6KZEF?V+($GUU^1'Y<_L<%RM=-K MY CE)1>FP1I(IT*8!I8-?YH'M6"+#F-V-%W*SR*!5^/LV*P,XEF&!5*5^6NW M?C;D>CS=DH)>6Z ^.CF"S\N%[BBX6TDWK8=P*L\&X^]8FH-.8FAJWRPU"UNO M71G(U4:C7V0%DS]?[&RH^F@*9A-9QRFW4QET^GOKF0OR4>0VS_S,LYX1U"#Q MA ,)"$%ZL=P=XYD96H';]WO/&P^DCDS'7W%C,*C$EB#^M7T.O'*YAP16"YLP.(HACWN:2\E+GGPJ$; K?PP MMN+6==@IW48#+:F>W) _%SFT4<;:STL9;2#O.!EC%YMX9M#VRN:" NY%4#:[ M7^Q>BHUX A]DX3(L!6\V*X-V)X[:DR-+\'+)Z!32?57'HRC" MK:I/#]E;"\Z2)$^D8;*BR0[>=!TY44+)LI$43E0#"9(YA/.QY5VXP-UH B5HEH1&/!P\99B4+N^#%51O]>$_! H4),R>C$[NAERM0]BW-/%^!Z\RZ,<]]O/BV@QLK+\3[M8@ 5@S#XA[*8'=2MCEM;#+_7.&7>XGPB[W M-\,NYXV(=T0GO!V/&;5:"60DMD)\8@CWJALZ;=8*>,)&'%\2/HO#$SX& .N( MRH[XJ6/J>63K D[5[_]%O1=ZS8/ %Y8K]4/,%D0(;WV M82:[];#'#GWD,\)1@A>6X(7% 2\L8$W$C]IS+="D$51@.P=EZ,6](4@9 EO1 MKCKJL\9[*=6 NT&)%CHD=X8+B%.3SMY(?CQ1! M6L&/\DD8LK&"(2^-*9+/MS Q&/*"!VZ]RKUM!%QF;\($S/M5- M6$N9OIAAHLIV2G]%6L VPN;>,L5IC@PF MO!02>*&KDRZ"8T(\Q1.MKEDE?: MI),M==A1Z:N)CEMMGWRHR\AWS+6NH%S7A 8R5W@)-K)9992=!Y]K92430FZ];BJ4!YHZK2E]E$9PMF">BCL:XR M;&DF;: SS[GD+8*=T?HX>-4O/H? A;PZ>;!WV*H-Z+0X0F*-J_,LEH0-%QC*G M(42HVBOX56SG8K_!S^_)2_#%_E ,D0Q)ETF*J3+I"B^4ROXX1;M-NIXHYBL\ MX!>DPD-#QV&N$YSQT#_B).G7K*,&E?,<^K]<8LN+F[0OC34J@TY"5+KTGHKF M/0FT++I"TG2@'(3[UD\/HY%K+LZ=REC&/,,G;B*GF[A0$'>(_X PW7,XVL=/A M7AQ;.@\7I!2V)JMV9=!/N#O,$5F5KL(F0OO-LK1WW3 D?3I3='L*>K_T$HIY MOW\7G. W"]Q^9R/H=Y27.R7J=^F\%"'(M1WE)U!X-_G^*&\45OHNFVCNP9TP MN_14BN2IT)$--81V02Y-9M"]DP1*+^7LI?]6A-1'=S?>:*B\Q\BO<%@ M.$?&/9V*WIIS&ZB8]T;_/'_F.2E60PKHT=6H?@+$D7^D@\=NNI^:'6);OH8X MCF06XQ[Q2 @M\F7")(* "G$3?1.%E4:* V>"2)/>L+,-KTA,S&]9H ]U)F@<_M*2Q\F;9 M!&6IQ3%#:"L5F >A)TMCVYK"1_#_0 3I,QA/6R@.MYGKV? U.$(:.D-;S]ED MKPK?!(KZJSAP;*;F0AT@^Z4RQ_'+ 9V%>L#E]\I)[Q6+@C>)\95->^$ $Q@& MH8VN673LI!+?CJL&6K.V6[JRM/C7^!U)='IF4L7D\A:EDG6I!>9*^-Q=?W=L M02I%_R\%8/2N"[]$H.E._;R!IIN)0-.ME8=Q7D#3L:1?K-S7E9%N )DR9P7& M=*L5QYANM>(8TRAC00&3#4V*Z(MB4#G"\X3!NU"%&AZ:.*@$.3HT*&J.84+B M&'6'I'I3C_.7Y++I#*0_*$H_0144#$I3> SM(:G9D#[HJ%0M#[99(1"QY=4OW1ED6JXU MVOW,)]NH]>0#(&(?9K(PZHZ@X.>TL_WZ=A,J<<$3'NT7%Q<[$USP J]_$1>\ MI.[UL>H4(<:<'STW&K>)SV^SYLO:NXB=7=)725]'HZ]+R/:Z83.;J?K!D,/YH**8[-+7;?WGZ#*/% M&S.QPP:)K?99)&*G)9YBM$TMAT"KE'"KD=1U?)*2^>5XG JO M/_/]$2X@"F_\/0PYW8Z,ZPY6_@Z-9]B_4]5 M;L7YM$"&F&&10WYM.9&*_@A'8>/+3J';Y970%+FFXA7F M_#Y4O$%?U$/J;IV%R5Y2>*ZMI14F^P$I/"*_U^0TE%1V3E2VPB8_#I6M@3 \ M'95=0@S^$4[*9JYN,RJ-%:6^9>.VPD;A%P_4_S2)Y[J50:M;Z R5,LJ3:QH_ M6*!]%8UOKV]Z9V&WE_2?:XOJ8*'V[65\'^O"RFCZ>=/9P:+I>\O9SIHKS3*> M?HS> &40/?>&/+K0]AM#T(^AJMH>C)2Z'4"$Y1IG8=J4P:)<4_U.Y16^3 )" MOS-=Q7Q%T"W.%?Y7200M@PW3*FFYI.7W"-9<4I;!]4.2RC>F.$RBS4!L- _^4+:&4KA8E_AXJ2T1EJ.CHE5; M8S@G?DQIF.P\:K_+2$^NR7J[7)=T9+TY*[?3 0N\VFK$;962LDO*/F:.2Y8" M.[OZW)*TR@T0>CGB+HN(?#-;6XC%:K;Y;JX1TXCI\.)<%IJ MINH34[7B'2(*9(F4$9M1[%G2Q!L@H9M^=RQ9TB*JL+" MRLAU,?-)@D/]:MDWXDB'XD23N _;L/U_]MZU.7%D61O]*PIB[;.[(S #XN[> M083;[9[E]?;8_=KN-6=_.B%08;1:2(PN=C.__F1FE9! B00($%]Z3:@2U76 MD]?*RFRVRVR8R)A,H5&^?VIX9I2GUSWG<:A3(_>A-LUIR>]3;L M?Y;(RI'1HD)#?:<\\16P)X&W!PYJ0^)6XK9,UGEF$=TO8A!4PJT@6>+;Q62O M7AFH13IA< D!=.)RF>==3%-:B. XIS0J@TY=%D.12#V]);R$U-3&0F_#CJE$ ML43Q:>SBM?(6=Q@+%/*36#E]X#FSQ,OO7*,,'N]@XLH!EUZ_,FA7F_4X_Y7(^) AE$)#_S!I MTEN@O]%2Z9_'N46)^T);28=)CMY;Y/<;>/R\N7_1/@F_0L/O,"G3>XE=V9CR M1,B!M55&L+"[-L6Y%.?X1);^+2W-K>8X<8;^\.PC*D_ MA>N2>*HI8X3?1_9W<;,UB*%/B6F"F&' M'T)^RN:4IPJU3VT8S-_4EDB&V0MF?&\H4I_$1-W*H"]+BDC\%L#83M=I(8N& MD.TD)< +9V&GQG:*P'>_,FA4ZZU.@8*/$F(%R4[)18;VZK)5Y(D@1+'X&YDN=-/9/RET&C-&K^.H#6]W#^/1QEEN*30V-[]*&,"MN,8[E0&C;:L22/Q>WJK.%?9+#LO7@B^=C_LF$H^ M8A'0=JM &+J$:/&S9X]^7@TUE^$;)$-HN,RQ2:#?8_$KDG&VRT;1KG M<3Q2\D"A[:K]CT<>7!4T&J@*VH6J/BRA>/HP^9'%L6PC>2(4/;&1J4UEYG8Y M/(.DX\IXZ1/S#(=-F>4]#H$JM)Q)KGBC61ETU%)W99>AI$)C_#"54#9@/+V. M.8_CE1+_A;:S#E,1)9.,;U<&[5:_0.%6B;,BVO,'D[.R5^2)$!0K]ZUD#)D="I3/A.DX]#M508M M69M?-K+3+X4 MM_5X9C+YH5LE\_;-394V-SM]F9LK$7U:*SD=HC?:&NIY',"4<"ZTG9/.?,Y- M0&-[R6JW(UM,GC>JTEG/>0A)V6OR1(#XMV;ZM%>@:*9IOVO6B,F@9U)_E*&.HJ+JL"D0@*+OK3%LI* N+JL/F8.PG*#?4+I4!XT-JSQ?;TTQ8:;Z:BJ?].DPSR6WW M#6U'9\X5I\5U$U9,M_VAR92 !.("SYY=XWJZMFGHBQ^WLY$'=PWGBC=ABL>)(U,C13>?;@"WP]']/8=RC1T+ X MH&EG=&C['HTV8;"UQ.EIEKYTHL=A)KT7QF(RS67(8@ZC*E^:R[^"FV#6[-?, M< "+R8_%$6J\T35>B>?!\-ECDU-*4R:P'DQ< Y/#ZW'NFF7A1]UP1P[5Y=6< MN3*T+=^M94I9B- M4ULG28%L)LT)$)EQ*IWC3Z6%4XEO4BN+6;BX)/_RS3F?7;-15=2ZVJ3IQ;Y6 MJ["^[@R8PWACYKP:\L,4=(@7B(EHC#C@ZRC'HJ@1F<:*Q>"V&7-@GM:K8MJN MJXRBW3 5UT#$ Z M$,M[GF,,?91@AD67C7W/=UA-N5E#A"H^?*+!.SV*?6\=Z]BQI\!S,$_E/[YC MN+I!Y*;':[.98_^"=?)PU)F0LP4WC\&0OL&(EEJ)9H9+NS)HUN*>00"7FO(" M9(O.FA2% -&;,4YJ**-]P)0$.@R67K(( B M>N1Q_-#:*4!36&AQVH #@5ZB^*2GQKX)Q(Y 0V!AH6PN6EH;WH3X@/T:L5G4 M#@B8TPVRS^;(,K>:I>E:50%DL+57HG(FEGD%$CO$\9HU!WCC?I&^N!Y6U)ZR M*KX>U"U\N6 UR_9P5=\,72 ";P^$![^-[SU%X!)]>Y8E+?T*(LUT)8LLV>*- M_+!0@;]:, C40T%UJPP;M,U.-@=I2\PCAP%U*P/+3@B?K@JYJ'V)V/(CKUZ2 M&@HO)PL3PV_!CC6XE(^H.&2KD0]*$+0BJM*98Z Q;.#HE#G3''>SZD5E^PDH MY:"^M2WTIE#?9K,W=J+L/;$8?/&=69J)Q."-\H!/74_43,A"_5Y&?[D0@^ZG MA$PHE_BK^%H'8^!^5P1$FAN18('#0?>0'.37'YZ;-U+KAKM#6ZE57U"K53\& MQ^<]Z$;*)1:N'Q<)KC^:@ '*IF1#,H-H);_@_8:R,,? MM>>:,F8ZF 1FE & M#,USS=>-2+2#D + 49[ A[!\ICPSY\T L_)#Y?[IN?*1EO/N^8XG01E2:J_5&_PKN:< E4PTF (Z"19>Q7UH09ZDI(JV?YD,T M2?(6R ["'\A9 7B9QA2,7/XCMZO(K,7>I3!3\CJ6UAG6;71E_+J:&#I X1KA MKE8&WL1A03(ZKHG@V0=_"JL\6F'25C]Z.D$,&T9-X1W@PF<^O,?QMW!L2^R' M8[C6?>?=!A.>62'C@7<]!O>1TRW@-S&( :(M0G1$ #@EA@TN 3U8A'U 3L.7.C[?GY%;:O%!*=H8L,+G8J(]:HR- M$7^4T.S\,316AZ-/XVL$> ,O:\B% B$@A*]ICY:'O\S8\1!GA-4%=[746K<- M'!B8'->D?X"8G]X-W9L$X>G(C2* 6P]OT8:N;<+*K;TE(E9&#+GF1$($4T:W M2[ZE(28)S.B_$R=XPDQ[95=#< Q_7M%J7VOFNS9W*[\MO0<@=+5"^E6J;7MQ M$0/+_[,"-<&:G7[_JE49D. D_?8^,4#=6;:"00L'@[N&Z_J!@T?N^PP0:""G M.3!,> ZL!G +TVO6;,+>2:@89!XCV(_*##N12)AM9"+\?W$E9AAO0PVG6=M1I:N]L>U5ML/.HUQ[W1 MN#'L];1QI]W4_K]^HW)0+[.PVQ6QY!E"U7?]X]*;>/?WQ_NOOGWH2UO/WH,/!X_Y 5Y0^*!WW8_7JT9&_',BBI(@EBPY.='7_]JF7Z.*17/ =*/= MT_9R&L!"GPFZ!&J<=EL!SZ8V<]EU\,:_6[J!M$%KMXL5!W-5(;*YO'_+<6W-GHK?VY7FM$?TM(U BF M@&'%G:Y,/=1&J];K-],.-?5CU5JCN?[.79^ZQV"WO+*OYD^">JW733?8+4>=UCZM,*,9WE[JV%T%V8 ?ZV: M\Q'>)M9>8]0_,.]Q_*+]RIIYV.I4!JUJ2]VG$D+6A2Q'IK!DR)(S9#9^[&_> MULK,AG%.ZU8&S49>-:(DLTEF*]+$LVF_9KT@V@_K>%<;C7BV:/&TWR64WWI< M'R'\8)(/,^3I9@XV?'/=Q=:>6^7IG6/<53B&52]+B$2X>4O6SR;._4SK^;2Z MG#LS=+\R4*OUWMYJ]O1%:\K KUI,3)XY7V14<[$8K _-E5(^Q"C&G48^=.H]R-(NN'B\A8"DS^PJR$-E8>4N%JB-FFG0HTZ3; MS"MF*3/[9&;?'CHN[?&M?#/[.FIET%3W46BG1[_,[-L JRVGD(XI;ZFI?:L1 M!YO,[).9?1>3[))1+6RQEPZ+B%F ^OB:8:)-79^>Z92CU2;"% 25"[Z;FI688R, M2_$1]HC)8)\GT_B;F/-Q+%;QQM(?;$M\6*Y#A>N[:&.SLR=!^13M=E[Y%#)R MLQ%,PTN+W.1J0QV9>S8;5KW<#*O3LXX,^QPF[',:D=XOGDB_A.#0V:3][Y\: M4':6W\.*VY5KNW7PGZKJ_EQ['GDK%PO4$VQU;?#JNXU]][0D'$L-QZ.92CO+ M3143B?K-@]?NDY&IE&6/UQ\(:)[T0,#RB8\3G29T7F3Z"BR+9D MRF22;:U85<2CYDMV:<>_WH@?)PB6]Q3:8:\S5SD [+@'"/<<<.K4;"FHI*#: MPR=HI2UAM/])BVX+C*].W&7=];RP% E2)$B1D+_MLJ7.5 Z"H%T9=%OQ/@72 M.-G11_R-VHT-\NME*$9VA3Q^W>@M,WY2C^,KO.CX40>5)[BO:_L79&!2W\M% MZ)RW\OW'/D'>=I9@1;B30U(7]#"L%9[2:M-(A#6)Z@J#G-G;(3]J\QYE;Y' M8!G6R/1UZCV?V+()I[V^"7FI.&VXA=.P\>MI^&ROO=-=H-1#*,6+T*V!$B&I MIH14BH*&^FP&+3.)9DA#OBEHC)0AYPJXQ/5XMUVX?A9I.#=;;C@WX0WG9LA% M->4PP"M>*]QDP#XSIF#O5J5'F)SP3V[0/OS6MD@C4R(^0L@:85MD:JU.0H:W ME_<=8FO#XA@AN@]MWTNQ"F+Q5@5 0NOCQ*[C*?L?=RLYZO[<[SNBM1OV/^XN M^A]GZ[D;=OGE77=AA6D]GAA9O+>PRN[S!.3^9\UE^G=MSI416^W!V^W'>_!V M^_$>O,\OC[?_Y^KSS?/=%^K+?/?P?/-R__B0?VM<_O:$,:F5+>NX) ::G9.I M'^Q7_&B85U\< UC7F=D.GR"P]@U120,Y6^^ QK5>E1?F3+%/(C9"!RV, E_Y MH($M" L&@K=* @ QHM8_T5UX!7UN?/J(TG>*S=?QHE='LTBGN=@76K%GXC S M_ZC-0!>!V*"1D,'NDJ7@P7A0K-!5\6](#<*5\"*2*K0'\JXYNDO2A.>"T)57 M0T0:?3O2W$GPD:ZM*8^^H[#IS+3GC(E;?<\U=*;H((I&GNUP\Y?!@AKHF8#H M@^\9TH0FYL)(P$6AF2[H4%.0UAZUI 1E.(3?S>DA.L/_P.OP$>N?Y0R MU>:*97L*^S5B,/"UY@!_>MP=7:H;5H_UR%[P8I1;;QP'^U:343F/L>L-TNZ! MIO4XIE_=&]^;V-CV6D]G"=07C-ZK8ZQ=;?2K[7H]9@^ SE]L;'%+*=C=(@#" MPKSC/P4ERIMFF.A9?K6=WW&!,].F41FHK4:UW8I3)D"3%KQ$Z%H/1.\JG,!@ MFA$J,TC!HVJF7BK%]'3W_/)T?_MR]^5$D0X:A7*3X/D@+T]'?M2T:P!T M[#58B39M!VQ15/"-"0K!MJ[>0)V!,(]I-6V-M%/>X1?#=<'P2%02[P88R_A0 M<$F$Z^,JKV \.YIISOFIV:4)PP1&5\:OJXFA TVN4=B '>.]VX*HJ)0V6WZM MF'.YL]BD?_[-1\_//C661"4.]EKWG7<;=#:S0OG8K S&J(DIW+!J\M64-:9< M6VV#*4?FT%@S'.4-'%F&=(\M!U)=9QX:,Q9\.9QS9Q,,7*3S5'-^HJ<)M]#M MMD^QBRF\Z)F;.MPY1?\(?^>&T-0W/6-F&N'S8A8"77;WCS>PN(YY,Y3U&&EXEF/7);[]\TXGN+KRUUZL:980"! M98T<]' 7K!8_^[9'0*ZU)6A2$L)@*>N,(94UP;E:W)U6MCG@$?$K)%Y+K77; M(!7!LS?PFFN'\>[UG]X-W9L$>RN1&\4^0#V\11NZMNE[ZV^)B'K>E/Y$@KVC MIM%&2T-,LKJB_TZ<,-;TRJZ&#M-^7FEC>,"U9KYK<[?RV])[0$9=K9!^E6K; M7KS>]54K)U?WZ_XME$V2,+Q,\9/GT83IOLF$#S%^^8%^ M\0TR,HB>%W0,XL&57B<>R.AUXL&5&W!1IZ#EYHG*T0/YYW(A$_5<*7"*VLF= MV.^6,F2F_5[;&HY9@%AS7@''N.'7)BMM#21IN(/_H8V[4'S09B$LN*G-7'8= M_/$I2%XT+%HVNNF3>).0.<@M*QN%Q+?\9\%(_7ZMU6@C+XFL4O%BP68U8K.5 MO4_^6ZM;4WOJVI_KM<;:WS8]MM&H]7N]G1Z[^;=VLYW_8.LU56W*P1Y@L*#W MN_U4C]V2$[TU)3]^:4)J"U=SA4KA> AL;-)]/#Y#?WZ@'23;AX?K[OH#PQ= MHC_I ].)+#_Z+->-.!^@.ECPW#^%E2\^X5F#MO&EA=QO'5#C @W*#P@"X8@ M-&_IS$=CIX('Y2W:DSGNOZ7FP>$\?5A0OIY<$25D]?6ZE4&S&P_TE[YPU-ZX M*QQW9JY]7LAZ38G^\;#W&.KA%?0M3,"(]8>&GYNXJX'1V!"3?9P*HI6SPWV%Y/X"WM)J ?H?KMEI4]<.2K[8R9L6> 1!I'AQ3FBR7:9!^U*X/6>343E"$.:1\=F*5\8/2= MC*,.&4?JWEWCB\=U9_,,F62U-LE*O;! 2%95W]Y2O/642598ZJ/9B]=U+;U7 M)L,A9Z_NE_FJ+$E6?9YDU2G2#GZQO/H"1D*V)%EU2YYDU:8\D MJVUV3EF2K/IUGF15J&#UF481DP_"7':25<::R^L"C)VB)EGUZXW*(,'^*6VY M9IG?58+B[(74NMG+JZ\/?G;*FM_5KV,7K7ZM=PX5W O$]&?SC#/-+4MF_C// M+=@/NR=6]:O8VY9NU:/ MG]HHD?E0/*8_AVAN,H/(O+8\2'91$:GSSVLKO6&6(J^M7\>:H#ET#"R0ER=# M.](V*V9>6[_>H;B.>@YM@PO$\6?SC//*J5M39W&WG+KUS>I3!("V=I$LH2&2 M.>DNUH>X,$EW_3HFW96[7^DN2)-!+!G$.JRAM,ST).M"LHG M$ K$[^<;O]J2C=@I=S9BO]['QAVRY)O4"7ME(VXQ $N3C=BH5P;M:B/A=-AE MJH?E#O7QQK<%:^6W9[>4YTC+SE$$>=3=,.Y19NV/O:T'UHUIVB-L5)O,'Z)" M><;63/T&]G',MXG\MIY5!YH(9B[5XH5D@HE4@_;E#F_WBVW,%6 $-O*JU$S- M68B-+,WBH^U48QA80DGTO4'C;WQOOBA))4M?M%^?^0B^.O8T#^(WL6=ZW(T^ M((I.--$63K2;MI/99NBDZ5N6KDUX _/D99_PA0A_P#[AO1W[A'_GK=]O+)WL MA>]+W=\%G-RPF7BLAU6_T8[UL(+OXCVLL"/X_>.#?=D_+]\?GE MZ>[E_NGNC[N'%^7SW-)KQW8L+C:LJCI?Q+ P@XUZ=4$UT36=&J0MDKHX+J/W,9AZC MMDY(:B[[<8"H@C1K_M^N\MD&CP2G_25LYCZ;.?8;O@_U!#:7Q+G V'F75VS5 MNOR,3:A-Z*A=.*8F>;6.LX&*-S/', ,*-D/(NLSS3);5HFBKFRV*+YR:0L(C MA)[I/11NP8\W+KPXI=,8,1DZE4%C@X$-$*#>A&+M["$L#.7L"C%\#CS= 4 MTY_.KEQ_"AQ-P3,0R=C8.GB81B/F0AD5NH8:' S^Z11$)C 8"/,A@^DP\1Y\ M!#(C-D8&^AHHP=&/@-MFIN\*&9S=V6NWLI)>_/FXH,:]D)!?&/__J^T\!3/" M87_QV8L=+ECF5<)0^+9FQD@*WX+7F^0W@;!U=Z!%.RLM;D8C'Y4HZ#@RT5 B M.FR":_S&@"[VE#TP[W=@"O<;#(FYGVE-P1O(3(4^8+46C_=$['W49]QGU,)A M*3:.BU3:8F!X+8RLIOR8P8T1?*T%O+N0>!'G-) *2'O^1%+(*\O W%78'AJ@ M-QA8=@S-1+HCV>\#IA(!.8ITN[A6M@73OK=@C7AZF#$2S\$@WBU9+UD72JUO M62AXJC\*%&J$=M$%K'PC %N+I0@4+_Q=H4;V>!%!3N$P4SX(1_)C%92B5ZEE M=9!XQ,T "\SRKIL="HF?0A6'VK8;B%/$Y-TO-O+)]L+N\8;G,1; -9TI0TWF M#8R+#'TO(MT# 0J+H2E_@;5HC-&H#BP:1./BEM#[ K/3TD&B*S-LSI?XM&'D M?=SR6UA%41L/58GA..S-'FE#D/HK]^!#6_7&AY\?N0N0H&W>)P88?9S)!/]; M44OQ(/QV&Z$+,IV(@CCHCB*9X,W./'K1#2FHS-Q$4<$-\1RP19Q7=EA6VL^V MV1(G6T//&QT&B5"@;O!B0)DM'%7=$@[C.)TP$VSW>0QL\.L(F,>)\(5PM^AG M)D:U&K4D1Q;4S4PS=&[HU'(01)E#/D61:"@DHI$;(+=F>I/0@R-B&D TTP4A M >+*T#GSZX!&F,HH]/47#CYPO:U,&5J ,UC^,5RDO8);N^0A"_?=>H6W@8 * MG'H'?%4Q%A>3S'#9/9@Q#TH'PZPI=T&H(7SK5)LKS 39RK'!HS;X ,,)IC72 M !\$&QA0I.?YEN!($$95@L 6]YU!9H"P(^&-;N>(.1ZPH3)R#.!C,+/Q95/F M1?UYS?,$I^)M. AXS1^@RVED/'YBF.2T_ G8U]ZX-TO;3#BM*=@!XSDZU@+@A;%$N(L4!GGRUN4)ZAX71//A#BRK) M $I+BM5%$6M$&.%-,TSJ6@_+P4" C M)R3?;E@BA"58]LT[7=:^Y =K*"; M-2!G[H;OYMA^])WE(7!E*P91)X_=DO:6W9+#S*.%5L(&FQLCD^DW MTM)LAPCF$QS24FO=-G 1B BRNJYICPT>]TDTG^>Y"I$;17ID/;Q%&U*D;?TM ML02D$PF"3C.-]%H:8I+0B_X[<8(GS$!>7PW!@_QY12'-:\U\!_:M_+;T'I#* M5RND7Z7:MA>OWX]0$_87J,..D(Z*\^!=&?/5$K1,18\IR M _CKM6PY!1\). 9K$K6)@C3^4!11PC90TM1F+KL._O@$KB@,>WYM6$0/NNF3 M>):07\AY*YDYM&#\9\&4_7ZMUVXB7XJ#'>+%@F5KQ+(KZ4+\MU:_UJVWU_Y< MKS5V^DVM-5KJ3G=N&FP/9MF18[WXL?93/77+0:=BGF?:LR?,UK3L?IKY%S#[ M.MCN#7S7BZ;%LIO\3^XF)U)&\L#FU/6PE" FQH)[8.CK3E$5'!0;CR]FG/'% M46Y],P4)*PFKG&!U[(/7"V?TV#._)<<,_;*X&W;*TQ,K[MNICKWMBO'R:F1) M3DE.2W/,0U6!:WV:EBT_2DRNW<"F:PPE6F*YW1(MK?YD&R* MC-"LQUE5;';8K'9;\5-S)3K/6KRJ4&7F4MG?=#.7]H_/I=W*H*56U4[\U*'D M%*G/BJK/.EM:4!V"4WJ5@5IM-$I=GD$RJ51G1U-GG2V560[!I-C@L-I0XR6V M3L:",-?;W0!.6X/_/-O/'-@ M#I8G;C1L=RF;+6"H:KTNXSX2T(4Q@O<"=)L W8F?()>@*@JH3F((+X,JCIM. M8K]3*04E8$]D"6\#;+GN?_HHR*'%DOLR&JNP6Z?ZHZE<&O6JS%R\**%%5 %3E(:NRFZ0) MJ(H!IU7'%*:X>RYA4P#8Y"*,CJ_B6@WTD1OM>![!25!U"2'418DPK# G0ZB% M,QMCN3G!@GV']4IB(;4RZ"Y!_?90.@T-N(6"&44T;C1557K<0=?(JP M"#M)!#.SC&I5!G%_0T8T)8!/9;EF1G ;>\H60P1NL5*#RF,P3K89=/+*7:^\ MA ASI$V(C"X?W4UP80;PUPZ23#0<_FH[6?N&1,0='BJM5[M%<Z,E>X^% KAH.Q+]1Z\HR%A'GA$BMRAWF_B!+U@J+J2\5DF*4?LHQ, ME@A ZEI%A>/+//*8VSF?C]W(@^WS.,Z7%3@E"H>5EQGRJ'UR_ I%[<;:"D42 ME.4'91X.0MX2.@4H5=S6ZK7/(=%:\D.1^"$/3^+X97?:S75E=PJ*2>%5! ,) MB"UZM!R_'&C.)46;0!;=]K'5S"[%MN4HSW:4Y^5.;ZLSSEM#4L/WZX-ZT:6E M8.XUDB7%),4DQ0I;:KN$J01?%XWY," :$>EY5=R^E%V*DY2HQM7[-R[>XYB2 M_FGE,OL7KZ6N[R WX(KL-F>OZYP/M-N50:M>;?;V/@,MX55DR9D] M*I,"7IOWDCIGL9L"YDXM=YQ54V5(TP%8=YOF,I]E)XY=0Y M"H7FLY.44^.K]42+]6A%62W.4KW*H%V/'U HD9:09VR*?<8FEB^<.D5]/8XS M&MI],+2KC;X\[%I(E)TD4S@=MC::(YVSRMB2R"ZFE9VC]D^/[/RJL>>(KDN( M>-]-9Z8]9P[!P#&&?K1#LO1DBV)AWT96Q_T\#U8M"XNI9Z$\9(BFT,HC\UF] M'(#=+&*01H*K".7BUJ(KCJ+$RA_R#'$!H',2HS8#$*BYW35(5;AYUL,=A.5Y:#*S"T3A*#32^5>K(.G$1ND>K MI8=NOS0%X,XB@"JKCQ79#HVLSN[;N=VZ+#)69&B=J.WP5F1M#%MV90/B$D#K M1 V(]X26W.J1L"Y>2'5O6!=RH^<2HJW/OC,S?5=Y<> A8W;R*F&%YJT3E]GE M;!6LE,/T%_NK8T_QI\QV+QZ%JW9:W6)XDQ)H!3![4\-KLRAO%S'?2P*L ,9O M3@ [CP-I$MR%EI[94V7S 7=^Q])DL#>O^A#[%M'-T?5<6]*LV!QYD@JZ:XZ( MQGFN5QDT6O'-Y!(IDTSH*%&DY8+A?IH2*=W^&95(D>QP-NR0O3KOO@4">N=Q M(D^RPMFQPM%+P/0V[&=*5CCG/8-DN'Z%X3,DM.;YX!XY;(0DU;%4ZJUM$4$U M#SY_U@!M(Z8\3]B!:GMLNT^L-:=64G7;=+5OUXJ2PBW-/W:LD9T+A/FQ&'/"Y8AR8"0,N14;6Z29$@V_[W7I*,1"2)& MLOG%LKDT%0Y[=CEF*Z3.Z,B!X5OK>@AE3N20O'X&O"Y5^F%/]\2"+\?D]?:Z M_DAEY'6*E/SF:?!<^%\WW@;!M![\*:SE:/ _\&4PD\BS_^.[GC&>\]<90%3+ MNVYV2 !P(@R=WQ8>%7_P3@\Z(A)5?MR(*1AF4^N?;C5WHGPU[7>7OFA\4H8, M/B%>E+'O>!/F*(;%T8.8U8:V[RDLJ>"3JVB6#KD4+'Q\L<*3Y+X$%D*)\ M9Y:+G[_SG 9,9?B7;\ZY0]!L5!6UKC9K"A!EIRBB>69)ZJ\1:)<[S:,)TWV2/XYLI"';/?6(C^]4" M].OWEHBX4L#U!27K"SSILVF/?H;3!^(S(,H,A^WXK%(>GH6%-D$*8J,64AN* M.P$)J6B<#A2'YH3 2#3B=$,T.K+(2K.A?* [;!]&J+L?K]PZ^..3;K@S4YM?&Q9-C&[Z))XE=# \;E5?$N7YSY_> M#=V;7/?[-3#U,1 AMAC$B_FOC1K%*%9L /Y;JU_KUMMK?Z[7&CO]IM8:+76G M.S<-M@>S[,BQ7OQ8^ZF>NF7++4-_KZV7]F.7)GA_(Y"4S"E40"-0V$&!@11[ M<>=+"]OU'.89#IU74_[)--.;D%9.I$Y*=)4A"I"Z5UZ6EG@9>NP6'!AH!J?9 MI$XSXXNCG"IA)6%U:%A=PCD$<'[I^ CX,"-[RL#3^<4.4GYFYSRIHH? ]]WN MRCS_H@2X#YCW8NNCZP"9]P3,%^U7EA3"_D6D$!Y['^Q267S?7:[2LG@>>UCQ MO)25/:PUS!YCZCX6SVKF4#E+\I-4F46:>"Y'4U)S4:,R:'5+G1,JV;@8;"S5 M8O[':E*SL5H9M%NMG,I7'9R5SNN<2O+Z/U*>Q,B'I;.\ W:8S4*SHHF,G')# M"RD53G(.A)^N^VH[^"'847BP+0'#),G1/)=#(25* 2TR3^:4PUE(GCS)N8JM M/)DZCM5O%;$^C^09J\L71"W')&7%RTN+<O94&9&3BG2'4A&?@(+NYQ&;A7Q.8,DHDN4 ON>S _?RZ*5IFGU/M!^>26"<]K27 M$7FKBW&A>D,MAC\KV>H"%=71JN_OP58)G-.K#+KM MF:*5 7Y&-!N6KW%O9&/5[4JJ"ON"E5IJK8OEHV>V:^"SKQT&0 =::6IPKXTQ"0J1O^=.,$39MHKNQHZ M3/MYI2'_7VOFNS9W*[\M%P$WK*L5TJ]2;=N+5] 0) \VVBC4Q"],O_&";UMK M%V,9,$9>M Q)FH,HTPF"U769Y0E>5% M3XD1P64X5\8&:E=ESC2G+#7XN[U:O]7=J09_&X3%;C76-__657>K[+]IL(U& MK5GOYCY8>&5_MQ+T&P=;K_6;J0=["$LAPS1:G8,0H-[('UH'6BV 5OK!'L9: MDQ7=ER\M;35_H7-0&Z>@PR$\@K.E+4=78K\$)6KX'9SNDF,WQ\C.JN2[+)9_ MR!X,)Q& YTIP"=7B0O42TN.>F?-FC!BYT[)%A*QW?9S,GU;6= $!4S05L^3R M-.IGDP]RI&IQ^+Y#6P-9X;%2-'QHM%6\=.8:0G-95:.ZZQ_ 0<[W= M@PA;$C(7SU"S$2Y1.)5<]V;WG8/EB1O2*3)\&RW*\*WWRZR/N?;#HZO0NROG UF M3V)>IX7LYAU#]:RR!*1 /A-+/"=PY[X=7E2)? FA]NC12,4>[U:E+JW_?)[/ M*%94[3R?40CONQS5]+X[ANTHKDC#-:B,A'2^B[:'%I6[CV-:L\C>]ZW#="-3 MDIJJ2I-3FIR%VUC+'>;-2S$^)7P/4 (M%@](7ZLI%9 3 -NJ# H=M+I<1.42 M%(TI_L,CJEUP1!7"Z2Z'KVU7=DV4AAOD0^[50&K7@=RQ(9 MXS(3HUS&^(%PC"596^TS3]"0 #V&N9TO,'N50>^\&DB=#7Q.LK^U 3T9(@S] MW"(,!1=YEY"3]LP\S^1%H@Y5D.)L_.%CV-:V/KK^YD]GS_XT7!K%[I:LGR\2%:VSVHW/Z!)[E\/-AQ\6WWB4("HF)[$S"AVS[6?P\( M4MKJ%SDUUB,VGRY4@TDPIU"FZ=7(C031T M*H.$PBG2#)%F2$&4K10B)]K-S2!$,$.EFU>&2E$Y.?=VH&O;UQ6E\5^TE8!B MN(K#1DAZ73$LA3(GJ]3K[]WP)L$W"F^;JWP0D<*/"C7P8\JM;=%"8;-=Y=F# M_Z9!S\#'&7-X:\B:PLH=@._M^LK?3=7&G(NJFA(+\OWKMSQYZ1-U. ON<^P:A?+5@3_=Y: MUX,8N,XV06X4)9DX<)=/ M'\EXSQ0@UW$[2_:ZM6ZCC](^:V?)=JO6JJ__>??V?_T#]"J$63:;N8^U7K"Q M;GIJL]8NU%A/0]=T_3IE[[>$2\O:43#HUBB,S#3G+\Z6%BFZ*R[31W+"9N_[ MK!JDR=9RAVPM=['$D;#*!U:7D,^-^1_A<^X0+'\ZY]W'-M->(I'IE/ MBA=FY^)2N5:V(#I@V=I"<6VKCERKUG,HHRRY5NK:(DT\WZ/#A^7:!,9L5 9- M-7[03+)EV=A2*M-F5M@I.> MMMF4_A*5;#/-[>BQW$&TNG9RQOGT5UWE?;P:RVQ%)_R3[C MYK.-K0UG&TN40BL/Z!8Z15J=MR*Q!^ M4%XM9)+ >>61)HOR%]O3S-2E=F3![R(9#N=;!*\PFW6IPVEA)&[G VGM=F6@ M5OO]?5+L"UY73PH'62'S?/9+CRH<.E37NW'&=;VE<)"60R$LAUPR6?<2#@G\ MWP7CH-V1W"^Y7YH&1SYW6P#NQ_;;Y]'3(Z$X]H;2S/&JQKEC2$U5Q)A'H>+_ MKJTN?(21;]5]-/);S9TH7TW[W8V-]33UH#,3KBB%K/]DRD1[8\H8^(KI5+P\ M*&B*O*P,-1>^]F?P>9&8;!T9%#P%X)ZUY[V2YGYSLQVF4META4+G0F3%T?7+#XT>*,Q M]:=+[U0<]ISA>]>VM"6ZC)/L\OYO.3'O.G*W1Y7I$>O;W.KYZG$%VZI6!92?L5*U\L8*A MC17P%>5E%:-83I_#D:KS+]].=P70P-K[AFDJPXPKW&YG)!ZV#QC!8+[ZGN^P M@'9+)'V YW^E8)HY_@[/G6GSX"[#CY?7RSLPW]@>\ M9^(FVEC-R@!&FE/FABP/EH_(:9\B6>.4_VR5H@+Q). M(\M#0P<6"1UY1$BF@YY8)$P;-$28%)4YUNT:R'S;E/^!EI:%B^QA, %GDZ M21NY:1*.MMPG%K>EUKJX*SBS70-??.TPS/1X8V(S4"Q^Y$:QE5@/;]&&KFWZ MWOI;DO8T3['#VVFG(>/2$).H&/UWXH3[=:_L:@C _'E%V+S6S'=M[E9^6][M M-:RK%=*O4FW;BU>@(H#?;[2O6IP1X1>FWWC!M^UM&_ GRE"[<5U_.J,DC /E M.Y0B[8"R1D3R29!3@*DAR=DGP17V$.;"4[(625W$NDQ7P,(!6>HJ6"QTQIS@ M*LQ\T9HH-(IWPW&"*C MVYC0 C 54 ,6SH!GQ% >7"SS#F\1=!G1]# 1#H@&7P?7K\_AH4PV]J:9/KX= MKG7A 4F3AZF;,'Q<%6 YTYS7%,KN7;K(L-YL\PU)JK.I_>IHLXDQ4L9 7]MQ M%=!R)3(2D!953$?R-"(0K2%,V7[#!SOAR (U*,'AV7RZ_!G?Z;3CYX- M#QV;0#7*'T(".@;#/"-ZH@V49UZ0P&<[\R 5D%:BIMS@^N-!8-#-MW%RS#)[B< MXO..V7*:*[*&W.NX6D^5\U-9)]/%L(^= -3OUWH\C2=K E"[76NH:NX)0/5: MN[G;4S<-ME?K\C2G7,?:J#4:W9*,M5[K=W>=Y=G0M9%K#E@9W-1D3VB7;+5^ M6;/5A!61F)MV:;18MI#VR-J[3!Z(1, RI# 5'!1X(B!-S"_-C"^. P=938%=J& KH;JA5_E\2,8?? M'%J#F.7CH ='3!(R&B!3:^WX-I&$Q>D$R7(%EI/ 0JT,FK5>/$E9PN*$TN*X M^B4)%DV4%@GMBOYK/YNLA"DA<9L,0^%7N.<2V9,J2E_ZHC%$3@97.S>&$!<] M+I9N=UMK0S'?W:3G!> A'P'9[AT+#TGKWJX,6K5ZO#FH7/3#&DM'$P))B][! M1>]O4XART?,VA>JG7/1N*N/X$B)32"-,5T9KE\ ]]D;\QT M"QZS*BJOE"0LA2!X'-]&EOU>P"&;X=0K<)"JJ! I21PJ+XCT)43.-2:5$T1Z M10YUGSE$2J)H>HVT$+F$0%86$TZ&N,XIQ)47.VWHS"C=X-(&O/)"QX8^A!(= MI8V,Y84.&2P_&3H.&$++"QWM@QEJ)8RU?;.MURLL7ATY'B9LM]5C8M+/*75 M+3@$CBO^ @O^1,O[B,^!Q6-X1GW1*F?],?_-9_EY.QRL:& R!0^XO\&R!:.AX@7OMF_J MRMQ@)G^6"P##0]XN7H9'[>D@-_T"2#'&QH@>3 O=_>2&IN<(^RJ-\;AWO$M' MR1?R41006&-B+Z\)+\M@N-$^1\-YV,2$N@F-".I5^G9BN)[M4'4%%D+PYKY7J2K"J]6 M@&V3(B^$5VFOS.$%*R+?:_J;X=J.^[%*OT0'.^:% *)5 \X.!5^!!5>; W'^ MFC*J0A$MLQ$2@E=/V%QV(YK\0$)BO\A.BK)2_#3KK>8PU (O.&;TT4E],'VU MOU""M._7*X->+2'EI48M@EX=C7J"$3&(98R(K"#1)G87L-,73- 4F [8Z^ 4 M^"'>N(82C>19-RB]*S[KU!O9P,F(O_MX7^ ?8VW==8(UWS44AD6F!0/9'I$5%_24=[!Z' M:MQ$-"CJR%7]'=.07'.*I\)2\0)15:J=8WOX;FJ8N#1.T_C)3&-BVSI5C')L MW1]1!2K%]<=@;AGXM 65L P2# #L2OC#17.,*UZRY8::B5:"&RL7]6Z D@F_ M1$I3/26D[6)]:O'N>+H-#[-L3\P1WNK (\PY3@B#N5@3"8R7T<^S4_;8S)&7 MYN*](:@P544K.)-P*-]G2A_@1$&*T!T#9]B M.][8-@T$\)O!P*Q6[I/?@1RW&"S:?:+L8& +5A=&85##$)D'>&HTF6H.,AV8 M+T%],EA17I5*FP$69XZ!3 H^BT$%S3 / '@#L)N EDR]%+%6EV4KGN:\,KPZ M0B"8&[KNP$EA$;5(M3-L'[5'K:S%>Q['PF%FZUOV]9L));/ZS34ELWC-L'0S MT>B;?_GFG*N'9J-*)-JU5E9B?[QUU;/X#)(FIAZ]J%9;K76:C1V+:K4[G4,4 M5.KU].--*A;H\D_$EO S6/OL,K M(R$7RKCD?<%^*[F'XRYYX;MY+WR&W9W^X5)O2I@C'9>37Y%\^PC'"\A3 MRXD->J=D@]S39^2ZIUWW_C'T'A[EC7?3N;SDPKB$N_O+-[SYJ?7_>6.\6S^E M;)-Y/B=;]\8Q9%N_,NBT\LC-2>S*DQ#4W]HQ9H\-R(,V 3K6?;(CT;J.1)TT M-"YO1Z+VYNB\NG95#K7)KF;8RH[_&TS^5+O4O-$(;IN*S0NQ682Y-7.^>UJE M75#1Q62L&8[(;IL8($&=T61>C6UI_[<;[-:,-,V&TO9%O;D@/LL#1VW@N1@]T^V-2/3;#J B2# MV<&R7[EO0"D/EWKM,QKM\OKER1L?7U' _9L$W(U'.]2*V)Q.4[__H$N]PV;3 M957#?\$L(]E(8!?2_5_?!G^*3+GO#N7#&!9]NJ&<-_KS#\WY*2P+^GR/:4HX M 7XA3SK$/S]\HX2MQD>Y%KNLQ3.,@'+;+(_(^3B$![VA_$7&+&9"GCF[GQB=RD#D-\L@,M6<4_13YW]N2*NC05'@N MRSV(']VIM5.,,R&NA "Y:M82G$P\Q(8/J P^:!]7(A\Y!HBS0*&N%$O")F/A M'ZG[K"=-,7U_]4(%O7U7CT>\EP[#7Z4X$(-^";DET<3=2KS1/0RF,F@W]NUS MGRQM=NIS+[E!CAL:DALD-YQZ;MFXH943-VS9_(YRR8::A45CE7+Y ML04RNWD&"S]8"*8N*Z.Y/?QXHKTVHNGU'K;^,:/R\AD%$1X;A&&C7W!]_*/V M7.,G'JV(K#A( I2:C82)]DS9E7[[ $K?\J=7NNU=B0%6' MHBE^B:]]\-4Y$;[H) W@*]Y25>+KG/#5/1&^VN#?5^OU>"F>HL&K$'Y+.4R/ M>]R2M2@MD.I*[6.#I+41-_%P BW/DH=[APO#=8!-U;WCWW0 M*(=\QB&?40CSNHS; O%_E2^856C/F*Y,*>6SA!L%HWWR646911/C49ET*PV]@]+ M2J^B1';3W93A\=1783:5,<%"/V ^L]POB0BF0R1YI1%,:F70J+8; MD2-I&14:7GGE"R0@J%\9].OQ"L\2/^>$G[P2 C**)[5>&:C51J/X^2;2N,YE M+U=1OK"A%\D<_3!.5U61;1=5"[9+^'RROEGG5F^_!W&P9N43MZ=V9;KHW]Y[$@ M=DEWME_ESO9Q-,6)*G&H6(FCJNZO*62 I-#P.D3BQ!8C=T-S7(FM<\+6B;(F MU$Y91%>Y@F\%M[#^\$W/N'(]1_/8ZUP9VI9.Y[1+:%Q-Y+&*XTBH0R3>I)%0 M72I#U95Y[^<,+[5^_ HE:GX52B2V"HVM$YVD5_ME$5TR?)6;<17]]P\@TEP< M62VK?67(X-5QA-3AZC$TZY5!#F6(902AT/@YQ [_9@.JV9#1J$=L]_9%SI.+(EK_2.!-G2K SZ[7KAO2^)GWWP$P1I,) @O+B*V@_\9.K\-EF./\$_P.#&E*^3,9[SKPQ+ M9Y9W?=7HD<0Y,F95Q.P'[51-I54,_$9)U:GU2?+>:NY$T2Q8*OR#_>4;;P!B MRW.1A5S#A3_LL3*!IYASQ33@=UTQK#?F>E.ZZGUBC. !#E,\1],9_J@@PM]8 M4)JZ=B9K=[*&X EKUVPA'5XF!BR3J;FNXK"9PUQ:$5Q#ZC\D%@1DH\->?5/S M\-30K]%$LUZ96U4T6#QFFO@_M212O(GFB;6E551FMN.-08#8" '7AW5V/7OT M\VQ6=%2@%>7<^#*!15QJ%*6XC/U43!NN])@S!3:=&1[\"-KAW9LHP[E8,:P% M;]F*R5Q:2$M9JQ]!;0V9$U.1C:6$0S70D+8^NGXO#'KQ@-Y_(9@\H(0#R,,G(M8XKO 7N/1*66X(SH&)(F;F MP/ <6 J\1U]I'020'OIPG>G:\,T\@F06%,M'.4<4BMU[+I#6"P3I0$@E0]JS M44"-?B(6E!ESR+*R1@Q!H"E#9HTFN#8*4O47A\"4*G,1(%A$"8%X\WS'(B&% M.%(,U_5A:8$W0@R9]H@$8!0.(A%M!':6AP6_S@4$K$ @B,JUJ-U &- \SQ'& M@H4>003E'#X?)<8G_:PX!E8 MUC ZE'-9]7%A5KU7JS=6[!,@N^GK\#H\6L/7P[3A=;AP).WQ&Y3]0O0[L+3 MKYR5';!0''LJEAX73P?B(\?2;?R1\" =5A869<27VW9@?!9('LL8&3-8-.^, M6/RU,(N]V1@E20X^]<@ [K;?+5B_B3'CC3$C=J9MDO2&AYI,#!F>XAI(:+QS M"HS^JKTR#IJ:$IL&9[P=AP&HD*8 M(LH/L(W@TFA9()UX_$UZ-7_B_\!*V/ KQ98*:&Q'(I0 M&W/)5A4;2$:?\T1H!X601C9T4*>^ =9A4B,//@:U)&K*'S9Z\N _"#"L'P@R MG"&< 6)C_/I*,!T.+N#9X+N0?XA_R1:,&NK^#(P _C:@G)(X]0@/#L& ?X]: M@:_H[IX-:HW"H+97:WB53]S[#<0W JLE(/K(H IPDGXS3M*81Y+ M0G,-P>)ZVM P\1.L.Z#3(I6]; AN-O\P1*7\Y:.>GU<5=P*_D<=!>H%#X1#@FR5Z) DYP$[#+JZ\Y&@AV!+K+IQP,&.>R4&Y" M]9!)$W(@/@&1#:P!-V$D)AQLPOO@(0N[!NX,S)JA9OUTJ\LF3\)$@\O1.&8. M:>&9!MX6QG\6 B3R_M#RLH? &-2Z6LB:R.=$4L! 1OXY12%2/#F<.)G8WS] MIX"\&;>T(T$]'["M*3SP@[PBEIT?=R<(\KLH1N(,#?CAE541V?;0TX#OPO@3 MSQX&AXV[:D*6+W%B5 5%>2D(3%97V:\*#P-@ I 1>" _9K@!@=^_:P[""_ZR M9P0]8)9W;0;_<1\O=/&J"#BX'#T!1TS0F\\8=PP8Z3L<=F1P*W!$4PD?9U@^ MP3SI&X0LFEE&NZZS5D-K=]NC>HN-1[WFN#<:-X:]GC;NM)O:_]>H-RL)0(_# MNI)JFT,@H*76NIBF'<_A?C=T;Q)LC45N%#M%]? 6;>C:IN^MOR4RQA%#678B M/NMTUY)CW1"3J!C]=^*$$@Y6?EMZ#XC1JQ72KU)M MVXO3+/[A*-M-I.S#X\N=TEO?T=/=%N7W\X_O=P_/-R_WC0^##B.&M$'F%12/OA,>?YN"'&F9!I@%PDGI# M%7@BKGLTS*LOCO'?&"0?,P=+S8TB*Z[,3 S;@(2>@O^L&PYY$-Q$&('81FT! M8P#N(EN'36>F/6>,S"1Z(.D*LB(6^P!+S\<'P;5,(M=D=,V7CYNVH[[Y%_'(*/)O+$"<29FMZ1ST3H0?U,J@ M7HN7&%)@._\"N6G1"MC&DH65=I[P&V M<:7B26;KEX[,-\%TC+\5W6\;/ =T)\AS6UE9L# F&Y87>73.C4'TE*+\^@[O MR6F)(XD\<:RC#P='.2,A6CH1\$B/\ M%HPY.R5[E4$K9YG?+M8,^SC#>#O=<(;)D>:UFB!F/*7RE(IK6:&C+*PKY5;$ M683,O2'35E.X6L;>:QB2!6L&/'1N69E&,Z-4&3%&(=\J\FO)EXR-H63-" MMY,C=&\Q!B"DG/MY?L=-3B*LX0/&\@3 J)9DMT.5ISBL&]'U@28?G?R#"W8A70.:%(/AH8K WI@=!6H&Y M=QB*0AL'2'1M- (/,N(PO,&3->&$;7)O"8I[R63: MF&-VRS>O$H)9[69",*O=C >S;FYOGW[;)>3R;.BH0AABIR,7(]Q]F[GL.OCC4W#4P;!H;'33IZF& MR8?!"8Z$FBOT.OZS"#9W^K5VG^+-XNBX>+$(1=?HIY43).).M=;OMM?^7*\U M=ORMTUK_TDUW;AILHUWKUCNY#[914[L'&FP_U6.W'/K/T-%WATL3#KGQ'9,3 M'>:*"7G:2$&G4 %_D&0?6M(IJ@5<##'4)6)<0MO$9\W4'-H _E.CLRI@BD\- M=V%=*7>!Q21.[.W6JSG'RB]KC]T5NR9,,@"S.+!;J@T%"R4V"B.6A;"P,A^I M;+?I2&6]'7?43Y2544_8[TM9IR8=;$Y< >F V"^,-)V& MB&>!I7]1 &WR!QWU S)0DO^NVJ/30.VA]I-R44NC/:3'47KMD1.:5>P2W$BH M;B1]D$/BX0F/"=[Q8X(OVB_I;9Q+'5\2OH:)=<6!\)VB[!=W[O#O'0V,J%CJ>^6M,%.I#%6$@YI4>)9ASOS M5KLRZ%7[S7CF>HGTAO0R2JTW#HQPW RO5UL)IE%A78\<$AR7,VV3JY^7- \E M6>JNS4/)@P)%8<=CA;#RX#O<,>]4>YTRN20Y8"5?S7.![)TQS>R]4Y5%DW88^)^,]R?0''[Z_DUS#-MW%9.]8E'($=_>I"+6'KR7CH[2 M_T%G SH7JCE4X]S2J+0=+R4YHAK(>&C:%L?\65@V "OY#GT7AN,NU?"SK5<; M_T>AR&LVUI0_)P;()\=SN"8>WN83M:@^I#A>RRR=5W>W M1XSAG^)(-Q5QTA1\B8.'Q6D_&)[/QF,VHDI0R[,.CY4#G'4J<4=U)&"D=)A\ M03 J#$A=;L9X_*^FW%O*OWP8D5I7ZU4:U"VU"Y@'Q1.P(CG(7\873B.E@G43 M^4GOH"R#HV@FK#.=(E:PHMQHPLO1\\J$V'Q%$Z=^PV/%O,O!:"$BYLJ8L9KR MC$U6.(I7&Q!.2KY/EM>3%)HTI/GG(<0)X4% " M>=5(G0]%E/BH$Q:BAZBQXJ-K6W2,$@N8&XP\?32U1D!8+S0YFJ!"*(#(=R?Z511"<$D&S$E'3V5I>H#]7> SG"(H&B[#SCC\D-Q8W(/?[EFG\9.9@\6D0KD .#&[9%$2 M>Y/U9IM8Z.0_OOY*)*@NZ.4*&8D+N.;5(RI0'+QA9/NFKNC&&.O0!?,&0A!_ MAU7K2/MW/[GABU(=Q\_=""J*=MMD1H"](-#O,A3 6]&_8#*4 90TFKE\S);B M,?FG049*HW3KE8%:B[L)B](H6/2^<JSI?+]HIG;(F&.BTO7@[^Q, Y7:HL>1QX;32R0$UCF MF6@&S]1-_ 6+UBQ1KP8&@Q6U.0@CD05=F(R\&U,NBA*0-CMW?C&;X]/ACT?J'K Z\W@Q#[V!?16-'O*H?67:\7=;"8ERZ M<4X^ :<1(L9APLH9VHYCO^,J(W"J8OH&527G(03>!M(1AN&B\A_9)M'HQWMH M=U @A/N]]'CE QH."A5L\K!X/4Q65X::"^_A%03!2@+. C,/Y_41!RG,6(:M M9@*[D<]I43$.&Q6)V] GLJ<@=EGHC0"IOF*@@+Q;[GZ0 3-$,Q-)K?$L @J/ MV:8QXGPF(&8L6GS0VCW8,/]&0%S\M+!FT9K#+0?R$;XN3";J1?54",'@Y="\Z>H$OXF]%%UY\A0:!9^PDQB%=AVV/.F'WN] SVX M'TSVA ,6.4DKCEFSR1=AMSRE?DD+BGT5H9(7,'9 !OT!-TQ@GG@\[\ M&- 6;4#T>P'R15"? .PV #L;J(^?FG^!:[M%I*5^#U6<##"6-TKL.A2K4,UKWX%!0KD22SM&/G: M'4P]*KO<+U)4.!# M9Q$QO9.4OHP:.UND-*W"X_B'RVYP"1[% MQ;=X+\X(HL,U^DIWD"@_4K@WXO M8Z!&5FTJ%Z*VR.J]()51H/?JV+^BV8W7*#MQ :?+C!FN[NJOI#EOD."48>FR MF88IR'@ZBF<[A\F3OJ7YNH%?+&7B?M9,2OM\GC#F55%IB#3Y("")9]@H&QI> M@SG&M TS5CP>69GRR HE!+MN31Q-=J.ASZ%X@XMOR!3^+%&\$Z1 K5[?J2MN M6ZWUZKLVDUW_6+5>ZW7R;[;;J/4[W<,,-MUC]RWO=FDA31F^E.'+ X0OU\T[ M$*A8764SA8YUI1RP'+ [9/)?ASL30V'H;L; YH!W2_X61_"JA./V)V5&,I,@)#'%WKOH,E M4R*QD$9ET*UU5\_]46&5O58HB]EXT:OZ])7M'F%E6Y5!L]9O;%G9-66LE\LK9B]D+NW54A^G*Y^]I3"'.YHP MW-4@&G!8/9COAXH2PLWR9N:WZK5ZN[?+1E6G M66OU>[GO_31;M69=3?O8SLY P,X,K6.1V S]B)J50G?0_>:FFC M$@VR'[_X[ &>R#=4^7YJ]OR9#F77MDO=X^_@F;WG'PY>*Y/:9YM:61@FOK>> MP$B"*_X7++R7=SL[$U.*?*-4W=2.G_)YP89%YVQ/L124B2<.8]G9N(>]K'NM M4K.QU,6'8^.NU,5'9>.OMN]DY^(^6TU@DVR^CLVSL[0*AK1:;35*S=-9 51 AB^A_D907F,W M/)]W=.3=;"Y,EW\X%I?_L(*<0*;?4[?3B981+:W#D *0C2<]XTNI2[ZK3]@C?*2TV;<_57B75V([/J)$&J,T= M&Z ^^T/1 _GN#1V!A)S/?CNAZUN_'>_Z]OSC\_/=__UQ]_"BW/T;_MW2!G5= M4BL]^H1YI2O\7)[&]8^6\LQF'L,,>$45B:35I>Z0E!+*+6Y;N0'73Z?*B@]V M36DI'_!*A)%:_X1;*]XDO(2^;GSZ&'1;I$:,-Z\.XZ49*2WVN^,C":A+'[7- M6WV(:.[)>&MU#^:NC!UMRBN(8>MW0S0]=1E%F[!HC#D.VSS&9M=9Z>FXFQ3* M;YW4_;HU[BJAU$8EM= KIOAJ[2B^GGB%G^^:X\U?'!@&MP=9M15#^55HT_/,5RXVG'@L5A' M"Z&+PDU39K;K7;'IS+0I*(=KZ_HFG3[0EB4MCC%X(78BQC)8%KA_O)LTB6C- M6UP1;4Z]N,(%Q6_HAN88U']Z]8YW4!/*/[(X 2K825$WH!WG5; P?/85B!QA M6WA].D>@$V'@;F50K\6] 4 9%)S8:!RQL'WCS;X'@X^GGVP&#PJP[&!-_(S MP_P\"$X):^54L=?W#( +"#3GU)X65@KKFF6;L%J/3KB^.M\;WI39?6(C9KRA MY;\\[5L.X'2SKT=FWRW4DZBUA51K)J_6E(7^B1\\+'%G[&2=M$E] M)G6SAJ^;FS19G&2GTVV;YM9,J?J6=!&JE0PJ#R2B;B\47J"'%@?K2 W!\\5E M)-88XX4FL:\6@-68#N%.WI[],"HGT3S\[CNC"1[G6Q'G*4-2G0A_-DZ@B0X] M)Q7G%-_4VT]!X3^'D+C?M7E*<4LG,*_^9HZ=*&F;V6*>:15H;N-K50:6G1#X MW*@71%<%5)N!52C8<:UNA-\2E$9<\BFYNS^7>#Z]6\_]?'J6P$%K$3@XP:GV MDRY'LKGPQ\W#S>]W?]P]O% \HOOI67FZ^_[X]*(\/BCW#R]W3P\WWY3;QX>7 MI\=ORN._[YZ4K_C"!S)/Q /KK*U',%G@X0!'\GP- MES0+.,4&VK>HA9B+FQ*&.PD"AUBPR1,%T32=_>5C"1Q*+["P21X,!5Q[Q7YC MJ,$LS1IAR6F'S6P'W6SR&%Q_Q$_XXPMU-@[:'03%T96;D:<\^>A&-YK:5:,] MKBDXTM1OP>>"L^_8N!$/;W!A!7B1:OCN#6PON%1S[: ^@.L[5-[:8:]@O5&I M XQ0L* V]QSE>-)KD!YXZ,UHUY\QY\UP XMW$:3"Z)8!(%F@SU[BZ6AD"G\1D (, MLH7+80N7 Y\;_AZB6/R.(2MD/=T?>51H@^K:NV[0.0I'P\9C;I=:R'EB-.GY M=@CF]:+!GGAM@'=EC%*LRWTPHULQHRL%OWIUJ!C^UV#@ MIX2.\@%ZN:;/@/VRTP#[MYKYIIK\0K\(1+-AZZ*!AS_$AP2[ MN([A_A2A5#Y:ET8U9"-[BG;3PH0:AE/G5A 9!RAN#3%OZAX #\+'Z@RW*^AB M>SH#0V5A/I!.L$&,T:Z#PZT@'4;)7TRED0P;!95DF/(S3))9[*YGB+4AB8GV MAA!DH--%BQE0$[^#6>PI+Q/;L3Q@@&_?OE=Y'QF=S1CE8J#);+@\X6'F@Y\P MBIJO8\.9"#C)7/V#)WUB6#[-XXC?! M95]MH3=/H=L8(XV"F-)7Y?[AR]WW._CGX45YNOO]_OGE[@DS3GY\_G9_J]S< MWC[^>,"0DO+U_NF/-&V>,[=C7TKN3""&R-<_3/XL$F-I/PJ]O.<)F"H3VP3 MNJ>W FB,"3MG!1WIHV%>?7$,<(>5=.P8[./,L+B5*SSMI( 5 M;?BG-;6+->OD=?N3<3,GL'!PYFBM4-XFVBNC:%>]I9YW9#9M7G?E@Z9\ 1OA M'9V 47C)1YYN&61AQ9.PR\\",! MY#G@'(&+F.6B VU8Z'M4X7I[]%.PEHC%*^",&-Z.F>/P\"Y0+T+;)%@'A*XI <-W+XX)B)+ B1Q,_B;"8M7#6-:(\= MWTL+8^IA$)=B-86)<1&[K,:XB![JIP+%N6B8:\-:L!([1;8"QGQ\?@S!4@;Y M=L^C<#87[M7UDGV)8X: YJ#5J#+6#,><5VE;PC25J4: -8-\ W?UH8&K$Q T M2()/*\4P^=(-HCVAQ%HDF^4C@D0@!3,!<#,GWUT6BAWA53':!\0(=LR8OHFP M88!3RIN2R!L4$443#)+OBY>\A2\ MA.^B+VC&M[8-"F2S7Z@"4/ &" E\@]4%6.LK;+]UAWU VE9"V\SE!AO8UMJ: M2&,T%KF(A'_GEP:B^":\!8GD(MA$SN:')0G_<6$'?+^]>?PP'<+=YY#4*PC**7G MP:HNB,)GBK%L-_JK6$:^K_(.-H2I<>J ,8'F B<\?Q4LI3U$X9&W" <%(0ZDISY@3%;EX,1WV2YN2PJJB/-04$$X>RD<#;4;,98IG+@4Y MJ=0*97%,;V$H)TV+JP9!9HU;M,$ Q!9H\/!$P]EW1>L53+4RQB"G\"RJZQE3 MLI>GFL[08HKFI6B8CP[(P\W]Y5<@=!&3PBO1HA[&EL%G4KKA'#EC\Y0N'F]8 M)/AFT^(<8XL4LL7FKQ8B[9UI/\D^8+] 7;G"'4):B8RR%6KP]#7Z)>R5L]W2 M6$JEX<."SSBB#6L= 2XEZ=F$] @L:=$H[ 3(0_UG,POF,G(W6%*)8C^+!0SBIE030L"?%(^J!\W+RY/:UEZ ]G8.' DL1L1,P@4;.[EI5K9 M/=8PB%.1TAXQ8R8T*KA*#)-R: V6ITK#'C*>>@23M2TST>;7?%A9)QJ-C+BU MG+C!'M@J+?'7#\TM] R9160^$8DEQA;=IP*D Z$M^(E#EHI\]!DTDZ\20=]1SZ M;)[,.KO%F @>J.1^ @@FF.8']V,9S*W$L7-6#_\VR.U8%-@09XZ#;9&%=[36 M@18Q$-J]GDY]"UY(P19G-=BU]+,0,?SQH\7F6Z ZK\E X3N_Y(,'Q^BY7EFX MIMQ)XO/A"D,\>&VX$8T*PWJSS3<1$:*XA4&*'827:3+KE5PR(0Q!*I#X(EG% M?BG_\?57(7G_9(N.H4&"ND=':G% EDT;*7'RYYE\6"S,M3N N=_'E\0%S2%=K_!0@SD03#M)#X/8W M;G0FQ; U/E$%F&U$VVBM. Z*=/R/Y$?F=?QFC\C@B*QE!\30!+C@%8R4>ZP= M9AONUG)-1:UDL2:9&DSN(7-X:G1#%9O'V_H""Y,"@* N)T3*D]G;+)KF*=.. MF_43IQV?Q@ZZ?[G[0^DOBL'=_O/FX?>[9^7^0;EY^*)\N7^^^?WICLYG/RM_ MWK_\,\B0O<$O0()'$F;QAO!L-MQZ^^WQ^D%>D'.E:0;YX-M)?A!J6'< MS%0[=5=97#P9O@G>-R&^>2&!9P+K]Z?'V[LO@-!G"=%,5+U;"D&$I1^#E -N MDG]?N/F2O+F49_ACZ0!M>.YZ.2*4F'F2O',4GA /G:\P*+027]86#V*6'OPI MW,D1QKN"K$O#C1S)HK*TBT=&1HK[SN$L_!U.MJ\_U;ZNB-8BF?/N<2F%@U\? MILC$KO\:R?WD9YS]F8A=)LR-'W>&E_"'?WWDGL3RH>=J)H+R &(U[5J1WQYF M VS;32$?U[!X;22D[HJ++][(TP-P"$NE.?C87)Z Q6/TU6!'!_]T_2G8QCR@ M3#DJ>+G(RA&[A%29. A9DN,^-L(DWN>[VTCTG78BHX/%':31R)_Z/)^<5SM; MCDDD0X47:?Y6N>U-Y=@ICM22VF7JIQV!\AQMO <_-RU^W MA&B,W@B):/'R[5\OVM@1%B")DU0E8R.+/MVGSWY^AY^(-J,KGSE&&* P3?LM M#I3KG"_=1$0]VJGX5'(0NN&[E[-A!"8/7.*Q+*['! 5B M$'"HUZN(GI'F)QJ)SX^9=@RFQ]FAI6.RX;Z6];XF@"996#QF@G1X+A?:'.P7 M0_H*@+XNQI<)RS!I=%P&Y4,ZSVM0[>L[H49/ &4FNC\6 [X7W.K+,PPL ( M;C QDX7!-3H)8^D#F<9/9@)P6V+A#RKIZ-TSQYF;R]X+,^!WR8HF"W47?8[0 M&82;7OB;_K@61&S)AA[9O+Z!E<7P6J&@R&\'IR4H\DM1NFR(JM"%0@I6*\K+ M<(-&!/HC+\8555CBG>Z'2XV!"I-;(G^')M3.YP6H40U:["@SD:#370^=*%[( M$WM2%4YQ&&>O+%4RQ5YB\+V1>6.'N4A7$#-D -*><)H#=UW,.IC[DU'0=%U'$9"'OO<*Z@,TPX! E8 MP^%(TFX5W;)),PP%+E$EPEZ\JD FK"J?)\/EVS\?O(B6DMSN<&<7-W:N8F9U M ;;85G8\7%5$!2O)U? .KK#!/:A4Y15DHH+;X&4WE:2[&O9OQ# Y@O7(B!^= MNW87N/\?E"Q26<.[,OAZHO0SVZK0S[R::C]Y(SK=BR$[9-_T/F)'F.UX0^AV>=I/4HVC=.S/>,7O,"S495 M[G# \$G.H):[*&:F.\5B0KRW,2AY9 PRG04U@[P#@WT!U]W&Q+9YE"4HD.)2 M([X03"Z);;;L13YC"PF6Q=G)]=E(.=$KH4\,\LJ]#B\"-GJQZ:8&A@LO7+<] M,:4I_.ZXA*K*HJ2;*[SB %.Z4J^@DX"[22R 4?ELN5>Y2P8PJGJ?X%N4I'I^_=_NH]W#[V+]O/_<>'\"(2CN9[7??(DAN M;1W*QB.,QOO20@6)7=9VZ?/-+WP M=0)BJ 2+X41X^3OODZ7;;+\GGJ%2;BM@"14A4^$Q!?+_UG"H01!M0"58]0W1 MQ90+K/ ERY6PTY"U,BT]'M11(%SC3S?$T\\3PUGQ\#T537*#SVZJBP<79]HM MK4+E1RS%MLVM,5[U!^V98Y@(2TF."$XI<931.<81?[:ABR/UW$!!&ERN<_3J M0)VM>M>*[KD"IEBS&8(H6(5IWW4W;NG3'6^>".#/L_#"S1:'N?SU8V'-;CU< M*-A)%NRH)2E!SMV=6BU#&.N.J6G]8D>-4T.'92ZI<:H[QBR9 8X+9RGWQLW@ M"WHNE)C+%X*WG=B4(MZLP'J@'"_(!FI!T:Q'5GTQGX,LO*EX*GJT@)D8QR(L M;FXA+Y*5?"4ED9JFID@&4F.3V=C,DG8(]8.& =83[WA=H\?7TE<)T499_[5A M"E7HC&K]8CHS? M#KI*%(TQ;,9V_X8#,3[VN[W?'M#O/_J]P4VOP\SA 7K^WGY&3WT^]Y@:RH.G MKOC@M,746T-\G. U)5[GK$IJ)ZW];.4<I]L7-8:=Q_[38[_]W$6_L>%% MK#JVL 6Q>1F[_LR-\Q752F&U%$_T7Y!WUL_+ <>CVWRRC8GD19"MSC M*#9/W>[W#X'_(UR$ .=GQH97T9O1@TWE5="TNO"* M%8"[,7CB/??NW(DQXU;1O2 [?L?%?$(HC)SP_JCH+>'#;D!R; .**KP( E6$ M)PCZC46*1>/ZO6BR"E\1#'5FT*7!PR/$WD:/,:Z8"VQ#*.8H?OXQ ?V&)LS) M']FB4Y_^5B02NO30=>%V?/-=@X?(.Z*\= %@=T2B<$(T<< T DP@TPP;O:.> M^THX\,A=9//%9K!U9:<<"(=8AIU,8X8O%;POAI 3$B1!.%7&5 !/)#%TYM#: M>& ]R$AM^&I>5;ONZQ>@.N.OKZPF<=7E_,TW1H0=6HQ.ID^HHR?&UK+-7) $ M00("O1KD+4:E6?RN-S*D9BSU-SWT]O96M0USY!A5ZGM&L&O:JV:8O):5Y8(< MP^(N*F,2D:$25;I,/3"4)/I1SWJE_Z(;P:>#BA[VS6'1"E*IOG_@RN.><@MU M:"W4YJ/)*VC@L_51EJV@I68X5)?J&%^I,@N2>L0DLPFU^M&%@N5+I,CX"M=P MC>5%R-644L%6QW3:_\1D5JF_^2'B65P!>39/IKUIQBO?V8H 3@EJI:-SI)RS MQ-=IN)5U,Z[E%E' :W(4I^"]E+0(95H+KYD>7$O"KV4DMN-"G[BT5RCC, U) M6=[;RA)T9UQ1FAN_*?IBGN,R.1IV$DN;#3@3J4&V\#!A^/#O05?@Y\U'+*/0 M1P!<806*TWJYCE0.>HFO0-SJ?+%,9/PEES&4+?TB8KF"W>*_7OS>X![MGS%3 M:V7.F&$*Q_=UYO'_J/@P@;99=Y\EN%O<&JSHWV,(!F5R>G-*B.91_$@YK'<%-G@!.TO0)G14+LC=L"4^ M%!&<7\0/5*'_Z/>>_XT>__5 F>E[[XD-W>ET^\_MW@/ZUGWHWO9X?[#XG,=( MXAG0_,=^]XYRY@T:/#]V_O']\>ZFVP]Y$\1YX5VY[HJHC+BOE<,L:[>M0MXI M-^6SZO700:MH"O!@84C,@B8(P*8_T..;%0A]7M^2[.O9'K_9)+0S%Z/'#VJN MZ:GFHW;F="UZ8OC3O9@QJH>>T; U"#.VF=?%E37WNP-,7G>.?47EY9R'PY"T M0PX3WBG':!(T)R#.N53D;(SLL_%PW$1@- MJ#WR8%//K1&ZRP^VE_20$^.3XI:EP3PR:%@JLDRQQTM_^6*N1(GJ\AZL9^D M/\:S9WS^WZI4T'$'#+8:U1I6]QDPJ"K59J.QTX#!=)_5U-9>?[EIL9@NMB4? M8+&MU@$6JU9;ZKX+.OIB6]6&JNP_9U+&^PZ:%'Q\ZE3W\BC*704]BV\]+DY, M6L@=?VX\I]B"M?N6Z<8T=]H7O@<=*FI?;.=C;O!FBMF:)=B'!Y]74C+K+-:+ MP5P1,6N(1[7).W%T0Y3K)W5AJ 4O>'&^[=.5C-Q+;A5=:)=GO*__XC^0T97& MY@F\D'@'9XZAK]M'L7'#<]ZXE0SID&DX(B%*PLQ91X'5%MA\@:6WPB9D:?H@ M_C/W>M[<)IP<2J<_M1!EW\N5;*W/GTZV,XL/L_,[(#4F=,6*;>,X):_"14QZ M<=GR:6!C,IN4/HNX=8Q"LG/"Q#MN93 _#O9GS?[\!39H\P;)JKPL9L(QWKE/ MHJ7/]UB;Q7Y"+NN7P=S0<%)%9=T@KKEB=";(*LAE$[T3<--?$+[D&5"6J1> MTZ&BYLI@[+,>[:#7]WUFA!E[!PG(YA"!RT'R)6+-'+SSA.7-Z2(FQ!1!A9GV M,3>I;\$4<-C;F;QUQQ_(T][%'U,)RQ6>F*>4?7#J+ M_ZZE&'U]=][3X.Y-,USO_TP:(OB^TJ &BNJ8E'OX:;[U*7_4^"B M5TC=I*R[/5V:8I>L]L;]:]+_'C+'=,K#ZP053U'EV\28B7HN_AMZ3@PG[0,] M)^8NKFJTN[:S90M+H4O4K2KY#M?47 ;+\ ML7[@R&DT6BU1G_N]]ZWW/%@8$S%XIO8:+_T:=+YW;W[MM=FHMN3U'V]-#^\4TN=P!+F*(UYHEQ?X>/FD MW.4TYLN(]&3-S>KI;@%DI)A/+XR&:D8)G_QQQX(M78XC/Q>B2I1Y/);1V'!RKX=,B&6RWIT M>Q8'X3ZTV%B(D[-TR2^G.<*Y1T&HG3E1>;R@BQV.N/$5!66X<$U!YN\E\S5W M@FY-^^WP!F*Q60B$(A"5'5'I>GNS2BGD;AM*>;;G0A3P(1!U=*)"?/OQ7(%7 MG[P8KICC\>0/34-';5UGG1 LC7MK.%.0H$!4_H@J4W$ *QV1TY2.%/3,BD_4 M?)'+BKH6Y.H3,F*CC@UWJ;SE2VDYN)2'?2Y$@4H'HHY.U""4D]217^6W\Z%O M0M2Z6A7@^<(3!7P(1!V=J#:;(L0;9T,G7W2QV!S%?H2&1-=\E["\U ?_ M@)JU;%:+SOK%*AS\)FH#CCMS#S)MYMS;7T/=8 M(DW&(@^>#3%<("I_1)4I L9BN K$< M U'P,=V3K?MR02,)1T>%H:)$S6QF M6*C):>:H)&<)OB[\D_R!D9]%2[1"J6S5"K)85:UB53UP_W8.@2"#,?$!/H!ZH) C";-"9,MCBI]#4GV@FEBK.W M DY'SLYVS;[G%PZAR0W%#":.#YOUB"@ TN?'H@:H4SSKPD>3DE$:"5B$+3CX MH:_G\3U1T\;C@VV'6/>(Z $/?.$!"?8478X6KF4.BBBPC;^>?(%HXI QM;L] M;_;E^IK-$*;+K+[8K]=M1Y\8K\2])J,7S;D>:9YVW5 EM7[-#X__\ZK5O.(_ M-:O>.U57O21V61*TC/D @4V J$G$?ES$9A.U<\$MBB':Z ^WMC-%@ZLFNIA[ MAMH52%&4JUJC+M,F9EN8F %.,4]< M<#5X0W0^5QAAF26A<>-LC5"P,T^^P,_9F;@I_GUMCW3RKDA8P92AF]6)-]W1 MZ%16F9P7S&3D=J0DX2LLUV7YDA5].%1BFQ\H[/$(+% L7?TS-C+O-;INU.(W M:YN1N1#=QFH^PMMYZV/-FZI44P5J/A>QRYUP380M17_VS/#"X<8G!>8$Z7PP MZ*ST@0WX 4%70D&'I3,-21]3]!R4XGLRI;?:&OE3 M[AV\.$1$SW[%:DT*!Q7<.L2=4 E.9L$O4@YUZ%!*AXZQ;J5XU[-IJ%]/->:% M+T'4>@G(3V'&"0])PFA(O#="+-3^JS:=?;UG R-&ONZY]#G+'U.9[3NLT($A M5&G6!W>Y J-R585O\:V 7-XD4.+;7"QW#Q]+%H%\Y3H@"$N8V@/T&H@KD,+7 M8NIDI;MUF][="HHX_R.>"LKN'W7/9H&-H+I> O>KC%8)Y#7.1D4 4:?,:ZRM M<#SFS*AMDWI..TBJF?D@J=..A(+:5:A=A=I5J%V%VE6H74T9*3S/\H$LZQB3 M3>^YBR3>&H[KB9H"QNX5E(R6Q24%"@^8R17FY^\3?-PR9?H<@X]G'D&$2N'" MA!?31!>I U5OT)\:5%HH]58<7;R2TX44Y9U#BFTQR'DYGOB/5=CB"2B/(* H M-2"@6,: (F4BY2R-E]*D.0=4,%FC==9)F!; -7&+"VFDOH>@Y ^FY.L@X_-/5,NNJ_:Q85):&C+M61 M-K6MEV#**.^=J2"=$J$9=,G^T#5&AN88A+NEB8>XSO^N.8Y!5UQM@]H'M9\# MM9\J_2UAI4E/NK4Y?=]D M6? 0Q."6#!U^3T7>N_Y)#5^R%OA22FP@JL!$E.J]>;3BAMQI@M7 MF?X,L2S0;S%KJ>((C3AE!Q4^7@L5ED'FEU3F8^E\A?ZM[3O>9*MAK_(KH$(T M#*)AYZ*B5*ZB&I&*PA+74&J>XF'S]4QT;:"B2JJBSABW_=88K]=0\Q%AW +7 M!.3^Y^1^B_^[>3UF;*>%7.?9.N!#QV8AXC?&9=C4V+,T\5+L\"'40ZK%03X/64S*A_A?< MK-0DJ4*_A=X1CZP1W@_VZ]R,/RDHM-\V-O"9*HHGQQ_1]QF:B7J6ZSL:N[AA MX7WRX<2#?>(9CEA&_#>L2)\%C WO(Z[NI_>6>!/;9SU\=\:8+'\'??'DPS5T M@VX3NO<]?^5"V,N_=;X-[H,NP-%00]],GS[@V*XK/F8_#B8&,4>\K=V@@LJU M/0W"::!S"Z9SPX0^M<-P#3>O7V5);N'F@8O+=M&ZL:2I"TF33NW*C=*K78#1 MWW!;!(Q^:YY? $8?8/37?08P^@4'30<8_6@K $8_(QC]4$Q:-K_1.'_W"%+_WD&*_T(^K2$G.\ MW%L?P^ )H%M9JNSH]3_]UKM/@.F0=X-N$/T[BRYA8IMTDX5#/0M60W^TM"G] M2H^-_S6LC(4X(+X7QH?='^E&KK&:$,:E4@W7*&VLY7UO/_:_J <[WM.#Y<"1 M^T'#0.#)U*P*TWY:0HTZ MH1HEXS'1630%M6>.80:(%DKU;\ /H$!/KT#WT)^2PO4GOOZ/,I84UM&U.U+, M!98N+_[O\@)?'K2B4EPU10KN&BC5DBK53V*QE5*(YDZI+D%UQ"IQOM(')\:C M@"8&30R:>!O61U/"JM3 UZ]8JK7J!<#Z:((N+JLN_B1L5BG%:.YT\3("R&9E MW 1E?'HN F5<7&5\L&&B1U#&IU&1YWRK@2@ *TUI=J6!,ROH@17?[-IB0 6H M)E1)L')V:A,QVPE=;+>=%HRU2S"?P'PJE?F4$J=!+9+Y5 %62AV@\1,%:F>RL_/8/?&X[RY.1"1 M*%Q$0I;J#?I379)DN=:XM@USY!A_6C-W!Z.N/:.^Q,@(D"YWBD501\2P#''' M'/O] PW8E>+P _1J#O0)&?GTK[#:7H%SI.PT$ADT56$U51K(V',1H+G3J2F; M6G:JHRVV(LY?O!$4<>$4\:;40"U=A*56I-1 513'L/]9VLCI$$@+@!)I301 MMO?:A(-_!%X2^]\LC(290UX-VW>I/#N8O0 )^A)KX1!@O\8#L!(+P,Z8FQI, M=^1Z^%=75ELU66XJ6),;ZGBD:'@H2>IP*(V:C;$Z&N?#;0ZO6##RMP9NCV2]7R 2:K@)[-G8C"\K.6W MP/)AM:4@ODLGOLO@6@+*_H93YBC[36G^X@+*/J#LK_L,4/8+CJD.*/O15@#* M/J#L;R.M1"C[\B>1CO-&TL[&:6G& ?#<5^S.[1>)[DYGIOU!"'7R;/TG>N3R M+S$MD*75.J;FNM1U[-C3*?, V9-9E]4#F']A A?I2K8:-;G98"5;=55N7=NC MIJPJO$XX"\2E?;'\;X@>3*/#4*95WH %XYM/8@_GC:12IF"/I\D.J,% 29U\ M@9DKJ4S:G$%)@9+:HJ32@/*6K.OER%[,-Q#^(/QW$_Z9@)J!\ ?AOT7XIX$& M!>&_+/QO#(?H'I7P8/B#[,](]F?2Q "R'V3_%MG_21"^O)$$T:EU2HK-:Z:/ M,3DBU-3Q4RR@ITZ^P,SU5#V=GJJ#G@(]M8>>4M) W!6 )-!3^^HIT$^@GU+H MIT8Z_=0 _73::OACET)3?JQ*HJ@[;2UTK5IK9E\+C:L-N9%]+30UO=1Z41:K M5%O*;K70:5[+^^&S7RWO*5S_\2$KMT]KDJ5!RBL 26"2?2IT 'E-L,EVM,F: MZ6RRYFELLH-ZY8N6GEIF2P_B&]N5Z2?!_/)&4BD'@H7*5)9P,Y521%R8[CA_ M8+TB/K%NC?8>8!>.C;#39/]4ZQ'$>2N V$FI2>560I7^UQHE^EEP=#9I=BL4 M_D'O:?78VOPTVO!,U #0E$.:P&AC1AN@*Q;!:/,=;Y)$5QQQ-2F0%2-O4$W, MB;HG4ZI+K9'/K;W8KOL5JS4),1=4EK[>.L2=4/..S/@O\%>Z>PWUZ]S;[S6J MW!&6N:.)J_Q!^@A8<<6WXO:?5--4K@."L*12@TZ;SAQ[Y.O>H:J]]X$MCN"T MPGDW* ]1DE+GPT#A;E>XYXK=&*,VLKN- R43AS+K_);B<,AA.P'GVP_A?!]L MCZ GG\HIS27\HR?'>*4?H<&$F$D]ITU9 &)SI**"GG[KW5=8A*+*7T;>#=>C MFXDL^CT3VZ0RT^4?S(*OI#]:VI0NA*[0(89U/*P? )#,D0[$+#6 6]<:>?]3 M"]G:LK%G:XXUF[G:>SH]B'<(::3+"S3$9*'V^7;_ MB*[0O3TRQG1=7 G1^\Y^^UUS',-%WS3K)WJHMJNHXY 1E0F1'@,%.82*!6BS+H'.*^6BY=$X:Q*(R MZ9QY+XL#?GW.DP(-!!H(2[(8$SIS_!%+YFNF-CT4]!QHH'-]%+#E=\.6Q_.\ M75AL>>B3@#X)Z),H IXY(-Q'6P$(][LBW)_$32T1N+R2,:!A]NC@)V$\XSU9 M"L/%:+-^YFQEK!'X<79 S2'Z1_*NF_Z': ]"_/HR62_FKU'(5_5%._F'_IV"/" M1'/7FQBZ>ZX[\ZH9)J_AU+REZNXW,G0-CW_$8C.B@KRJVU09.LBPT,PQJ"[T M9[:%'/(?GVXLTYD]ZY7^BS[1YW6]MN56MN:H5"RA!YM!I-P;^L1XH1O1IOK: M)Q4T\-D2Z.HKJ$,/2GNQ*ZAWA^I2'>,K5<9,41.3S"8V==TN%"Q?(D7&5[B& M:VR9Y&I**63K,JRQ_3\Q#0>J@0,Q#&)XXXV3\=F*X8%/YF:T.;ZFNBOZ/O4P<>*QB/6&']%6+W0+G,"# #2^B#26@$+NXR/EDA: MRR"M5TKK =%Y* 0K-8E9X*R@;* Y0\TB[M7CNTD^J-GMB1D@D@Q2O-127%Z4 MXKYC&>X$)'GA'RV/)&\=#Q\R=W+\GOZ&2N'JINWZSH':Z$$FYT(F MMVI@6)?OT?*(8RSA:N]AD ,9= KJ__=;_PX]:^^V94\_4,]R/8UU>H10)V>Z M*\_4AS#"O1B%L"\CFWZ#97M(F\W8#XLY&C_$S%;]LY-^-YFF(23@T)+KF MN_0UGHOX)GO:BXLTAR!6.#EB]35,_D7O8(L0#X;?!R4717JT5/A73"8..M_S M,?3H]&*Q^^X1RV5!AH$^(5,M'^+QM".Z5CG6(*X*\VBY[+=.^^Y,+95U@JJC MF;HO"DK1G6']'#+4E%R(K=/M%,F[X27+\_$4P$L&O.3D9X"7#'C) M@)=\J*T O&3 2SZ2UW/3O7*(;,C8LXQ@>43GV$=RE8C]Z"!S=TXBZ MZ9WL-UXNK) M(:SO=S[+=J9[=%)9MAZ9HKJ$+X:7%UBZ9'_>)R]A"GQP]8\J:M,] MFGV$/4+VU.".4_2%;X9ITB] XXB377\V,SF$H6::'^Q;>',1T7W'\!@J"_.R MNN_Z1+.HB]:QIU/#Y8(A"?)4P&MP4D;XV_G>@7O-HKX^#YDSWYWY^PR42[>G M,ZIQ-,]V/M#,I.NBO]0O*+ZX/9$8;#)7T OAPV/#,]@&L7H\NH[SDV32*S)&A^QBU%C9$E)YJ+1CZU:7B3 MPDA86HX8T4&_EEI!+MT=,4N*=3 ,R40SQVP:"/L:WN@E'JB(,6B^1?^*OU#S MO8GM4'I'U6(P0U HQ))U@38[:M%1JU5MUI1]:HY4I:I*^Q4=;2YE4E0Y\[?* MK(YGOZ*CC:^5JRVL'+C@)G=VX@)'E\/X?>S=7=WT>ZCSV']Z[+>?>X\/Z/$6 MM>^[_5ZG/47*-U'?/O8E"['_;PAW M,<\47KO7Z$:S#&*B017]KHW')$TZI B'"/>N;$35]RK;+,J5W'@=@7,+352] MZ/J"Y<\-#I7-$FF=B4'&J/M.=)^7.3Z.QX9.G JZ,1RB>[:SS+O[A='3 #P= M-#)UPR;K?$&/E+@A<<1IBZ%GLH**$3TK=BAUIYAI,C;*XJ8\!QV$1X?$M-_" ML.C8-NE/]!ZB&7%IY)M\5LV"8]5\XX8WB5E MD&PV?\NEF ^#KJA%6OWF(P=+&]4:5O<*EC:K-;F6>=.C7%749N913;6^%,5PGHY$\8D*-!D*E5@::S/;SKS\&MUEZ.XL)?-FZMKG\-!VL[:YE2"V MHC/1#&>J6:&E],W6G!'[(33(TXR!+"@'E)*H4K'UQ9-C6+HQT\QE;D[3Z58, M:H%%RT =$%44HLKK7PU\^@9T7T7_<$B:1MB"'F3QB0+G*AB+FQG?YI"Z4G)N MV4U0X4O=&I9%JAP;6)S G,.?IZ4OX1TL<>B DD )U#I77OKO17JF.IWJR M[?TT+#<5'%U![VWQB0(;+PB@9\J[.:2PE-Q;=E7Z!]69* JC5U#'=F9L^!7K M_;8\QS9-,/J 4_- WT7,D! #+SA'EL)RSO7>,W.Y2^^*=?7-U P'=2;^\+0X M/F"$GGX;CL01Y9TBMK)NM_C7 ]1/\=1/D0(W3YIO,M_WNV&-7)-\E)_3BD\4 MJ$Q18I8IZ^:0P%(R;]F=X6SLD!P2!MQ8!NJ J*(0M7D 89;=6,=$^LL-J)^Z M=CN*-;

EMAD<6:U9JR&ZI6NF:Y6G/?V8(;F^74YF[(8J!'@*@\$%7>V,6] MH4\T8J)VE;YU2AQ[/"[_<1:?* A?"/SMK+DWAS26DG\A@E%0PH ;RT =$%44 MHLIK>?Y&;(<-8:G2%Y)4DQT+>I3%)^HH5J=:51JY5X/ O&4@*H5P+0170OU. MH8E:4[^C0OW.82V1]O0#W5%)_J&E:5N!&M(R1I0.S@M0/9K=OH&D/'JEH^<8 MNJ&AWZMHH$^F9*257RT7GRB0[4&Q(W!O.8@Z=[U9T&,K)5%@BYS(:S/98.7O M5)03NJ#R\UGQB0(S1+B8&3)N#LDK)>N"#5)0PH ;RT =$%44HLIK;_)6R2[5 MVK[^TWXK_TD6GRBP-^,>WXP8-X?DE9)UP=XL*&%GQHT0]3JR%7*GO3G$T@D3 MZ/_2W E8(D4@"BP1O@W O"4A"FR10AY;*8GZQ%SILP1MJ&4.VL!>88S^^Q>C M)HV(BK5:HZ9+*AGK367/@.]A8N8.# MSO?NS8^[+NKUEK;R-&>Z^\CO(['>ZHU[[-U=W?1[J//8?WKLMY][CP_H\1:U M[[O]7J>-V@\W:/#CVZ!WTVOW>]T!;&Z:S?VC??=#;"G;QW_^:-_U;O_=>_@- MM3N=QQ\/SP79SFU3S8\.RE*O5>OJ7J L#:FJM.3,05FD:@OO!_6R:;%8KDKJ M^H]SN-B==W:%R1,RAV5;)/V3YYQK6QN1:>7>^E^2FWP'_DTT!W6M$1FAWWWS M RFXLL-V -ESD %CWBLYJZE8,\G*-Y]YP+]MORJXP^ MJ'V^%V_FY[OOVK:<,5W%#SQG-'UF2KC8)B:+*+/AGY.LL+7B*V?O8O=%#S2DZW MDRNO>/ZD/J[7"B3U-W#LH:3^N;#'FFLF*XVE8:FG.QXP]7<^N0?B(8?H-EW3 MQWZ"<8N]D[MW;+J!N]I@.;R!N+;[!00+)3\'%_G:Q!I]RLO>HH&V_=W.$>2\ M.26?=<%3TY\70;#&4JM(S4;Q;+4T"8Q3&G*EO4:?]>T+>XU6$]Z2Y4(QX-P<1!*'2K6:K*)'NE\@NQRER87+F697]HIJ_Q )!#Z"M>10K3 ML'1[2I"GO1-(54*J,A<[!O$+2%7FSD_*<_)FG2O4J.,"N4*0K,R30Y-G?E^7 MK%3J:;T6" 7FY_PZ$\UZ(9"=3%\56E=RE'TZW]-9S=9*JY6W_"T8V,?/3WS2 MU)AOJ%@1*RELY#4CPSS##*9]=F=3\Z=@O+>U(QU'4. M"77 RW5;,K <]D-("4BZ8NS_)3(:#&M$+._+58O?T'6ON1[:HP_Z?Q-O:O[] M_P%02P,$% @ 08%,5R6 U=.2% #>H ! !O9&,M,C R,S W,S$N M>'-D[5U?<^(X$G_?3Z'C:;9JF/R=R2:UF2M"R"QU"7! 9F>?KH0M0#6VQ,IR M)NRG/TFVP6#+DDFR^,[LPVRPU=V2?JU6J]62?_WGL^^!)\0"3,EUX^3#<0,@ MXE 7D]EUXW%\U_RE\<_//_WTZS^:S6\WPWMP2YW01X2#-D.0(Q?\P'P.^!R! MWRG[CI\@&'B03RGSF\W/BJQ-%TN&9W,.3H]/SY)BR5MV=0(O+]SIQ67S9'IR MWCQWII?-RY/I:?/3L7-V[,*+Z<3Y]'YV]7C3/S]%E#J.;ANS#E?7!T=_?CQX\./LP^4 MS8Y.CX]/CKX]W(]4T49