0000074046-21-000016.txt : 20210311 0000074046-21-000016.hdr.sgml : 20210311 20210311160848 ACCESSION NUMBER: 0000074046-21-000016 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 69 CONFORMED PERIOD OF REPORT: 20210131 FILED AS OF DATE: 20210311 DATE AS OF CHANGE: 20210311 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-12622 FILM NUMBER: 21733349 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-Q 1 odc-20210131.htm 10-Q odc-20210131
00000740467/31Accelerated Filerfalse01/31/20212021Q2FALSEx1,0621,0785184577,1046,8871361500.100.108,524,4768,449,0035,363,1840.100.102,413,1412,437,4022,066,6503,161,2923,090,230346,491335,8166,000one00000740462020-08-012021-01-31xbrli:shares0000074046us-gaap:CommonStockMember2021-01-310000074046us-gaap:CommonClassBMember2021-01-31iso4217:USD00000740462021-01-3100000740462020-07-310000074046us-gaap:CommonStockMember2020-07-310000074046us-gaap:CommonClassBMember2020-07-31iso4217:USDxbrli:shares00000740462019-08-012020-01-310000074046us-gaap:CommonStockMember2020-08-012021-01-310000074046us-gaap:CommonStockMember2019-08-012020-01-310000074046us-gaap:CommonClassBMember2020-08-012021-01-310000074046us-gaap:CommonClassBMember2019-08-012020-01-3100000740462020-11-012021-01-3100000740462019-11-012020-01-310000074046us-gaap:CommonStockMember2020-11-012021-01-310000074046us-gaap:CommonStockMember2019-11-012020-01-310000074046us-gaap:CommonClassBMember2020-11-012021-01-310000074046us-gaap:CommonClassBMember2019-11-012020-01-310000074046us-gaap:CommonStockMember2019-10-310000074046us-gaap:TreasuryStockCommonMember2019-10-310000074046us-gaap:AdditionalPaidInCapitalMember2019-10-310000074046us-gaap:RetainedEarningsMember2019-10-310000074046us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-10-310000074046us-gaap:NoncontrollingInterestMember2019-10-3100000740462019-10-310000074046us-gaap:CommonStockMember2019-11-012020-01-310000074046us-gaap:AdditionalPaidInCapitalMember2019-11-012020-01-310000074046us-gaap:RetainedEarningsMember2019-11-012020-01-310000074046us-gaap:TreasuryStockCommonMember2019-11-012020-01-310000074046us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-11-012020-01-310000074046us-gaap:NoncontrollingInterestMember2019-11-012020-01-310000074046us-gaap:CommonStockMember2020-01-310000074046us-gaap:TreasuryStockCommonMember2020-01-310000074046us-gaap:AdditionalPaidInCapitalMember2020-01-310000074046us-gaap:RetainedEarningsMember2020-01-310000074046us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-310000074046us-gaap:NoncontrollingInterestMember2020-01-3100000740462020-01-310000074046us-gaap:CommonStockMember2020-10-310000074046us-gaap:TreasuryStockCommonMember2020-10-310000074046us-gaap:AdditionalPaidInCapitalMember2020-10-310000074046us-gaap:RetainedEarningsMember2020-10-310000074046us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-10-310000074046us-gaap:NoncontrollingInterestMember2020-10-3100000740462020-10-310000074046us-gaap:CommonStockMember2020-11-012021-01-310000074046us-gaap:AdditionalPaidInCapitalMember2020-11-012021-01-310000074046us-gaap:RetainedEarningsMember2020-11-012021-01-310000074046us-gaap:TreasuryStockCommonMember2020-11-012021-01-310000074046us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-11-012021-01-310000074046us-gaap:NoncontrollingInterestMember2020-11-012021-01-310000074046us-gaap:CommonStockMember2021-01-310000074046us-gaap:TreasuryStockCommonMember2021-01-310000074046us-gaap:AdditionalPaidInCapitalMember2021-01-310000074046us-gaap:RetainedEarningsMember2021-01-310000074046us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-310000074046us-gaap:NoncontrollingInterestMember2021-01-310000074046us-gaap:CommonStockMember2019-07-310000074046us-gaap:TreasuryStockCommonMember2019-07-310000074046us-gaap:AdditionalPaidInCapitalMember2019-07-310000074046us-gaap:RetainedEarningsMember2019-07-310000074046us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-310000074046us-gaap:NoncontrollingInterestMember2019-07-3100000740462019-07-310000074046us-gaap:CommonStockMember2019-08-012020-01-310000074046us-gaap:AdditionalPaidInCapitalMember2019-08-012020-01-310000074046us-gaap:RetainedEarningsMember2019-08-012020-01-310000074046us-gaap:TreasuryStockCommonMember2019-08-012020-01-310000074046us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-08-012020-01-310000074046us-gaap:NoncontrollingInterestMember2019-08-012020-01-310000074046us-gaap:CommonStockMember2020-07-310000074046us-gaap:TreasuryStockCommonMember2020-07-310000074046us-gaap:AdditionalPaidInCapitalMember2020-07-310000074046us-gaap:RetainedEarningsMember2020-07-310000074046us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-310000074046us-gaap:NoncontrollingInterestMember2020-07-310000074046us-gaap:CommonStockMember2020-08-012021-01-310000074046us-gaap:AdditionalPaidInCapitalMember2020-08-012021-01-310000074046us-gaap:RetainedEarningsMember2020-08-012021-01-310000074046us-gaap:TreasuryStockCommonMember2020-08-012021-01-310000074046us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-08-012021-01-310000074046us-gaap:NoncontrollingInterestMember2020-08-012021-01-310000074046us-gaap:UpFrontPaymentArrangementMember2021-01-310000074046us-gaap:UpFrontPaymentArrangementMember2020-07-310000074046us-gaap:UpFrontPaymentArrangementMember2020-08-012021-01-3100000740462020-03-272020-12-310000074046us-gaap:FairValueInputsLevel1Member2021-01-310000074046us-gaap:FairValueInputsLevel1Member2020-07-310000074046us-gaap:FairValueInputsLevel2Member2021-01-310000074046us-gaap:FairValueInputsLevel2Member2020-07-3100000740462019-08-012020-07-31xbrli:pure0000074046us-gaap:PensionPlansDefinedBenefitMember2020-11-012021-01-310000074046us-gaap:PensionPlansDefinedBenefitMember2019-11-012020-01-310000074046us-gaap:PensionPlansDefinedBenefitMember2020-08-012021-01-310000074046us-gaap:PensionPlansDefinedBenefitMember2019-08-012020-01-310000074046us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-11-012021-01-310000074046us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-11-012020-01-310000074046us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-08-012021-01-310000074046us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-08-012020-01-310000074046us-gaap:PensionPlansDefinedBenefitMember2021-01-310000074046us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-01-31odc:segment0000074046odc:BusinesstoBusinessSegmentMemberodc:CatLitterMember2020-08-012021-01-310000074046odc:BusinesstoBusinessSegmentMemberodc:CatLitterMember2019-08-012020-01-310000074046odc:RetailAndWholesaleSegmentMemberodc:CatLitterMember2020-08-012021-01-310000074046odc:RetailAndWholesaleSegmentMemberodc:CatLitterMember2019-08-012020-01-310000074046odc:IndustrialandSportsMemberodc:BusinesstoBusinessSegmentMember2020-08-012021-01-310000074046odc:IndustrialandSportsMemberodc:BusinesstoBusinessSegmentMember2019-08-012020-01-310000074046odc:IndustrialandSportsMemberodc:RetailAndWholesaleSegmentMember2020-08-012021-01-310000074046odc:IndustrialandSportsMemberodc:RetailAndWholesaleSegmentMember2019-08-012020-01-310000074046odc:AgriculturalandHorticulturalMemberodc:BusinesstoBusinessSegmentMember2020-08-012021-01-310000074046odc:AgriculturalandHorticulturalMemberodc:BusinesstoBusinessSegmentMember2019-08-012020-01-310000074046odc:RetailAndWholesaleSegmentMemberodc:AgriculturalandHorticulturalMember2020-08-012021-01-310000074046odc:RetailAndWholesaleSegmentMemberodc:AgriculturalandHorticulturalMember2019-08-012020-01-310000074046odc:BusinesstoBusinessSegmentMemberodc:BleachingClayandFluidsPurificationMember2020-08-012021-01-310000074046odc:BusinesstoBusinessSegmentMemberodc:BleachingClayandFluidsPurificationMember2019-08-012020-01-310000074046odc:RetailAndWholesaleSegmentMemberodc:BleachingClayandFluidsPurificationMember2020-08-012021-01-310000074046odc:RetailAndWholesaleSegmentMemberodc:BleachingClayandFluidsPurificationMember2019-08-012020-01-310000074046odc:AnimalHealthandNutritionMemberodc:BusinesstoBusinessSegmentMember2020-08-012021-01-310000074046odc:AnimalHealthandNutritionMemberodc:BusinesstoBusinessSegmentMember2019-08-012020-01-310000074046odc:AnimalHealthandNutritionMemberodc:RetailAndWholesaleSegmentMember2020-08-012021-01-310000074046odc:AnimalHealthandNutritionMemberodc:RetailAndWholesaleSegmentMember2019-08-012020-01-310000074046odc:BusinesstoBusinessSegmentMember2020-08-012021-01-310000074046odc:BusinesstoBusinessSegmentMember2019-08-012020-01-310000074046odc:RetailAndWholesaleSegmentMember2020-08-012021-01-310000074046odc:RetailAndWholesaleSegmentMember2019-08-012020-01-310000074046odc:BusinesstoBusinessSegmentMemberodc:CatLitterMember2020-11-012021-01-310000074046odc:BusinesstoBusinessSegmentMemberodc:CatLitterMember2019-11-012020-01-310000074046odc:RetailAndWholesaleSegmentMemberodc:CatLitterMember2020-11-012021-01-310000074046odc:RetailAndWholesaleSegmentMemberodc:CatLitterMember2019-11-012020-01-310000074046odc:IndustrialandSportsMemberodc:BusinesstoBusinessSegmentMember2020-11-012021-01-310000074046odc:IndustrialandSportsMemberodc:BusinesstoBusinessSegmentMember2019-11-012020-01-310000074046odc:IndustrialandSportsMemberodc:RetailAndWholesaleSegmentMember2020-11-012021-01-310000074046odc:IndustrialandSportsMemberodc:RetailAndWholesaleSegmentMember2019-11-012020-01-310000074046odc:AgriculturalandHorticulturalMemberodc:BusinesstoBusinessSegmentMember2020-11-012021-01-310000074046odc:AgriculturalandHorticulturalMemberodc:BusinesstoBusinessSegmentMember2019-11-012020-01-310000074046odc:RetailAndWholesaleSegmentMemberodc:AgriculturalandHorticulturalMember2020-11-012021-01-310000074046odc:RetailAndWholesaleSegmentMemberodc:AgriculturalandHorticulturalMember2019-11-012020-01-310000074046odc:BusinesstoBusinessSegmentMemberodc:BleachingClayandFluidsPurificationMember2020-11-012021-01-310000074046odc:BusinesstoBusinessSegmentMemberodc:BleachingClayandFluidsPurificationMember2019-11-012020-01-310000074046odc:RetailAndWholesaleSegmentMemberodc:BleachingClayandFluidsPurificationMember2020-11-012021-01-310000074046odc:RetailAndWholesaleSegmentMemberodc:BleachingClayandFluidsPurificationMember2019-11-012020-01-310000074046odc:AnimalHealthandNutritionMemberodc:BusinesstoBusinessSegmentMember2020-11-012021-01-310000074046odc:AnimalHealthandNutritionMemberodc:BusinesstoBusinessSegmentMember2019-11-012020-01-310000074046odc:AnimalHealthandNutritionMemberodc:RetailAndWholesaleSegmentMember2020-11-012021-01-310000074046odc:AnimalHealthandNutritionMemberodc:RetailAndWholesaleSegmentMember2019-11-012020-01-310000074046odc:BusinesstoBusinessSegmentMember2020-11-012021-01-310000074046odc:BusinesstoBusinessSegmentMember2019-11-012020-01-310000074046odc:RetailAndWholesaleSegmentMember2020-11-012021-01-310000074046odc:RetailAndWholesaleSegmentMember2019-11-012020-01-310000074046odc:BusinesstoBusinessSegmentMember2021-01-310000074046odc:BusinesstoBusinessSegmentMember2020-07-310000074046odc:RetailAndWholesaleSegmentMember2021-01-310000074046odc:RetailAndWholesaleSegmentMember2020-07-310000074046us-gaap:AllOtherSegmentsMember2021-01-310000074046us-gaap:AllOtherSegmentsMember2020-07-310000074046odc:A2006PlanMember2021-01-310000074046us-gaap:RestrictedStockMemberodc:A2006PlanMember2020-08-012021-01-310000074046us-gaap:RestrictedStockMemberodc:A2006PlanMemberus-gaap:CommonStockMember2020-11-012021-01-310000074046us-gaap:RestrictedStockMemberodc:A2006PlanMemberus-gaap:CommonStockMember2019-11-012020-01-310000074046us-gaap:RestrictedStockMemberodc:A2006PlanMember2020-11-012021-01-310000074046us-gaap:RestrictedStockMemberodc:A2006PlanMember2019-11-012020-01-310000074046us-gaap:RestrictedStockMemberodc:A2006PlanMember2019-08-012020-01-310000074046us-gaap:RestrictedStockMember2020-07-310000074046us-gaap:RestrictedStockMember2020-08-012021-01-310000074046us-gaap:RestrictedStockMember2021-01-310000074046us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-07-310000074046us-gaap:AccumulatedTranslationAdjustmentMember2020-07-310000074046us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-08-012021-01-310000074046us-gaap:AccumulatedTranslationAdjustmentMember2020-08-012021-01-310000074046us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-01-310000074046us-gaap:AccumulatedTranslationAdjustmentMember2021-01-310000074046srt:DirectorMember2020-11-012021-01-310000074046srt:DirectorMember2019-11-012020-01-310000074046srt:DirectorMember2020-08-012021-01-310000074046srt:DirectorMember2019-08-012020-01-310000074046srt:DirectorMember2021-01-310000074046srt:DirectorMember2020-07-31


UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D. C. 20549

FORM 10-Q
(Mark One)
        Quarterly Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the Quarterly Period Ended January 31, 2021
or
Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the transition period from _____________ to ______________

Commission File Number 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)
(Address of principal executive offices)

The registrant's telephone number, including area code: (312) 321-1515

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 at least the past 90 days. Yes  No

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted 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 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.
Large Accelerated Filer o
Accelerated Filer x
Non-accelerated Filer o
Smaller Reporting Company x
Emerging Growth Company o
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

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

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

Indicate the number of shares outstanding of each of the issuer’s classes of common stock as of January 31, 2021.
Common Stock – 5,363,184 Shares and Class B Stock – 2,066,650 Shares




CONTENTS
 
  
 PART I – FINANCIAL INFORMATION 
  Page
Item 1:
   
Item 2:
   
Item 4:
   
 PART II – OTHER INFORMATION 
Item 1A:Risk Factors
Item 2:
Item 4:
Item 6:
   

FORWARD-LOOKING STATEMENTS

Certain statements in this report, including, but not limited to, 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 that we file with the Securities and Exchange Commission (“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,” “potential,” 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, but not limited to, those described herein and in Item 1A, Risk Factors, in our Annual Report on Form 10-K for the fiscal year ended July 31, 2020. 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

“Oil-Dri” and “Agsorb” are registered trademarks of Oil-Dri Corporation of America.
2



PART I - FINANCIAL INFORMATION

ITEM 1.  Financial Statements

OIL-DRI CORPORATION OF AMERICA
Condensed Consolidated Balance Sheet
(in thousands, except share and per share amounts)
(unaudited)
ASSETSJanuary 31,
2021
July 31,
2020
Current Assets  
Cash and cash equivalents$30,708 $40,890 
Accounts receivable, less allowance of
  $1,062 and $1,078 at January 31, 2021 and July 31, 2020, respectively
38,896 34,911 
Inventories23,655 23,893 
Prepaid repairs expense5,808 5,662 
Prepaid expenses and other assets3,720 3,064 
Total Current Assets102,787 $108,420 
Property, Plant and Equipment  
Cost265,713 261,988 
Less accumulated depreciation and amortization(174,060)(169,040)
Total Property, Plant and Equipment, Net91,653 92,948 
Other Assets  
Goodwill9,262 9,262 
Other intangibles, net of accumulated amortization
of $518 and $457 at January 31, 2021 and July 31, 2020, respectively
1,683 1,566 
Customer list, net of accumulated amortization
of $7,104 and $6,887 at January 31, 2021 and July 31, 2020, respectively
681 898 
Deferred income taxes6,554 7,302 
Operating lease right-of-use assets8,741 9,816 
Other6,836 5,670 
Total Other Assets33,757 34,514 
Total Assets$228,197 $235,882 





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

3



OIL-DRI CORPORATION OF AMERICA
Condensed Consolidated Balance Sheet (continued)
(in thousands, except share and per share amounts)
(unaudited)
LIABILITIES & STOCKHOLDERS’ EQUITYJanuary 31,
2021
July 31,
2020
Current Liabilities  
Current maturities of notes payable$1,000 $1,000 
Accounts payable7,276 12,529 
Dividends payable1,799 1,808 
Operating lease liabilities2,043 2,170 
Accrued expenses22,811 28,700 
Total Current Liabilities34,929 46,207 
Noncurrent Liabilities  
Notes payable, net of unamortized debt issuance costs
of $136 and $150 at January 31, 2021 and July 31, 2020, respectively
8,864 8,848 
Deferred compensation5,725 5,140 
Pension and postretirement benefits14,374 15,140 
Long-term operating lease liabilities8,165 9,135 
Other3,699 3,448 
Total Noncurrent Liabilities40,827 41,711 
Total Liabilities75,756 87,918 
Stockholders’ Equity  
Common Stock, par value $.10 per share, issued 8,524,476 shares at January 31, 2021
  and 8,449,003 shares at July 31, 2020
853 845 
Class B Stock, par value $.10 per share, issued 2,413,141 shares at January 31, 2021
  and 2,437,402 shares at July 31, 2020
241 244 
Additional paid-in capital46,890 44,993 
Retained earnings181,265 176,579 
Noncontrolling interest(220)(174)
Accumulated Other Comprehensive Loss:  
Pension and postretirement benefits(11,665)(11,994)
Cumulative translation adjustment148 (260)
Total Accumulated Other Comprehensive Loss(11,517)(12,254)
Less Treasury Stock, at cost (3,161,292 Common and 346,491 Class B shares at
January 31, 2021 and 3,090,230 Common and 335,816 Class B shares at July 31, 2020)
(65,071)(62,269)
Total Stockholders’ Equity152,441 147,964 
Total Liabilities & Stockholders’ Equity$228,197 $235,882 


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



OIL-DRI CORPORATION OF AMERICA
Condensed Consolidated Statements of Income
(in thousands, except for per share amounts)
(unaudited)
 For the Six Months Ended January 31,
 20212020
Net Sales$150,597 $142,127 
Cost of Sales(112,121)(103,234)
Gross Profit38,476 38,893 
Selling, General and Administrative Expenses(29,055)(28,899)
Income from Operations9,421 9,994 
Other Income (Expense)   
Interest expense(356)(206)
Interest income40 190 
Other, net807 (143)
Total Other Income (Expense), Net491 (159)
Income Before Income Taxes9,912 9,835 
Income Tax Expense(1,675)(1,626)
Net Income8,237 8,209 
Net Loss Attributable to Noncontrolling Interest(46)(157)
Net Income Attributable to Oil-Dri8,283 8,366 
Net Income Per Share (1)
Basic Common$1.20 $1.19 
Basic Class B Common$0.89 $0.89 
Diluted Common$1.17 $1.17 
   Diluted Class B Common$0.88 $0.88 
Average Shares Outstanding
Basic Common5,149 5,164 
Basic Class B Common1,930 2,045 
Diluted Common5,265 5,251 
   Diluted Class B Common1,972 2,070 
Dividends Declared Per Share
Basic Common$0.5200 $0.5000 
Basic Class B Common$0.3900 $0.3750 

(1) Our Form 10-Q for the six months ended January 31, 2021 and 2020 reflects a change in presentation for net income per share. We have historically disclosed net income per share for our diluted Common and Class B Common shares in total. As we have two classes of common shares, we have elected to change our net income per share presentation to reflect net income per share for both of our classes of common shares - our diluted Common shares and our diluted Class B Common shares.

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



OIL-DRI CORPORATION OF AMERICA
Condensed Consolidated Statements of Comprehensive Income
(in thousands of dollars)
(unaudited)
 For the Six Months Ended January 31,
 20212020
Net Income Attributable to Oil-Dri$8,283 $8,366 
Other Comprehensive Income:
Pension and postretirement benefits (net of tax)329 5,548 
Cumulative translation adjustment408 (98)
Other Comprehensive Income737 5,450 
Total Comprehensive Income$9,020 $13,816 

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







































6



OIL-DRI CORPORATION OF AMERICA
Condensed Consolidated Statements of Income
(in thousands, except for per share amounts)
(unaudited)
 For the Three Months Ended January 31,
 20212020
Net Sales$74,500 $71,005 
Cost of Sales(56,328)(52,047)
Gross Profit18,172 18,958 
Selling, General and Administrative Expenses(13,928)(13,085)
Income from Operations4,244 5,873 
Other Income (Expense)   
Interest expense(164)(103)
Interest income15 92 
Other, net1,062 (104)
Total Other Income (Expense), Net913 (115)
Income Before Income Taxes5,157 5,758 
Income Tax Expense(869)(1,009)
Net Income4,288 4,749 
Net Loss Attributable to Noncontrolling Interest(11)(81)
Net Income Attributable to Oil-Dri4,299 4,830 
Net Income Per Share (1)
Basic Common$0.62 $0.68 
Basic Class B Common$0.47 $0.51 
Diluted Common$0.61 $0.67 
   Diluted Class B Common$0.46 $0.51 
Average Shares Outstanding
Basic Common5,150 5,181 
Basic Class B Common1,934 2,039 
Diluted Common5,253 5,277 
   Diluted Class B Common1,967 2,067 
Dividends Declared Per Share
Basic Common$0.2600 $0.2500 
Basic Class B Common$0.1950 $0.1875 
(1) Our Form 10-Q for the three months ended January 31, 2021 and 2020 reflects a change in presentation for net income per share. We have historically disclosed net income per share for our diluted Common and Class B Common shares in total. As we have two classes of common shares, we have elected to change our net income per share presentation to reflect net income per share for both of our classes of common shares - our diluted Common shares and our diluted Class B Common shares.

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

7



OIL-DRI CORPORATION OF AMERICA
Condensed Consolidated Statements of Comprehensive Income
(in thousands of dollars)
(unaudited)
 For the Three Months Ended January 31,
 20212020
Net Income Attributable to Oil-Dri$4,299 $4,830 
Other Comprehensive Income:
Pension and postretirement benefits (net of tax)201 5,277 
Cumulative translation adjustment136 (54)
Other Comprehensive Income337 5,223 
Total Comprehensive Income$4,636 $10,053 
The accompanying notes are an integral part of the Condensed Consolidated Financial Statements.
8



OIL-DRI CORPORATION OF AMERICA
Consolidated Statements of Stockholders' Equity
(in thousands, except share amounts)
For the Three Months Ended January 31
(unaudited)
Number of Shares
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, October 31, 201910,879,655 (3,268,057)$1,088 $42,327 $166,526 $(57,103)$(14,812)$(90)$137,936 
Net Income (Loss)— —   4,830   (81)4,749 
Other Comprehensive Income— —     5,223  5,223 
Dividends Declared— —   (1,766)   (1,766)
Purchases of Treasury Stock— (602)   (23)  (23)
Net issuance of stock under long-term incentive plans1,500 (400) 12  (12)   
Amortization of Restricted Stock—   810     810 
Balance, January 31, 202010,881,155 (3,269,059)$1,088 $43,149 $169,590 $(57,138)$(9,589)$(171)$146,929 
Balance, October 31, 202010,919,617 (3,453,239)$1,092 $45,779 $178,761 $(63,253)$(11,854)$(209)$150,316 
Net Income (Loss)— —   4,299   (11)4,288 
Other Comprehensive Income— —     337  337 
Dividends Declared— —   (1,795)   (1,795)
Purchases of Treasury Stock— (33,594)   (1,211)  (1,211)
Net issuance of stock under long-term incentive plans18,000 (20,950)2 605  (607)   
Amortization of Restricted Stock— —  506     506 
Balance, January 31, 202110,937,617 (3,507,783)1,094 46,890 181,265 (65,071)(11,517)(220)152,441 
For the Six Months Ended January 31, 2021
(unaudited)
Number of Shares
Common & Class B StockTreasury StockCommon & Class B StockAdditional Paid-In CapitalRetained EarningsTreasury StockAccumulated Other Comprehensive IncomeNon-controlling InterestTotal Stockholders' Equity
Balance, July 31, 201910,860,678 (3,251,288)$1,086 $41,300 $164,756 $(56,543)$(15,039)$(14)$135,546 
Net Income (Loss)— —   8,366   (157)8,209 
Other Comprehensive Income— —     5,450  5,450 
Dividends Declared    (3,532)   (3,532)
Purchases of Treasury Stock— (15,621)   (523)  (523)
Net issuance of stock under long-term incentive plans20,477 (2,150)2 70  (72)   
Amortization of Restricted Stock— —  1,779     1,779 
Balance, January 31, 202010,881,155 (3,269,059)$1,088 $43,149 $169,590 $(57,138)$(9,589)$(171)$146,929 
Balance, July 31, 202010,886,405 (3,426,046)$1,089 $44,993 $176,579 $(62,269)$(12,254)$(174)$147,964 
Net Income (Loss)— —   8,283   (46)8,237 
Other Comprehensive Income— —     737  737 
Dividends Declared— —   (3,597)   (3,597)
Purchases of Treasury Stock— (60,587)   (2,189)  (2,189)
Net issuance of stock under long-term incentive plans51,212 (21,150)5 607  (613)  (1)
Amortization of Restricted Stock— —  1,290     1,290 
Balance, January 31, 202110,937,617 (3,507,783)$1,094 $46,890 $181,265 $(65,071)$(11,517)$(220)$152,441 
The accompanying notes are an integral part of the Condensed Consolidated Financial Statements.
9



OIL-DRI CORPORATION OF AMERICA
Condensed Consolidated Statements of Cash Flows
(in thousands)
(unaudited)
 For the Six Months Ended January 31,
CASH FLOWS FROM OPERATING ACTIVITIES20212020
Net Income$8,237 $8,209 
Adjustments to reconcile net income to net cash provided by operating activities:  
Depreciation and amortization7,065 6,929 
Stock-based compensation1,290 1,779 
Deferred income taxes742 312 
Provision for bad debts and cash discounts(38)221 
Loss on the sale of fixed assets12 116 
Curtailment gain on SERP Plan (1,296)
(Increase) Decrease in assets:  
Accounts receivable(3,798)(434)
Inventories412 1,508 
Prepaid expenses(760)1,561 
Other assets(266)731 
Increase (Decrease) in liabilities:  
Accounts payable(3,901)2,661 
Accrued expenses(5,201)(1,602)
Deferred compensation585 163 
Pension and postretirement benefits(437)(5,536)
Other liabilities(857)(1,052)
Total Adjustments(5,152)6,061 
Net Cash Provided by Operating Activities3,085 14,270 
CASH FLOWS FROM INVESTING ACTIVITIES  
Capital expenditures(7,598)(7,286)
Proceeds from sale of property, plant and equipment3  
Net Cash Used in Investing Activities(7,595)(7,286)
CASH FLOWS FROM FINANCING ACTIVITIES  
Principal payments on notes payable (3,083)
Dividends paid(3,606)(3,527)
Purchases of treasury stock(2,189)(523)
Net Cash Used in Financing Activities(5,795)(7,133)
Effect of exchange rate changes on Cash and Cash Equivalents123 (144)
Net Decrease in Cash and Cash Equivalents(10,182)(293)
Cash and Cash Equivalents, Beginning of Period40,890 21,862 
Cash and Cash Equivalents, End of Period$30,708 $21,569 
10




OIL-DRI CORPORATION OF AMERICA
Condensed Consolidated Statements of Cash Flows - Continued
(in thousands)
(unaudited)
For the Six Months Ended January 31,
20212020
Supplemental disclosure of non-cash investing and financing activities:
Capital expenditures accrued, but not paid$829 $628 
Cash dividends declared and accrued, but not paid$1,799 $1,766 


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


11



OIL-DRI CORPORATION OF AMERICA
Notes To Condensed Consolidated Financial Statements
(Unaudited)

1. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation

The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and in compliance with instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The financial statements and the related notes are condensed and should be read in conjunction with the Consolidated Financial Statements and related notes for the fiscal year ended July 31, 2020 included in our Annual Report on Form 10-K filed with the SEC.

The unaudited Condensed Consolidated Financial Statements include the accounts of Oil-Dri Corporation of America and its subsidiaries. All significant intercompany transactions are eliminated. 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.

The unaudited Condensed Consolidated Financial Statements reflect all adjustments, consisting of normal recurring accruals and reclassifications which are, in the opinion of management, necessary for a fair presentation of the statements contained herein. In addition, certain prior year reclassifications were made to conform to the current year presentation. Operating results for the three and six months ended January 31, 2021 are not necessarily an indication of the results that may be expected for the fiscal year ending July 31, 2021.

In March 2020, the World Health Organization declared the recent novel coronavirus outbreak (“the coronavirus” or “COVID-19”) a pandemic. Despite its continued spread and the adverse effects of COVID-19 on the overall economy and certain of the industries we serve, we have not experienced a significant decline in customer orders and sales in the first six months of fiscal year 2021. However, the effects of COVID-19 are unprecedented, and therefore we are unable to ascertain the effects on our sales and net earnings for the balance of fiscal year 2021.

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.

Management Use of Estimates

The preparation of the unaudited Condensed Consolidated Financial Statements in conformity with U.S. GAAP requires the use of estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses during the reporting period, as well as the related disclosures. All of our estimates and assumptions are revised periodically. Actual results could differ from these estimates.

Summary of Significant Accounting Policies

Our significant accounting policies, which are detailed in our Annual Report on Form 10-K for the fiscal year ended July 31, 2020 have not materially changed. The following is a description of certain of our significant accounting policies.

Trade Receivables. We record an allowance for doubtful accounts based on our historical experience 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 customer 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.

Overburden Removal and Mining Costs. We mine sorbent materials 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 (non-usable material) from the mine site, thus exposing the sorbent material used in a majority of our production processes. These
12



stripping costs are treated as a variable inventory production cost and are included in cost of sales in the period they are incurred. We defer and amortize the pre-production overburden removal costs associated with opening a new mine.

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 patents, including legal fees and drilling expenses, are also capitalized. Pre-production development costs on new mines and any prepaid royalties that may be offset against future royalties due upon extraction of the minerals are also capitalized. All exploration related costs are expensed as incurred.

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.

Leases. ASC 842, Leases, provides that a contract is, or contains, a lease if it conveys the right to control the use of an identified asset and, accordingly, a lease liability and a related right-of-use (“ROU”) asset is recognized at the commencement date on our consolidated balance sheet. As provided in ASC 842, we have elected not to apply these measurement and recognition requirements to short-term leases (i.e., leases with a term of 12 months or less). Short-term leases will not be recorded as ROU assets or lease liabilities on our consolidated balance sheet, and the related lease payments will be recognized in net earnings on a straight-line basis over the lease term. For leases other than short-term leases, the lease liability is equal to the present value of unpaid lease payments over the remaining lease term. The lease term may reflect options to extend or terminate the lease when it is reasonably certain that such options will be exercised. To determine the present value of the lease liability, we used an incremental borrowing rate, which is defined as the rate of interest we 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. The ROU asset is based on the corresponding lease liability adjusted for certain costs such as initial direct costs, prepaid lease payments and lease incentives received. Both operating and finance lease ROU assets are reviewed for impairment, consistent with other long-lived assets, whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. After a ROU asset is impaired, any remaining balance of the ROU asset is amortized on a straight-line basis over the shorter of the remaining lease term or the estimated useful life. After the lease commencement date, we evaluate lease modifications, if any, that could result in a change in the accounting for leases.

Certain of our leases provide for variable lease payments that vary due to changes in facts and circumstances occurring after the commencement date, other than the passage of time. Variable lease payments that are dependent on an index or rate (e.g., Consumer Price Index) are included in the initial measurement of the lease liability and the ROU asset. Variable lease payments that are not known at the commencement date and are determinable based on the performance or use of the underlying asset, are expensed as incurred. Our variable lease payments primarily include common area maintenance charges based on the percentage of the total square footage leased and the usage of assets, such as photocopiers.

Some of our contracts may contain lease components as well as non-lease components, such as an agreement to purchase services. As allowed under ASC 842, we have elected not to separate the lease components from non-lease components for all asset classes and we will not allocate the contract consideration to these components. This policy was applied to all existing leases upon adoption of ASC 842 and will be applied to new leases on an ongoing basis.

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.

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 $406,000 and $247,000 as of January 31, 2021 and July 31, 2020, respectively. This liability is reported in Other within Accrued Expenses on the unaudited Condensed Consolidated Balance Sheet. Revenue recognized during the six months ended January 31, 2021 that was included in the liability for advance payments at the beginning of the period was $197,000.

We routinely commit to one-time or ongoing trade promotion programs directly with consumers, such as coupon programs, and with customers, such as volume discounts, cooperative marketing and other arrangements. We estimate and accrue the expected costs of these programs. These costs are considered variable consideration under ASC 606, Revenue from Contracts with Customers, and are netted against sales when revenue is recorded. The accruals are based on our best estimate of the amounts
13



necessary to settle future and existing obligations on products sold as of the balance sheet date. To estimate these accruals, we rely on our historical experience of trade spending patterns and that of the industry, current trends and forecasted data.

Selling, General and Administrative Expenses. Selling, general and administrative expenses (“SG&A”) 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.

Other Current and Noncurrent Liabilities
On March 27, 2020, in response to the COVID-19 pandemic, the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was signed into U.S. law. The CARES Act provides for, among other things, deferral of the employer portion of social security taxes incurred through the end of calendar 2020. As permitted by the CARES Act, we deferred approximately $400,000 of payroll taxes for the quarter ended January 31, 2021 (through December 2020) for an aggregate amount of approximately $2,300,000 in payroll taxes in calendar year 2020. The $2,300,000 will be paid equally in the fourth quarters of calendar years 2021 and 2022. The current portion of the accrual for these payroll taxes is included in Other within Accrued Expenses and the noncurrent portion of the accrual is included in Other within Noncurrent Liabilities on the unaudited Condensed Consolidated Balance Sheet.

2. NEW ACCOUNTING PRONOUNCEMENTS AND REGULATIONS

Recently Issued 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. We have debt agreements that reference LIBOR and to the extent that those agreements are modified to replace LIBOR with another interest rate index, ASC 848 will allow us to account for the modification as a continuation of the existing contract without additional analysis. We are currently evaluating the potential effects of the adoption of this guidance on our Consolidated Financial Statements.
In December 2019, the FASB issued guidance under ASC 740, Income Taxes, which simplifies the accounting for income taxes. The guidance removes several specific exceptions to the general principles in ASC 740 and clarifies and makes amendments to improve consistent application of and simplify existing accounting for other areas in ASC 740. This guidance is effective for our first quarter of fiscal year 2022, with early adoption permitted. We are currently evaluating the impact of the adoption of this requirement on our Consolidated Financial Statements.
In June 2016, the FASB issued guidance under ASC 326, Financial Instruments-Credit Losses, which requires companies to utilize an impairment model for most financial assets measured at amortized cost and certain other financial instruments, which include trade and other receivables, loans and held-to-maturity debt securities, to record an allowance for credit risk based on expected losses rather than incurred losses. In addition, this new guidance changes the recognition method for credit losses on available-for-sale debt securities, which can occur as a result of market and credit risk, as well as additional disclosures. In general, this guidance will require modified retrospective adoption for all outstanding instruments that fall under this guidance. This guidance is effective for our first quarter of fiscal year 2023. We are currently evaluating the impact of the adoption of this requirement on our Consolidated Financial Statements.

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.

14



3. INVENTORIES

The composition of inventories is as follows (in thousands):
January 31,
2021
July 31,
2020
Finished goods$14,231 $14,500 
Packaging5,029 4,587 
Other4,395 4,806 
Total Inventories$23,655 $23,893 

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. The inventory obsolescence reserve values at January 31, 2021 and July 31, 2020 were $772,000 and $926,000, respectively. The obsolescence reserve decreased due to better management of inventory. Other inventories includes a variety of items including clay, additives, fragrances and other supplies and decreased from July 31, 2020 due to increased production. Conversely, packaging inventories increased from July 31, 2020 due to anticipated sales demand.

4. FAIR VALUE MEASUREMENTS

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 categories based on the lowest level of input that is significant to the fair value measurement. The categories in the fair value 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 primarily money market mutual funds classified as Level 1. We had $6,000 of cash equivalents as of January 31, 2021 and July 31, 2020, respectively, which are included in Cash and cash equivalents on the unaudited Condensed Consolidated Balance Sheet.

Balances of accounts receivable and accounts payable approximated their fair values at January 31, 2021 and July 31, 2020 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 $11,541,000 and $11,631,000 as of January 31, 2021 and July 31, 2020, respectively, and are classified as Level 2. The fair value was estimated using the exit price notion of fair value.

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 5 of the Notes to the unaudited Condensed Consolidated Financial Statements for further information about goodwill and other intangible assets.

15



5. GOODWILL AND OTHER INTANGIBLE ASSETS

Intangible assets, other than goodwill, include trademarks, patents, customer lists and product registrations. Intangible amortization expense was $150,000 and $249,000 in the second quarter of fiscal years 2021 and 2020, respectively. Intangible amortization expense was $305,000 and $416,000 in the first six months of fiscal years 2021 and 2020. Estimated intangible amortization for the remainder of fiscal year 2021 is $290,000. Estimated intangible amortization for the next five fiscal years is as follows (in thousands):
2022$433 
2023$227 
2024$91 
2025$66 
2026$64 

We have one acquired trademark recorded at a cost of $376,000 that was determined to have an indefinite life and is not amortized.

We performed our annual goodwill impairment analysis in the fourth quarter of fiscal year 2020 and no impairment was identified. There have been no triggering events that would indicate a new impairment analysis is needed. Although we have not identified any triggering events relating to goodwill or our intangibles, the ultimate effects of COVID-19 could change this assessment in the future.

6. ACCRUED EXPENSES

Accrued expenses is as follows (in thousands):

January 31,
2021
July 31,
2020
Salaries, Wages, Commissions and Employee Benefits$8,825 $14,798 
Trade promotions and advertising1,537 2,349 
Freight2,714 1,313 
Real Estate Tax222 1,658 
Other9,513 8,582 
$22,811 $28,700 

The decrease in salaries, wages, commissions and employee benefits relates primarily to the payment of annual discretionary bonuses during the first quarter of fiscal year 2021. The accrual for trade promotions and advertising is lower at January 31, 2021 than at July 31, 2020 due to a shift in timing of advertising programs and expense. Freight rates increased during the six months ended January 31, 2021 resulting in a higher accrual at January 31, 2021. Accrued real estate tax at January 31, 2021 is lower than at July 31, 2020 due to timing of payments as well as an adjustment to account for lower real estate taxes for one of our facilities.

7. 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 have 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 have therefore recorded that estimate in Other within Accrued expenses. There have been no changes during the six months ended January 31, 2021 that would have changed this estimate. 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.
16




8. 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 unaudited Condensed Consolidated Financial Statements.

We have no material finance leases, and variable costs for operating leases are immaterial for the second quarter of fiscal year 2021. Operating lease costs are included in Cost of Sales 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 Three Months Ended January 31,For the Six Months Ended January 31,
2021202020212020
Operating Lease Cost
Operating lease cost$657 $517 $1,352 $1,034 
Short-term operating lease cost176 195 362 400 

Supplemental cash flow information related to leases was as follows (in thousands):
For the Three Months Ended January 31,For the Six Months Ended January 31,
2021202020212020
Other Information
Cash paid for amounts included in the measurement of lease liabilities:
  Operating cash flows from operating leases$567 $430 $1,169 $855 
Operating lease ROU assets and operating lease liabilities are separately presented on the unaudited Condensed 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:
January 31, 2021July 31, 2020
Weighted-average remaining lease term - operating leases9.5 years9.4 years
Weighted-average discount rate - operating leases3.93%3.87%

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 January 31, (in thousands):
2021$1,188 
20222,092 
20231,121 
2024981 
2025900 
Thereafter6,140 
Total12,422 
Less: imputed interest(2,214)
Net lease obligation$10,208 
17




9. PENSION AND OTHER POSTRETIREMENT BENEFITS

Pension and Postretirement Health Benefits

The Oil-Dri Corporation of America Pension Plan (“Pension Plan”) is a defined benefit pension plan for eligible salaried and hourly employees. Pension benefits are 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, we 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 is closed to new participants and current participants will no longer earn additional benefits on or after March 1, 2020.

The components of net periodic pension and postretirement health benefit costs were as follows:
Pension Benefits
 (in thousands)
 For the Three Months Ended January 31,For the Six Months Ended January 31,
 2021202020212020
Service cost$ $363 $ $851 
Interest cost583 503 583 1,012 
Expected return on plan assets(1,444)(716)(1,444)(1,414)
Amortization of:
  Other actuarial loss265 313 435 670 
Net periodic benefit cost$(596)$463 $(426)$1,119 
Postretirement Health Benefits
 (in thousands)
 For the Three Months Ended January 31,For the Six Months Ended January 31,
 2021202020212020
Service cost$34 $28 $69 $58 
Interest cost12 20 25 41 
Amortization of:
  Prior service costs(2)(2)(3)(3)
  Other actuarial loss2  2  
Net periodic benefit cost$46 $46 $93 $96 

The non-service cost components of net periodic benefit cost are included in Other Income (Expense) in the line item Other, net on the unaudited Condensed Consolidated Statements of Income.

The Pension Plan is funded 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 were not required to make, and did not voluntarily make, a contribution to the Pension Plan during the first six months of fiscal year 2021. We have no minimum funding requirements for the remainder of fiscal year 2021.

The postretirement health plan is an unfunded plan. We pay insurance premiums and claims from our assets.

18



Assumptions used in the previous calculations were as follows:
    
 Pension BenefitsPostretirement Health Benefits
 For the Three and Six Months Ended January 31,
 2021202020212020
Discount rate for net periodic benefit cost2.14 %3.35 %1.63 %2.93 %
Rate of increase in compensation levels %3.50 %  
Long-term expected rate of return on assets6.50 %7.00 %  

The medical cost trend assumption for postretirement health benefits was 7.20%. The graded trend rate is expected to decrease to an ultimate rate of 4.50% in fiscal year 2038.

Supplemental Executive Retirement Plan

The Oil-Dri Corporation of America Supplemental Executive Retirement Plan (“SERP”) provides certain retired participants in the Pension Plan with the amount of benefits that would have been provided under the Pension Plan but for: (1) the limitations on benefits imposed by Section 415 of the Internal Revenue Code (“Code”) and/or (2) the limitation on compensation for purposes of calculating benefits under the Pension Plan imposed by Section 401(a)(17) of the Code. The SERP liability is actuarially determined at the end of each fiscal year using assumptions similar to those used for the Pension Plan. The SERP is unfunded and benefits will be funded when payments are made.

On January 9, 2020, we amended the SERP to freeze participation and any excess benefit, supplemental benefit or additional benefit effective March 1, 2020. Consequently, the SERP is closed to new participants and current participants no longer earn additional benefits on or after March 1, 2020. The SERP was terminated effective June 30, 2020. Any payment of benefits that would otherwise have been payable pursuant to the SERP plan on or after June 30, 2021 will instead be paid to each participant in the form of one lump sum, with such lump sum payment payable no earlier than June 30, 2021 and no later than June 8, 2022.


10. OPERATING SEGMENTS

We have two operating segments: (1) Business to Business Products Group and (2) Retail and Wholesale 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; wholesale clubs; drugstore chains; pet specialty retail outlets; dollar stores; retail grocery stores; e-commerce retailers; distributors of industrial cleanup and automotive products; environmental service companies; and sports field product users. The Business to Business Products Group customers include: processors and refiners of edible oils, petroleum-based oils and biodiesel fuel; manufacturers of animal feed and agricultural chemicals; distributors of animal health and nutrition products; and marketers of consumer products. Our operating segments are also our reportable segments. The accounting policies of the segments are the same as those described in Note 1 of the Notes to the Consolidated Financial Statements included in our Annual Report on Form 10-K for the fiscal year ended July 31, 2020.

19



Net sales for our principal products by segment are as follows (in thousands):
Business to Business Products GroupRetail and Wholesale Products Group
For the Six Months Ended January 31,
Product2021202020212020
Cat Litter$7,612 $7,247 $81,879 $74,970 
Industrial and Sports  13,972 15,012 
Agricultural and Horticultural12,033 10,296   
Bleaching Clay and Fluids Purification25,406 24,605 941 1,196 
Animal Health and Nutrition8,754 8,801   
Net Sales$53,805 $50,949 $96,792 $91,178 
Business to Business Products GroupRetail and Wholesale Products Group
For the Three Months Ended January 31,
Product2021202020212020
Cat Litter$3,736 $3,550 $41,085 $38,591 
Industrial and Sports  6,710 7,412 
Agricultural and Horticultural5,046 4,577   
Bleaching Clay and Fluids Purification12,765 12,382 422 531 
Animal Health and Nutrition4,736 3,962   
Net Sales$26,283 $24,471 $48,217 $46,534 

We do not rely on any 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. 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. 
 Assets
January 31, 2021July 31, 2020
 (in thousands)
Business to Business Products Group$71,528 $72,987 
Retail and Wholesale Products Group101,327 95,838 
Unallocated Assets55,342 67,057 
Total Assets$228,197 $235,882 

Net sales and operating income for each segment are provided below. The corporate expenses line includes 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 estimated annual incentive plan bonus accrual.
20



 For the Six Months Ended January 31,
 Net SalesIncome
 2021202020212020
  (in thousands)
Business to Business Products Group$53,805 $50,949 $15,859 $15,848 
Retail and Wholesale Products Group96,792 91,178 8,589 8,968 
Net Sales$150,597 $142,127 
Corporate Expenses(15,027)(14,822)
Income from Operations9,421 9,994 
Total Other Income (Expense), Net491 (159)
Income before Income Taxes9,912 9,835 
Income Tax Expense(1,675)(1,626)
Net Income8,237 8,209 
Net Loss Attributable to Noncontrolling Interest(46)(157)
Net Income Attributable to Oil-Dri$8,283 $8,366 
 For the Three Months Ended January 31,
 Net SalesIncome
 2021202020212020
  (in thousands)
Business to Business Products Group$26,283 $24,471 $7,663 $7,552 
Retail and Wholesale Products Group48,217 46,534 4,111 5,608 
Net Sales$74,500 $71,005 
Corporate Expenses(7,530)(7,287)
Income from Operations4,244 5,873 
Total Other Income (Expense), Net913 (115)
Income before Income Taxes5,157 5,758 
Income Tax Expense(869)(1,009)
Net Income4,288 4,749 
Net Loss Attributable to Noncontrolling Interest(11)(81)
Net Income Attributable to Oil-Dri$4,299 $4,830 

11. 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 January 31, 2021, there were 357,096 shares available for future grants under this plan.

Restricted Stock

All of our non-vested restricted stock as of January 31, 2021 was issued under the 2006 Plan with vesting periods generally between one and five years. We determined the fair value of restricted stock as of the grant date. We recognize the related compensation expense over the period from the date of grant to the date the shares vest.

21



There were 18,000 and 1,500 restricted shares of Common Stock granted during the second quarter of fiscal years 2021 and 2020, respectively. Stock-based compensation expense was $506,000 and $810,000 for the second quarter of fiscal years 2021 and 2020, respectively. Stock-based compensation expense was $1,290,000 and $1,779,000 for the first six months of fiscal years 2021 and 2020, respectively.

A summary of restricted stock transactions is shown below:
 Restricted Shares
(in thousands)
Weighted Average Grant Date Fair Value
Non-vested restricted stock outstanding at July 31, 2020390 $33.19 
Granted51 $35.80 
Vested(60)$33.05 
Forfeitures(21)$28.96 
Non-vested restricted stock outstanding at January 31, 2021360 $33.83 

12. ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME

The following table summarizes the changes in accumulated other comprehensive (loss) income by component as of January 31, 2021 (in thousands):
Pension and Postretirement Health BenefitsCumulative Translation AdjustmentTotal Accumulated Other Comprehensive (Loss) Income
Balance as of July 31, 2020$(11,994)$(260)$(12,254)
Other comprehensive income before reclassifications, net of tax 408 408 
Amounts reclassified from accumulated other comprehensive income, net of tax329 (a) 329 
Net current-period other comprehensive income, net of tax329 408 737 
Balance as of January 31, 2021$(11,665)$148 $(11,517)

(a) Amount is net of tax expense of $104,060. Amount is included in the components of net periodic benefit cost for the pension and postretirement health plans. See Note 9 of the Notes to the unaudited Condensed Consolidated Financial Statements for further information.


13. RELATED PARTY TRANSACTIONS
One member of our Board of Directors (the “Board”) retired from the role of President and Chief Executive Officer of a customer of ours in September 2019 and is currently party to a post-employment agreement with the customer. Total net sales to that customer, including sales to subsidiaries of that customer, were $71,000 and $49,000 for the second quarter of fiscal years 2021 and 2020, respectively and were $181,000 and $160,000 for the first six months of fiscal years 2021 and 2020, respectively. Outstanding accounts receivable from that customer, and its subsidiaries, were $21,000 at January 31, 2021. There were no outstanding accounts receivable from that customer, and its subsidiaries, as of July 31, 2020.

One member of our Board is currently the President and Chief Executive Officer of a vendor of ours. Total payments to this vendor for fees and cost reimbursements were $109,000 and $25,000 for the second quarter of fiscal years 2021 and 2020, respectively and were $201,000 and $63,000 for the first six months of fiscal years 2021 and 2020, respectively. There were no outstanding accounts payable to that vendor as of January 31, 2021 or July 31, 2020.


22



ITEM 2.  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 financial statements and the related notes included herein and our Consolidated Financial Statements, accompanying notes and Management’s Discussion and Analysis of Financial Condition and Results of Operations contained in our Annual Report on Form 10-K for the fiscal year ended July 31, 2020. 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, but are not limited to, those discussed under “Forward-Looking Statements” and Item 1A, Risk Factors of this quarterly report on Form 10-Q for the quarter ended January 31, 2021 and of our Annual Report on Form 10-K for the fiscal year ended July 31, 2020.

OVERVIEW

We develop, mine, manufacture and market sorbent products principally produced from clay minerals and, to a lesser extent, other clay-like sorbent materials. Our principal products include agricultural and horticultural chemical carriers, animal health and nutrition products, bleaching clay and fluid purification aids, cat litter, 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 those 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: Retail and Wholesale Products Group and Business to Business Products Group, as described in Note 10 of the Notes to the unaudited Condensed Consolidated Financial Statements.

RESULTS OF OPERATIONS

OVERVIEW

In December 2019, COVID-19 was reported in China and subsequently spread worldwide. In March 2020, the World Health Organization declared the COVID-19 outbreak a pandemic and it continues to have a worldwide impact. While we saw changes to consumer purchasing patterns for certain products in response to the pandemic and certain increases in our costs arising out of the pandemic outbreak and continued spread of COVID-19, there has not, to date, been a significant impact to our business as a whole. All of our facilities, with the exception of our subsidiary in China (which, as noted below, has subsequently resumed operations), have continued to operate as essential businesses as permitted under exceptions in the applicable shelter-in-place mandates due to our inclusion in the Critical Manufacturing Sector as defined by the U.S. Department of Homeland Security and other functions defined as essential by government authorities. Our subsidiary in China, which experienced certain disruptions as a result of government restrictions at the onset of the pandemic, returned to operations in the third quarter of fiscal year 2020. Our top priority has been, and continues to be, the safety and health of our employees, contractors, and customers. We have adhered and continue to adhere to guidance from the U.S. Centers for Disease Control and Prevention (CDC) and local health and governmental authorities with respect to social distancing and physical separation. Additionally, we have increased cleaning and sanitation programs at each of our facilities. As a result, we have not experienced any shut downs due to workforce absences or illnesses.
As further discussed below, our consolidated net sales have increased in the second quarter of fiscal year 2021 and in the first six months of fiscal year 2021 compared to the second quarter and first six months of fiscal year 2020. Despite the increase in net sales, we have not experienced any significant issues collecting amounts due from customers to date. However, parts of our business have been negatively impacted by the COVID-19 outbreak. Net sales of our industrial and sports businesses declined as many businesses and sports fields remain shut down. In the long-term, we foresee that our sports product sales will improve back to pre-pandemic volumes aided by the expected re-opening of baseball and softball at all levels in 2021. As discussed below in “Foreign Operations,” net sales for our industrial granules in the United Kingdom are lower due to restrictions imposed by the United Kingdom government in response to COVID-19. In addition, while net sales of our fluids purification products are higher in the second quarter of fiscal year 2021 and the first six months of fiscal year 2021 than in the same periods of fiscal year 2020, COVID-19 has negatively impacted the sales of these products. Reduced travel and, to a lesser extent, our inability due to COVID-19 to participate in our customers' plant tests of our fluids purification products and the continued closures of schools and restaurants has impeded our sales.
Consolidated gross profit has not been significantly impacted by COVID-19. We did experience some delays of incoming materials from three suppliers due to COVID-19 during the first six months of fiscal 2021. However, it did not impact our ability to fulfill customer orders and we continue to monitor our suppliers. In general, our suppliers have either remained open or we have found new suppliers. While we have experienced an increase in transportation costs as discussed further below, we
23



have continued to meet the increase in customer demand for our products. In addition, we have been able to successfully navigate delays in overseas vessel deliveries of our products by increasing our safety stock as well as finding other providers. We have incurred additional cleaning and sanitation costs to comply with the CDC guidelines, but these costs did not have a significant impact on our consolidated gross profit. In addition, we have experienced a decrease in travel costs as our employees have been traveling at reduced levels during the outbreak.
We are closely monitoring the continued spread and effects of the outbreak of COVID-19 on all aspects of our business, including how it has and may impact our suppliers and customers as well as the effects of the pandemic on economic conditions and the financial markets. We have not experienced any significant impacts or interruptions and we will continue to closely monitor our inventory levels to mitigate the risk of any potential supply interruptions or changes in customer demand. However, it is possible that significant disruptions could occur if the pandemic continues to put pressure on transportation and shipping as a result of an imbalance of supply and demand. The impacts of COVID-19 and related economic conditions on our future results are uncertain at this time. The scope, duration and magnitude of the direct and indirect effects of COVID-19 continue to evolve (and in many cases, rapidly) and in ways that are difficult or impossible to anticipate. In addition, because COVID-19 did not materially impact our financial results to date and it remains uncertain whether and how consumers will modify their purchasing habits in response to COVID-19 and continued or reduced government restrictions, these results may not be indicative of the impact that COVID-19 may have on our results for the remainder of fiscal year 2021.
The impacts of COVID-19 to our specific operating segments are discussed below.

SIX MONTHS ENDED JANUARY 31, 2021 COMPARED TO
SIX MONTHS ENDED JANUARY 31, 2020

CONSOLIDATED RESULTS

Consolidated net sales for the six months ended January 31, 2021 were $150,597,000, a 6% increase compared to net sales of $142,127,000 for the six months ended January 31, 2020. Net sales increased for both our Retail and Wholesale Products Group and Business to Business Products Group. Segment results are discussed further below.
Consolidated gross profit for the first six months of fiscal year 2021 was $38,476,000, or 26% of net sales, compared to $38,893,000, or 27% of net sales, for the first six months of fiscal year 2020. Higher freight, packaging and non-fuel costs per manufactured ton drove the decrease in gross profit. Freight costs per manufactured ton increased approximately 10% in the first six months of fiscal year 2021 compared to the same period of fiscal year 2020 as the result of higher transportation rates due to a national driver shortage and tight trucking capacity in part caused by the continued return of non-essential businesses. Our overall freight costs also vary between periods depending on the mix of products sold and the geographic distribution of our customers. Despite the tight trucking capacity we have been able to continue to meet the increase in customer demand. Packaging costs per manufactured ton for the first six months of fiscal year 2021 were approximately 10% higher compared to the first six months of fiscal year 2020 due to product mix and higher commodity costs, particularly as it relates to resin. Many of our contracts for packaging purchases are subject to periodic price adjustments, which trail changes in underlying commodity prices. Non-fuel costs per manufactured ton such as repairs and purchased materials also increased during the first six months of fiscal year 2021 compared to fiscal year 2020. In contrast, the cost of natural gas per manufactured ton used to operate kilns that dry our clay was flat in the first six months of fiscal year 2021 compared to the first six months of fiscal year 2020. While we incurred additional employee compensation costs to meet increased customer demand as well as cleaning and sanitation costs due to COVID-19, these costs did not have a significant impact on our consolidated gross profit. In addition, the majority of our suppliers have remained open and have been able to meet our increased demand.

Total SG&A expenses of $29,055,000 for the first six months of fiscal year 2021 were essentially flat compared to $28,899,000 for the first six months of fiscal year 2020. The discussion of the segments' operating incomes below describes the changes in SG&A expenses that were allocated to the operating segments. The remaining unallocated corporate expenses includes a lower estimated annual incentive bonus accrual for fiscal year 2021 compared to fiscal year 2020 offset by additional expense related to the increase in employer match for our 401(k) plan. In addition, the second quarter of the prior fiscal year included a curtailment gain of $1,296,000 related to the freeze of our Supplemental Executive Retirement Plan, which has since been terminated.

Other income of $491,000 for the first six months of fiscal year 2021 includes approximately $800,000 related to a gain upon the annual actuarial valuation of our pension plan.
24




Consolidated net income before taxes for the first six months of fiscal year 2021 was $9,912,000, a 1% increase from net income before taxes of $9,835,000 for the first six months of fiscal year 2020. Results for the first six months of fiscal year 2021 were driven by the factors discussed above.

The tax expense for the first six months of fiscal year 2021 was $1,675,000 compared to $1,626,000 for the first six months of fiscal year 2020 (both periods have an effective tax rate of approximately 17%). An estimated annual effective tax rate was used in both periods to determine the provision for income taxes, which is based on expected annual taxable income and the assessment of various tax deductions, including depletion.

BUSINESS TO BUSINESS PRODUCTS GROUP

Net sales of the Business to Business Products Group for the first six months of fiscal year 2021 increased compared to the first six months of fiscal year 2020. Net sales were $53,805,000, an increase of $2,856,000, or 6%, from net sales of $50,949,000 for the first six months of fiscal year 2020. Net sales of our agricultural and horticultural chemical carrier products increased approximately $1,737,000 or 17% for the first six months of fiscal year 2021 compared to the same period in fiscal year 2020. The increase in net sales was attributable to an expected shift in timing of sales to one of our largest customers from the last three months of fiscal year 2020 to fiscal year 2021 due to that customer resuming its production schedule after it experienced various supplier delays due to COVID-19. Additionally, agricultural sales increased due to a new business application of our Agsorb product to an existing customer, increased sales to existing customers in the first six months of fiscal year 2021 and to some extent, product mix. Net sales of our fluids purification products increased approximately $801,000 or 3% compared to the first six months of the prior fiscal year despite the negative impacts of COVID-19. Reduced travel due to COVID-19 decreased the net sales of our jet fuel fluids purification products. However, we experienced sales improvement in Latin America, Europe, and Africa for a variety of reasons, primarily due to either customer wins or increased sales to existing customers. The increases in net sales to Latin America and Europe were partially offset by lower sales to North America due to the high quality of oil and therefore less need for our clay products and lower sales to Asia due to price competition. Net sales of our co-packaged coarse cat litter increased approximately $365,000 or 5% during the first six months of fiscal year 2021 compared to the same period in the prior fiscal year as consumers continued to buy more cat litter. Net sales of our animal health and nutrition products were essentially flat during the first six months of fiscal year 2021 compared to the first six months of the prior year as the increases in net sales of our animal feed additives in China and Mexico offset the decreases in net sales in other countries. See “Foreign Operations” below for a discussion of net sales in China and Mexico. While net sales of our animal health and nutrition products are flat for the first six months of fiscal year 2021, we experienced a strong second quarter of fiscal year 2021 which is further described below in “Results of Operations for the Three Months ended January 31, 2021”.

SG&A expenses for the Business to Business Products Group increased approximately 9% or $447,000 for the first six months of fiscal year 2021 compared to the same period of the prior fiscal year but are consistent as a percentage of sales. The increase in SG&A expenses correlates to the higher sales of our animal health products in the second quarter of fiscal year 2021. In the first six months of fiscal year 2021 we made a concentrated effort to invest in our animal health business through increased sales personnel, leadership, and marketing of our animal health products.

The Business to Business Products Group’s operating income for the first six months of fiscal year 2021 of $15,859,000 was flat compared to operating income of $15,848,000 for the first six months of fiscal year 2020. While there were higher freight, packaging and non-fuel costs per manufactured ton as discussed in “Consolidated Results” above as well as higher SG&A expenses, the increase in net sales offset these costs.

RETAIL AND WHOLESALE PRODUCTS GROUP

Net sales of the Retail and Wholesale Products Group for the first six months of fiscal year 2021 were $96,792,000, an increase of $5,614,000, or 6%, from net sales of $91,178,000 for the first six months of fiscal year 2020 driven by sales of cat litter. Total cat litter net sales were approximately $6,909,000 or 9% higher compared to the first six months of the prior fiscal year, with increased sales of both private label and branded scoopable litter. We gained business from both new customers and from new items sold to existing customers for both private label and branded scoopable litter. In addition, in-store promotions resulted in increased sales. Further, an increase in e-commerce sales, where the customer base differs from brick and mortar customers, continues to increase cat litter sales. The impact of COVID-19 on increased pet adoption continues to boost sales as well as the overall macro trend of increased spending on pets. Cat litter sales by our subsidiary in Canada further contributed to the sales increase, as discussed in “Foreign Operations” below. Also included in the Retail and Wholesale Products Group's results were lower sales of our industrial and sports products compared to the first six months of fiscal year 2020. Net sales of our industrial and sports products decreased approximately $1,040,000 or 7% compared to the first six months of fiscal year
25



2020, primarily driven by the continued impact of businesses and sports fields shutting down and/or reducing operations due to COVID-19 subsequent to the first half of our fiscal year 2020. Additionally, a number of sports customers still have inventory on hand from previous seasons which is causing current net sales to be lower.

SG&A expenses for the Retail and Wholesale Products Group were flat during the first six months of fiscal year 2021 compared to the first six months of fiscal year 2020.
The Retail and Wholesale Products Group's operating income for the first six months of fiscal year 2021 was $8,589,000, a decrease of $379,000, or 4%, from operating income of $8,968,000 for the first six months of fiscal year 2020. The decrease in operating income was driven by the higher freight, packaging and non-fuel costs as discussed in “Consolidated Results” above.

FOREIGN OPERATIONS

Foreign operations include our subsidiaries in Canada and the United Kingdom, which are reported in the Retail and Wholesale Products Group, and our subsidiaries in China, Mexico and Indonesia, which are reported in the Business to Business Products Group. Net sales by our foreign subsidiaries during the first six months of fiscal year 2021 were $8,839,000, an increase of $1,685,000, or 24%, compared to net sales of $7,154,000 during the first six months of fiscal year 2020. All of our foreign operations, with the exception of the United Kingdom, experienced an increase in net sales during the first six months of fiscal year 2021 compared to fiscal year 2020. Cat litter sales for our Canada subsidiary increased by approximately $784,000 or 31% in the first six months of fiscal year 2021 compared to the same period in the prior fiscal year due to new product sales; higher sales to existing customers; in-store promotions; and some anticipatory purchasing by customers ("pantry loading") in eastern Canada due to a second wave of COVID-19 infections and lockdown restrictions during the first three months of fiscal year 2021. Sales of our animal health products by our foreign operations grew during the first six months of fiscal year 2021 compared to the same period in fiscal year 2020, particularly in China and Mexico. Net sales in China increased approximately $831,000 or 81% during the first six months of fiscal year 2021 as compared to the same period in fiscal year 2020. Despite the continued impacts of the African Swine Fever to pork consumption, sales of our animal health products in China were higher during the first six months of fiscal year 2021 compared to fiscal year 2020 due to a new contract with an existing customer; increased sales to existing customers; winning back several distributors and implementing a concentrated sales and marketing effort. To some extent, the increase in net sales also relates to the economy starting to recover in China from the six month period last year when the pandemic and lockdowns were already prevalent in China. Sales of our animal health products in Mexico also increased during the first six months of fiscal year 2021 compared to fiscal year 2020 due to several small customer wins as well as increased sales to existing customers. Higher sales for these subsidiaries were partially offset by lower net sales for our subsidiary in the United Kingdom. The effect of COVID-19 lockdowns and restrictions on the industry in Europe has, to some extent, reduced demand for our industrial floor granules. Also contributing to the decrease in sales of our subsidiary in the United Kingdom was one of our customers discontinuing a product that used our clay granules. Net sales by our foreign subsidiaries represented 6% and 5%, respectively, of our consolidated net sales during the first six months of fiscal year 2021 and 2020.

Our foreign subsidiaries reported a net loss of $42,000 for the first six months of fiscal year 2021, compared to a net loss of $169,000 for the first six months of fiscal year 2020. The net loss was primarily driven by lower net sales for our subsidiary in the United Kingdom and continued investment in our subsidiary in Indonesia. The improvement during the first six months of fiscal year 2021 compared to fiscal year 2020 relates primarily to our subsidiaries in China and Mexico with the improvements in Mexico primarily occurring in the second quarter of fiscal year 2021 as described below in “Results of Operations for the Three Months ended January 31, 2021”.

Identifiable assets of our foreign subsidiaries as of January 31, 2021 were $12,249,000, compared to $10,158,000 as of January 31, 2020. The increase was attributed primarily to working capital contributed to our subsidiary in Mexico during the third quarter of fiscal year 2020 that has not yet been used; an increase in inventory for our subsidiaries in Canada, China and Indonesia in anticipation of meeting customer needs and thwarting any potential supply chain disruptions due to COVID-19 and to some extent, an increase in accounts receivable due to the increase in sales.

26




THREE MONTHS ENDED JANUARY 31, 2021 COMPARED TO
THREE MONTHS ENDED JANUARY 31, 2020

CONSOLIDATED RESULTS

Consolidated net sales for the three months ended January 31, 2021 were $74,500,000, a 5% increase compared to net sales of $71,005,000 for the three months ended January 31, 2020. Net sales increased for both our Retail and Wholesale Products Group and Business to Business Products Group. Segment results are discussed further below.

Consolidated gross profit for the three months ended January 31, 2021 was $18,172,000, or 24% of net sales, compared to $18,958,000, or 27% of net sales, for the second quarter of fiscal year 2020. Higher freight, natural gas, packaging and non-fuel costs per manufactured ton drove the decrease in gross profit. Freight costs per manufactured ton increased approximately 13% in the second quarter of fiscal year 2021 compared to the same period of fiscal year 2020 as the result of higher transportation rates due to a national driver shortage and tight trucking capacity in part caused by the continued return of non-essential businesses. Our overall freight costs also vary between periods depending on the mix of products sold and the geographic distribution of our customers. Despite the tight trucking capacity, we have been able to continue to meet the increase in customer demand. The cost of natural gas used to operate kilns that dry our clay was approximately 8% higher per manufactured ton for the second quarter of fiscal year 2021 compared to the same period of fiscal year 2020 due to the increase in gas prices. In addition, packaging costs per manufactured ton were approximately 13% higher compared to the second quarter of the prior fiscal year, driven primarily by the mix of products produced and rising commodity prices, particularly as it relates to resin. Many of our contracts for packaging purchases are subject to periodic price adjustments, which trail changes in underlying commodity prices. In addition, our non-fuel manufacturing costs per ton increased during the second quarter of fiscal year 2021 compared to the same period in fiscal year 2020, particularly due to higher costs for purchased materials and labor. While we incurred additional employee compensation costs to meet increased customer demand as well as cleaning and sanitation costs in the second quarter of fiscal 2021 due to COVID-19, these costs did not have a significant impact on our consolidated gross profit. Further, our suppliers have either remained open or we have found new suppliers to meet our increased customer demand without any price increases.

Total SG&A expenses were $13,928,000 for the second quarter of fiscal year 2021, a 6% increase compared to $13,085,000 for the second quarter of fiscal year 2020. The discussion below describes the SG&A expenses allocated to the operating segments. The remaining unallocated corporate expenses includes a lower estimated annual incentive bonus accrual for fiscal year 2021 compared to fiscal year 2020 offset by additional expense related to the increase in employer match for our 401(k) plan. In addition, the second quarter of the prior fiscal year included a curtailment gain of $1,296,000 related to the freeze of our Supplemental Executive Retirement Plan, which has since been terminated.

Other income of $913,000 for the second quarter of fiscal year 2021 includes approximately $800,000 related to a gain upon the annual actuarial valuation of our pension plan.

Consolidated net income before taxes for the second quarter of fiscal year 2021 was $5,157,000, compared to net income before taxes of $5,758,000 for the second quarter of fiscal year 2020. Results for the second quarter of fiscal year 2021 were driven by the factors described above.

Tax expense was $869,000 for the second quarter of fiscal year 2021, compared to $1,009,000 for the second quarter of fiscal year 2020, which resulted in an effective tax rate of 17% and 18%, respectively. We used an estimated annual effective tax rate in determining our quarterly provision for income taxes, which is based on expected annual taxable income and the assessment of various tax deductions, including depletion.
27




BUSINESS TO BUSINESS PRODUCTS GROUP

Net sales of the Business to Business Products Group for the second quarter of fiscal year 2021 were $26,283,000, an increase of $1,812,000, or 7%, from net sales of $24,471,000 for the second quarter of fiscal year 2020. Net sales increased for all of our products within the Business to Business Products Group. Net sales of our animal health and nutrition products increased 20% or approximately $774,000 in the second quarter of fiscal 2021. Net sales increased in almost all of our markets for our animal feed additives, particularly in China, Latin America, and Mexico. See “Foreign Operations” below for a discussion of net sales in China and Mexico. Net sales in Latin America increased due to winning new business. In addition, a change in one of our distributors last quarter is coming to fruition during the second quarter of fiscal year 2021 resulting in higher sales. Net sales of our agricultural and horticultural chemical carrier products increased $469,000 or 10%, the majority of which relates to increased sales to existing customers and product mix. Net sales of our fluids purification products increased approximately $383,000 or 3% for the second quarter of fiscal year 2021. Net sales increased despite the negative impacts of COVID-19. Reduced air travel due to COVID-19 decreased the sales of our jet fuel fluids purification products. However, we experienced sales improvement in Latin America, Europe, and Africa for a variety of reasons, primarily due to either customer wins or increased sales to existing customers. Sales in Latin America increased due to one of our existing customers starting to buy from us again after a period of little to no sales. Another of our customers in Latin America opened a new facility and has increased its orders from us. The increase in net sales in Europe and Africa relate to higher net sales of our bleaching clay to existing customers. The increases in net sales were partially offset by lower sales to North America due to the high quality of oil and therefore less need for our clay products and lower sales to Asia due to reduced air travel. Net sales of our co-packaged coarse cat litter for the second quarter were approximately $186,000 or 5% higher compared to the second quarter of the prior year as consumers continued to purchase more cat litter and related products.

SG&A expenses for the Business to Business Products Group were approximately $614,000 or 26% higher compared to the second quarter of fiscal year 2020, but are relatively consistent as a percentage of sales. The increase in SG&A expenses correlates to the higher sales of our animal health products in the second quarter of fiscal year 2021 as mentioned above. During the second quarter of fiscal year 2021 we made a concentrated effort to invest in our animal health business through increased sales personnel, leadership, and marketing of our animal health products.

The Business to Business Products Group’s operating income for the second quarter of fiscal year 2021 was $7,663,000, an increase of $111,000, or 1%, from operating income of $7,552,000 in the second quarter of fiscal year 2020. The improved operating income was driven by the increase in net sales which exceeded the increase in freight, natural gas, packaging, and non-fuel manufacturing costs discussed in “Consolidated Results” above as well as the increase in SG&A.

RETAIL AND WHOLESALE PRODUCTS GROUP

Net sales of the Retail and Wholesale Products Group for the second quarter of fiscal year 2021 were $48,217,000, an increase of $1,683,000, or 4%, from net sales of $46,534,000 for the second quarter of fiscal year 2020. Total cat litter net sales increased 6%, or $2,494,000, compared to the second quarter of fiscal year 2020, driven by increased sales of both private label and branded scoopable litters to existing customers. Further, an increase in e-commerce sales, where the customer base differs from brick and mortar customers, continues to increase cat litter sales. The impact of COVID-19 on increased pet adoption continues to boost sales as well as the overall macro trend of increased spending on pets. Cat litter sales by our subsidiary in Canada also contributed to the sales increase, as discussed in “Foreign Operations” below. Also included in the Retail and Wholesale Products Group's results were lower sales of our industrial and sports products compared to the second quarter of fiscal year 2020. Sales of our industrial and sports products decreased 10%, or approximately $702,000, compared to the second quarter of fiscal year 2020, primarily driven by the impact of businesses and sports fields shutting down due to COVID-19 subsequent to our second quarter of fiscal year 2020. Additionally, a number of sports customers still have inventory on hand from previous seasons which is causing current sales to be lower.

SG&A expenses for the Retail and Wholesale Products Group were higher in the second quarter of fiscal year 2021 than in fiscal year 2020 by 15% or $533,000, primarily due to the timing of our advertising programs and costs. We anticipate total advertising expense in fiscal year 2021 will be comparable to fiscal year 2020.

For the second quarter of fiscal year 2021, the Retail and Wholesale Products Group reported operating income of $4,111,000, a decrease of $1,497,000, compared to operating income of $5,608,000 for the second quarter of fiscal year 2020. The decrease in operating income was driven by the higher freight, natural gas, packaging, and non-fuel manufacturing costs described above in “Consolidated Results”.

28



FOREIGN OPERATIONS

Foreign operations include our subsidiaries in Canada and the United Kingdom, which are reported in the Retail and Wholesale Products Group, and our subsidiaries in China, Mexico and Indonesia, which are reported in the Business to Business Products Group. Net sales by our foreign subsidiaries during the second quarter of fiscal year 2021 were $4,703,000, a 34% increase compared to net sales of $3,505,000 in the second quarter of fiscal year 2020. Cat litter sales for our Canada subsidiary increased by approximately $563,000 or 44% in the second quarter of fiscal year 2021 compared to the same period of fiscal year 2020 due to new product sales; higher sales to existing customers; and in-store promotions. In addition, the impact of COVID-19 on increased pet adoption continues to boost cat litter sales as well as the overall macro trend of increased spending on pets. Sales of our animal health products by our foreign operations grew during the second quarter of fiscal year 2021 compared to fiscal year 2020, particularly in China and Mexico. Net sales in China increased approximately $647,000 or 140% during the second quarter of fiscal year 2021 as compared to the same period in fiscal year 2020. Despite the continued impacts of the African Swine Fever to pork consumption, net sales in the second quarter of fiscal year 2021 in China were strong for various reasons. The new contract with an existing customer won in the prior quarter continues to generate additional revenue and we also won back several distributors which contributed to a strong second quarter of fiscal year 2021. To some extent, the increase in net sales also relates to the economy starting to recover in China as compared to the second quarter last year when the pandemic and lockdowns were already prevalent in China. In Mexico, there were several small customer wins as well as increased sales to existing customers. The increase in sales of our cat litter and animal health products were somewhat offset by lower sales for our subsidiary in the United Kingdom. The effect of COVID-19 lockdowns and restrictions on the industry in Europe has, to some extent, reduced demand for our industrial floor granules. Also contributing to the decrease in sales of our subsidiary in the United Kingdom was one of our customers discontinuing a product that used our clay granules. Our foreign subsidiaries' net sales represented approximately 6% and 5%, respectively, of consolidated net sales during the second quarters of fiscal years 2021 and 2020.

Our foreign subsidiaries reported net income of $170,000 for the second quarter of fiscal year 2021 compared to a net loss of $101,000 for the second quarter of fiscal year 2020 driven by the increase in sales for our subsidiaries in Canada, China and Mexico.

LIQUIDITY AND CAPITAL RESOURCES

Our principal capital requirements include: funding working capital needs; purchasing and upgrading equipment, facilities, information systems, and real estate; supporting new product development; investing in infrastructure; repurchasing stock; paying dividends; making pension contributions; and, from time to time, business acquisitions. During the first six months of fiscal year 2021, we principally funded these requirements using cash from current operations as well as cash generated in the fourth quarter of fiscal year 2020 from borrowings and a one-time receipt of cash related to licensing of certain of our patents.

To date, COVID-19 has not had a significant impact on our operations as a whole, and we 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 dynamic nature of COVID-19, we will continue to assess our liquidity needs and to actively manage our spending.
The following table sets forth certain elements of our unaudited Condensed Consolidated Statements of Cash Flows (in thousands):
 For the Six Months Ended January 31,
 20212020
Net cash provided by operating activities$3,085 $14,270 
Net cash used in investing activities(7,595)(7,286)
Net cash used in financing activities(5,795)(7,133)
Effect of exchange rate changes on cash and cash equivalents123 (144)
Net decrease in cash and cash equivalents$(10,182)$(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 the first six months of fiscal years 2021 and 2020 were as follows:

29



Accounts receivable, less allowance for doubtful accounts, increased $3,836,000 in the first six months of fiscal year 2021 compared to an increase of $213,000 in the first six months of fiscal year 2020. Higher sales in the first six months of fiscal year 2021 compared to the first six months of fiscal year 2020 drove the increase in accounts receivable as of January 31, 2021. The variation in accounts receivable balances also reflects differences in the level and timing of collections as well as the payment terms provided to various customers.

Inventory decreased $412,000 in the first six months of fiscal year 2021 compared to a decrease of $1,508,000 in the first six months of fiscal year 2020 due to decreases in other inventory and finished goods offset by an increase in packaging. Overall, the decrease is due to increased demand during the first six months of fiscal year 2021 offset by higher packaging costs. Packaging and finished goods decreased as of January 31, 2020 due to higher production and efforts to better manage our safety stock levels. In addition, our inventory obsolescence reserve increased during the first six months of fiscal year 2020 which is attributable to our focus on inventory management and enhanced data available from our new ERP system.

Prepaid expenses increased $760,000 in the first six months of fiscal year 2021 driven primarily by prepayment of income taxes. This increase in fiscal year 2021 was offset by lower prepaid advertising costs and insurance. Lower prepaid advertising costs and insurance also drove the decrease of $1,561,000 during the first six months of fiscal year 2020.

Other assets increased $266,000 in the first six months of fiscal year 2021 compared to a decrease of $731,000 in the first six months of fiscal year 2020. The increase in other assets relates primarily to an increase in capitalized pre-production mining costs offset by amortization of our operating lease right-of-use lease assets. Amortization of our operating lease right-of-use lease assets also drove the decrease in the first six months of fiscal 2020.

Accounts payable, including income taxes payable, decreased $3,901,000 in the first six months of fiscal year 2021 compared to an increase of $2,661,000 in the first six months of fiscal year 2020. Lower trade payables drove the decrease in accounts payable in the first six months of fiscal year 2021 as well as income taxes payable being in a prepaid position versus a payable position at the end of the second quarter of fiscal year 2021. Trade and freight payables vary in both periods due to the timing of payments, fluctuations in the cost of goods and services we purchased, production volume levels and vendor payment terms. Higher accrued income taxes due to higher net income drove the increase in the first half of fiscal year 2020.

Accrued expenses decreased $5,201,000 in the first six months of fiscal year 2021 compared to a decrease of $1,602,000 in the first six months of fiscal year 2020. The payout of the prior fiscal year's discretionary incentive bonus reduced accrued salaries in both fiscal years, but to a greater extent in fiscal year 2021 as the accrual was higher in the prior fiscal year. Accrued advertising also decreased in the first six months of fiscal year 2021 more than the same period of fiscal year 2020 due to timing of our advertising programs. Accrued real estate taxes also decreased based on lower real estate taxes for one of our facilities. These decreases were partially offset by the reclassification of the current portion of the deferred employer payroll taxes under the CARES Act which is due by the end of calendar year 2021 as further described in Note 1 of the Notes to the unaudited Condensed Financial Statements and an increase in accrued freight. In contrast, the decrease in accrued expenses in the first six months of fiscal year 2020 related to a decrease in accrued freight. Accrued freight can vary with freight rates, timing of shipments, and production requirements. In addition, accrued plant expenses can also fluctuate due to timing of payments, changes in the cost of goods and services we purchase, production volume levels and vendor payment terms.

Pension and postretirement benefits decreased $437,000 in the first six months of fiscal year 2021 compared to a decrease of $5,536,000 in the first six months of fiscal year 2020. The liability decreased during the first six months of fiscal year 2021 due to reduced service expense related to the Pension Plan which was frozen in fiscal year 2020. The decrease in the first six months of fiscal year 2020 relates to the curtailment of our Pension Plan during the second quarter of that fiscal year which reduced the pension benefit obligation.

Other liabilities decreased $857,000 in the first six months of fiscal year 2021 compared to a decrease of $1,052,000 in the first six months of fiscal year 2020. The decrease in other liabilities for the first six months of fiscal year 2021 relates to reclassifying the current portion of the deferral of employer taxes under the CARES Act to current liabilities. The decrease in fiscal year 2020 for the same period is due to a reclassification of the deferred lease liability to operating lease liabilities.

Net cash used in investing activities

Cash used in investing activities of $7,595,000 in the first six months of fiscal year 2021 was slightly higher than cash used in investing activities of $7,286,000 in the first six months of fiscal year 2020 driven by capital expenditures.

30



Net cash used in financing activities

Cash used in financing activities of $5,795,000 in the first six months of fiscal year 2021 was lower than cash used in financing activities of $7,133,000 in the first six months of fiscal year 2020. The first six months of fiscal year 2021 includes higher purchases of treasury stock than in the first six months of fiscal year 2020. Offsetting this increase is lower payments on our notes payable. The first six months of fiscal year 2020 included the semi-annual payment on the then existing notes payable. The remaining notes payable were paid in the fourth quarter of fiscal year 2020 and replaced by a new notes payable agreement as further described below. No payments on the new notes payable agreement are yet due.

Other

Total cash and investment balances held by our foreign subsidiaries of $3,411,000 as of January 31, 2021 were slightly higher than the January 31, 2020 balances of $3,042,000. See further discussion in “Foreign Operations” above.

On January 31, 2019, we signed a fifth amendment to our credit agreement with BMO Harris Bank N.A. (“BMO Harris”), which expires on January 31, 2024. The agreement provides for a $45,000,000 unsecured revolving credit agreement and a maximum of $10,000,000 for letters of credit. The agreement terms also state that we may select a variable interest rate based on either the BMO Harris prime rate or a LIBOR-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 January 31, 2021, the variable rates would have been 3.50% for the BMO Harris prime-based rate or 1.45% for the three-month LIBOR-based rate. 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. The agreement also requires us to maintain a minimum fixed coverage ratio and a minimum consolidated net worth. As of January 31, 2021 and 2020, we were in compliance with the covenants. There were no borrowings during the first six months of either fiscal year 2020 or 2021.

On May 15, 2020, we entered into a new debt instrument pursuant to which, among other things, we issued $10,000,000 in aggregate principal amount of our 3.95% Series B Senior Notes due May 15, 2030 and entered into an amended note agreement that provides the Company with the ability to request, from time to time until May 15, 2023 (or such earlier date as provided for in the agreement), additional senior unsecured notes of the Company in an aggregate principal amount of up to $75,000,000 minus the aggregate principal amount of the notes then outstanding and the additional notes that have been accepted for purchase. The issuance of such additional notes is at the discretion of the noteholders and purchasers and on an uncommitted basis. As of January 31, 2021 outstanding notes payable were $9,864,000, net of $136,000 of unamortized debt issuance costs.

As of January 31, 2021, we had remaining authority to repurchase 838,022 shares of Common Stock under a repurchase plan approved by our Board of Directors (the “Board”). Repurchases may be made on the open market (pursuant to Rule 10b5-1 plans or otherwise) or in negotiated transactions. The timing, number and manner of share repurchases will be determined by our management pursuant to the repurchase plan approved by our Board.

We believe that cash flow from operations, availability under our revolving credit facility, current cash and investment 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 expect capital expenditures in fiscal year 2021 to be greater than in fiscal year 2020. We do not believe that these increased expenditures will dramatically impact our cash position; however our cash requirements are subject to change as business conditions warrant and opportunities arise. Our anticipated advertising expense for fiscal year 2021 is expected to be flat as compared to fiscal year 2020.

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, to contribute to our pension plan 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.


CRITICAL ACCOUNTING POLICIES AND ESTIMATES

This discussion and analysis of financial condition and results of operations is based on our unaudited Condensed Consolidated Financial Statements, which have been prepared in accordance with U.S. GAAP for interim financial information and in compliance with instructions to Form 10-Q and Article 10 of Regulation S-X. The preparation of these financial statements
31



requires the use of estimates and assumptions related to the reporting of assets, liabilities, revenues, expenses and related disclosures. In preparing these financial statements, we have made our best estimates and judgments of certain amounts included in the financial statements. Estimates and assumptions are revised periodically. Actual results could differ from these estimates. See the information concerning our critical accounting policies included under “Management’s Discussion of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the fiscal year ended July 31, 2020.

ITEM 4.  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 defined in Rule 13a-15(e) under the Securities Exchange Act of 1934 (the “Exchange Act”)) as of the end of the period covered by this Quarterly Report on Form 10-Q. 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.

Changes in Internal Control over Financial Reporting

We have not experienced any material impact to our internal controls over financial reporting despite the fact that many of our employees are working remotely due to COVID-19. We are continually monitoring and assessing the effects of COVID-19 on our internal controls to minimize the impact to their design and operating effectiveness.

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 quarter ended January 31, 2021 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.

PART II – OTHER INFORMATION

Items 1, 3 and 5 of this Part II are either inapplicable or are answered in the negative and are omitted pursuant to the instructions to Part II.

ITEM 1A. RISK FACTORS
The Company's operations and financial results are subject to various risks and uncertainties, including those described in Part I, Item 1A, “Risk Factors” in the Company's Annual Report on Form 10-K for the year ended July 31, 2020. Except as set forth below, there have been no material changes to our risk factors since the Company's Annual Report on Form 10-K for the year ended July 31, 2020.
32



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 that we bring against competitors or third parties, 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.

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 management of its spending. Further, the Company’s share repurchases may be limited, suspended or discontinued at any time without prior notice. 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.


33


ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

During the three months ended January 31, 2021, we did not sell any securities which were not registered under the Securities Act of 1933. The following chart summarize our Common Stock stock purchases during this period. There were no purchases of our Class B stock during the three months ended January 31, 2021 and no shares of our Class A Common Stock are currently outstanding.
ISSUER PURCHASES OF EQUITY SECURITIES1, 2
(a)(b)(c)(d)
For the Three Months Ended January 31, 2021Total Number of Shares PurchasedAverage 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 Programs3
Common Stock
November 1, 2020 to November 30, 2020$—871,616
December 1, 2020 to December 31, 202027,498$36.4227,498844,118
January 1, 2021 to January 31, 20216,096$34.646,096838,022

1 The table summarizes repurchases of (and remaining authority to repurchase) shares of our Common Stock. Descriptions of our Common Stock, Class B Stock and Class A Common Stock are contained in Exhibit 4.1 to our Annual Report on Form 10-K for the fiscal year ended July 31, 2020 filed with the SEC.

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

3 Our Board of Directors authorized the repurchase of 250,000 shares of Common Stock on June 14, 2012 and an additional 750,000 shares of Common Stock on March 11, 2019. These authorizations do not have a stated expiration date. Our Board of Directors authorized the repurchase of 300,000 shares of Class B stock on March 21, 2018. 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, number and manner of share repurchases will be determined by our management.

ITEM 4.  MINE SAFETY DISCLOSURES

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 Quarterly Report on Form 10-Q.

34


ITEM 6.  EXHIBITS
Exhibit
No.
DescriptionSEC Document Reference
11Filed herewith.
   
31Filed herewith.
   
32Furnished herewith.
   
95Filed herewith.
101.SCHXBRL Taxonomy Extension Schema DocumentFiled herewith.
101.CALXBRL Taxonomy Extension Calculation Linkbase DocumentFiled herewith.
101.DEFXBRL Taxonomy Extension Definition Linkbase DocumentFiled herewith.
101.LABXBRL Taxonomy Extension Labels Linkbase DocumentFiled herewith.
101.PREXBRL Taxonomy Extension Presentation LinkbaseFiled herewith.
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101Filed herewith.

Note: Stockholders may receive copies of the above listed exhibits, without fee, by written request to Investor Relations, Oil-Dri Corporation of America, 410 North Michigan Avenue, Suite 400, Chicago, Illinois  60611-4213, by telephone at (312) 321-1515 or by e-mail to info@oildri.com.

35


SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.


OIL-DRI CORPORATION OF AMERICA
(Registrant)


BY /s/ Daniel S. Jaffee                          
Daniel S. Jaffee
Chairman, President and Chief Executive Officer


BY /s/ Susan M. Kreh                         
Susan M. Kreh
Chief Financial Officer


Dated:  March 11, 2021
36
EX-11 2 odcex111312021.htm EX-11 COMPUTATION OF EARNINGS PER SHARE Document

Exhibit 11:


OIL-DRI CORPORATION OF AMERICA AND SUBSIDIARIES
Computation of Earnings Per Share
(in thousands, except per share amounts)

For the Three Months Ended January 31,For the Six Months Ended January 31,
2021202020212020
Net income available to stockholders$4,299 $4,830 $8,283 $8,366 
Less: Distributed and undistributed earnings allocated
to non-vested restricted stock
(201)(240)(398)(421)
Earnings available to common shareholders$4,098 $4,590 $7,885 $7,945 
Shares Calculation
Average shares outstanding - Basic Common5,150 5,181 5,149 5,164 
Average shares outstanding - Basic Class B Common1,934 2,039 1,930 2,045 
Potential Common Stock - Basic Common - relating to non-vested restricted stock102 96 115 87 
Potential Common Stock - Basic Class B Common - relating to non-vested restricted stock33 28 42 25 
Average shares outstanding - Assuming dilution7,219 7,344 7,236 7,321 
Net Income Per Share: Basic Common$0.62 $0.68 $1.20 $1.19 
Net Income Per Share: Basic Class B Common$0.47 $0.51 $0.89 $0.89 
Net Income Per Share: Diluted Common$0.61 $0.67 $1.17 $1.17 
Net Income Per Share: Diluted Class B Common$0.46 $0.51 $0.88 $0.88 

(1) Our Form 10-Q for three and six months ended January 31, 2021 and 2020 reflects a change in presentation for net income per share. We have historically disclosed net income per share for our diluted Common and Class B Common shares in total. As we have two classes of common shares, we have elected to change our net income per share presentation to reflect net income per share for both of our classes of common shares - our diluted Common shares and our diluted Class B Common shares.

1
EX-31 3 odcex311312021.htm EX-31 CERTIFICATIONS PURSUANT TO RULE 13A-14(A) Document

Exhibit 31:

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.I, Daniel S. Jaffee, certify that:
a.I have reviewed this quarterly report on Form 10-Q of Oil-Dri Corporation of America (the “registrant”);
b.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;
c.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;
d.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:
i.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;
ii.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;
iii.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
iv.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
e.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):
i.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
ii.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:March 11, 2021
By:/s/ Daniel S. Jaffee
Daniel S. Jaffee
Chairman, President and Chief Executive Officer
1

Exhibit 31 (continued):
Certification of a Principal Financial Officer
(Section 302 of the Sarbanes-Oxley Act of 2002)

I.I, Susan M. Kreh, certify that:
1.I have reviewed this quarterly report on Form 10-Q 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:March 11, 2021
By:/s/ Susan M. Kreh
Susan M. Kreh
Chief Financial Officer


2
EX-32 4 odcex321312021.htm EX-32 CERTIFICATIONS PURSUANT TO SECTION 1350 OF THE SARBANES OXLEY ACT OF 2002 Document


Exhibit 32:

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 Quarterly Report on Form 10-Q for the quarter ended January 31, 2021 (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:March 11, 2021
/s/ Daniel S. Jaffee
Name: Daniel S. Jaffee
Title: Chairman, President and Chief Executive Officer

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company 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 Quarterly Report on Form 10-Q for the quarter ended January 31, 2021 (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:March 11, 2021
/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 the Company and will be retained by the Company 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.

1
EX-95 5 odcex951312021.htm EX-95 MINE SAFETY DISCLOSURES Document

Exhibit 95
MINE SAFETY DISCLOSURES

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 Securities and Exchange Commission. 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 quarter ended January 31, 2021. 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 ViolationsSection 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, Georgia
Ripley, Mississippi2
Mounds, Illinois
Blue Mountain, Mississippi
Taft, California

We had no mining-related fatalities at any of our facilities during the three months ended January 31, 2021. 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.
1
EX-101.SCH 6 odc-20210131.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheet Parenthetical link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Stockholders Equity Statement link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Basis of Statement Presentation link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Basis of Statement Presentation Level 2 (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Basis of Statement Presentation Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 1407402 - Statement - Basis of Statement Presentation Other Noncurrent Liabilities link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - New Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - New Accounting Pronouncements Adjustment for New Accounting Pronouncement (Details) link:presentationLink link:calculationLink link:definitionLink 2106103 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2207202 - Disclosure - Inventories Level 2 (Policies) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Inventories Level 3 (Tables) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Inventories Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2111104 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2212203 - Disclosure - Fair Value Measurements Fair Value Measurements (Policies) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Fair Value Measurements Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2114105 - Disclosure - Goodwill and Other Intangibles (Notes) link:presentationLink link:calculationLink link:definitionLink 2315302 - Disclosure - Goodwill and Other Intangibles (Tables) link:presentationLink link:calculationLink link:definitionLink 2416407 - Disclosure - Goodwill and Other Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 2417408 - Disclosure - Goodwill and Other Intangibles Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2118106 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 2319303 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 2420409 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2121107 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 2322304 - Disclosure - Commitment and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2423410 - Disclosure - Commitment and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2124108 - Disclosure - Leases (Notes) link:presentationLink link:calculationLink link:definitionLink 2325305 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2426411 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2127109 - Disclosure - Pension and Other Postretirement Benefits link:presentationLink link:calculationLink link:definitionLink 2328306 - Disclosure - Pension and Other Postretirement Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 2429412 - Disclosure - Pension and Other Postretirement Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2430413 - Disclosure - Pension and Other Postretirement Benefits Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2431414 - Disclosure - Pension and Other Postretirement Benefits Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2132110 - Disclosure - Operating Segments link:presentationLink link:calculationLink link:definitionLink 2233204 - Disclosure - Operating Segments Level 2 (Policies) link:presentationLink link:calculationLink link:definitionLink 2334307 - Disclosure - Operating Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 2435415 - Disclosure - Operating Segments Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2436416 - Disclosure - Operating Segments (Details) link:presentationLink link:calculationLink link:definitionLink 2437417 - Disclosure - Operating Segments Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2138111 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2339308 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2440418 - Disclosure - Stock-Based Compensation Summary of Restricted Stock Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2441419 - Disclosure - Stock-Based Compensation Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2142112 - Disclosure - Accumulated Other Comprehensive (Loss) Income (Notes) link:presentationLink link:calculationLink link:definitionLink 2343309 - Disclosure - Accumulated Other Comprehensive (Loss) Income (Tables) link:presentationLink link:calculationLink link:definitionLink 2444420 - Disclosure - Accumulated Other Comprehensive (Loss) Income (Details) link:presentationLink link:calculationLink link:definitionLink 2445421 - Disclosure - Accumulated Other Comprehensive (Loss) Income Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2146113 - Disclosure - Related Party Transactions (Notes) link:presentationLink link:calculationLink link:definitionLink 2447422 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2148114 - Disclosure - Subsequent Events (Notes) link:presentationLink link:calculationLink link:definitionLink 2349310 - Disclosure - Subsequent Events (Tables) link:presentationLink link:calculationLink link:definitionLink 2450423 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 odc-20210131_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 odc-20210131_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 odc-20210131_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business to Business Products Business to Business Segment [Member] Business to Business Segment [Member] Granted, number of shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Document Type Document Type Other, net Other Nonoperating Income (Expense) Related Party [Axis] Related Party [Axis] Payables and Accruals [Abstract] Other intangibles, net of accumulated amortization of $518 and $457 at January 31, 2021 and July 31, 2020, respectively Trademarks and patents, net The total amount, net of amortization, as of the balance sheet date for 1) 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 and 2) 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. Noncontrolling Interest [Table] Noncontrolling Interest [Table] Segments [Axis] Segments [Axis] Pension and Other Postretirement Benefits Disclosure Retirement Benefits [Text Block] Accumulated Other Comprehensive (Loss) Income by Component Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] 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 Net unamortized debt issuance costs Debt Issuance Costs, Noncurrent, Net Leases Lessee, Leases [Policy Text Block] LIABILITIES & STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Share-based Compensation Arrangement by Share-based Payment Award Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Thereafter Lessee, Operating Lease, Liability, Payments, Due after Rolling Year Five Security Exchange Name Security Exchange Name Total Adjustments Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities Accounts receivable Increase (Decrease) in Accounts and Other Receivables Liability for Payments in Advance Deferred Revenue, Current Income from Operations Income from Operations Operating Income (Loss) Total Current Liabilities Liabilities, Current Trade Receivables Accounts Receivable [Policy Text Block] Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Curtailment Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Curtailment Non-vested restricted stock outstanding, weighted average grant date fair value, beginning balance Non-vested restricted stock outstanding, weighted average grant date fair value, ending balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Purchase of treasury stock Payments for Repurchase of Common Stock ASSETS Assets [Abstract] Net issuance of stock under long-term incentive plans Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Entity Address, State or Province Entity Address, State or Province Vested, number of shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Operating cash flows from operating leases Operating Lease, Payments Accounts Payable Accounts Payable, Current Accumulated Other Comprehensive (Loss) Income Comprehensive Income (Loss) Note [Text Block] Accounts payable Increase (Decrease) in Accounts Payable and Income Taxes Payable 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 PLUS the increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction. Retained earnings Retained Earnings (Accumulated Deficit) Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement, by Type [Table] Purchases of treasury stock (in shares) Treasury Stock, Shares, Acquired Common Class B Common Class B [Member] Stockholders’ Equity Stockholder's Equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Payments to related party Related Party Transaction, Purchases from Related Party Legal Matters and Contingencies Legal Matters and Contingencies [Text Block] New Accounting Pronouncements or Change in Accounting Principle New Accounting Pronouncements or Change in Accounting Principle [Line Items] Other Noncurrent Liabilities Income Tax, Policy [Policy Text Block] Award Vesting Period, Minimum (years) ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriodMinimum Mininimum period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition Pension and postretirement benefits Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits Other Comprehensive Income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share 2023 Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three Other Other Liabilities, Noncurrent Deferred income taxes Deferred Income Tax Assets, Net Amortization of restricted stock APIC, Share-based Payment Arrangement, Increase for Cost Recognition Inventories Total Inventories Inventory, Net Net Sales Revenue from Contract with Customer, Excluding Assessed Tax Inventory Inventory [Line Items] Prepaid repairs expense Prepaid repairs expense 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. Accumulated Other Comprehensive Loss: Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Estimated contributions in remainder of current fiscal year Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year Inventory [Axis] Inventory [Axis] Statement Statement [Line Items] Condensed Consolidated Statements of Comprehensive Income [Abstract] Condensed Consolidated Statements of Comprehensive Income [Abstract] Condensed Consolidated Statements of Comprehensive Income [Abstract] Class of Stock [Domain] Class of Stock [Domain] Statement [Table] Statement [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Interest cost Defined Benefit Plan, Interest Cost Payments In Advance Up-front Payment Arrangement [Member] Lessee, Operating Lease, Liability, Payment, Due, Rolling Maturity Lessee, Operating Lease, Liability, Payment, Due, Rolling Maturity [Abstract] Entity Small Business Entity Small Business Revenue Recognition [Abstract] Revenue Recognition [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Customer list, net of accumulated amortization of $7,104 and $6,887 at January 31, 2021 and July 31, 2020, 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. Fair Value Measurement [Domain] Fair Value Hierarchy and NAV [Domain] Amendment Flag Amendment Flag Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Number Authorized (shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Number Available (shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Fair Value Measurement, Policy Fair Value Measurement, Policy [Policy Text Block] Net Cash Provided by Operating Activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Related Party [Domain] Related Party [Domain] Defined Benefit Plans and Other Postretirement Benefit Plans Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Related Party Transaction Related Party Transaction [Line Items] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Cash Equivalents Cash Equivalents, at Carrying Value Capital expenditures accrued, but not paid Capital Expenditures Incurred but Not yet Paid Subsequent Events [Text Block] Subsequent Events [Text Block] Segment [Domain] Segments [Domain] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Schedule of Restricted Stock Transactions Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Effect of exchange rate changes on Cash and Cash Equivalents Effect of Exchange Rate on Cash and Cash Equivalents Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding CASH FLOWS FROM FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities [Abstract] Trade promotions and advertising Accrued Marketing Costs, Current Selling, General and Administrative Expenses Selling, General and Administrative Expense Amortization of intangible assets Amortization of Intangible Assets Lease cost Lease, Cost [Table Text Block] Other Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Deferred Revenue Arrangement Type [Axis] Deferred Revenue Arrangement Type [Axis] Operating Segment Disclosure Segment Reporting Disclosure [Text Block] Accounts receivable, less allowance of   $1,062 and $1,078 at January 31, 2021 and July 31, 2020, respectively Receivables, Net, Current Total Assets Assets Assets Related Party Transactions Disclosure Related Party Transactions Disclosure [Text Block] Statement, Scenario [Axis] Scenario [Axis] Interest expense Interest Expense, Debt Non-vested restricted stock outstanding, beginning balance Non-vested restricted stock outstanding, ending balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Title of 12(b) Security Title of 12(b) Security Amortization of Prior service costs Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Accumulated Other Comprehensive Income [Abstract] Accumulated Other Comprehensive Income [Abstract] Accumulated Other Comprehensive Income [Abstract] Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners Product and Service [Axis] Product and Service [Axis] Total Liabilities Liabilities Retirement Plan Type [Axis] Retirement Plan Type [Axis] Unallocated Assets Other Segments [Member] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Commitments and Contingencies Disclosure [Abstract] Fair Value, Inputs, Level 1 Fair Value, Inputs, Level 1 [Member] Inventories Increase (Decrease) in Inventories Curtailment on Pension Plan Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), after Tax Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Additional Paid-in Capital Additional Paid-in Capital [Member] Revenue by Principal Product Disaggregation of Revenue [Line Items] Accrued expenses Increase (Decrease) in Accrued Liabilities Purchases of treasury stock Treasury Stock, Value, Acquired, Cost Method Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Common & Class B Stock, Beginning of Period (in shares) Common Stock & Class B Stock, End of Period (in shares) Common Stock, Shares, Outstanding Entity Information Entity Information [Line Items] Deferred compensation Increase (Decrease) in Deferred Compensation Average Shares Outstanding Weighted Average Shares Outstanding [Abstract] Weighted Average Shares Outstanding [Abstract] Income Before Income Taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Cost Property, Plant and Equipment, Gross Revenue Recognition Revenue [Policy Text Block] Operating Segments Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Noncontrolling Interest, Parent Ownership Percentage Prior to Purchase of Additional Interest Noncontrolling Interest, Parent Ownership Percentage Prior to Purchase of Additional Interest The parent entity's interest in net assets of the subsidiary, expressed as a percentage prior to the purchase of additional interest Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Principal payments on notes payable Repayments of Senior Debt Long-term operating lease liabilities Operating Lease, Liability, Noncurrent 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Prepaid expenses Increase (Decrease) in Prepaid Expense and Other Assets Pension and postretirement benefits (net of tax) Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Current Assets Assets, Current [Abstract] Interest income Investment Income, Interest Schedule of Assumptions Used Defined Benefit Plan, Assumptions [Table Text Block] Total Comprehensive Income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Scenario [Domain] Scenario [Domain] Capital expenditures Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Document Period End Date Document Period End Date Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Animal Health and Nutrition Animal Health and Nutrition [Member] Information about principal product: Animal Health and Nutrition [Member] Director Director [Member] Pension Plan Obligation Decrease for Curtailment Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), before Tax Net Income Net Income, Including Portion Attributable to Noncontrolling Interest Net Income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Accounts receivable from related party Accounts Receivable, Related Parties, Current Income before Income Taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Revenue by Principal Product by Operating Segment Disaggregation of Revenue [Table Text Block] Amounts reclassified from accumulated other comprehensive income, net of tax Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Retail and Wholesale Products Retail and Wholesale Segment [Member] Retail and Wholesale Segment [Member] Tax for reclassification adjustment from AOCI for pension and other postretirement benefits Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax Revenue by Principal Product by Operating Segment [Table] Disaggregation of Revenue [Table] 2025 Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five Inventories Schedule of Inventory, Current [Table Text Block] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Payments in Advance, Revenue Recognized Deferred Revenue, Revenue Recognized Cover [Abstract] Cover [Abstract] Other comprehensive income before reclassifications, net of tax Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Property, Plant and Equipment Property, Plant and Equipment, Net [Abstract] 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. Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract] Lessee, Operating Leases Lessee, Operating Leases [Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Service cost Defined Benefit Plan, Service Cost Amortization of investment net discount Accretion (Amortization) of Discounts and Premiums, Investments 2006 Plan 2006 Plan [Member] 2006 Plan [Member] Cost of Sales Cost of Goods and Services Sold Lease, Cost Lease, Cost [Abstract] Equity Components [Axis] Equity Components [Axis] Restricted Stock Restricted Stock [Member] Reclamation Asset Retirement Obligation [Policy Text Block] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Operating lease liabilities Operating Lease, Liability, Current Ultimate Health Care Cost Trend Rate Defined Benefit Plan, Ultimate Health Care Cost Trend Rate Net Loss Attributable to Noncontrolling Interest Net Income (Loss) Attributable to Noncontrolling Interest 2022 Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two 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 Amortization of Other actuarial loss Defined Benefit Plan, Amortization of Gain (Loss) Entity Interactive Data Current Entity Interactive Data Current Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Fair Value Measurements Fair Value Disclosures [Text Block] CASH FLOWS FROM OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] Segment Income Segment Reporting Information, Operating Income for Reportable Segment Segment Reporting Information, Operating Income for Reportable Segment Amortization expense for remainder of current fiscal year Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Additional paid-in capital Additional Paid in Capital, Common Stock Depreciation and amortization Depreciation, Amortization and Accretion, Net Entity Registrant Name Entity Registrant Name Cumulative translation adjustment Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Weighted-average discount rate - operating leases Operating Lease, Weighted Average Discount Rate, Percent Other liabilities Increase (Decrease) in Other Operating Liabilities Total Other Assets Assets, Noncurrent Noncontrolling Interest Noncontrolling Interest Agromex [Member] Noncontrolling Interest Agromex [Member] Proceeds from sale of property, plant, and equipment Proceeds from Sale of Property, Plant, and Equipment Number of Reportable Segments Number of Reportable Segments Retirement Plan Type [Domain] Retirement Plan Type [Domain] Accumulated amortization of customer lists Customer list accumulated amortization Accumulated amortization as of the balance sheet date that pertains to a customer list finite-lived intangible asset. Dividends paid Payments of Ordinary Dividends, Common Stock Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Goodwill impairment loss Goodwill, Impairment Loss Finished goods Inventory, Finished Goods, Gross Pension and postretirement benefits Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax Total Lessee, Operating Lease, Liability, to be Paid Noncontrolling Interest, Ownership Percentage by Parent Noncontrolling Interest, Ownership Percentage by Parent Bleaching Clay and Fluids Purification Bleaching Clay and Fluids Purification [Member] Information about principal product: Bleaching Clay and Fluids Purification [Member] Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Prepaid expenses and other assets Other Prepaid Expense, Current Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Goodwill Goodwill 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. Document Transition Report Document Transition Report Other Income (Expense) Nonoperating Income (Expense) [Abstract] Dividends Declared Per Share (in dollars per share) Common Stock, Dividends, Per Share, Declared Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Document Quarterly Report Document Quarterly Report Supplemental disclosure of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Entities [Table] Entities [Table] Noncontrolling Interest, Ownership Percentage Prior to Parent's Purchase of Additional Interest Noncontrolling Interest Ownership Percentage Prior to Parent's Purchase of Additional Interest The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity. prior to purchase of additional interest by Parent New Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Diluted Common (in shares) Weighted Average Number of Shares Outstanding, Diluted Basic Common (in dollars per share) Earnings Per Share, Basic NEW ACCOUNTING PRONOUNCEMENTS [Abstract] NEW ACCOUNTING PRONOUNCEMENTS [Abstract] NEW ACCOUNTING PRONOUNCEMENTS [Abstract] Entity File Number Entity File Number Schedule of Accounts Payable and Accrued Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Forfeitures, number of shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Real Estate Tax Accrual for Taxes Other than Income Taxes, Current Curtailment gain on SERP Plan Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Curtailment Pension and postretirement benefits Liability, Defined Benefit Plan, Noncurrent Rate of increase in compensation levels Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase Weighted-average remaining lease term - operating leaes Operating Lease, Weighted Average Remaining Lease Term Supplemental Executive Retirement Plan Supplemental Employee Retirement Plan [Member] Inventory, Current [Table] Inventory, Current [Table] Voluntary contributions Defined Benefit Plan Voluntary Contribution Defined Benefit Plan Voluntary Contribution Net Cash Used in Financing Activities Net Cash Provided by (Used in) Financing Activities Contributions from noncontrolling interests Proceeds from Noncontrolling Interests 2021 Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months Deferred Revenue Deferred Revenue [Domain] Inventory obsolescence reserve Inventory Valuation Reserves Share-based Compensation Expense Share-based Payment Arrangement, Expense Common Stock, Value, Issued Common Stock, Value, Issued Industrial and Sports Industrial and Sports [Member] Information about principal product: Industrial and Sports [Member] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Finite-Lived Intangible Assets, Future Amortization Expense Finite-Lived Intangible Assets Finite-Lived Intangible Assets [Line Items] Document Fiscal Year Focus Document Fiscal Year Focus 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Entity Current Reporting Status Entity Current Reporting Status Net issuance of stock under long-term incentive plans (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Noncontrolling interest Stockholders' Equity Attributable to Noncontrolling Interest 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 Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] CASH FLOWS FROM INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock, shares issued Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, Beginning of Period Cash and Cash Equivalents, End of Period Cash and Cash Equivalents, at Carrying Value CARES Act, Current Payroll Tax Deferral CARES Act, Current Payroll Tax Deferral On March 27, 2020, in response to the COVID-19 pandemic, the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was signed into U.S. law. The CARES Act provides for, among other things, deferral of the employer portion of social security taxes incurred through the end of calendar 2020. Parent Parent Oil-Dri Corporation of America [Member] Parent Oil-Dri Corporation of America [Member] Agricultural and Horticultural Agricultural and Horticultural [Member] Information about principal product: Agricultural and Horticultural [Member] Net lease obligation Operating Lease, Liability Segment Reporting [Abstract] Segment Reporting [Abstract] Basis of Statement Presentation Basis of Presentation and Significant Accounting Policies [Text Block] Cat Litter Cat Litter [Member] Information about principal product: Cat Litter [Member] Total Liabilities & Stockholders’ Equity Liabilities and Equity Total Accumulated Other Comprehensive Loss Accumulated Other Comprehensive (Loss) Income, Balance, beginning Accumulated Other Comprehensive (Loss) Income, Balance, ending Accumulated Other Comprehensive Income (Loss), Net of Tax Total Noncurrent Liabilities Liabilities, Noncurrent Entity Address, City or Town Entity Address, City or Town Salaries, Wages, Commissions and Employee Benefits Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Medical Cost Trend Assumption Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year Other Assets Other Assets, Noncurrent [Abstract] Operating lease cost Operating Lease, Cost Type of Adoption [Domain] Accounting Standards Update [Domain] Deferred Revenue Arrangement Deferred Revenue Arrangement [Line Items] Short-term operating lease cost Short-term Lease, Cost Loss on the sale of fixed assets Gain (Loss) on Disposition of Property Plant Equipment Total Stockholders' Equity Total Accumulated Other Comprehensive (Loss) Income Equity Component [Domain] Gross Profit Gross Profit Total Property, Plant and Equipment, Net Property, Plant and Equipment, Net 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Increase (Decrease) in liabilities: Increase (Decrease) in Operating Liabilities [Abstract] Entity Tax Identification Number Entity Tax Identification Number Deferred compensation Deferred Compensation Liability, Classified, Noncurrent Disclosure of Compensation Related Costs, Share-based Payments Share-based Payment Arrangement [Text Block] Net Income Attributable to Oil-Dri Net Income Attributable to Oil-Dri Net Income (Loss) Attributable to Parent (Increase) Decrease in assets: Increase (Decrease) in Operating Assets [Abstract] Inventories Inventory Disclosure [Text Block] Other Comprehensive Income Other comprehensive income Net current-period other comprehensive income, net of tax Other Comprehensive Income (Loss), Net of Tax Leases [Abstract] Leases [Abstract] Accounts payable to related party Accounts Payable, Related Parties, Current Amount Contributed to Purchase of Additional Interest by Parent Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Purchase of Interest by Parent Total Current Assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Net Income Per Share Earnings Per Share [Abstract] Pension and Postretirement Health Benefits Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Accumulated Other Comprehensive (Loss) Income Accumulated Other Comprehensive Income (Loss) [Line Items] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five Dispositions of short-term investments Proceeds from Sale of Short-term Investments Document Fiscal Period Focus Document Fiscal Period Focus Treasury Stock Treasury Stock, Common [Member] Consolidated Statements of Stockholders' Equity [Abstract] Consolidated Statements of Stockholders' Equity [Abstract] Consolidated Statements of Stockholders' Equity [Abstract] Award Vesting Period, Maximum (years) ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriodMaximum Maximum period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition Entity Filer Category Entity Filer Category Common Stock Common & Class B Stock Common Stock [Member] Cumulative Translation Adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Prinicipal Products [Domain] Product and Service [Domain] Current maturities of notes payable Senior Notes, Current Inventory [Domain] Inventory [Domain] Contributions from noncontrolling interests Proceeds from (Payments to) Noncontrolling Interests Condensed Consolidated Statements of Income and Retained Earnings [Abstract] Condensed Consolidated Statements of Income and Retained Earnings [Abstract] Condensed Consolidated Statements of Income and Retained Earnings [Abstract] Other Other Inventory, Gross Dividends payable Dividends Payable, Current 2024 Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four Provision for bad debts and cash discounts Accounts Receivable, Credit Loss Expense (Reversal) Less accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Related Party Transactions [Abstract] Related Party Transactions [Abstract] Net Decrease in Cash and Cash Equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Total Other Income (Expense), Net Total Other Income (Expense), Net Nonoperating Income (Expense) Accumulated amortization of other intangibles 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. Notes payable, net of unamortized debt issuance costs of $136 and $150 at January 31, 2021 and July 31, 2020, respectively Senior Notes, Noncurrent Operating lease payments due within next twelve months as of January 31, 2021 Lessee, Operating Lease, Liability, Maturity [Table Text Block] Noncontrolling Interest Items [Abstract] Noncontrolling Interest Items [Abstract] Basic Common (in shares) Weighted Average Number of Shares Outstanding, Basic Subsequent Events [Abstract] Subsequent Events [Abstract] Ownership [Axis] Ownership [Axis] Cumulative translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Treasury stock, common shares Treasury Stock, Shares Treasury Stock, Beginning of Period (in shares) Treasury Stock, End of Period (in shares) Treasury Stock, Common, Shares Ownership Ownership [Domain] Plan Name [Domain] Plan Name [Domain] 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 dividends declared and accrued, but not paid Dividends Payable Packaging Packaging Inventory Packaging Inventory Total Stockholders' Equity Total, Beginning of Period Total, End of Period Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Notes Payable, Fair Value Long-term Debt, Fair Value Class of Stock [Axis] Class of Stock [Axis] Inventories Inventory, Policy [Policy Text Block] Income Tax Expense Income Tax Expense Income Tax Expense (Benefit) Year that Rate Reaches Ultimate Trend Rate Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Accrued expenses Accrued Liabilities, Current Diluted Common (in dollars per share) Earnings Per Share, Diluted Local Phone Number Local Phone Number Noncontrolling Interest Noncontrolling Interest [Line Items] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Other assets Increase (Decrease) in Other Operating Assets Entity Emerging Growth Company Entity Emerging Growth Company Indefinite-lived trademarks Indefinite-lived Intangible Assets (Excluding Goodwill) Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Deferred income taxes Deferred Income Tax Expense (Benefit) Selling, General and Administrative Expenses Selling, General and Administrative Expenses, Policy [Policy Text Block] Award Type [Axis] Award Type [Axis] Discount rate for net periodic benefit cost Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Noncontrolling Interest Noncontrolling Interest [Member] Dividends declared Dividends, Common Stock, Cash Purchases of short-term investments Payments to Acquire Short-term Investments Retained Earnings Retained Earnings [Member] Condensed Consolidated Balance Sheet Parenthetical [Abstract] Condensed Consolidated Balance Sheet Parenthetical [Abstract] Condensed Consolidated Balance Sheet Parenthetical [Abstract] Schedule of Net Benefit Costs Schedule of Net Benefit Costs [Table Text Block] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Net Cash Used in Investing Activities Net Cash Provided by (Used in) Investing Activities Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Freight Accrued Freight Accrued Freight Award Type [Domain] Award Type [Domain] Noncurrent Liabilities Liabilities, Noncurrent [Abstract] Other Accounts Payable and Other Accrued Liabilities, Current Postretirement Health Plan Postretirement Health Plan Other Postretirement Benefits Plan [Member] Trading Symbol Trading Symbol Net sales to related party Revenue from Related Parties Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Less Treasury Stock, at cost (3,161,292 Common and 346,491 Class B shares at January 31, 2021 and 3,090,230 Common and 335,816 Class B shares at July 31, 2020) Treasury Stock, Value Pension Plan Pension Plan [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Current Liabilities Liabilities, Current [Abstract] Entity Shell Company Entity Shell Company Other Comprehensive Income (Loss), Defined Benefit Plan, Adjustment for Settlement or Curtailment Gain (Loss), Tax Other Comprehensive Income (Loss), Defined Benefit Plan, Adjustment for Settlement or Curtailment Gain (Loss), Tax Segment Reporting Information Segment Reporting Information [Line Items] Operating Segments Segment Reporting, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 10 odc-20210131_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 odc-20210131_htm.xml IDEA: XBRL DOCUMENT 0000074046 2020-08-01 2021-01-31 0000074046 us-gaap:CommonStockMember 2021-01-31 0000074046 us-gaap:CommonClassBMember 2021-01-31 0000074046 2021-01-31 0000074046 2020-07-31 0000074046 us-gaap:CommonStockMember 2020-07-31 0000074046 us-gaap:CommonClassBMember 2020-07-31 0000074046 2019-08-01 2020-01-31 0000074046 us-gaap:CommonStockMember 2020-08-01 2021-01-31 0000074046 us-gaap:CommonStockMember 2019-08-01 2020-01-31 0000074046 us-gaap:CommonClassBMember 2020-08-01 2021-01-31 0000074046 us-gaap:CommonClassBMember 2019-08-01 2020-01-31 0000074046 2020-11-01 2021-01-31 0000074046 2019-11-01 2020-01-31 0000074046 us-gaap:CommonStockMember 2020-11-01 2021-01-31 0000074046 us-gaap:CommonStockMember 2019-11-01 2020-01-31 0000074046 us-gaap:CommonClassBMember 2020-11-01 2021-01-31 0000074046 us-gaap:CommonClassBMember 2019-11-01 2020-01-31 0000074046 us-gaap:CommonStockMember 2019-10-31 0000074046 us-gaap:TreasuryStockCommonMember 2019-10-31 0000074046 us-gaap:AdditionalPaidInCapitalMember 2019-10-31 0000074046 us-gaap:RetainedEarningsMember 2019-10-31 0000074046 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-10-31 0000074046 us-gaap:NoncontrollingInterestMember 2019-10-31 0000074046 2019-10-31 0000074046 us-gaap:CommonStockMember 2019-11-01 2020-01-31 0000074046 us-gaap:AdditionalPaidInCapitalMember 2019-11-01 2020-01-31 0000074046 us-gaap:RetainedEarningsMember 2019-11-01 2020-01-31 0000074046 us-gaap:TreasuryStockCommonMember 2019-11-01 2020-01-31 0000074046 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-11-01 2020-01-31 0000074046 us-gaap:NoncontrollingInterestMember 2019-11-01 2020-01-31 0000074046 us-gaap:CommonStockMember 2020-01-31 0000074046 us-gaap:TreasuryStockCommonMember 2020-01-31 0000074046 us-gaap:AdditionalPaidInCapitalMember 2020-01-31 0000074046 us-gaap:RetainedEarningsMember 2020-01-31 0000074046 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-31 0000074046 us-gaap:NoncontrollingInterestMember 2020-01-31 0000074046 2020-01-31 0000074046 us-gaap:CommonStockMember 2020-10-31 0000074046 us-gaap:TreasuryStockCommonMember 2020-10-31 0000074046 us-gaap:AdditionalPaidInCapitalMember 2020-10-31 0000074046 us-gaap:RetainedEarningsMember 2020-10-31 0000074046 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-10-31 0000074046 us-gaap:NoncontrollingInterestMember 2020-10-31 0000074046 2020-10-31 0000074046 us-gaap:CommonStockMember 2020-11-01 2021-01-31 0000074046 us-gaap:AdditionalPaidInCapitalMember 2020-11-01 2021-01-31 0000074046 us-gaap:RetainedEarningsMember 2020-11-01 2021-01-31 0000074046 us-gaap:TreasuryStockCommonMember 2020-11-01 2021-01-31 0000074046 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-11-01 2021-01-31 0000074046 us-gaap:NoncontrollingInterestMember 2020-11-01 2021-01-31 0000074046 us-gaap:CommonStockMember 2021-01-31 0000074046 us-gaap:TreasuryStockCommonMember 2021-01-31 0000074046 us-gaap:AdditionalPaidInCapitalMember 2021-01-31 0000074046 us-gaap:RetainedEarningsMember 2021-01-31 0000074046 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-31 0000074046 us-gaap:NoncontrollingInterestMember 2021-01-31 0000074046 us-gaap:CommonStockMember 2019-07-31 0000074046 us-gaap:TreasuryStockCommonMember 2019-07-31 0000074046 us-gaap:AdditionalPaidInCapitalMember 2019-07-31 0000074046 us-gaap:RetainedEarningsMember 2019-07-31 0000074046 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-31 0000074046 us-gaap:NoncontrollingInterestMember 2019-07-31 0000074046 2019-07-31 0000074046 us-gaap:CommonStockMember 2019-08-01 2020-01-31 0000074046 us-gaap:AdditionalPaidInCapitalMember 2019-08-01 2020-01-31 0000074046 us-gaap:RetainedEarningsMember 2019-08-01 2020-01-31 0000074046 us-gaap:TreasuryStockCommonMember 2019-08-01 2020-01-31 0000074046 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-08-01 2020-01-31 0000074046 us-gaap:NoncontrollingInterestMember 2019-08-01 2020-01-31 0000074046 us-gaap:CommonStockMember 2020-07-31 0000074046 us-gaap:TreasuryStockCommonMember 2020-07-31 0000074046 us-gaap:AdditionalPaidInCapitalMember 2020-07-31 0000074046 us-gaap:RetainedEarningsMember 2020-07-31 0000074046 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-31 0000074046 us-gaap:NoncontrollingInterestMember 2020-07-31 0000074046 us-gaap:CommonStockMember 2020-08-01 2021-01-31 0000074046 us-gaap:AdditionalPaidInCapitalMember 2020-08-01 2021-01-31 0000074046 us-gaap:RetainedEarningsMember 2020-08-01 2021-01-31 0000074046 us-gaap:TreasuryStockCommonMember 2020-08-01 2021-01-31 0000074046 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-08-01 2021-01-31 0000074046 us-gaap:NoncontrollingInterestMember 2020-08-01 2021-01-31 0000074046 us-gaap:UpFrontPaymentArrangementMember 2021-01-31 0000074046 us-gaap:UpFrontPaymentArrangementMember 2020-07-31 0000074046 us-gaap:UpFrontPaymentArrangementMember 2020-08-01 2021-01-31 0000074046 2020-03-27 2020-12-31 0000074046 us-gaap:FairValueInputsLevel1Member 2021-01-31 0000074046 us-gaap:FairValueInputsLevel1Member 2020-07-31 0000074046 us-gaap:FairValueInputsLevel2Member 2021-01-31 0000074046 us-gaap:FairValueInputsLevel2Member 2020-07-31 0000074046 2019-08-01 2020-07-31 0000074046 us-gaap:PensionPlansDefinedBenefitMember 2020-11-01 2021-01-31 0000074046 us-gaap:PensionPlansDefinedBenefitMember 2019-11-01 2020-01-31 0000074046 us-gaap:PensionPlansDefinedBenefitMember 2020-08-01 2021-01-31 0000074046 us-gaap:PensionPlansDefinedBenefitMember 2019-08-01 2020-01-31 0000074046 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-11-01 2021-01-31 0000074046 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-11-01 2020-01-31 0000074046 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-08-01 2021-01-31 0000074046 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-08-01 2020-01-31 0000074046 us-gaap:PensionPlansDefinedBenefitMember 2021-01-31 0000074046 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-01-31 0000074046 odc:CatLitterMember odc:BusinesstoBusinessSegmentMember 2020-08-01 2021-01-31 0000074046 odc:CatLitterMember odc:BusinesstoBusinessSegmentMember 2019-08-01 2020-01-31 0000074046 odc:CatLitterMember odc:RetailAndWholesaleSegmentMember 2020-08-01 2021-01-31 0000074046 odc:CatLitterMember odc:RetailAndWholesaleSegmentMember 2019-08-01 2020-01-31 0000074046 odc:IndustrialandSportsMember odc:BusinesstoBusinessSegmentMember 2020-08-01 2021-01-31 0000074046 odc:IndustrialandSportsMember odc:BusinesstoBusinessSegmentMember 2019-08-01 2020-01-31 0000074046 odc:IndustrialandSportsMember odc:RetailAndWholesaleSegmentMember 2020-08-01 2021-01-31 0000074046 odc:IndustrialandSportsMember odc:RetailAndWholesaleSegmentMember 2019-08-01 2020-01-31 0000074046 odc:AgriculturalandHorticulturalMember odc:BusinesstoBusinessSegmentMember 2020-08-01 2021-01-31 0000074046 odc:AgriculturalandHorticulturalMember odc:BusinesstoBusinessSegmentMember 2019-08-01 2020-01-31 0000074046 odc:AgriculturalandHorticulturalMember odc:RetailAndWholesaleSegmentMember 2020-08-01 2021-01-31 0000074046 odc:AgriculturalandHorticulturalMember odc:RetailAndWholesaleSegmentMember 2019-08-01 2020-01-31 0000074046 odc:BleachingClayandFluidsPurificationMember odc:BusinesstoBusinessSegmentMember 2020-08-01 2021-01-31 0000074046 odc:BleachingClayandFluidsPurificationMember odc:BusinesstoBusinessSegmentMember 2019-08-01 2020-01-31 0000074046 odc:BleachingClayandFluidsPurificationMember odc:RetailAndWholesaleSegmentMember 2020-08-01 2021-01-31 0000074046 odc:BleachingClayandFluidsPurificationMember odc:RetailAndWholesaleSegmentMember 2019-08-01 2020-01-31 0000074046 odc:AnimalHealthandNutritionMember odc:BusinesstoBusinessSegmentMember 2020-08-01 2021-01-31 0000074046 odc:AnimalHealthandNutritionMember odc:BusinesstoBusinessSegmentMember 2019-08-01 2020-01-31 0000074046 odc:AnimalHealthandNutritionMember odc:RetailAndWholesaleSegmentMember 2020-08-01 2021-01-31 0000074046 odc:AnimalHealthandNutritionMember odc:RetailAndWholesaleSegmentMember 2019-08-01 2020-01-31 0000074046 odc:BusinesstoBusinessSegmentMember 2020-08-01 2021-01-31 0000074046 odc:BusinesstoBusinessSegmentMember 2019-08-01 2020-01-31 0000074046 odc:RetailAndWholesaleSegmentMember 2020-08-01 2021-01-31 0000074046 odc:RetailAndWholesaleSegmentMember 2019-08-01 2020-01-31 0000074046 odc:CatLitterMember odc:BusinesstoBusinessSegmentMember 2020-11-01 2021-01-31 0000074046 odc:CatLitterMember odc:BusinesstoBusinessSegmentMember 2019-11-01 2020-01-31 0000074046 odc:CatLitterMember odc:RetailAndWholesaleSegmentMember 2020-11-01 2021-01-31 0000074046 odc:CatLitterMember odc:RetailAndWholesaleSegmentMember 2019-11-01 2020-01-31 0000074046 odc:IndustrialandSportsMember odc:BusinesstoBusinessSegmentMember 2020-11-01 2021-01-31 0000074046 odc:IndustrialandSportsMember odc:BusinesstoBusinessSegmentMember 2019-11-01 2020-01-31 0000074046 odc:IndustrialandSportsMember odc:RetailAndWholesaleSegmentMember 2020-11-01 2021-01-31 0000074046 odc:IndustrialandSportsMember odc:RetailAndWholesaleSegmentMember 2019-11-01 2020-01-31 0000074046 odc:AgriculturalandHorticulturalMember odc:BusinesstoBusinessSegmentMember 2020-11-01 2021-01-31 0000074046 odc:AgriculturalandHorticulturalMember odc:BusinesstoBusinessSegmentMember 2019-11-01 2020-01-31 0000074046 odc:AgriculturalandHorticulturalMember odc:RetailAndWholesaleSegmentMember 2020-11-01 2021-01-31 0000074046 odc:AgriculturalandHorticulturalMember odc:RetailAndWholesaleSegmentMember 2019-11-01 2020-01-31 0000074046 odc:BleachingClayandFluidsPurificationMember odc:BusinesstoBusinessSegmentMember 2020-11-01 2021-01-31 0000074046 odc:BleachingClayandFluidsPurificationMember odc:BusinesstoBusinessSegmentMember 2019-11-01 2020-01-31 0000074046 odc:BleachingClayandFluidsPurificationMember odc:RetailAndWholesaleSegmentMember 2020-11-01 2021-01-31 0000074046 odc:BleachingClayandFluidsPurificationMember odc:RetailAndWholesaleSegmentMember 2019-11-01 2020-01-31 0000074046 odc:AnimalHealthandNutritionMember odc:BusinesstoBusinessSegmentMember 2020-11-01 2021-01-31 0000074046 odc:AnimalHealthandNutritionMember odc:BusinesstoBusinessSegmentMember 2019-11-01 2020-01-31 0000074046 odc:AnimalHealthandNutritionMember odc:RetailAndWholesaleSegmentMember 2020-11-01 2021-01-31 0000074046 odc:AnimalHealthandNutritionMember odc:RetailAndWholesaleSegmentMember 2019-11-01 2020-01-31 0000074046 odc:BusinesstoBusinessSegmentMember 2020-11-01 2021-01-31 0000074046 odc:BusinesstoBusinessSegmentMember 2019-11-01 2020-01-31 0000074046 odc:RetailAndWholesaleSegmentMember 2020-11-01 2021-01-31 0000074046 odc:RetailAndWholesaleSegmentMember 2019-11-01 2020-01-31 0000074046 odc:BusinesstoBusinessSegmentMember 2021-01-31 0000074046 odc:BusinesstoBusinessSegmentMember 2020-07-31 0000074046 odc:RetailAndWholesaleSegmentMember 2021-01-31 0000074046 odc:RetailAndWholesaleSegmentMember 2020-07-31 0000074046 us-gaap:AllOtherSegmentsMember 2021-01-31 0000074046 us-gaap:AllOtherSegmentsMember 2020-07-31 0000074046 odc:A2006PlanMember 2021-01-31 0000074046 us-gaap:RestrictedStockMember odc:A2006PlanMember 2020-08-01 2021-01-31 0000074046 us-gaap:RestrictedStockMember odc:A2006PlanMember us-gaap:CommonStockMember 2020-11-01 2021-01-31 0000074046 us-gaap:RestrictedStockMember odc:A2006PlanMember us-gaap:CommonStockMember 2019-11-01 2020-01-31 0000074046 us-gaap:RestrictedStockMember odc:A2006PlanMember 2020-11-01 2021-01-31 0000074046 us-gaap:RestrictedStockMember odc:A2006PlanMember 2019-11-01 2020-01-31 0000074046 us-gaap:RestrictedStockMember odc:A2006PlanMember 2019-08-01 2020-01-31 0000074046 us-gaap:RestrictedStockMember 2020-07-31 0000074046 us-gaap:RestrictedStockMember 2020-08-01 2021-01-31 0000074046 us-gaap:RestrictedStockMember 2021-01-31 0000074046 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-07-31 0000074046 us-gaap:AccumulatedTranslationAdjustmentMember 2020-07-31 0000074046 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-08-01 2021-01-31 0000074046 us-gaap:AccumulatedTranslationAdjustmentMember 2020-08-01 2021-01-31 0000074046 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-01-31 0000074046 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-31 0000074046 srt:DirectorMember 2020-11-01 2021-01-31 0000074046 srt:DirectorMember 2019-11-01 2020-01-31 0000074046 srt:DirectorMember 2020-08-01 2021-01-31 0000074046 srt:DirectorMember 2019-08-01 2020-01-31 0000074046 srt:DirectorMember 2021-01-31 0000074046 srt:DirectorMember 2020-07-31 shares iso4217:USD iso4217:USD shares pure odc:segment 0000074046 --07-31 Accelerated Filer false 2021-01-31 2021 Q2 false true 1062000 1078000 518000 457000 7104000 6887000 136000 150000 0.10 0.10 8524476 8449003 5363184 0.10 0.10 2413141 2437402 2066650 3161292 3090230 346491 335816 6000 one 0 0 10-Q true false 001-12622 OIL-DRI CORPORATION OF AMERICA DE 36-2048898 410 North Michigan Avenue Suite 400 60611-4213 Chicago IL 312 321-1515 Yes Yes Accelerated Filer true false Common Stock, par value $0.10 per share ODC NYSE 5363184 2066650 30708000 40890000 38896000 34911000 23655000 23893000 5808000 5662000 3720000 3064000 102787000 108420000 265713000 261988000 174060000 169040000 91653000 92948000 9262000 9262000 1683000 1566000 681000 898000 6554000 7302000 8741000 9816000 6836000 5670000 33757000 34514000 228197000 235882000 1000000 1000000 7276000 12529000 1799000 1808000 2043000 2170000 22811000 28700000 34929000 46207000 8864000 8848000 5725000 5140000 14374000 15140000 8165000 9135000 3699000 3448000 40827000 41711000 75756000 87918000 853000 845000 241000 244000 46890000 44993000 181265000 176579000 -220000 -174000 11665000 11994000 148000 -260000 -11517000 -12254000 65071000 62269000 152441000 147964000 228197000 235882000 150597000 142127000 112121000 103234000 38476000 38893000 29055000 28899000 9421000 9994000 356000 206000 40000 190000 807000 -143000 491000 -159000 9912000 9835000 1675000 1626000 8237000 8209000 -46000 -157000 8283000 8366000 1.20 1.19 0.89 0.89 1.17 1.17 0.88 0.88 5149000 5164000 1930000 2045000 5265000 5251000 1972000 2070000 0.5200 0.5000 0.3900 0.3750 8283000 8366000 -329000 -5548000 408000 -98000 737000 5450000 9020000 13816000 74500000 71005000 56328000 52047000 18172000 18958000 13928000 13085000 4244000 5873000 164000 103000 15000 92000 1062000 -104000 913000 -115000 5157000 5758000 869000 1009000 4288000 4749000 -11000 -81000 4299000 4830000 0.62 0.68 0.47 0.51 0.61 0.67 0.46 0.51 5150000 5181000 1934000 2039000 5253000 5277000 1967000 2067000 0.2600 0.2500 0.1950 0.1875 4299000 4830000 -201000 -5277000 136000 -54000 337000 5223000 4636000 10053000 10879655 -3268057 1088000 42327000 166526000 -57103000 -14812000 -90000 137936000 0 0 4830000 0 0 -81000 4749000 0 0 0 0 5223000 0 5223000 0 0 1766000 0 0 0 1766000 -602 0 0 0 -23000 0 0 -23000 1500 -400 0 12000 0 -12000 0 0 0 0 810000 0 0 0 0 810000 10881155 -3269059 1088000 43149000 169590000 -57138000 -9589000 -171000 146929000 10919617 -3453239 1092000 45779000 178761000 -63253000 -11854000 -209000 150316000 0 0 4299000 0 0 -11000 4288000 0 0 0 0 337000 0 337000 0 0 1795000 0 0 0 -1795000 33594 0 0 0 -1211000 0 0 -1211000 18000 -20950 -2000 605000 0 -607000 0 0 0 0 506000 0 0 0 0 506000 10937617 -3507783 1094000 46890000 181265000 -65071000 -11517000 -220000 152441000 10860678 -3251288 1086000 41300000 164756000 -56543000 -15039000 -14000 135546000 0 0 8366000 0 0 -157000 8209000 0 0 0 0 5450000 0 5450000 0 0 3532000 0 0 0 3532000 15621 0 0 0 -523000 0 0 -523000 20477 -2150 -2000 -70000 0 72000 0 0 0 0 1779000 0 0 0 0 1779000 10881155 -3269059 1088000 43149000 169590000 -57138000 -9589000 -171000 146929000 10886405 -3426046 1089000 44993000 176579000 -62269000 -12254000 -174000 147964000 0 0 8283000 0 0 -46000 8237000 0 0 0 0 737000 0 737000 0 0 3597000 0 0 0 3597000 60587 0 0 0 -2189000 0 0 -2189000 51212 -21150 -5000 -607000 0 613000 0 0 -1000 0 1290000 0 0 0 0 1290000 10937617 10937617 -3507783 1094000 46890000 181265000 -65071000 -11517000 -220000 152441000 8237000 8209000 7065000 6929000 1290000 1779000 742000 312000 -38000 221000 -12000 -116000 0 -1296000 3798000 434000 -412000 -1508000 760000 -1561000 266000 -731000 -3901000 2661000 -5201000 -1602000 585000 163000 -437000 -5536000 -857000 -1052000 -5152000 6061000 3085000 14270000 7598000 7286000 3000 0 -7595000 -7286000 0 3083000 3606000 3527000 2189000 523000 -5795000 -7133000 123000 -144000 -10182000 -293000 40890000 21862000 30708000 21569000 829000 628000 1799000 1766000 BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES<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%">Basis of Presentation</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%">The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and in compliance with instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The financial statements and the related notes are condensed and should be read in conjunction with the Consolidated Financial Statements and related notes for the fiscal year ended July 31, 2020 included in our Annual Report on Form 10-K filed with the SEC.</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%">The unaudited Condensed Consolidated Financial Statements include the accounts of Oil-Dri Corporation of America and its subsidiaries. All significant intercompany transactions are eliminated. 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.</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%">The unaudited Condensed Consolidated Financial Statements reflect all adjustments, consisting of normal recurring accruals and reclassifications which are, in the opinion of management, necessary for a fair presentation of the statements contained herein. In addition, certain prior year reclassifications were made to conform to the current year presentation. Operating results for the three and six months ended January 31, 2021 are not necessarily an indication of the results that may be expected for the fiscal year ending July 31, 2021.</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%">In March 2020, the World Health Organization declared the recent novel coronavirus outbreak (“the coronavirus” or “COVID-19”) a pandemic. Despite its continued spread and the adverse effects of COVID-19 on the overall economy and certain of the industries we serve, we have not experienced a significant decline in customer orders and sales in the first six months of fiscal year 2021. However, the effects of COVID-19 are unprecedented, and therefore we are unable to ascertain the effects on our sales and net earnings for the balance of fiscal year 2021.</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%">Reclassification</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%">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.</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%">Management Use of Estimates</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%">The preparation of the unaudited Condensed Consolidated Financial Statements in conformity with U.S. GAAP requires the use of estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses during the reporting period, as well as the related disclosures. All of our estimates and assumptions are revised periodically. Actual results could differ from these estimates.</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%">Summary of Significant Accounting Policies</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%">Our significant accounting policies, which are detailed in our Annual Report on Form 10-K for the fiscal year ended July 31, 2020 have not materially changed. The following is a description of certain of our significant accounting policies.</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%">Trade Receivables.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We record an allowance for doubtful accounts based on our historical experience 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 customer 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.</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%">Overburden Removal and Mining Costs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We mine sorbent materials 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 (non-usable material) from the mine site, thus exposing the sorbent material used in a majority of our production processes. These </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%">stripping costs are treated as a variable inventory production cost and are included in cost of sales in the period they are incurred. We defer and amortize the pre-production overburden removal costs associated with opening a new mine.</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%">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 patents, including legal fees and drilling expenses, are also capitalized. Pre-production development costs on new mines and any prepaid royalties that may be offset against future royalties due upon extraction of the minerals are also capitalized. All exploration related costs are expensed as incurred.</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 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 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%">Leases. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, provides that a contract is, or contains, a lease if it conveys the right to control the use of an identified asset and, accordingly, a lease liability and a related right-of-use (“ROU”) asset is recognized at the commencement date on our consolidated balance sheet. As provided in ASC 842, we have elected not to apply these measurement and recognition requirements to short-term leases (i.e., leases with a term of 12 months or less). Short-term leases will not be recorded as ROU assets or lease liabilities on our consolidated balance sheet, and the related lease payments will be recognized in net earnings on a straight-line basis over the lease term. For leases other than short-term leases, the lease liability is equal to the present value of unpaid lease payments over the remaining lease term. The lease term may reflect options to extend or terminate the lease when it is reasonably certain that such options will be exercised. To determine the present value of the lease liability, we used an incremental borrowing rate, which is defined as the rate of interest we 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. The ROU asset is based on the corresponding lease liability adjusted for certain costs such as initial direct costs, prepaid lease payments and lease incentives received. Both operating and finance lease ROU assets are reviewed for impairment, consistent with other long-lived assets, whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. After a ROU asset is impaired, any remaining balance of the ROU asset is amortized on a straight-line basis over the shorter of the remaining lease term or the estimated useful life. After the lease commencement date, we evaluate lease modifications, if any, that could result in a change in the accounting for leases. </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%">Certain of our leases provide for variable lease payments that vary due to changes in facts and circumstances occurring after the commencement date, other than the passage of time. Variable lease payments that are dependent on an index or rate (e.g., Consumer Price Index) are included in the initial measurement of the lease liability and the ROU asset. Variable lease payments that are not known at the commencement date and are determinable based on the performance or use of the underlying asset, are expensed as incurred. Our variable lease payments primarily include common area maintenance charges based on the percentage of the total square footage leased and the usage of assets, such as photocopiers.</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%">Some of our contracts may contain lease components as well as non-lease components, such as an agreement to purchase services. As allowed under ASC 842, we have elected not to separate the lease components from non-lease components for all asset classes and we will not allocate the contract consideration to these components. This policy was applied to all existing leases upon adoption of ASC 842 and will be applied to new leases on an ongoing basis. </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%">Revenue Recognition.</span><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. </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 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 $406,000 and $247,000 as of January 31, 2021 and July 31, 2020, respectively. This liability is reported in Other within Accrued Expenses on the unaudited Condensed Consolidated Balance Sheet. Revenue recognized during the six months ended January 31, 2021 that was included in the liability for advance payments at the beginning of the period was $197,000. </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 directly with consumers, such as coupon programs, and with customers, such as volume discounts, cooperative marketing and other arrangements. We estimate and accrue the expected costs of these programs. These costs are considered variable consideration under ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and are netted against sales when revenue is recorded. The accruals are based on our best estimate of the amounts </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%">necessary to settle future and existing obligations on products sold as of the balance sheet date. To estimate these accruals, we rely on our historical experience of trade spending patterns and that of the industry, current trends and forecasted data.</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%">Selling, General and Administrative Expenses.</span><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 (“SG&amp;A”) 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><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%">Other Current and Noncurrent Liabilities</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%">On March 27, 2020, in response to the COVID-19 pandemic, the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was signed into U.S. law. The CARES Act provides for, among other things, deferral of the employer portion of social security taxes incurred through the end of calendar 2020. As permitted by the CARES Act, we deferred approximately $400,000 of payroll taxes for the quarter ended January 31, 2021 (through December 2020) for an aggregate amount of approximately $2,300,000 in payroll taxes in calendar year 2020. The $2,300,000 will be paid equally in the fourth quarters of calendar years 2021 and 2022. The current portion of the accrual for these payroll taxes is included in Other within Accrued Expenses and the noncurrent portion of the accrual is included in Other within Noncurrent Liabilities on the unaudited Condensed Consolidated Balance Sheet.</span></div> We record an allowance for doubtful accounts based on our historical experience 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 customer 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 mine sorbent materials 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 (non-usable material) from the mine site, thus exposing the sorbent material used in a majority of our production processes. These <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%">stripping costs are treated as a variable inventory production cost and are included in cost of sales in the period they are incurred. We defer and amortize the pre-production overburden removal costs associated with opening a new mine.</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%">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 patents, including legal fees and drilling expenses, are also capitalized. Pre-production development costs on new mines and any prepaid royalties that may be offset against future royalties due upon extraction of the minerals are also capitalized. All exploration related costs are expensed as incurred.</span></div> 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, provides that a contract is, or contains, a lease if it conveys the right to control the use of an identified asset and, accordingly, a lease liability and a related right-of-use (“ROU”) asset is recognized at the commencement date on our consolidated balance sheet. As provided in ASC 842, we have elected not to apply these measurement and recognition requirements to short-term leases (i.e., leases with a term of 12 months or less). Short-term leases will not be recorded as ROU assets or lease liabilities on our consolidated balance sheet, and the related lease payments will be recognized in net earnings on a straight-line basis over the lease term. For leases other than short-term leases, the lease liability is equal to the present value of unpaid lease payments over the remaining lease term. The lease term may reflect options to extend or terminate the lease when it is reasonably certain that such options will be exercised. To determine the present value of the lease liability, we used an incremental borrowing rate, which is defined as the rate of interest we 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. The ROU asset is based on the corresponding lease liability adjusted for certain costs such as initial direct costs, prepaid lease payments and lease incentives received. Both operating and finance lease ROU assets are reviewed for impairment, consistent with other long-lived assets, whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. After a ROU asset is impaired, any remaining balance of the ROU asset is amortized on a straight-line basis over the shorter of the remaining lease term or the estimated useful life. After the lease commencement date, we evaluate lease modifications, if any, that could result in a change in the accounting for leases. </span>Certain of our leases provide for variable lease payments that vary due to changes in facts and circumstances occurring after the commencement date, other than the passage of time. Variable lease payments that are dependent on an index or rate (e.g., Consumer Price Index) are included in the initial measurement of the lease liability and the ROU asset. Variable lease payments that are not known at the commencement date and are determinable based on the performance or use of the underlying asset, are expensed as incurred. Our variable lease payments primarily include common area maintenance charges based on the percentage of the total square footage leased and the usage of assets, such as photocopiers.Some of our contracts may contain lease components as well as non-lease components, such as an agreement to purchase services. As allowed under ASC 842, we have elected not to separate the lease components from non-lease components for all asset classes and we will not allocate the contract consideration to these components. This policy was applied to all existing leases upon adoption of ASC 842 and will be applied to new leases on an ongoing basis. 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. <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 $406,000 and $247,000 as of January 31, 2021 and July 31, 2020, respectively. This liability is reported in Other within Accrued Expenses on the unaudited Condensed Consolidated Balance Sheet. Revenue recognized during the six months ended January 31, 2021 that was included in the liability for advance payments at the beginning of the period was $197,000. </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 directly with consumers, such as coupon programs, and with customers, such as volume discounts, cooperative marketing and other arrangements. We estimate and accrue the expected costs of these programs. These costs are considered variable consideration under ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and are netted against sales when revenue is recorded. The accruals are based on our best estimate of the amounts </span></div>necessary to settle future and existing obligations on products sold as of the balance sheet date. To estimate these accruals, we rely on our historical experience of trade spending patterns and that of the industry, current trends and forecasted data. 406000 247000 197000 Selling, general and administrative expenses (“SG&amp;A”) 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. On March 27, 2020, in response to the COVID-19 pandemic, the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was signed into U.S. law. The CARES Act provides for, among other things, deferral of the employer portion of social security taxes incurred through the end of calendar 2020. As permitted by the CARES Act, we deferred approximately $400,000 of payroll taxes for the quarter ended January 31, 2021 (through December 2020) for an aggregate amount of approximately $2,300,000 in payroll taxes in calendar year 2020. The $2,300,000 will be paid equally in the fourth quarters of calendar years 2021 and 2022. The current portion of the accrual for these payroll taxes is included in Other within Accrued Expenses and the noncurrent portion of the accrual is included in Other within Noncurrent Liabilities on the unaudited Condensed Consolidated Balance Sheet. 400000 2300000 2300000 NEW ACCOUNTING PRONOUNCEMENTS AND REGULATIONS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Pronouncements</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%">In March 2020, the FASB issued guidance under ASC 848, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. We have debt agreements that reference LIBOR and to the extent that those agreements are modified to replace LIBOR with another interest rate index, ASC 848 will allow us to account for the modification as a continuation of the existing contract without additional analysis. We are currently evaluating the potential effects of the adoption of this guidance on our Consolidated Financial Statements.</span></div><div style="margin-top:11.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued guidance under 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%">, which simplifies the accounting for income taxes. The guidance removes several specific exceptions to the general principles in ASC 740 and clarifies and makes amendments to improve consistent application of and simplify existing accounting for other areas in ASC 740. This guidance is effective for our first quarter of fiscal year 2022, with early adoption permitted. We are currently evaluating the impact of the adoption of this requirement on our Consolidated Financial Statements.</span></div><div style="margin-top:11.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued guidance under ASC 326, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires companies to utilize an impairment model for most financial assets measured at amortized cost and certain other financial instruments, which include trade and other receivables, loans and held-to-maturity debt securities, to record an allowance for credit risk based on expected losses rather than incurred losses. In addition, this new guidance changes the recognition method for credit losses on available-for-sale debt securities, which can occur as a result of market and credit risk, as well as additional disclosures. In general, this guidance will require modified retrospective adoption for all outstanding instruments that fall under this guidance. This guidance is effective for our first quarter of fiscal year 2023. We are currently evaluating the impact of the adoption of this requirement on our 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%">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> INVENTORIES<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 inventories is as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:66.666%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.224%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.226%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</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%">14,231</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</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%">5,029</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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%">4,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Inventories</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%">23,655</span><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,893 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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. The inventory obsolescence reserve values at January 31, 2021 and July 31, 2020 were $772,000 and $926,000, respectively. The obsolescence reserve decreased due to better management of inventory. Other inventories includes a variety of items including clay, additives, fragrances and other supplies and decreased from July 31, 2020 due to increased production. Conversely, packaging inventories increased from July 31, 2020 due to anticipated sales demand.</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 composition of inventories is as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:66.666%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.224%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.226%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</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%">14,231</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging</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%">5,029</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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%">4,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Inventories</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%">23,655</span><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,893 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 14231000 14500000 5029000 4587000 4395000 4806000 23655000 23893000 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. 772000 926000 FAIR VALUE MEASUREMENTS<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%">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 categories based on the lowest level of input that is significant to the fair value measurement. The categories in the fair value hierarchy are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><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 style="padding-left:36pt;text-align:justify"><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 style="padding-left:36pt;text-align:justify"><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><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%">Cash equivalents are primarily money market mutual funds classified as Level 1. We had $6,000 of cash equivalents as of January 31, 2021 and July 31, 2020, respectively, which are included in Cash and cash equivalents on the unaudited Condensed Consolidated Balance Sheet.</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%">Balances of accounts receivable and accounts payable approximated their fair values at January 31, 2021 and July 31, 2020 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"><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 $11,541,000 and $11,631,000 as of January 31, 2021 and July 31, 2020, respectively, and are classified as Level 2. The fair value was estimated using the exit price notion of fair value. </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 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 5 of the Notes to the unaudited Condensed Consolidated Financial Statements for further information about goodwill and other intangible assets.</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%">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 categories based on the lowest level of input that is significant to the fair value measurement. The categories in the fair value hierarchy are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><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 style="padding-left:36pt;text-align:justify"><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 style="padding-left:36pt;text-align:justify"><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> 6000 6000 11541000 11631000 GOODWILL AND OTHER INTANGIBLE ASSETS<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%">Intangible assets, other than goodwill, include trademarks, patents, customer lists and product registrations. Intangible amortization expense was $150,000 and $249,000 in the second quarter of fiscal years 2021 and 2020, respectively. Intangible amortization expense was $305,000 and $416,000 in the first six months of fiscal years 2021 and 2020. Estimated intangible amortization for the remainder of fiscal year 2021 is $290,000. Estimated intangible amortization for the next five fiscal years is as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:21.783%"><tr><td style="width:1.0%"/><td style="width:66.014%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.786%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td 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%">433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td 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%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td 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%">91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td 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%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td 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%">64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="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 one acquired trademark recorded at a cost of $376,000 that was determined to have an indefinite life and is not amortized.</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 performed our annual goodwill impairment analysis in the fourth quarter of fiscal year 2020 and no impairment was identified. There have been no triggering events that would indicate a new impairment analysis is needed. </span><span style="color:#212529;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%">lthough we have not identified any triggering events relating to goodwill or our intangibles, the ultimate effects of COVID-19 could change this assessment in the future.</span></div> 150000 249000 305000 416000 290000 Estimated intangible amortization for the next five fiscal years is as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:21.783%"><tr><td style="width:1.0%"/><td style="width:66.014%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.786%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td 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%">433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td 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%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td 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%">91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td 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%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td 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%">64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 433000 227000 91000 66000 64000 376000 0 ACCRUED EXPENSES<div><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><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:69.590%"><tr><td style="width:1.0%"/><td style="width:62.975%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.706%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.270%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.709%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salaries, Wages, Commissions and Employee Benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">8,825</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">14,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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade promotions and advertising</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,537</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,349</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,714</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,313</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real Estate Tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">222</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,658</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,513</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,582</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">22,811</span><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">28,700</span><span style="color:#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"/></tr></table></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%">The decrease in salaries, wages, commissions and employee benefits relates primarily to the payment of annual discretionary bonuses during the first quarter of fiscal year 2021. The accrual for trade promotions and advertising is lower at January 31, 2021 than at July 31, 2020 due to a shift in timing of advertising programs and expense. Freight rates increased during the six months ended January 31, 2021 resulting in a higher accrual at January 31, 2021. Accrued real estate tax at January 31, 2021 is lower than at July 31, 2020 due to timing of payments as well as an adjustment to account for lower real estate taxes for one of our facilities.</span></div> <div><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><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:69.590%"><tr><td style="width:1.0%"/><td style="width:62.975%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.706%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.270%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.709%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salaries, Wages, Commissions and Employee Benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">8,825</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">14,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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade promotions and advertising</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,537</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,349</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,714</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,313</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real Estate Tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">222</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,658</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,513</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,582</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">22,811</span><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">28,700</span><span style="color:#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"/></tr></table></div> 8825000 14798000 1537000 2349000 2714000 1313000 222000 1658000 9513000 8582000 22811000 28700000 OTHER CONTINGENCIESWe 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 have 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 have therefore recorded that estimate in Other within Accrued expenses. There have been no changes during the six months ended January 31, 2021 that would have changed this estimate. 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. LEASES<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 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 unaudited Condensed 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 for the second quarter of fiscal year 2021. Operating lease costs are included in Cost of Sales 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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:423.75pt"><tr><td style="width:1.0pt"/><td style="width:133.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:6.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:6.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:6.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.00pt"/><td style="width:1.0pt"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" 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 Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" 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 Six Months Ended January 31,</span></td><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/></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:700;line-height:100%">Operating Lease Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></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: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%">657</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,352</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr 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:700;line-height:100%">176</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">362</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:525.75pt"><tr><td style="width:1.0pt"/><td style="width:250.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:75.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:60.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:60.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:60.25pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" 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 Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" 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 Six Months Ended January 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr 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:700;line-height:100%">Other Information</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:24pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr 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:700;line-height:100%">  Operating cash flows from operating leases</span></td><td style="padding:2px 0 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="padding: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%">567</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">855 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></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%">Operating lease ROU assets and operating lease liabilities are separately presented on the unaudited Condensed 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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.181%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.981%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.984%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#ffffff;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%">9.5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4 years</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">3.93%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.87%</span></td></tr></table></div><div><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 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 January 31, (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:40.058%"><tr><td style="width:1.0%"/><td style="width:63.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.302%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,188</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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,092</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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,121</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">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 colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">900</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">6,140</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,422</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(2,214)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,208</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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%">We have no material finance leases, and variable costs for operating leases are immaterial for the second quarter of fiscal year 2021. Operating lease costs are included in Cost of Sales 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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:423.75pt"><tr><td style="width:1.0pt"/><td style="width:133.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:6.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:6.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:6.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.00pt"/><td style="width:1.0pt"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" 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 Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" 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 Six Months Ended January 31,</span></td><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/></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:700;line-height:100%">Operating Lease Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></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: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%">657</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,352</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr 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:700;line-height:100%">176</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">362</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:525.75pt"><tr><td style="width:1.0pt"/><td style="width:250.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:75.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:60.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:60.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:60.25pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" 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 Three Months Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" 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 Six Months Ended January 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr 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:700;line-height:100%">Other Information</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:24pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr 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:700;line-height:100%">  Operating cash flows from operating leases</span></td><td style="padding:2px 0 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="padding: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%">567</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">855 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></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%">Operating lease ROU assets and operating lease liabilities are separately presented on the unaudited Condensed 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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.181%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.981%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.984%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average remaining lease term - operating leases</span></td><td colspan="3" style="background-color:#ffffff;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%">9.5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4 years</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">3.93%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.87%</span></td></tr></table></div> 657000 517000 1352000 1034000 176000 195000 362000 400000 567000 430000 1169000 855000 P9Y6M P9Y4M24D 0.0393 0.0387 <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 January 31, (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:40.058%"><tr><td style="width:1.0%"/><td style="width:63.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.302%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,188</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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,092</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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,121</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">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 colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">900</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">6,140</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,422</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(2,214)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,208</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div> 1188000 2092000 1121000 981000 900000 6140000 12422000 2214000 10208000 PENSION AND OTHER POSTRETIREMENT BENEFITS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pension and Postretirement Health Benefits</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%">The Oil-Dri Corporation of America Pension Plan (“Pension Plan”) is a defined benefit pension plan for eligible salaried and hourly employees. Pension benefits are 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, we 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 is closed to new participants and current participants will no longer earn additional benefits on or after March 1, 2020.</span></div><div><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 components of net periodic pension and postretirement health benefit costs were as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"><tr><td style="width:1.0%"/><td style="width:42.338%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.760%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.724%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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></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="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%">(in thousands)</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="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%">For the Three Months Ended January 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Six Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</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%">583</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">583</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan 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%">(1,444)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(716)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,444)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,414)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">265</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">435</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net periodic benefit cost</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%">(596)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(426)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,119 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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="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%">(in thousands)</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="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%">For the Three Months Ended January 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Six Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</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%">34</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</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%">12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 costs</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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Other actuarial loss</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%">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 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 #000000;padding: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%">46</span><span style="color:#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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;padding:2px 0;text-align: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 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 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 #000000;padding: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%">93</span><span style="color:#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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><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%">The non-service cost components of net periodic benefit cost are included in Other Income (Expense) in the line item Other, net on the unaudited Condensed Consolidated Statements of Income.</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%">The Pension Plan is funded 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.</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We were not required to make, and did not voluntarily make, a contribution to the Pension Plan during the first six months of fiscal year 2021. We have no minimum funding requirements for the remainder of fiscal year 2021. </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%">The postretirement health plan is an unfunded plan. We pay insurance premiums and claims from our assets.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assumptions used in the previous calculations were as follows:</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="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:90.058%"><tr><td style="width:1.0%"/><td style="width:45.815%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.075%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.075%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.075%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.077%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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="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%">For the Three and Six Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for net periodic benefit cost</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%">2.14</span><span style="color:#000000;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.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:#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 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.93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of increase in compensation levels</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"><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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term expected rate of return on 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%">6.50</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><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%">The medical cost trend assumption for postretirement health benefits was 7.20%. The graded trend rate is expected to decrease to an ultimate rate of 4.50% in fiscal year 2038.</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%">Supplemental Executive Retirement 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:10pt;font-weight:400;line-height:120%">The Oil-Dri Corporation of America Supplemental Executive Retirement Plan (“SERP”) provides certain retired participants in the Pension Plan with the amount of benefits that would have been provided under the Pension Plan but for: (1) the limitations on benefits imposed by Section 415 of the Internal Revenue Code (“Code”) and/or (2) the limitation on compensation for purposes of calculating benefits under the Pension Plan imposed by Section 401(a)(17) of the Code. The SERP liability is actuarially determined at the end of each fiscal year using assumptions similar to those used for the Pension Plan. The SERP is unfunded and benefits will be funded when payments are made.</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%">On January 9, 2020, we amended the SERP to freeze participation and any excess benefit, supplemental benefit or additional benefit effective March 1, 2020. Consequently, the SERP is closed to new participants and current participants no longer earn additional benefits on or after March 1, 2020. The SERP was terminated effective June 30, 2020. Any payment of benefits that would otherwise have been payable pursuant to the SERP plan on or after June 30, 2021 will instead be paid to each participant in the form of one lump sum, with such lump sum payment payable no earlier than June 30, 2021 and no later than June 8, 2022.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net periodic pension and postretirement health benefit costs were as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"><tr><td style="width:1.0%"/><td style="width:42.338%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.760%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.459%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.724%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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></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="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%">(in thousands)</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="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%">For the Three Months Ended January 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Six Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</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%">583</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">583</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan 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%">(1,444)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(716)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,444)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,414)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">265</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">435</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net periodic benefit cost</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%">(596)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(426)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,119 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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="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%">(in thousands)</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="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%">For the Three Months Ended January 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Six Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</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%">34</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</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%">12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 costs</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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Other actuarial loss</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%">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 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 #000000;padding: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%">46</span><span style="color:#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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;padding:2px 0;text-align: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 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 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 #000000;padding: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%">93</span><span style="color:#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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 363000 0 851000 583000 503000 583000 1012000 1444000 716000 1444000 1414000 -265000 -313000 -435000 -670000 -596000 463000 -426000 1119000 34000 28000 69000 58000 12000 20000 25000 41000 -2000 -2000 -3000 -3000 -2000 0 -2000 0 46000 46000 93000 96000 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assumptions used in the previous calculations were as follows:</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="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:90.058%"><tr><td style="width:1.0%"/><td style="width:45.815%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.075%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.075%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.075%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.077%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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="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%">For the Three and Six Months Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate for net periodic benefit cost</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%">2.14</span><span style="color:#000000;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.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:#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 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.93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of increase in compensation levels</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"><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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term expected rate of return on 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%">6.50</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><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%">The medical cost trend assumption for postretirement health benefits was 7.20%. The graded trend rate is expected to decrease to an ultimate rate of 4.50% in fiscal year 2038.</span></div> 0.0214 0.0335 0.0163 0.0293 0 0.0350 0 0 0.0650 0.0700 0 0 0.0720 0.0450 2038 OPERATING SEGMENTSWe have two operating segments: (1) Business to Business Products Group and (2) Retail and Wholesale 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; wholesale clubs; drugstore chains; pet specialty retail outlets; dollar stores; retail grocery stores; e-commerce retailers; distributors of industrial cleanup and automotive products; environmental service companies; and sports field product users. The Business to Business Products Group customers include: processors and refiners of edible oils, petroleum-based oils and biodiesel fuel; manufacturers of animal feed and agricultural chemicals; distributors of animal health and nutrition products; and marketers of consumer products. Our operating segments are also our reportable segments. The accounting policies of the segments are the same as those described in Note 1 of the Notes to the Consolidated Financial Statements included in our Annual Report on Form 10-K for the fiscal year ended July 31, 2020.<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for our principal products by segment are as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.064%"><tr><td style="width:1.0%"/><td style="width:40.813%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.365%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.191%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.365%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.293%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Business to Business Products Group</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Retail and Wholesale Products Group</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">For the Six Months Ended January 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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">7,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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">81,879</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,970 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,972</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">12,033</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">25,406</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">8,754</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">53,805</span><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,949 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">96,792</span><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,178 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Business to Business Products Group</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Retail and Wholesale Products Group</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">For the Three Months Ended January 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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">3,736</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">41,085</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,591 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,710</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">5,046</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">12,765</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">422</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">4,736</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">26,283</span><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,471 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">48,217</span><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,534 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="text-align:center"><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 do not rely on any 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. 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="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"><tr><td style="width:1.0%"/><td style="width:49.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.127%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.127%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.127%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.262%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Assets</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">January 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">July 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align: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 Group</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">71,528</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align: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 Group</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">101,327</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">55,342</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#ffffff;padding: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">228,197</span><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,882 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><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%">Net sales and operating income for each segment are provided below. The corporate expenses line includes 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 estimated annual incentive plan bonus accrual. </span></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:49.635%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.123%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.123%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.123%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.227%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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%">For the Six Months Ended January 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="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%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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="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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</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="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:#cceeff;padding:2px 1pt;text-align: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 Group</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%">53,805</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">15,859</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail and Wholesale Products Group</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%">96,792</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,589</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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%">150,597</span><span style="color:#000000;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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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%">142,127 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,027)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,822)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,421</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,994 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align: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 (Expense), Net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">491</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,912</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,835 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#ffffff;padding: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,675)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,626)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,237</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#ffffff;padding: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(46)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">8,283</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,366 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="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%">For the Three Months Ended January 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="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%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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="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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</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="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:#cceeff;padding:2px 1pt;text-align: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 Group</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%">26,283</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,663</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail and Wholesale Products Group</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%">48,217</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,111</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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%">74,500</span><span style="color:#000000;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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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%">71,005 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,530)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,287)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,244</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align: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 (Expense), Net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">913</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,157</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,758 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#ffffff;padding: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(869)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,009)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,288</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,749 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#ffffff;padding: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(11)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">4,299</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,830 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> We have two operating segments: (1) Business to Business Products Group and (2) Retail and Wholesale 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; wholesale clubs; drugstore chains; pet specialty retail outlets; dollar stores; retail grocery stores; e-commerce retailers; distributors of industrial cleanup and automotive products; environmental service companies; and sports field product users. The Business to Business Products Group customers include: processors and refiners of edible oils, petroleum-based oils and biodiesel fuel; manufacturers of animal feed and agricultural chemicals; distributors of animal health and nutrition products; and marketers of consumer products. Our operating segments are also our reportable segments. The accounting policies of the segments are the same as those described in Note 1 of the Notes to the Consolidated Financial Statements included in our Annual Report on Form 10-K for the fiscal year ended July 31, 2020. 2 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for our principal products by segment are as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.064%"><tr><td style="width:1.0%"/><td style="width:40.813%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.365%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.191%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.365%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.293%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Business to Business Products Group</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Retail and Wholesale Products Group</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">For the Six Months Ended January 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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">7,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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">81,879</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,970 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,972</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">12,033</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">25,406</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">8,754</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">53,805</span><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,949 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">96,792</span><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,178 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Business to Business Products Group</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Retail and Wholesale Products Group</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">For the Three Months Ended January 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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">3,736</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">41,085</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,591 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,710</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">5,046</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">12,765</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">422</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">4,736</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">26,283</span><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,471 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">48,217</span><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,534 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div> 7612000 7247000 81879000 74970000 0 0 13972000 15012000 12033000 10296000 0 0 25406000 24605000 941000 1196000 8754000 8801000 0 0 53805000 50949000 96792000 91178000 3736000 3550000 41085000 38591000 0 0 6710000 7412000 5046000 4577000 0 0 12765000 12382000 422000 531000 4736000 3962000 0 0 26283000 24471000 48217000 46534000 <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 do not rely on any 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. 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="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"><tr><td style="width:1.0%"/><td style="width:49.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.127%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.127%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.127%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.262%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Assets</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">January 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">July 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align: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 Group</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">71,528</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align: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 Group</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">101,327</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">55,342</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#ffffff;padding: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">228,197</span><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,882 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><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%">Net sales and operating income for each segment are provided below. The corporate expenses line includes 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 estimated annual incentive plan bonus accrual. </span></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:49.635%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.123%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.123%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.123%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.227%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></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%">For the Six Months Ended January 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="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%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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="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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</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="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:#cceeff;padding:2px 1pt;text-align: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 Group</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%">53,805</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">15,859</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail and Wholesale Products Group</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%">96,792</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,589</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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%">150,597</span><span style="color:#000000;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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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%">142,127 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,027)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,822)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,421</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,994 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align: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 (Expense), Net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">491</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,912</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,835 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#ffffff;padding: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,675)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,626)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,237</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#ffffff;padding: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(46)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">8,283</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,366 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="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%">For the Three Months Ended January 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="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%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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="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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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%">2020</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="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:#cceeff;padding:2px 1pt;text-align: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 Group</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%">26,283</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,663</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail and Wholesale Products Group</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%">48,217</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,111</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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%">74,500</span><span style="color:#000000;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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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%">71,005 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,530)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,287)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,244</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#ffffff;padding:2px 1pt;text-align: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 (Expense), Net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">913</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,157</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,758 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#ffffff;padding: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(869)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,009)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,288</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,749 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#ffffff;padding: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(11)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="background-color:#cceeff;padding: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">4,299</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,830 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 71528000 72987000 101327000 95838000 55342000 67057000 228197000 235882000 53805000 50949000 15859000 15848000 96792000 91178000 8589000 8968000 150597000 142127000 15027000 14822000 9421000 9994000 491000 -159000 9912000 9835000 1675000 1626000 8237000 8209000 -46000 -157000 8283000 8366000 26283000 24471000 7663000 7552000 48217000 46534000 4111000 5608000 74500000 71005000 7530000 7287000 4244000 5873000 913000 -115000 5157000 5758000 869000 1009000 4288000 4749000 -11000 -81000 4299000 4830000 STOCK-BASED COMPENSATION<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 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 January 31, 2021, there were 357,096 shares available for future grants under this plan.</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%">Restricted Stock</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%">All of our non-vested restricted stock as of January 31, 2021 was issued under the 2006 Plan with vesting periods generally between one and five years. We determined the fair value of restricted stock as of the grant date. We recognize the related compensation expense over the period from the date of grant to the date the shares vest.</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 were 18,000 and 1,500 restricted shares of Common Stock granted during the second quarter of fiscal years 2021 and 2020, respectively. Stock-based compensation expense was $506,000 and $810,000 for the second quarter of fiscal years 2021 and 2020, respectively. Stock-based compensation expense was $1,290,000 and $1,779,000 for the first six months of fiscal years 2021 and 2020, respectively.</span></div><div style="text-align:justify"><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%">A summary of restricted stock transactions is shown below:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.368%"><tr><td style="width:1.0%"/><td style="width:72.323%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.563%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.064%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested restricted stock outstanding at July 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeitures</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%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested restricted stock outstanding at January 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">360 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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.83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1219500 357096 one five years 18000 1500 506000 810000 1290000 1779000 <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 is shown below:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.368%"><tr><td style="width:1.0%"/><td style="width:72.323%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.563%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.064%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested restricted stock outstanding at July 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeitures</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%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested restricted stock outstanding at January 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">360 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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.83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 390000 33.19 51000 35.80 60000 33.05 21000 28.96 360000 33.83 ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME<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 the changes in accumulated other comprehensive (loss) income by component as of January 31, 2021 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:83.918%"><tr><td style="width:1.0%"/><td style="width:42.802%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.102%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.102%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.413%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.800%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension and Postretirement Health Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cumulative Translation Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,994)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(260)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,254)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income, net of tax</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%">329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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%">408 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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%">737 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,665)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,517)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><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%">(a) Amount is net of tax expense of $104,060. Amount is included in the components of net periodic benefit cost for the pension and postretirement health plans. See Note 9 of the Notes to the unaudited Condensed Consolidated Financial Statements for further information.</span></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 the changes in accumulated other comprehensive (loss) income by component as of January 31, 2021 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:83.918%"><tr><td style="width:1.0%"/><td style="width:42.802%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.102%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.102%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.413%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.800%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension and Postretirement Health Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cumulative Translation Adjustment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,994)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(260)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,254)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income, net of tax</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%">329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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%">408 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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%">737 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,665)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,517)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><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%">(a) Amount is net of tax expense of $104,060. Amount is included in the components of net periodic benefit cost for the pension and postretirement health plans. See Note 9 of the Notes to the unaudited Condensed Consolidated Financial Statements for further information.</span></div> -11994000 -260000 -12254000 0 408000 408000 -329000 0 -329000 329000 408000 737000 -11665000 148000 -11517000 104060 RELATED PARTY TRANSACTIONS<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:115%">One member of our Board of Directors (the “Board”) retired from the role of President and Chief Executive Officer of a customer of ours in September 2019 and is currently party to a post-employment agreement with the customer. Total net sales to that customer, including sales to subsidiaries of that customer, were $71,000 and $49,000 for the second quarter of fiscal years 2021 and 2020, respectively and were $181,000 and $160,000 for the first six months of fiscal years 2021 and 2020, respectively. Outstanding accounts receivable from that customer, and its subsidiaries, were $21,000 at January 31, 2021. There were no outstanding accounts receivable from that customer, and its subsidiaries, as of July 31, 2020.</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:115%">One member of our Board is currently the President and Chief Executive Officer of a vendor of ours. Total payments to this vendor for fees and cost reimbursements were $109,000 and $25,000 for the second quarter of fiscal years 2021 and 2020, respectively and were $201,000 and $63,000 for the first six months of fiscal years 2021 and 2020, respectively. There were no outstanding accounts payable to that vendor as of January 31, 2021 or July 31, 2020.</span></div> 71000 49000 181000 160000 21000 0 109000 25000 201000 63000 0 0 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Cover Page
6 Months Ended
Jan. 31, 2021
shares
Entity Information  
Document Type 10-Q
Document Quarterly Report true
Document Period End Date Jan. 31, 2021
Document Transition Report false
Entity File Number 001-12622
Entity Registrant Name OIL-DRI CORPORATION OF AMERICA
Entity Central Index Key 0000074046
Current Fiscal Year End Date --07-31
Document Fiscal Year Focus 2021
Document Fiscal Period Focus Q2
Amendment Flag false
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, Postal Zip Code 60611-4213
Entity Address, City or Town Chicago
Entity Address, State or Province IL
City Area Code 312
Local Phone Number 321-1515
Entity Current Reporting Status Yes
Entity Interactive Data Current Yes
Entity Small Business true
Entity Filer Category Accelerated Filer
Entity Emerging Growth Company false
Entity Shell Company false
Title of 12(b) Security Common Stock, par value $0.10 per share
Trading Symbol ODC
Security Exchange Name NYSE
Common Stock  
Entity Information  
Entity Common Stock, Shares Outstanding 5,363,184
Common Class B  
Entity Information  
Entity Common Stock, Shares Outstanding 2,066,650
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jan. 31, 2021
Jul. 31, 2020
Current Assets    
Cash and cash equivalents $ 30,708 $ 40,890
Accounts receivable, less allowance of   $1,062 and $1,078 at January 31, 2021 and July 31, 2020, respectively 38,896 34,911
Inventories 23,655 23,893
Prepaid repairs expense 5,808 5,662
Prepaid expenses and other assets 3,720 3,064
Total Current Assets 102,787 108,420
Property, Plant and Equipment    
Cost 265,713 261,988
Less accumulated depreciation and amortization (174,060) (169,040)
Total Property, Plant and Equipment, Net 91,653 92,948
Other Assets    
Goodwill 9,262 9,262
Other intangibles, net of accumulated amortization of $518 and $457 at January 31, 2021 and July 31, 2020, respectively 1,683 1,566
Customer list, net of accumulated amortization of $7,104 and $6,887 at January 31, 2021 and July 31, 2020, respectively 681 898
Deferred income taxes 6,554 7,302
Operating lease right-of-use assets 8,741 9,816
Other 6,836 5,670
Total Other Assets 33,757 34,514
Total Assets 228,197 235,882
Current Liabilities    
Current maturities of notes payable 1,000 1,000
Accounts Payable 7,276 12,529
Dividends payable 1,799 1,808
Operating lease liabilities 2,043 2,170
Accrued expenses 22,811 28,700
Total Current Liabilities 34,929 46,207
Noncurrent Liabilities    
Notes payable, net of unamortized debt issuance costs of $136 and $150 at January 31, 2021 and July 31, 2020, respectively 8,864 8,848
Deferred compensation 5,725 5,140
Pension and postretirement benefits 14,374 15,140
Long-term operating lease liabilities 8,165 9,135
Other 3,699 3,448
Total Noncurrent Liabilities 40,827 41,711
Total Liabilities 75,756 87,918
Stockholders’ Equity    
Additional paid-in capital 46,890 44,993
Retained earnings 181,265 176,579
Noncontrolling interest (220) (174)
Accumulated Other Comprehensive Loss:    
Pension and postretirement benefits (11,665) (11,994)
Cumulative translation adjustment 148 (260)
Total Accumulated Other Comprehensive Loss (11,517) (12,254)
Less Treasury Stock, at cost (3,161,292 Common and 346,491 Class B shares at January 31, 2021 and 3,090,230 Common and 335,816 Class B shares at July 31, 2020) (65,071) (62,269)
Total Stockholders' Equity 152,441 147,964
Total Liabilities & Stockholders’ Equity 228,197 235,882
Common Stock    
Stockholders’ Equity    
Common Stock, Value, Issued 853 845
Common Class B    
Stockholders’ Equity    
Common Stock, Value, Issued $ 241 $ 244
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Balance Sheet Parenthetical - USD ($)
$ in Thousands
Jan. 31, 2021
Jul. 31, 2020
Current Assets    
Allowance for doubtful accounts $ 1,062 $ 1,078
Other Assets    
Accumulated amortization of other intangibles 518 457
Accumulated amortization of customer lists 7,104 6,887
Noncurrent Liabilities    
Net unamortized debt issuance costs $ 136 $ 150
Common Stock    
Stockholder's Equity    
Common stock, par value (in dollars per share) $ 0.10 $ 0.10
Common stock, shares issued 8,524,476 8,449,003
Treasury stock, common shares 3,161,292 3,090,230
Common Class B    
Stockholder's Equity    
Common stock, par value (in dollars per share) $ 0.10 $ 0.10
Common stock, shares issued 2,413,141 2,437,402
Treasury stock, common shares 346,491 335,816
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Net Sales $ 74,500 $ 71,005 $ 150,597 $ 142,127
Cost of Sales (56,328) (52,047) (112,121) (103,234)
Gross Profit 18,172 18,958 38,476 38,893
Selling, General and Administrative Expenses (13,928) (13,085) (29,055) (28,899)
Income from Operations 4,244 5,873 9,421 9,994
Other Income (Expense)        
Interest expense (164) (103) (356) (206)
Interest income 15 92 40 190
Other, net 1,062 (104) 807 (143)
Total Other Income (Expense), Net 913 (115) 491 (159)
Income Before Income Taxes 5,157 5,758 9,912 9,835
Income Tax Expense (869) (1,009) (1,675) (1,626)
Net Income 4,288 4,749 8,237 8,209
Net Loss Attributable to Noncontrolling Interest (11) (81) (46) (157)
Net Income Attributable to Oil-Dri $ 4,299 $ 4,830 $ 8,283 $ 8,366
Common Stock        
Net Income Per Share        
Basic Common (in dollars per share) $ 0.62 $ 0.68 $ 1.20 $ 1.19
Diluted Common (in dollars per share) $ 0.61 $ 0.67 $ 1.17 $ 1.17
Average Shares Outstanding        
Basic Common (in shares) 5,150 5,181 5,149 5,164
Diluted Common (in shares) 5,253 5,277 5,265 5,251
Dividends Declared Per Share (in dollars per share) $ 0.2600 $ 0.2500 $ 0.5200 $ 0.5000
Common Class B        
Net Income Per Share        
Basic Common (in dollars per share) 0.47 0.51 0.89 0.89
Diluted Common (in dollars per share) $ 0.46 $ 0.51 $ 0.88 $ 0.88
Average Shares Outstanding        
Basic Common (in shares) 1,934 2,039 1,930 2,045
Diluted Common (in shares) 1,967 2,067 1,972 2,070
Dividends Declared Per Share (in dollars per share) $ 0.1950 $ 0.1875 $ 0.3900 $ 0.3750
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Net Income Attributable to Oil-Dri $ 4,299 $ 4,830 $ 8,283 $ 8,366
Other Comprehensive Income:        
Pension and postretirement benefits (net of tax) 201 5,277 329 5,548
Cumulative translation adjustment 136 (54) 408 (98)
Other Comprehensive Income 337 5,223 737 5,450
Total Comprehensive Income $ 4,636 $ 10,053 $ 9,020 $ 13,816
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.4
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, 2019 $ 135,546 $ 1,086 $ 41,300 $ 164,756 $ (56,543) $ (15,039) $ (14)
Common & Class B Stock, Beginning of Period (in shares) at Jul. 31, 2019   10,860,678          
Treasury Stock, Beginning of Period (in shares) at Jul. 31, 2019         (3,251,288)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net Income Attributable to Oil-Dri 8,366 $ 0 0 8,366 $ 0 0  
Net Loss Attributable to Noncontrolling Interest (157)           (157)
Net Income, Including Portion Attributable to Noncontrolling Interest 8,209            
Other comprehensive income 5,450 0 0 0 0 5,450 0
Dividends declared (3,532) 0 0 (3,532) 0 0 0
Purchases of treasury stock (523) 0 0 0 $ (523) 0 0
Purchases of treasury stock (in shares)         (15,621)    
Net issuance of stock under long-term incentive plans 0 $ 2 70 0 $ (72) 0 0
Net issuance of stock under long-term incentive plans (in shares)   20,477     (2,150)    
Amortization of restricted stock 1,779 $ 0 1,779 0 $ 0 0 0
Total, End of Period at Jan. 31, 2020 146,929 $ 1,088 43,149 169,590 $ (57,138) (9,589) (171)
Common Stock & Class B Stock, End of Period (in shares) at Jan. 31, 2020   10,881,155          
Treasury Stock, End of Period (in shares) at Jan. 31, 2020         (3,269,059)    
Total, Beginning of Period at Oct. 31, 2019 137,936 $ 1,088 42,327 166,526 $ (57,103) (14,812) (90)
Common & Class B Stock, Beginning of Period (in shares) at Oct. 31, 2019   10,879,655          
Treasury Stock, Beginning of Period (in shares) at Oct. 31, 2019         (3,268,057)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net Income Attributable to Oil-Dri 4,830 $ 0 0 4,830 $ 0 0  
Net Loss Attributable to Noncontrolling Interest (81)           (81)
Net Income, Including Portion Attributable to Noncontrolling Interest 4,749            
Other comprehensive income 5,223 0 0 0 0 5,223 0
Dividends declared (1,766) 0 0 (1,766) 0 0 0
Purchases of treasury stock (23) 0 0 0 $ (23) 0 0
Purchases of treasury stock (in shares)         602    
Net issuance of stock under long-term incentive plans 0 $ 0 (12) 0 $ 12 0 0
Net issuance of stock under long-term incentive plans (in shares)   1,500     (400)    
Amortization of restricted stock 810 $ 0 810 0 $ 0 0 0
Total, End of Period at Jan. 31, 2020 146,929 $ 1,088 43,149 169,590 $ (57,138) (9,589) (171)
Common Stock & Class B Stock, End of Period (in shares) at Jan. 31, 2020   10,881,155          
Treasury Stock, End of Period (in shares) at Jan. 31, 2020         (3,269,059)    
Total, Beginning of Period at Jul. 31, 2020 147,964 $ 1,089 44,993 176,579 $ (62,269) (12,254) (174)
Common & Class B Stock, Beginning of Period (in shares) at Jul. 31, 2020   10,886,405          
Treasury Stock, Beginning of Period (in shares) at Jul. 31, 2020         (3,426,046)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net Income Attributable to Oil-Dri 8,283 $ 0 0 8,283 $ 0 0  
Net Loss Attributable to Noncontrolling Interest (46)           (46)
Net Income, Including Portion Attributable to Noncontrolling Interest 8,237            
Other comprehensive income 737 0 0 0 0 737 0
Dividends declared (3,597) 0 0 (3,597) 0 0 0
Purchases of treasury stock (2,189) 0 0 0 $ (2,189) 0 0
Purchases of treasury stock (in shares)         (60,587)    
Net issuance of stock under long-term incentive plans 1 $ 5 607 0 $ (613) 0 0
Net issuance of stock under long-term incentive plans (in shares)   51,212     (21,150)    
Amortization of restricted stock 1,290 $ 0 1,290 0 $ 0 0 0
Total, End of Period at Jan. 31, 2021 152,441 $ 1,094 46,890 181,265 $ (65,071) (11,517) (220)
Common Stock & Class B Stock, End of Period (in shares) at Jan. 31, 2021   10,937,617          
Treasury Stock, End of Period (in shares) at Jan. 31, 2021         (3,507,783)    
Total, Beginning of Period at Oct. 31, 2020 150,316 $ 1,092 45,779 178,761 $ (63,253) (11,854) (209)
Common & Class B Stock, Beginning of Period (in shares) at Oct. 31, 2020   10,919,617          
Treasury Stock, Beginning of Period (in shares) at Oct. 31, 2020         (3,453,239)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net Income Attributable to Oil-Dri 4,299 $ 0 0 4,299 $ 0 0  
Net Loss Attributable to Noncontrolling Interest (11)           (11)
Net Income, Including Portion Attributable to Noncontrolling Interest 4,288            
Other comprehensive income 337 0 0 0 0 337 0
Dividends declared 1,795 0 0 (1,795) 0 0 0
Purchases of treasury stock (1,211) 0 0 0 $ (1,211) 0 0
Purchases of treasury stock (in shares)         (33,594)    
Net issuance of stock under long-term incentive plans 0 $ 2 (605) 0 $ 607 0 0
Net issuance of stock under long-term incentive plans (in shares)   18,000     (20,950)    
Amortization of restricted stock 506 $ 0 506 0 $ 0 0 0
Total, End of Period at Jan. 31, 2021 $ 152,441 $ 1,094 $ 46,890 $ 181,265 $ (65,071) $ (11,517) $ (220)
Common Stock & Class B Stock, End of Period (in shares) at Jan. 31, 2021   10,937,617          
Treasury Stock, End of Period (in shares) at Jan. 31, 2021         (3,507,783)    
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.4
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
CASH FLOWS FROM OPERATING ACTIVITIES    
Net Income $ 8,237 $ 8,209
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 7,065 6,929
Stock-based compensation 1,290 1,779
Deferred income taxes 742 312
Provision for bad debts and cash discounts (38) 221
Loss on the sale of fixed assets 12 116
Curtailment gain on SERP Plan 0 1,296
(Increase) Decrease in assets:    
Accounts receivable (3,798) (434)
Inventories 412 1,508
Prepaid expenses (760) 1,561
Other assets (266) 731
Increase (Decrease) in liabilities:    
Accounts payable (3,901) 2,661
Accrued expenses (5,201) (1,602)
Deferred compensation 585 163
Pension and postretirement benefits (437) (5,536)
Other liabilities (857) (1,052)
Total Adjustments (5,152) 6,061
Net Cash Provided by Operating Activities 3,085 14,270
CASH FLOWS FROM INVESTING ACTIVITIES    
Capital expenditures (7,598) (7,286)
Proceeds from sale of property, plant, and equipment 3 0
Net Cash Used in Investing Activities (7,595) (7,286)
CASH FLOWS FROM FINANCING ACTIVITIES    
Principal payments on notes payable 0 (3,083)
Dividends paid (3,606) (3,527)
Purchase of treasury stock (2,189) (523)
Net Cash Used in Financing Activities (5,795) (7,133)
Effect of exchange rate changes on Cash and Cash Equivalents 123 (144)
Net Decrease in Cash and Cash Equivalents (10,182) (293)
Cash and Cash Equivalents, Beginning of Period 40,890 21,862
Cash and Cash Equivalents, End of Period 30,708 21,569
Supplemental disclosure of non-cash investing and financing activities:    
Capital expenditures accrued, but not paid 829 628
Cash dividends declared and accrued, but not paid $ 1,799 $ 1,766
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.4
Basis of Statement Presentation Other Noncurrent Liabilities - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2021
Dec. 31, 2020
Liabilities, Noncurrent [Abstract]    
CARES Act, Current Payroll Tax Deferral $ 400,000 $ 2,300,000
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.4
Basis of Statement Presentation
6 Months Ended
Jan. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Statement Presentation BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation

The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and in compliance with instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The financial statements and the related notes are condensed and should be read in conjunction with the Consolidated Financial Statements and related notes for the fiscal year ended July 31, 2020 included in our Annual Report on Form 10-K filed with the SEC.

The unaudited Condensed Consolidated Financial Statements include the accounts of Oil-Dri Corporation of America and its subsidiaries. All significant intercompany transactions are eliminated. 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.

The unaudited Condensed Consolidated Financial Statements reflect all adjustments, consisting of normal recurring accruals and reclassifications which are, in the opinion of management, necessary for a fair presentation of the statements contained herein. In addition, certain prior year reclassifications were made to conform to the current year presentation. Operating results for the three and six months ended January 31, 2021 are not necessarily an indication of the results that may be expected for the fiscal year ending July 31, 2021.

In March 2020, the World Health Organization declared the recent novel coronavirus outbreak (“the coronavirus” or “COVID-19”) a pandemic. Despite its continued spread and the adverse effects of COVID-19 on the overall economy and certain of the industries we serve, we have not experienced a significant decline in customer orders and sales in the first six months of fiscal year 2021. However, the effects of COVID-19 are unprecedented, and therefore we are unable to ascertain the effects on our sales and net earnings for the balance of fiscal year 2021.

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.

Management Use of Estimates

The preparation of the unaudited Condensed Consolidated Financial Statements in conformity with U.S. GAAP requires the use of estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses during the reporting period, as well as the related disclosures. All of our estimates and assumptions are revised periodically. Actual results could differ from these estimates.

Summary of Significant Accounting Policies

Our significant accounting policies, which are detailed in our Annual Report on Form 10-K for the fiscal year ended July 31, 2020 have not materially changed. The following is a description of certain of our significant accounting policies.

Trade Receivables. We record an allowance for doubtful accounts based on our historical experience 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 customer 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.

Overburden Removal and Mining Costs. We mine sorbent materials 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 (non-usable material) from the mine site, thus exposing the sorbent material used in a majority of our production processes. These
stripping costs are treated as a variable inventory production cost and are included in cost of sales in the period they are incurred. We defer and amortize the pre-production overburden removal costs associated with opening a new mine.

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 patents, including legal fees and drilling expenses, are also capitalized. Pre-production development costs on new mines and any prepaid royalties that may be offset against future royalties due upon extraction of the minerals are also capitalized. All exploration related costs are expensed as incurred.

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.

Leases. ASC 842, Leases, provides that a contract is, or contains, a lease if it conveys the right to control the use of an identified asset and, accordingly, a lease liability and a related right-of-use (“ROU”) asset is recognized at the commencement date on our consolidated balance sheet. As provided in ASC 842, we have elected not to apply these measurement and recognition requirements to short-term leases (i.e., leases with a term of 12 months or less). Short-term leases will not be recorded as ROU assets or lease liabilities on our consolidated balance sheet, and the related lease payments will be recognized in net earnings on a straight-line basis over the lease term. For leases other than short-term leases, the lease liability is equal to the present value of unpaid lease payments over the remaining lease term. The lease term may reflect options to extend or terminate the lease when it is reasonably certain that such options will be exercised. To determine the present value of the lease liability, we used an incremental borrowing rate, which is defined as the rate of interest we 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. The ROU asset is based on the corresponding lease liability adjusted for certain costs such as initial direct costs, prepaid lease payments and lease incentives received. Both operating and finance lease ROU assets are reviewed for impairment, consistent with other long-lived assets, whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. After a ROU asset is impaired, any remaining balance of the ROU asset is amortized on a straight-line basis over the shorter of the remaining lease term or the estimated useful life. After the lease commencement date, we evaluate lease modifications, if any, that could result in a change in the accounting for leases.

Certain of our leases provide for variable lease payments that vary due to changes in facts and circumstances occurring after the commencement date, other than the passage of time. Variable lease payments that are dependent on an index or rate (e.g., Consumer Price Index) are included in the initial measurement of the lease liability and the ROU asset. Variable lease payments that are not known at the commencement date and are determinable based on the performance or use of the underlying asset, are expensed as incurred. Our variable lease payments primarily include common area maintenance charges based on the percentage of the total square footage leased and the usage of assets, such as photocopiers.

Some of our contracts may contain lease components as well as non-lease components, such as an agreement to purchase services. As allowed under ASC 842, we have elected not to separate the lease components from non-lease components for all asset classes and we will not allocate the contract consideration to these components. This policy was applied to all existing leases upon adoption of ASC 842 and will be applied to new leases on an ongoing basis.

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.

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 $406,000 and $247,000 as of January 31, 2021 and July 31, 2020, respectively. This liability is reported in Other within Accrued Expenses on the unaudited Condensed Consolidated Balance Sheet. Revenue recognized during the six months ended January 31, 2021 that was included in the liability for advance payments at the beginning of the period was $197,000.

We routinely commit to one-time or ongoing trade promotion programs directly with consumers, such as coupon programs, and with customers, such as volume discounts, cooperative marketing and other arrangements. We estimate and accrue the expected costs of these programs. These costs are considered variable consideration under ASC 606, Revenue from Contracts with Customers, and are netted against sales when revenue is recorded. The accruals are based on our best estimate of the amounts
necessary to settle future and existing obligations on products sold as of the balance sheet date. To estimate these accruals, we rely on our historical experience of trade spending patterns and that of the industry, current trends and forecasted data.

Selling, General and Administrative Expenses. Selling, general and administrative expenses (“SG&A”) 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.

Other Current and Noncurrent Liabilities
On March 27, 2020, in response to the COVID-19 pandemic, the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was signed into U.S. law. The CARES Act provides for, among other things, deferral of the employer portion of social security taxes incurred through the end of calendar 2020. As permitted by the CARES Act, we deferred approximately $400,000 of payroll taxes for the quarter ended January 31, 2021 (through December 2020) for an aggregate amount of approximately $2,300,000 in payroll taxes in calendar year 2020. The $2,300,000 will be paid equally in the fourth quarters of calendar years 2021 and 2022. The current portion of the accrual for these payroll taxes is included in Other within Accrued Expenses and the noncurrent portion of the accrual is included in Other within Noncurrent Liabilities on the unaudited Condensed Consolidated Balance Sheet.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.4
New Accounting Pronouncements
6 Months Ended
Jan. 31, 2021
NEW ACCOUNTING PRONOUNCEMENTS [Abstract]  
New Accounting Pronouncements NEW ACCOUNTING PRONOUNCEMENTS AND REGULATIONS
Recently Issued 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. We have debt agreements that reference LIBOR and to the extent that those agreements are modified to replace LIBOR with another interest rate index, ASC 848 will allow us to account for the modification as a continuation of the existing contract without additional analysis. We are currently evaluating the potential effects of the adoption of this guidance on our Consolidated Financial Statements.
In December 2019, the FASB issued guidance under ASC 740, Income Taxes, which simplifies the accounting for income taxes. The guidance removes several specific exceptions to the general principles in ASC 740 and clarifies and makes amendments to improve consistent application of and simplify existing accounting for other areas in ASC 740. This guidance is effective for our first quarter of fiscal year 2022, with early adoption permitted. We are currently evaluating the impact of the adoption of this requirement on our Consolidated Financial Statements.
In June 2016, the FASB issued guidance under ASC 326, Financial Instruments-Credit Losses, which requires companies to utilize an impairment model for most financial assets measured at amortized cost and certain other financial instruments, which include trade and other receivables, loans and held-to-maturity debt securities, to record an allowance for credit risk based on expected losses rather than incurred losses. In addition, this new guidance changes the recognition method for credit losses on available-for-sale debt securities, which can occur as a result of market and credit risk, as well as additional disclosures. In general, this guidance will require modified retrospective adoption for all outstanding instruments that fall under this guidance. This guidance is effective for our first quarter of fiscal year 2023. We are currently evaluating the impact of the adoption of this requirement on our Consolidated Financial Statements.

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 22 R11.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories
6 Months Ended
Jan. 31, 2021
Inventory Disclosure [Abstract]  
Inventories INVENTORIES
The composition of inventories is as follows (in thousands):
January 31,
2021
July 31,
2020
Finished goods$14,231 $14,500 
Packaging5,029 4,587 
Other4,395 4,806 
Total Inventories$23,655 $23,893 

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. The inventory obsolescence reserve values at January 31, 2021 and July 31, 2020 were $772,000 and $926,000, respectively. The obsolescence reserve decreased due to better management of inventory. Other inventories includes a variety of items including clay, additives, fragrances and other supplies and decreased from July 31, 2020 due to increased production. Conversely, packaging inventories increased from July 31, 2020 due to anticipated sales demand.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements
6 Months Ended
Jan. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements FAIR VALUE MEASUREMENTS
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 categories based on the lowest level of input that is significant to the fair value measurement. The categories in the fair value 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 primarily money market mutual funds classified as Level 1. We had $6,000 of cash equivalents as of January 31, 2021 and July 31, 2020, respectively, which are included in Cash and cash equivalents on the unaudited Condensed Consolidated Balance Sheet.

Balances of accounts receivable and accounts payable approximated their fair values at January 31, 2021 and July 31, 2020 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 $11,541,000 and $11,631,000 as of January 31, 2021 and July 31, 2020, respectively, and are classified as Level 2. The fair value was estimated using the exit price notion of fair value.

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 5 of the Notes to the unaudited Condensed Consolidated Financial Statements for further information about goodwill and other intangible assets.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Other Intangibles (Notes)
6 Months Ended
Jan. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets GOODWILL AND OTHER INTANGIBLE ASSETS
Intangible assets, other than goodwill, include trademarks, patents, customer lists and product registrations. Intangible amortization expense was $150,000 and $249,000 in the second quarter of fiscal years 2021 and 2020, respectively. Intangible amortization expense was $305,000 and $416,000 in the first six months of fiscal years 2021 and 2020. Estimated intangible amortization for the remainder of fiscal year 2021 is $290,000. Estimated intangible amortization for the next five fiscal years is as follows (in thousands):
2022$433 
2023$227 
2024$91 
2025$66 
2026$64 

We have one acquired trademark recorded at a cost of $376,000 that was determined to have an indefinite life and is not amortized.

We performed our annual goodwill impairment analysis in the fourth quarter of fiscal year 2020 and no impairment was identified. There have been no triggering events that would indicate a new impairment analysis is needed. Although we have not identified any triggering events relating to goodwill or our intangibles, the ultimate effects of COVID-19 could change this assessment in the future.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses
6 Months Ended
Jan. 31, 2021
Payables and Accruals [Abstract]  
Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current ACCRUED EXPENSES
Accrued expenses is as follows (in thousands):

January 31,
2021
July 31,
2020
Salaries, Wages, Commissions and Employee Benefits$8,825 $14,798 
Trade promotions and advertising1,537 2,349 
Freight2,714 1,313 
Real Estate Tax222 1,658 
Other9,513 8,582 
$22,811 $28,700 

The decrease in salaries, wages, commissions and employee benefits relates primarily to the payment of annual discretionary bonuses during the first quarter of fiscal year 2021. The accrual for trade promotions and advertising is lower at January 31, 2021 than at July 31, 2020 due to a shift in timing of advertising programs and expense. Freight rates increased during the six months ended January 31, 2021 resulting in a higher accrual at January 31, 2021. Accrued real estate tax at January 31, 2021 is lower than at July 31, 2020 due to timing of payments as well as an adjustment to account for lower real estate taxes for one of our facilities.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.20.4
Commitment and Contingencies
6 Months Ended
Jan. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Legal Matters and Contingencies OTHER CONTINGENCIESWe 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 have 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 have therefore recorded that estimate in Other within Accrued expenses. There have been no changes during the six months ended January 31, 2021 that would have changed this estimate. 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.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Notes)
6 Months Ended
Jan. 31, 2021
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 unaudited Condensed Consolidated Financial Statements.

We have no material finance leases, and variable costs for operating leases are immaterial for the second quarter of fiscal year 2021. Operating lease costs are included in Cost of Sales 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 Three Months Ended January 31,For the Six Months Ended January 31,
2021202020212020
Operating Lease Cost
Operating lease cost$657 $517 $1,352 $1,034 
Short-term operating lease cost176 195 362 400 

Supplemental cash flow information related to leases was as follows (in thousands):
For the Three Months Ended January 31,For the Six Months Ended January 31,
2021202020212020
Other Information
Cash paid for amounts included in the measurement of lease liabilities:
  Operating cash flows from operating leases$567 $430 $1,169 $855 
Operating lease ROU assets and operating lease liabilities are separately presented on the unaudited Condensed 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:
January 31, 2021July 31, 2020
Weighted-average remaining lease term - operating leases9.5 years9.4 years
Weighted-average discount rate - operating leases3.93%3.87%

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 January 31, (in thousands):
2021$1,188 
20222,092 
20231,121 
2024981 
2025900 
Thereafter6,140 
Total12,422 
Less: imputed interest(2,214)
Net lease obligation$10,208 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.4
Pension and Other Postretirement Benefits
6 Months Ended
Jan. 31, 2021
Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]  
Pension and Other Postretirement Benefits Disclosure PENSION AND OTHER POSTRETIREMENT BENEFITS
Pension and Postretirement Health Benefits

The Oil-Dri Corporation of America Pension Plan (“Pension Plan”) is a defined benefit pension plan for eligible salaried and hourly employees. Pension benefits are 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, we 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 is closed to new participants and current participants will no longer earn additional benefits on or after March 1, 2020.

The components of net periodic pension and postretirement health benefit costs were as follows:
Pension Benefits
 (in thousands)
 For the Three Months Ended January 31,For the Six Months Ended January 31,
 2021202020212020
Service cost$ $363 $ $851 
Interest cost583 503 583 1,012 
Expected return on plan assets(1,444)(716)(1,444)(1,414)
Amortization of:
  Other actuarial loss265 313 435 670 
Net periodic benefit cost$(596)$463 $(426)$1,119 
Postretirement Health Benefits
 (in thousands)
 For the Three Months Ended January 31,For the Six Months Ended January 31,
 2021202020212020
Service cost$34 $28 $69 $58 
Interest cost12 20 25 41 
Amortization of:
  Prior service costs(2)(2)(3)(3)
  Other actuarial loss2 — 2 — 
Net periodic benefit cost$46 $46 $93 $96 

The non-service cost components of net periodic benefit cost are included in Other Income (Expense) in the line item Other, net on the unaudited Condensed Consolidated Statements of Income.

The Pension Plan is funded 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 were not required to make, and did not voluntarily make, a contribution to the Pension Plan during the first six months of fiscal year 2021. We have no minimum funding requirements for the remainder of fiscal year 2021.

The postretirement health plan is an unfunded plan. We pay insurance premiums and claims from our assets.
Assumptions used in the previous calculations were as follows:
    
 Pension BenefitsPostretirement Health Benefits
 For the Three and Six Months Ended January 31,
 2021202020212020
Discount rate for net periodic benefit cost2.14 %3.35 %1.63 %2.93 %
Rate of increase in compensation levels %3.50 % — 
Long-term expected rate of return on assets6.50 %7.00 % — 

The medical cost trend assumption for postretirement health benefits was 7.20%. The graded trend rate is expected to decrease to an ultimate rate of 4.50% in fiscal year 2038.

Supplemental Executive Retirement Plan

The Oil-Dri Corporation of America Supplemental Executive Retirement Plan (“SERP”) provides certain retired participants in the Pension Plan with the amount of benefits that would have been provided under the Pension Plan but for: (1) the limitations on benefits imposed by Section 415 of the Internal Revenue Code (“Code”) and/or (2) the limitation on compensation for purposes of calculating benefits under the Pension Plan imposed by Section 401(a)(17) of the Code. The SERP liability is actuarially determined at the end of each fiscal year using assumptions similar to those used for the Pension Plan. The SERP is unfunded and benefits will be funded when payments are made.

On January 9, 2020, we amended the SERP to freeze participation and any excess benefit, supplemental benefit or additional benefit effective March 1, 2020. Consequently, the SERP is closed to new participants and current participants no longer earn additional benefits on or after March 1, 2020. The SERP was terminated effective June 30, 2020. Any payment of benefits that would otherwise have been payable pursuant to the SERP plan on or after June 30, 2021 will instead be paid to each participant in the form of one lump sum, with such lump sum payment payable no earlier than June 30, 2021 and no later than June 8, 2022.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.4
Operating Segments
6 Months Ended
Jan. 31, 2021
Segment Reporting [Abstract]  
Operating Segment Disclosure OPERATING SEGMENTSWe have two operating segments: (1) Business to Business Products Group and (2) Retail and Wholesale 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; wholesale clubs; drugstore chains; pet specialty retail outlets; dollar stores; retail grocery stores; e-commerce retailers; distributors of industrial cleanup and automotive products; environmental service companies; and sports field product users. The Business to Business Products Group customers include: processors and refiners of edible oils, petroleum-based oils and biodiesel fuel; manufacturers of animal feed and agricultural chemicals; distributors of animal health and nutrition products; and marketers of consumer products. Our operating segments are also our reportable segments. The accounting policies of the segments are the same as those described in Note 1 of the Notes to the Consolidated Financial Statements included in our Annual Report on Form 10-K for the fiscal year ended July 31, 2020.
Net sales for our principal products by segment are as follows (in thousands):
Business to Business Products GroupRetail and Wholesale Products Group
For the Six Months Ended January 31,
Product2021202020212020
Cat Litter$7,612 $7,247 $81,879 $74,970 
Industrial and Sports — 13,972 15,012 
Agricultural and Horticultural12,033 10,296  — 
Bleaching Clay and Fluids Purification25,406 24,605 941 1,196 
Animal Health and Nutrition8,754 8,801  — 
Net Sales$53,805 $50,949 $96,792 $91,178 
Business to Business Products GroupRetail and Wholesale Products Group
For the Three Months Ended January 31,
Product2021202020212020
Cat Litter$3,736 $3,550 $41,085 $38,591 
Industrial and Sports — 6,710 7,412 
Agricultural and Horticultural5,046 4,577  — 
Bleaching Clay and Fluids Purification12,765 12,382 422 531 
Animal Health and Nutrition4,736 3,962  — 
Net Sales$26,283 $24,471 $48,217 $46,534 

We do not rely on any 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. 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. 
 Assets
January 31, 2021July 31, 2020
 (in thousands)
Business to Business Products Group$71,528 $72,987 
Retail and Wholesale Products Group101,327 95,838 
Unallocated Assets55,342 67,057 
Total Assets$228,197 $235,882 

Net sales and operating income for each segment are provided below. The corporate expenses line includes 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 estimated annual incentive plan bonus accrual.
 For the Six Months Ended January 31,
 Net SalesIncome
 2021202020212020
  (in thousands)
Business to Business Products Group$53,805 $50,949 $15,859 $15,848 
Retail and Wholesale Products Group96,792 91,178 8,589 8,968 
Net Sales$150,597 $142,127 
Corporate Expenses(15,027)(14,822)
Income from Operations9,421 9,994 
Total Other Income (Expense), Net491 (159)
Income before Income Taxes9,912 9,835 
Income Tax Expense(1,675)(1,626)
Net Income8,237 8,209 
Net Loss Attributable to Noncontrolling Interest(46)(157)
Net Income Attributable to Oil-Dri$8,283 $8,366 
 For the Three Months Ended January 31,
 Net SalesIncome
 2021202020212020
  (in thousands)
Business to Business Products Group$26,283 $24,471 $7,663 $7,552 
Retail and Wholesale Products Group48,217 46,534 4,111 5,608 
Net Sales$74,500 $71,005 
Corporate Expenses(7,530)(7,287)
Income from Operations4,244 5,873 
Total Other Income (Expense), Net913 (115)
Income before Income Taxes5,157 5,758 
Income Tax Expense(869)(1,009)
Net Income4,288 4,749 
Net Loss Attributable to Noncontrolling Interest(11)(81)
Net Income Attributable to Oil-Dri$4,299 $4,830 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation
6 Months Ended
Jan. 31, 2021
Share-based Payment Arrangement [Abstract]  
Disclosure of Compensation Related Costs, Share-based Payments 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 January 31, 2021, there were 357,096 shares available for future grants under this plan.

Restricted Stock

All of our non-vested restricted stock as of January 31, 2021 was issued under the 2006 Plan with vesting periods generally between one and five years. We determined the fair value of restricted stock as of the grant date. We recognize the related compensation expense over the period from the date of grant to the date the shares vest.
There were 18,000 and 1,500 restricted shares of Common Stock granted during the second quarter of fiscal years 2021 and 2020, respectively. Stock-based compensation expense was $506,000 and $810,000 for the second quarter of fiscal years 2021 and 2020, respectively. Stock-based compensation expense was $1,290,000 and $1,779,000 for the first six months of fiscal years 2021 and 2020, respectively.

A summary of restricted stock transactions is shown below:
 Restricted Shares
(in thousands)
Weighted Average Grant Date Fair Value
Non-vested restricted stock outstanding at July 31, 2020390 $33.19 
Granted51 $35.80 
Vested(60)$33.05 
Forfeitures(21)$28.96 
Non-vested restricted stock outstanding at January 31, 2021360 $33.83 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.4
Accumulated Other Comprehensive (Loss) Income (Notes)
6 Months Ended
Jan. 31, 2021
Accumulated Other Comprehensive Income [Abstract]  
Accumulated Other Comprehensive (Loss) Income ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME
The following table summarizes the changes in accumulated other comprehensive (loss) income by component as of January 31, 2021 (in thousands):
Pension and Postretirement Health BenefitsCumulative Translation AdjustmentTotal Accumulated Other Comprehensive (Loss) Income
Balance as of July 31, 2020$(11,994)$(260)$(12,254)
Other comprehensive income before reclassifications, net of tax— 408 408 
Amounts reclassified from accumulated other comprehensive income, net of tax329 (a)— 329 
Net current-period other comprehensive income, net of tax329 408 737 
Balance as of January 31, 2021$(11,665)$148 $(11,517)

(a) Amount is net of tax expense of $104,060. Amount is included in the components of net periodic benefit cost for the pension and postretirement health plans. See Note 9 of the Notes to the unaudited Condensed Consolidated Financial Statements for further information.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Related Party Transactions (Notes)
6 Months Ended
Jan. 31, 2021
Related Party Transactions [Abstract]  
Related Party Transactions Disclosure RELATED PARTY TRANSACTIONS
One member of our Board of Directors (the “Board”) retired from the role of President and Chief Executive Officer of a customer of ours in September 2019 and is currently party to a post-employment agreement with the customer. Total net sales to that customer, including sales to subsidiaries of that customer, were $71,000 and $49,000 for the second quarter of fiscal years 2021 and 2020, respectively and were $181,000 and $160,000 for the first six months of fiscal years 2021 and 2020, respectively. Outstanding accounts receivable from that customer, and its subsidiaries, were $21,000 at January 31, 2021. There were no outstanding accounts receivable from that customer, and its subsidiaries, as of July 31, 2020.

One member of our Board is currently the President and Chief Executive Officer of a vendor of ours. Total payments to this vendor for fees and cost reimbursements were $109,000 and $25,000 for the second quarter of fiscal years 2021 and 2020, respectively and were $201,000 and $63,000 for the first six months of fiscal years 2021 and 2020, respectively. There were no outstanding accounts payable to that vendor as of January 31, 2021 or July 31, 2020.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.4
Basis of Statement Presentation Level 2 (Policies)
6 Months Ended
Jan. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Trade Receivables We record an allowance for doubtful accounts based on our historical experience 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 customer 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.
Overburden Removal and Mining Costs We mine sorbent materials 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 (non-usable material) from the mine site, thus exposing the sorbent material used in a majority of our production processes. These
stripping costs are treated as a variable inventory production cost and are included in cost of sales in the period they are incurred. We defer and amortize the pre-production overburden removal costs associated with opening a new mine.

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 patents, including legal fees and drilling expenses, are also capitalized. Pre-production development costs on new mines and any prepaid royalties that may be offset against future royalties due upon extraction of the minerals are also capitalized. All exploration related costs are expensed as incurred.
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.
Leases ASC 842, Leases, provides that a contract is, or contains, a lease if it conveys the right to control the use of an identified asset and, accordingly, a lease liability and a related right-of-use (“ROU”) asset is recognized at the commencement date on our consolidated balance sheet. As provided in ASC 842, we have elected not to apply these measurement and recognition requirements to short-term leases (i.e., leases with a term of 12 months or less). Short-term leases will not be recorded as ROU assets or lease liabilities on our consolidated balance sheet, and the related lease payments will be recognized in net earnings on a straight-line basis over the lease term. For leases other than short-term leases, the lease liability is equal to the present value of unpaid lease payments over the remaining lease term. The lease term may reflect options to extend or terminate the lease when it is reasonably certain that such options will be exercised. To determine the present value of the lease liability, we used an incremental borrowing rate, which is defined as the rate of interest we 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. The ROU asset is based on the corresponding lease liability adjusted for certain costs such as initial direct costs, prepaid lease payments and lease incentives received. Both operating and finance lease ROU assets are reviewed for impairment, consistent with other long-lived assets, whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. After a ROU asset is impaired, any remaining balance of the ROU asset is amortized on a straight-line basis over the shorter of the remaining lease term or the estimated useful life. After the lease commencement date, we evaluate lease modifications, if any, that could result in a change in the accounting for leases. Certain of our leases provide for variable lease payments that vary due to changes in facts and circumstances occurring after the commencement date, other than the passage of time. Variable lease payments that are dependent on an index or rate (e.g., Consumer Price Index) are included in the initial measurement of the lease liability and the ROU asset. Variable lease payments that are not known at the commencement date and are determinable based on the performance or use of the underlying asset, are expensed as incurred. Our variable lease payments primarily include common area maintenance charges based on the percentage of the total square footage leased and the usage of assets, such as photocopiers.Some of our contracts may contain lease components as well as non-lease components, such as an agreement to purchase services. As allowed under ASC 842, we have elected not to separate the lease components from non-lease components for all asset classes and we will not allocate the contract consideration to these components. This policy was applied to all existing leases upon adoption of ASC 842 and will be applied to new leases on an ongoing basis.
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.
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 $406,000 and $247,000 as of January 31, 2021 and July 31, 2020, respectively. This liability is reported in Other within Accrued Expenses on the unaudited Condensed Consolidated Balance Sheet. Revenue recognized during the six months ended January 31, 2021 that was included in the liability for advance payments at the beginning of the period was $197,000.

We routinely commit to one-time or ongoing trade promotion programs directly with consumers, such as coupon programs, and with customers, such as volume discounts, cooperative marketing and other arrangements. We estimate and accrue the expected costs of these programs. These costs are considered variable consideration under ASC 606, Revenue from Contracts with Customers, and are netted against sales when revenue is recorded. The accruals are based on our best estimate of the amounts
necessary to settle future and existing obligations on products sold as of the balance sheet date. To estimate these accruals, we rely on our historical experience of trade spending patterns and that of the industry, current trends and forecasted data.
Selling, General and Administrative Expenses Selling, general and administrative expenses (“SG&A”) 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.
Other Noncurrent Liabilities On March 27, 2020, in response to the COVID-19 pandemic, the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was signed into U.S. law. The CARES Act provides for, among other things, deferral of the employer portion of social security taxes incurred through the end of calendar 2020. As permitted by the CARES Act, we deferred approximately $400,000 of payroll taxes for the quarter ended January 31, 2021 (through December 2020) for an aggregate amount of approximately $2,300,000 in payroll taxes in calendar year 2020. The $2,300,000 will be paid equally in the fourth quarters of calendar years 2021 and 2022. The current portion of the accrual for these payroll taxes is included in Other within Accrued Expenses and the noncurrent portion of the accrual is included in Other within Noncurrent Liabilities on the unaudited Condensed Consolidated Balance Sheet.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories Level 2 (Policies)
6 Months Ended
Jan. 31, 2021
Inventory Disclosure [Abstract]  
Inventories 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.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements Fair Value Measurements (Policies)
6 Months Ended
Jan. 31, 2021
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 categories based on the lowest level of input that is significant to the fair value measurement. The categories in the fair value 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 36 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Operating Segments Level 2 (Policies)
6 Months Ended
Jan. 31, 2021
Segment Reporting [Abstract]  
Operating Segments We have two operating segments: (1) Business to Business Products Group and (2) Retail and Wholesale 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; wholesale clubs; drugstore chains; pet specialty retail outlets; dollar stores; retail grocery stores; e-commerce retailers; distributors of industrial cleanup and automotive products; environmental service companies; and sports field product users. The Business to Business Products Group customers include: processors and refiners of edible oils, petroleum-based oils and biodiesel fuel; manufacturers of animal feed and agricultural chemicals; distributors of animal health and nutrition products; and marketers of consumer products. Our operating segments are also our reportable segments. The accounting policies of the segments are the same as those described in Note 1 of the Notes to the Consolidated Financial Statements included in our Annual Report on Form 10-K for the fiscal year ended July 31, 2020.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories Level 3 (Tables)
6 Months Ended
Jan. 31, 2021
Inventory Disclosure [Abstract]  
Inventories
The composition of inventories is as follows (in thousands):
January 31,
2021
July 31,
2020
Finished goods$14,231 $14,500 
Packaging5,029 4,587 
Other4,395 4,806 
Total Inventories$23,655 $23,893 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Other Intangibles (Tables)
6 Months Ended
Jan. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Estimated intangible amortization for the next five fiscal years is as follows (in thousands):
2022$433 
2023$227 
2024$91 
2025$66 
2026$64 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses (Tables)
6 Months Ended
Jan. 31, 2021
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
Accrued expenses is as follows (in thousands):

January 31,
2021
July 31,
2020
Salaries, Wages, Commissions and Employee Benefits$8,825 $14,798 
Trade promotions and advertising1,537 2,349 
Freight2,714 1,313 
Real Estate Tax222 1,658 
Other9,513 8,582 
$22,811 $28,700 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Tables)
6 Months Ended
Jan. 31, 2021
Leases [Abstract]  
Lease cost
We have no material finance leases, and variable costs for operating leases are immaterial for the second quarter of fiscal year 2021. Operating lease costs are included in Cost of Sales 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 Three Months Ended January 31,For the Six Months Ended January 31,
2021202020212020
Operating Lease Cost
Operating lease cost$657 $517 $1,352 $1,034 
Short-term operating lease cost176 195 362 400 

Supplemental cash flow information related to leases was as follows (in thousands):
For the Three Months Ended January 31,For the Six Months Ended January 31,
2021202020212020
Other Information
Cash paid for amounts included in the measurement of lease liabilities:
  Operating cash flows from operating leases$567 $430 $1,169 $855 
Operating lease ROU assets and operating lease liabilities are separately presented on the unaudited Condensed 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:
January 31, 2021July 31, 2020
Weighted-average remaining lease term - operating leases9.5 years9.4 years
Weighted-average discount rate - operating leases3.93%3.87%
Operating lease payments due within next twelve months as of January 31, 2021
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 January 31, (in thousands):
2021$1,188 
20222,092 
20231,121 
2024981 
2025900 
Thereafter6,140 
Total12,422 
Less: imputed interest(2,214)
Net lease obligation$10,208 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Pension and Other Postretirement Benefits (Tables)
6 Months Ended
Jan. 31, 2021
Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]  
Schedule of Net Benefit Costs
The components of net periodic pension and postretirement health benefit costs were as follows:
Pension Benefits
 (in thousands)
 For the Three Months Ended January 31,For the Six Months Ended January 31,
 2021202020212020
Service cost$ $363 $ $851 
Interest cost583 503 583 1,012 
Expected return on plan assets(1,444)(716)(1,444)(1,414)
Amortization of:
  Other actuarial loss265 313 435 670 
Net periodic benefit cost$(596)$463 $(426)$1,119 
Postretirement Health Benefits
 (in thousands)
 For the Three Months Ended January 31,For the Six Months Ended January 31,
 2021202020212020
Service cost$34 $28 $69 $58 
Interest cost12 20 25 41 
Amortization of:
  Prior service costs(2)(2)(3)(3)
  Other actuarial loss2 — 2 — 
Net periodic benefit cost$46 $46 $93 $96 
Schedule of Assumptions Used
Assumptions used in the previous calculations were as follows:
    
 Pension BenefitsPostretirement Health Benefits
 For the Three and Six Months Ended January 31,
 2021202020212020
Discount rate for net periodic benefit cost2.14 %3.35 %1.63 %2.93 %
Rate of increase in compensation levels %3.50 % — 
Long-term expected rate of return on assets6.50 %7.00 % — 

The medical cost trend assumption for postretirement health benefits was 7.20%. The graded trend rate is expected to decrease to an ultimate rate of 4.50% in fiscal year 2038.
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Operating Segments (Tables)
6 Months Ended
Jan. 31, 2021
Segment Reporting [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
For the Six Months Ended January 31,
Product2021202020212020
Cat Litter$7,612 $7,247 $81,879 $74,970 
Industrial and Sports — 13,972 15,012 
Agricultural and Horticultural12,033 10,296  — 
Bleaching Clay and Fluids Purification25,406 24,605 941 1,196 
Animal Health and Nutrition8,754 8,801  — 
Net Sales$53,805 $50,949 $96,792 $91,178 
Business to Business Products GroupRetail and Wholesale Products Group
For the Three Months Ended January 31,
Product2021202020212020
Cat Litter$3,736 $3,550 $41,085 $38,591 
Industrial and Sports — 6,710 7,412 
Agricultural and Horticultural5,046 4,577  — 
Bleaching Clay and Fluids Purification12,765 12,382 422 531 
Animal Health and Nutrition4,736 3,962  — 
Net Sales$26,283 $24,471 $48,217 $46,534 
Operating Segments Information
We do not rely on any 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. 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. 
 Assets
January 31, 2021July 31, 2020
 (in thousands)
Business to Business Products Group$71,528 $72,987 
Retail and Wholesale Products Group101,327 95,838 
Unallocated Assets55,342 67,057 
Total Assets$228,197 $235,882 

Net sales and operating income for each segment are provided below. The corporate expenses line includes 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 estimated annual incentive plan bonus accrual.
 For the Six Months Ended January 31,
 Net SalesIncome
 2021202020212020
  (in thousands)
Business to Business Products Group$53,805 $50,949 $15,859 $15,848 
Retail and Wholesale Products Group96,792 91,178 8,589 8,968 
Net Sales$150,597 $142,127 
Corporate Expenses(15,027)(14,822)
Income from Operations9,421 9,994 
Total Other Income (Expense), Net491 (159)
Income before Income Taxes9,912 9,835 
Income Tax Expense(1,675)(1,626)
Net Income8,237 8,209 
Net Loss Attributable to Noncontrolling Interest(46)(157)
Net Income Attributable to Oil-Dri$8,283 $8,366 
 For the Three Months Ended January 31,
 Net SalesIncome
 2021202020212020
  (in thousands)
Business to Business Products Group$26,283 $24,471 $7,663 $7,552 
Retail and Wholesale Products Group48,217 46,534 4,111 5,608 
Net Sales$74,500 $71,005 
Corporate Expenses(7,530)(7,287)
Income from Operations4,244 5,873 
Total Other Income (Expense), Net913 (115)
Income before Income Taxes5,157 5,758 
Income Tax Expense(869)(1,009)
Net Income4,288 4,749 
Net Loss Attributable to Noncontrolling Interest(11)(81)
Net Income Attributable to Oil-Dri$4,299 $4,830 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation (Tables)
6 Months Ended
Jan. 31, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of Restricted Stock Transactions
A summary of restricted stock transactions is shown below:
 Restricted Shares
(in thousands)
Weighted Average Grant Date Fair Value
Non-vested restricted stock outstanding at July 31, 2020390 $33.19 
Granted51 $35.80 
Vested(60)$33.05 
Forfeitures(21)$28.96 
Non-vested restricted stock outstanding at January 31, 2021360 $33.83 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Accumulated Other Comprehensive (Loss) Income (Tables)
6 Months Ended
Jan. 31, 2021
Accumulated Other Comprehensive Income [Abstract]  
Accumulated Other Comprehensive (Loss) Income by Component
The following table summarizes the changes in accumulated other comprehensive (loss) income by component as of January 31, 2021 (in thousands):
Pension and Postretirement Health BenefitsCumulative Translation AdjustmentTotal Accumulated Other Comprehensive (Loss) Income
Balance as of July 31, 2020$(11,994)$(260)$(12,254)
Other comprehensive income before reclassifications, net of tax— 408 408 
Amounts reclassified from accumulated other comprehensive income, net of tax329 (a)— 329 
Net current-period other comprehensive income, net of tax329 408 737 
Balance as of January 31, 2021$(11,665)$148 $(11,517)

(a) Amount is net of tax expense of $104,060. Amount is included in the components of net periodic benefit cost for the pension and postretirement health plans. See Note 9 of the Notes to the unaudited Condensed Consolidated Financial Statements for further information.
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Basis of Statement Presentation Revenue Recognition (Details) - Payments In Advance - USD ($)
6 Months Ended
Jan. 31, 2021
Jul. 31, 2020
Deferred Revenue Arrangement    
Liability for Payments in Advance $ 406,000 $ 247,000
Payments in Advance, Revenue Recognized $ 197,000  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Jul. 31, 2020
Inventory    
Finished goods $ 14,231 $ 14,500
Packaging 5,029 4,587
Other 4,395 4,806
Total Inventories $ 23,655 $ 23,893
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories Narrative (Details) - USD ($)
Jan. 31, 2021
Jul. 31, 2020
Inventory    
Inventory obsolescence reserve $ 772,000 $ 926,000
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements Narrative (Details) - USD ($)
Jan. 31, 2021
Jul. 31, 2020
Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash Equivalents $ 6,000 $ 6,000
Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Notes Payable, Fair Value $ 11,541,000 $ 11,631,000
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Other Intangibles (Details)
$ in Thousands
Jan. 31, 2021
USD ($)
Finite-Lived Intangible Assets, Future Amortization Expense  
2022 $ 433
2023 227
2024 91
2025 66
2026 $ 64
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Other Intangibles Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Jul. 31, 2020
Finite-Lived Intangible Assets          
Amortization of intangible assets $ 150,000 $ 249,000 $ 305,000 $ 416,000  
Amortization expense for remainder of current fiscal year 290,000   290,000    
Indefinite-lived trademarks $ 376,000   $ 376,000    
Goodwill impairment loss         $ 0
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Jul. 31, 2020
Payables and Accruals [Abstract]    
Salaries, Wages, Commissions and Employee Benefits $ 8,825 $ 14,798
Trade promotions and advertising 1,537 2,349
Freight 2,714 1,313
Real Estate Tax 222 1,658
Other 9,513 8,582
Accrued expenses $ 22,811 $ 28,700
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Jul. 31, 2020
Lease, Cost          
Operating lease cost $ 657 $ 517 $ 1,352 $ 1,034  
Short-term operating lease cost 176 195 362 400  
Operating cash flows from operating leases $ 567 $ 430 $ 1,169 $ 855  
Weighted-average remaining lease term - operating leaes 9 years 6 months   9 years 6 months   9 years 4 months 24 days
Weighted-average discount rate - operating leases 3.93%   3.93%   3.87%
Lessee, Operating Lease, Liability, Payment, Due, Rolling Maturity          
2021 $ 1,188   $ 1,188    
2022 2,092   2,092    
2023 1,121   1,121    
2024 981   981    
2025 900   900    
Thereafter 6,140   6,140    
Total 12,422   12,422    
Less: imputed interest (2,214)   (2,214)    
Net lease obligation $ 10,208   $ 10,208    
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Pension and Other Postretirement Benefits (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Pension Plan        
Defined Benefit Plans and Other Postretirement Benefit Plans        
Service cost $ 0 $ 363 $ 0 $ 851
Interest cost 583 503 583 1,012
Expected return on plan assets (1,444) (716) (1,444) (1,414)
Amortization of Other actuarial loss 265 313 435 670
Net periodic benefit cost (596) 463 (426) 1,119
Postretirement Health Plan        
Defined Benefit Plans and Other Postretirement Benefit Plans        
Service cost 34 28 69 58
Interest cost 12 20 25 41
Amortization of Prior service costs (2) (2) (3) (3)
Amortization of Other actuarial loss 2 0 2 0
Net periodic benefit cost $ 46 $ 46 $ 93 $ 96
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Pension and Other Postretirement Benefits Assumptions (Details)
6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Pension Plan    
Defined Benefit Plans and Other Postretirement Benefit Plans    
Discount rate for net periodic benefit cost 2.14% 3.35%
Rate of increase in compensation levels 0.00% 3.50%
Long-term expected rate of return on assets 6.50% 7.00%
Postretirement Health Plan    
Defined Benefit Plans and Other Postretirement Benefit Plans    
Discount rate for net periodic benefit cost 1.63% 2.93%
Rate of increase in compensation levels 0.00% 0.00%
Long-term expected rate of return on assets 0.00% 0.00%
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Pension and Other Postretirement Benefits Narrative (Details)
6 Months Ended
Jan. 31, 2021
USD ($)
Pension Plan  
Defined Benefit Plans and Other Postretirement Benefit Plans  
Estimated contributions in remainder of current fiscal year $ 0
Postretirement Health Plan  
Defined Benefit Plans and Other Postretirement Benefit Plans  
Medical Cost Trend Assumption 7.20%
Ultimate Health Care Cost Trend Rate 4.50%
Year that Rate Reaches Ultimate Trend Rate 2038
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Operating Segments Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Revenue by Principal Product        
Net Sales $ 74,500 $ 71,005 $ 150,597 $ 142,127
Business to Business Products        
Revenue by Principal Product        
Net Sales 26,283 24,471 53,805 50,949
Business to Business Products | Cat Litter        
Revenue by Principal Product        
Net Sales 3,736 3,550 7,612 7,247
Business to Business Products | Industrial and Sports        
Revenue by Principal Product        
Net Sales 0 0 0 0
Business to Business Products | Agricultural and Horticultural        
Revenue by Principal Product        
Net Sales 5,046 4,577 12,033 10,296
Business to Business Products | Bleaching Clay and Fluids Purification        
Revenue by Principal Product        
Net Sales 12,765 12,382 25,406 24,605
Business to Business Products | Animal Health and Nutrition        
Revenue by Principal Product        
Net Sales 4,736 3,962 8,754 8,801
Retail and Wholesale Products        
Revenue by Principal Product        
Net Sales 48,217 46,534 96,792 91,178
Retail and Wholesale Products | Cat Litter        
Revenue by Principal Product        
Net Sales 41,085 38,591 81,879 74,970
Retail and Wholesale Products | Industrial and Sports        
Revenue by Principal Product        
Net Sales 6,710 7,412 13,972 15,012
Retail and Wholesale Products | Agricultural and Horticultural        
Revenue by Principal Product        
Net Sales 0 0 0 0
Retail and Wholesale Products | Bleaching Clay and Fluids Purification        
Revenue by Principal Product        
Net Sales 422 531 941 1,196
Retail and Wholesale Products | Animal Health and Nutrition        
Revenue by Principal Product        
Net Sales $ 0 $ 0 $ 0 $ 0
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Operating Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Jul. 31, 2020
Segment Reporting Information          
Assets $ 228,197   $ 228,197   $ 235,882
Net Sales 74,500 $ 71,005 150,597 $ 142,127  
Corporate Expenses (7,530) (7,287) (15,027) (14,822)  
Income from Operations 4,244 5,873 9,421 9,994  
Total Other Income (Expense), Net 913 (115) 491 (159)  
Income before Income Taxes 5,157 5,758 9,912 9,835  
Income Tax Expense (869) (1,009) (1,675) (1,626)  
Net Income 4,288 4,749 8,237 8,209  
Net Loss Attributable to Noncontrolling Interest (11) (81) (46) (157)  
Net Income Attributable to Oil-Dri 4,299 4,830 8,283 8,366  
Business to Business Products          
Segment Reporting Information          
Assets 71,528   71,528   72,987
Net Sales 26,283 24,471 53,805 50,949  
Segment Income 7,663 7,552 15,859 15,848  
Retail and Wholesale Products          
Segment Reporting Information          
Assets 101,327   101,327   95,838
Net Sales 48,217 46,534 96,792 91,178  
Segment Income 4,111 $ 5,608 8,589 $ 8,968  
Unallocated Assets          
Segment Reporting Information          
Assets $ 55,342   $ 55,342   $ 67,057
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Operating Segments Narrative (Details)
6 Months Ended
Jan. 31, 2021
segment
Segment Reporting Information  
Number of Reportable Segments 2
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation Summary of Restricted Stock Transactions (Details) - Restricted Stock
shares in Thousands
6 Months Ended
Jan. 31, 2021
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award  
Non-vested restricted stock outstanding, beginning balance | shares 390
Granted, number of shares | shares 51
Vested, number of shares | shares (60)
Forfeitures, number of shares | shares (21)
Non-vested restricted stock outstanding, ending balance | shares 360
Non-vested restricted stock outstanding, weighted average grant date fair value, beginning balance | $ / shares $ 33.19
Granted, weighted average grant date fair value | $ / shares 35.80
Vested, weighted average grant date fair value | $ / shares 33.05
Forfeitures, weighted average grant date fair value | $ / shares 28.96
Non-vested restricted stock outstanding, weighted average grant date fair value, ending balance | $ / shares $ 33.83
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award        
Granted, number of shares     51,000  
2006 Plan        
Share-based Compensation Arrangement by Share-based Payment Award        
Number Authorized (shares) 1,219,500   1,219,500  
Number Available (shares) 357,096   357,096  
2006 Plan | Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award        
Award Vesting Period, Minimum (years)     one  
Award Vesting Period, Maximum (years)     five years  
Share-based Compensation Expense $ 506,000 $ 810,000 $ 1,290,000 $ 1,779,000
2006 Plan | Restricted Stock | Common Stock        
Share-based Compensation Arrangement by Share-based Payment Award        
Granted, number of shares 18,000 1,500    
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Accumulated Other Comprehensive (Loss) Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Accumulated Other Comprehensive (Loss) Income        
Accumulated Other Comprehensive (Loss) Income, Balance, beginning     $ (12,254)  
Other comprehensive income before reclassifications, net of tax     408  
Amounts reclassified from accumulated other comprehensive income, net of tax     329  
Net current-period other comprehensive income, net of tax $ (337) $ (5,223) (737) $ (5,450)
Accumulated Other Comprehensive (Loss) Income, Balance, ending (11,517)   (11,517)  
Pension and Postretirement Health Benefits        
Accumulated Other Comprehensive (Loss) Income        
Accumulated Other Comprehensive (Loss) Income, Balance, beginning     (11,994)  
Other comprehensive income before reclassifications, net of tax     0  
Amounts reclassified from accumulated other comprehensive income, net of tax     329  
Net current-period other comprehensive income, net of tax     (329)  
Accumulated Other Comprehensive (Loss) Income, Balance, ending (11,665)   (11,665)  
Cumulative Translation Adjustment        
Accumulated Other Comprehensive (Loss) Income        
Accumulated Other Comprehensive (Loss) Income, Balance, beginning     (260)  
Other comprehensive income before reclassifications, net of tax     408  
Amounts reclassified from accumulated other comprehensive income, net of tax     0  
Net current-period other comprehensive income, net of tax     (408)  
Accumulated Other Comprehensive (Loss) Income, Balance, ending $ 148   $ 148  
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Accumulated Other Comprehensive (Loss) Income Narrative (Details)
6 Months Ended
Jan. 31, 2021
USD ($)
Accumulated Other Comprehensive (Loss) Income  
Tax for reclassification adjustment from AOCI for pension and other postretirement benefits $ 104,060
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Related Party Transactions (Details) - Director - USD ($)
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Jul. 31, 2020
Related Party Transaction          
Net sales to related party $ 71,000 $ 49,000 $ 181,000 $ 160,000  
Accounts receivable from related party 21,000   21,000   $ 0
Payments to related party 109,000 $ 25,000 201,000 $ 63,000  
Accounts payable to related party $ 0   $ 0   $ 0
EXCEL 64 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !6!:U('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 " 5@6M29D2]BNX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$Z@%)/FTM%3!X,5-G8SMMJ:Q8FQ-9*^_1RO31G; ^QHZ?>G M3Z!&>ZF'@,]A\!C(8GR87-='J?V&G8F\!(CZC$[%,B7ZU#P.P2E*SW "K_2' M.B%4G*_ (2FC2,$,+/Q"9&UCM-0!%0WABC=ZP?O/T&68T8 =.NPI@B@%L':> MZ"]3U\ =,,,(@XO?!30+,5?_Q.8.L&MRBG9)C>-8CG7.I1T$O#WM7_*ZA>TC MJ5YC^A6MI(O'#;M-?JVWCX<=:RM>B8+7A1 'L9)\+:OU^^SZP^\N[ 9CC_8? M&]\$VP9^W47[!5!+ P04 " 5@6M2F5R<(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 !6!:U) 7\/0>@4 (,7 8 >&PO=V]R:W-H965T&UL MK9A=<^(V%(:OM[]"P_2BG0G!D@UA=P@SA"1;VB2PD+:SO5-L@3UK6U26(?GW M/;+!8K?FV.UL+H*_]/KQT=%[)(WV4GW)0B$T>4WB-+ONA%IO/_1ZF1^*A&>7 M\2/G%G,R"ZXYCB$0L?&TD./SLQ%3$L5$"CK\/ MHIWJG:;AZ?%1_;[X>/B8%YZ)J8S_C (=7G>&'1*(-<]CO93[7\3A@_I&SY=Q M5OPG^_)9S^L0/\^T3 Z-@2")TO*7OQX"<=K .=. '1JP@KM\44%YRS4?CY3< M$V6>!C5S4'QJT1K@HM3TRDHKN!M!.SV>RIU09 $=,.IIT#-7>_ZA[4W9EIUI M.R"/,M5A1N[20 1?M^\!1P7#CC W#!7\E:>7Q*47A#F,9B%7(D-4W>H3W4+5 M/:-ZE^I(OY%96N8PY (BZE6B7B'JG1&]E7X.R:G)\]NV-G1X<^IT/R$4_8JB MWX[B4\Z5%BI^(TNQE4K7$>%26N4"(1I41(-V1 NA(AF8U""0F+4API6.R?## MNW9UB\AA73$-4Y).=]% ORE"-Y7/._;\"S%)LHTA$F3)Y[4]AZN,Y\]=&^7,S*=+Q?SY>1Y M-G\B\WLR>;Q;SJ83!)0ZUKF<-JA3Z%'%8QC?@7@EOXFW6B/#I1SS=^4YW@ C M._%4BLI-Y[EPN4_82*#6XBENTA- "DJLF&]J.7"!)I.@UN8S\,-KPE$QV(D6+*;75@;8J#_7 SWM9"XQ+KO((DL9S' S0E@O: MJEY4@ N9:1C ?T7;\\F(*PZ< :5=CU$7FU':*L%:58D*<&K.8,@\RWU:1]<@ M-PTAIS<20[-E@N&^_BU:-9P72NZBU*^-7H/F[ %#LV6"X1&D"R[RSO=@@ MX%+,@YFM# RW\@=9U(-0IMC\J$'$93!!ZM,^1F2K L--_3CM.-3X<@(9I9NB M^^K+58/B9W29PVR18"V+!*P$RM6NF7'P(VHM&:[80&8K VM5&58)CV-RDV=P M.ZN/%*[3L$AAMA"P5H7 3+NA>L*PVTA5.W%LT)GXO@ )$ A*,8S.NCYKY?IW MB5 ;DUD?00$*S%0F6Y[68^*"31,19OV>M?+[52B@)S$@7*8)R+7^[N*&_!QI M6#K)-:'LIY>?R4KXN0+".J8&)?B:!.8J*RW]+Q=D"_/B'8]S07YT+J'&;R%1 MBBT)C-I:OXO;-*Q @\(SWI(7&=?"X@+SVRD&8HW>Q7WZ&"]R]^J'/-V(L^N] M!J&GSRML%NF>[-;@9GW:#9B@-6S7^W[[/ZYU6[>5VWZ=-:MBTXK,5Q_VO\ W_%3[F# :#OO--^'HG^Z+&2XO=WXSX9K54;I%65ZL=YDFYKVH? M+[>G'[FQXHS$8@U-G+LJ=WS+$RVWQ2[KB]1:)L5A*'@@E'D [J^EU,<3 M\X)JWWW\#U!+ P04 " 5@6M2C*LZIDH( "7) & 'AL+W=O/M2[D4-W]S)9L<5W#;WZW;?"%[TC7;5FD11LM[Q MLEY?73>7Y[)355F+ZP:UW6['FZ>WHI*/%PN\^/.#3^7]5ND/UI?G>WXO M;H3Z97_=P-WZT$M1[D3=EK)&C;B[6+S!KZYBJAOT%K^6XK&=7",]E%LIO^B; M]\7%(M**1"4V2G?!X=^#N!)5I7L"';^-G2X.S]0-I]=_]OZ/?O PF%O>BBM9 M_;YX5ZE/\O%?8AQ0K/O;R*KM_Z+'T39:H$W7*KD;&X."75D/ M__G7T1&3!IAY&I"Q 3FU 1T;])Y;#\KZ8;WCBE^>-_(1-=H:>M,7O6_ZUC": MLM;3>*,:^+:$=NKR2M8%3(HH$%RULBH+KN#F+:]XO1'H1G?8=^O'L M)W2&RAI]WLJNY771GJ\5:- ]K3?C\]X.SR.>Y_V;UR\1Q4M$(H(=S:^.-.^J M0_/H>?,UC/PP?'(8/NG[H[[A=TTC:H7>M"V,,] A/71(^PZ9KT/>;A&X!FWT MA?BM*Q]X!4]PNFKH*NF[TOOMX9)&:92=KQ^F'K&M6)3ET<'JF4YVT,F".M]L M-K(#6; 5-P(TWE9BB2K1MHA7L+7[R9=WZ,4/.(E>HS.\C!+2CTM?IAGB"L%4 M=K#S#[/9?PT3=/@D6D+O[5[T.[5Z3+S@,.*Y1B[/1 ?/! ' M/?"^?H!YD4TIG',36\\D-(GCF3*75993M[+DH"P)*KMNQ)Z7!>K_-2T27_=Z MB[I4)M;SX\Q:0 ZC)"%NC>E!8WJ2QE%;VT^^5%O1(.[82X/:U)['E$0SM0ZC M*&%NM=E!;194^UDJ7J'09A\$9M:S<432+)U)=)EEC'BV9'X0F0=CT74#<&[4 MTQ)=0_!5O4?_#@%D#]14@="$(Q/KHW!PDJURANS(7L9)G&(Z&[?3#N=9YAXX MGD (!X5]Z //9M/MNJKG3R$@*=F4?$ ].(+O9*/*W_L/G$/ EK053EF4S)>7 MTS#)(^:9/6Q0@LD)BRPXBTOT4;AG@%BJRZIRCM4.YSF9Q*-QJ$>LG@LS01^'H_XPTK)6O+XO 7KM M$M60+ /JILMONMKT=V1;LP9>.$ROGR&@P#34]Y"@0<6"&EV:K.3= MJH,;/VVQC:DL999C;:L\P[[U95B&\^/[S*DJ=\PVG6=\#JLX23TAFA@ DC MAQ#MCW:#1&)CCM(TGF2WY95J:P,^GF_AD+D2.TT]@O%>=?TW>JX4TL%%WO^I&L4IS^H M(QV+YMP_9O5CK#??%$VHB?4T'.L_3N/&(R4YU(9%EB7S!,)IY4OOJ2$*#1/ED.9 DJ.7K;>*HC8RXI3,#SU< M5MA7/U&#%1JNGZ['PV'MW3U,1B-4V0A=-J%;48N[TG.(9M=$F-'4D8=9VV)!0*7 M%?.N4X,J&D;5$+E.B0FC6)M'+,K(/!%RF>'4=WY(#;=HF%N#W&,:;0Y!*AG/ MZ>\PR](<^UQJ>$738("]47+S92NK0C3MBQ\R0.#K_CA"/86"K&$-#;/F35&4 M.IB '_1QX*JLT8;O2_"+TQ#*>C,Y*Q@JJBN@2R.V.HP_"/1!MNVKP")C!@SL_P(& M9D?\%<:)-9-NNSSW>HAM=M-1YG%O_K6F4?ZHZJ'74*FY_H M.XQ6)/&]$IJ\$PI38:P\3YA8IW(;"N#'&,_#L=..D-CG;X,/%L9'?XK\N0'X M=I"M]9%OJ?,WG=FA'^D2)WA)ICFB/^Y/29C:95$D?IO%9PVA&2^**-81@[A6%32OS- MR8=1KDTI'!-F'2JY[%B:^U[C,(,S%BZ_+.2B%WRW?XU.Q=PX#'>!9IV@N.P" M)RC,8).%L3FNGEYU*$0:M+%P'?67,!\;)L7'7AP9O4OT*Z\ZJ*C>0^4D"N>[ M4T<98[W+V@<3=Q7;12Q"GN\^T1%M$*-(EJ;C9KR])*;*M6])%7FQ2.F M[? :J^_[:Z%G;HN2DQ(S23@# F\7SB7\L(*I2; 1_Q!\D"=C8$K9<'YG)I_R MA>,91ICB3!D(I+_N\0I3:I TCQ\-J-.N:1)/QX_H?]KB=3$;)/&*TW])KHJ% MDSH@QUM4477##W_AIJ#(X&6<2OL)#G5L$CL@JZ3B99.L&92$U=_H9R/$20(, M1Q+\)L%_;D+0) 2VT)J9+>LC4F@Y%_P A(G6:&9@M;'9NAK"S#:NE=!OB4GU*K([ZO(&<5QNUK:BV M;L8KUEVA%JP&C"V@.8+W2^C%_MR]/Y5E*"A)VZ SKF'+-9PL_IO>7_%TZ5$+ M%TV7GF5565%K)E1RH3N?>4L:]S[F: - MH421KJYGP&D+G$[J\54?_XHU2FA-<,R MS%JVLTFV*UZ6>J_6BF=W$\5#[]@=O4E=+5+!:8[%:PG^^%$1]3 %?-)VX7.8 M2H/_#NR1 />(5AB\T1TUYY0B(<%>6TT6NO>^'6RM]0+)B7[>!>QH_$30.?EC MGX3^;Y"W%*4U!1'X9)UQ%#@6$X\[Q@A/&Q$"O1FGA^,6!D>&S(,GZ/RBB(IP=64ZXY-&48O M:N=CUX33;?,%[!P_Q\[30>?DC[T3)B]JYZ2WXWX( QCVV X%!DGH^2.,CTT9 M3G?EW[=SVG=I&(>S'N6!N"!*8=QA[)[<.,UU_PL2.\(DH'BK$[V+1".(^@9= M3Q3?VTOHABO]&VJ'A?[7@84)T.^WG*O'B;G7MO]CEK\ 4$L#!!0 ( !6! M:U+:&W%BC@8 @? 8 >&PO=V]R:W-H965T&ULK5G; MKF615*?JHTLS7]6 MJBH2;6ZKAVF]J622MD9%/N64!M,BREO*U(O2V*I/KW M6N;JZ6+")KL'7[*'M6X>3"_/-\F#O)/ZV^:V,G?3O9-Y[,>_S3 M.YWLQVP,#Z]WWG]KR1LR]TDM9RK_.TOU^F(234@J5\DVUU_4T^^R)^0W_I8J MK]N_Y*G'T@E9;FNMBM[8O$&1E=UO\MP'XL# ^,$->&_ H8$W8B!Z _':$;S> MP'OM"'YOT%*?=MS;P,T3G5R>5^J)5 W:>&LNVNBWUB9>6=DDRIVNS'\S8Z7*3%7MD7J=5+(F M64F^KM6V3LJT/B%OCN[/I]J\7C/(=-F_RG7W*GSD503YI$J]KLG"O%**V,_= M]H'#?FK"LH\-W\7FFCL=_I&4IT2P$\(I9\C[S%YO3C$Z_V_TQ4^/?A0,L4\4 MT?KS1OQ]-D7K+LDE^F$[TZ U;4K3XV7H^=0,^W@8+@3%*/6/47,;Q7SJQ^$Q M;(' /,[X #MBZ>U9>DZ6,U7K)N-'F7;F_L&P[_U \ A0Q6"<>H#$'($Q9E@P M0!;#4<&%A[/U]VQ])]L/E:IKQI!DZ:=T:&LO+AA'R0I:R2G)CZ1*Y24TVS6E=)HU1D\;QIRB#Z MS0,D^B*VOCD*HQ',;P3&8^H#V *#F5#$>"C"?2A"9RCZ2KZJ5$%N-K(A;\H^ M1CJTQO>XYP'*-LB/0@$(VZ#8LS(< <7Q2'I'>[)1:R5&R-[HM:QVXO6V_\+O M'+4PWCN.7XBBED;_-)&=3RQ^,9(- 8P?!J(P?@A(^'#B("!. SQ^C [- 7T= MT:P-(JKIU)[^()=G""8&562.8#P@( MLK)B.D#SH@)B39)LF)Z24: WLC8_& MI &L@0C*?$D/6QH79B[=^GY7DNSL)([]E^39[S<]\Z.JAKS0\@: M0866ZB&H.&8*FRNPO/:"IDBJ!"SR)JHR(NK+F,H>A8/@_]#',W M- W-/YO6[4KK*KO?ZN0^ET0K\ED9\J6N5-OPD%WY1H.!M2L,Q@(!10R& @%Y M4)_0X?R1;IT-[0QS]S/#![=B<9/E[^=5AG(/K<6#QV,KY1%4)"AD;Z,B'@E( M'T&)8"S?AP:'12\L5XI"E6:UKI;?'7T-&QH;%CM;IH-XWAJAN&O6^:Z5]-!) M<'8Y[E6]UNLOQH !A&#*@MTMBO*MXH*B1L(Q= /< MW0WT7W^6)Z8CN';-ID%6>?A+96 0+.X6K)^5@7NG8.?UX$8J?"PRYJA*#L"& KVP8N74,>[R$,C(.BOUP$Q"*UP M"^V/Z(! EO:Q@'LT"(I3 =<#N"^X@8'Z\D8J@!BT5;C7]C^F \)>9+,8-@LS M!,6IU5*@ON .\0+U%8YLW(B#$PFWYO\B'>A'.:[*+(:;6#@L@FO;.8J#^;+ M42%,A>G!R5XAJX?V2+4F2[4M=7=VLW^Z/[:]:@\KP?-K=C9CR/,Y.UMTA[*# M^^Z,^%-2/61E37*Y,D/1T]!\OJH[=NUNM-JTYXKW2FM5M)=KF:2R:@#F_RNE M].ZF&6!_^'WY'U!+ P04 " 5@6M2Y45 64D# "-"@ & 'AL+W=O M?&K''M1\ M*ANHN& /BNBFKJGZ[YY5\C#S0N]EX#/?E6 &_/ET3W?LD<'7_8/"GM^S%+QF M0G,IB&+;F7<7WJYR@[> ;YP=]%&;&"5K*7^8SOMBY@4F(5:Q#1@&BJ\GMF!5 M98@PC7\[3J^?T@0>MU_8_[3:40#GS&+DO=C(FI$K\O5Q2=Z^>4?> M$"[(EU(VFHI"3WW O R[O^ERN&]SB,[D$),/4D"IR0IS*1SQR\OQV85X'_WH M38E>3+F/+A+^3<4UB<,_2!1$H2.?Q>O# Y><_S?[ZK=G/S$C[G=(;/F2,WP? M\;+JEOP.0/%U W1=,0*2?.+5U5)QUXJWG)GE-'?5TSR);FZF_M.QC0Y0'@>G MH.48E$=Y? I:.4!QEO6@$^%)+SRQ4?$9X9^@9,JY]V\OV)KV[.E%6Q^ZNQ:/ M#-E+#8H!5_;(D343;,OQZ+T5Z#V>/Z#/[UPFMS.D1ZJC(!QX/,:DT60R\'@, MBJ/!8JT<1&F2NRW.>A.RBR8LFKJIJ/E5$%!4:-,VGA3_X,UGO'"ISD:)A'$V M4#W&7*7)0/08DP3Y0+2#Y^:,YDFO>7)1\_EMY1([&:],/%B]Q1B31M'@A"S' MH,F0:.4@2M+ +3?OY>87Y7Z10*M7R\W'-T(V6MPQ* R"="AXC+JQ%^*)8@=5 MG(?#B\,_^K_63.UL8:/)1C8"VHNT'^UKISM;,@S&[\/;1>@87V*MU99&O^C; M0NT#53LN-*G8%J<*KB>X.JHM?MH.R+W]NZ\E8*U@FR76BTP9 '[?2@DO'3-! M7X'.?P)02P,$% @ %8%K4K>M@-MH"P KDH !@ !X;"]W;W)K5G=O3TC9_?_\:FX6;7= M?TPOSF^SF_QSWOY^>U6K3]-CE&6QSC=-46V\.K]^>_:._)+*J!NP0_RKR.^: MD]^][E"^5-77[L.'Y=LSOZLH+_-%VX7(U(]O^2PORRZ2JN./0]"S8\YNX.GO M]]'CW<&K@_F2-?FL*O]=+-O5V[/PS%OFU]FV;#]5=VE^."#1Q5M49;/[U[L[ M8/TS;[%MVFI]&*PJ6!>;_<_LSP,1)P,(&QA #P.H,8 .#6"' G8G[G]M:_;50X]J+6;5IJK)89FV^]#ZWZH=J MS+;QJFOUJ5I\757E,J\;;_['MFB_:X0W\7[_?.F]^NEG[R>OV'B_K:IMDVV6 MS?FT565UP:>+0PGO]R70@1)^J]JL1(;-[,-FU7JMFO\OV?KV;]ZLS)K&>[^O M&8EU:8_U;KDLNDLI*[VKK%A.U '-LML"KVMNC_4I;]64H=B<9_6FV-Q@C,0. M1M0LU&SK[X.'DS@.9['8KK?E[IQ^;%=Y[2FRU-2VZN:<;[GWCZK!JDKM47^M M-HMJT]95J?YRXWW8M'F=-VT_T%3UW[$)Z;$)Z2XRMW7 :^]]?E-L.LJZ[KO* MZZ):>EGK_7U;OO$8>>U1GT18>^V#RUWP;J[^=D&8$%R>3[^=MA,"\T,#= E! MG##?[Z/F2"C) V$$BR%L(J3@K ]+$!@1/HOZL!2#\2.F1SP[$L^LQ ]?0_C9 M>*4NC&:5J=/^\Y@S,]MG%P;EO@Q"O&Y^K)O;&Z9W@3Q+K3$'M4X8%82& [6* M8ZUB-Y(-U/IAL^BJS;U7E_G^MY^["?-T=OWK_?3ZGT_JXO+43?DNJY?_M5Q9 M\IA<6HGZ5:D?54"USKUW;5L77[9M]J7,O;;R/A;EY+(NL M* BI")LW+28)V M-*Z22QC&O([&)(J=B1);HAYMP9&VP$E;-TD"TD;-@7L2 ]A/1 3&->T ]8H/ MC\6'(\_YZ^YGN5UVI5Y5]4XL/N&(0GBVJ!_AQ4;'8B-KL?O;TZ)W>RIVQ6,5 M1* "P871#3,(,AO3B9@[$;$3D8PI-K6%Z1%*?*WH?"NEE\6W8IDK*:8T_*)4 M$^ 2U60^,M\)1@TR$9C)IALR'YJ*2B973JVV]6*FI>R>, MV_N[3S,@S]X?HO6.5U!F<@M1@%LG9.Z&Q >(M):3N .E5DB?6JW]B%W\6:@] MO8>C*IIBTZ>D9* F+8N(71=U4VC1--MLL\B[LO;5;#?J9NV5U>9FHB;)=3=/ MJ950-V/=EMD&7_E !61.5P?(ZF&,DT":C9!XHJ172YU=K6V(7MX=EXWRS M-!:,V>9>ZE,?)1D*1L)E1 '-4'JJ]4MH,@VC<48XH!I)*B,1 ;YATHD(" M- MTF&\221"<]6(P4@P-$-J@4SL"OFP4P&J>,!F:7(TFE%-1U2 M^HG^B.L4S2B4JHKZ())#74ZU8J5VQ?H(B\15;DP16:MZ/?2'EJSTQ &D/]XE MH5KP4;?@>[A/0J$0XB$S!1Z%LLN\62.!@.4X)E?LSI58<_7IT^J-NM7;4_T2 MBJBPD!B7N0/4+U\+-6H7:B_FF%"H>GC !VX,5 L?:A<^#S--*%0 @H+%*((" M7>HV]-R0V U)1E6<6@/UF=6RAMIES3COA&*V70 <4@0&*'5"YN.2Q>Y(B1N2 M6B%]3K7>HG:]]4#OA"*""G8K! %JG9"Y&Q(?(-)63>*.DUHA?6*U/J1V??@$ MYX1"N21]BA?$M%QB=KGT;+8)<[I\LP/$=E=%HDQ,X3AWIXJ15&:8Q!TFM4+Z MC&N5Q^PJ[T5L$P9E'A'F,] 804VX/W1$6@@RNQWX&-.$01\P)*!AX/-3T# C MXLP1$*#&F2IQ1TFMD#Z[)\][[3KWT98)0Q[E8I8)@P(464PBT3#+!$N*629( M4M0R0>)AE@D&&[1,F!;)S"Z27]HR85 ;VRT3I@4RLPODY[5,&%3%=LN$:67, M1EF"[ITD UV.&8-J.<[-+D>-PDH$VQYU!R?VA-M=*E3W,&7R&R8]R]3?+9K1,.U9X@U'2+8@2FKI#! M+2=<2T)NMP0?XYYPY)$M-=?8,PX?V(+98TR@.8("?>/,E;BCI%9(?RNWUKS" MKGG'^"<$(UD@3WH%Y=R\.@7B-?J1L72[1*)Q&0*JL:0AH=*XWF,DZ40*/S"* M2Y!X$]6UQ-09&([2(?*U8A9VQ?R,!@IVCF8"\3W]B 62#$SP0JMEX7C#Y;$& M"E9H+)!]CTR=K^!D;=,O5,MD,:(32@9%>8-"8FGVCP$!@J&&]P0+[2B%J-\PF?8=((;* +S M"2,2#;?YR:LN#_,)GZ'<6&!N(1>,LB&FM104\L<;*$*K/N%6?0\W4 340IQ& MIM@74'J9MVLD$+B!C,D5NW,EUEQ]^K2 $VX!]U0#12!"C)B;3AR@?OE:J@F[ M5'LQ T5@._6&WF*36OI(N_1YF($BH01@P$!!0. =,K?+YX;$;D@RIN#4&J?/ MJU8UTJYJQADH$M$F021,0MUOE+@AX+ .N4]Y)_(D]>E[>;@8_P3B>Q6],';TB->EQX19XZ #DC M7IAV1DFMD#Z[6O!*N^!]M'LBH<)$W1,,!]T3!(6Y)U@PS#U!<*A[@N$P]P3# M#;HG4LME:9?++^V>2*B2[>Z)U%)9.EZ$>5;W1"*OBN#NR?3D>W6Z;W+Z9U:K M]6SCE?FU&NJ_"52,>O_E2/L/;76[^ZJ=+U7;5NO=KZL\4S-B!U!_OZZJ]OY# M]^T]QZ^HNO@_4$L#!!0 ( !6!:U)@@J5"'@< $(< 8 >&PO=V]R M:W-H965T&ULE5E=<^.H$OTKE&L?9JJ2L0269$\EJ7*<9-=; M.XDKSLP^8PG'[,C"BW ^[J^_#7(DC_A(]B66E 8.3?G(F]*GG%%A+5^^V6RM=+5HKG\T$\>/MPSQ\W2G\87ISMZ"-;,O5] MMY#P-FQ[*?B65347%9)L?3Z8QE]GHT@W,!8_.'NNCYZ1GLI*B)_Z95Z<#R*- MB)4L5[H+"C]/;,;*4O<$./X]=#IHQ]0-CY_?>K\QDX?)K&C-9J+\FQ=J6BK,U?]'RPC08HW]=*; ^- <&65\TO?3DXXJ@! M].-N@ \-<+_!R-. '!H0,]$&F9G6%57TXDR*9R2U-?2F'XQO3&N8#:_T,BZ5 MA/]R:*"I%B4OJ(*7I8(?6"U5([%&,UIOT VL>(U.T??E%?KT MVV?T&^(5>MB(?4VKHCX;*D"C^QSFAY$OFY&Q9^04?1.5VM3H&A 4O[8?PBS: MJ>"WJ5SB8(=_TNH+(O$)PA&.'7AF'V\>!>"0UK/$]$=\GITN_T W?]W]O40W M]W??T-WB^G[Z,+_]'4UG#_,?\X?Y]3(PS*@=9F2&&7F&N854GU>YV#+7$C1M M4]-69_33Q1B3[&SX=.P7EU$T:8U^@96TL)+@[*?%/Q"\300I 0F?BRKG)4,5 MX.4&K_ZNWW(=73LIGCC$ 5J](N H216O'ILDYXJS^FO 56F+*0VZZHH!T^6< M-OQ1%8ANA53\?^:#RWM-=\F18[(H37K>LXW2"?9X+VN19D&D2R7RGZ>:G@H$ MK@+.KKT@,VO\&$^B'DB'499Y0(Y;D.-WW+EF4@+"M^6D+\S) V/;C2/< VC; MD!B[\4U:?),@OH4.*2,WH'; ]070^PK"4:^\B;F"U[G80X2Z0$\L0*=DW -M MVV#-/"[0<=01H@70KI#8,U10R!@AXS5_ S[2NF1OLHM(0U7@WQ2]Q1?DR"WICF34!IOF/\B:Y*)RL?>ODU MN+))/[Q<9B,R\OBA$XPXK!CSZ@E62TCNSM9#Z^-11W8PV49Q$HT]T#K1B)-W M4I;M*"\0>]&4Y\&7V%[)4BN&;*LX27W)V2E('):0.\A*&4I$6PU.<9KVP3F$ MA?BP=9H19\'X?@MO].DMO#_K^"XY7?'R71&-.]J/P[S?!OF.OGHCW.;S4S*) MXKXC;#/PEL\3'?''8>8'A'+/W@DC!\$GV$;H,(O3R"--N&-Y'&;Y5CS?DW=L MTW8R[N]!'$9Q2CP8.V['86Y?'*HU+9@[42O)%)>F*D K5K$U=^< MND;:*N_ MZ719)0GQL#SN6![C#V3H4= [(6)[\'%B0718Q5'B6_M.)7!8)1Z$HB4ZVB$[ M(3K(/XF3/A$[S-+(ET&XTPC\?E5AJK[%T;[\KMV73]M]N1.Z+0XDLF/6(2$C MG$4>Z)V&X'#ET:^[YK<_KIG-CBL-FTD?J]-J8'T]J7^2!0Z) C<;H6AR\SO]DZ#\.0_ MA>'-_'9Z._MP&)).24A82182ZB^^@T $/3X#SI@W68)=CGS*-3IK"86/EQPRL* ?%N?A"7P&16 M?KC,LICX<'<*0\(*<[U>LUQI#[,7<';UR!"("T/-LXEA,RW-2^;A&LCI"=C+ MHY?$(2>X3U .H]-XY*FH2"5CB18I0637+B3U1:N432VCJ <9I EJ6>]][,V./DH/2C*0&0'"LAS20H$7@2M H#*]HQ;@,TL2O+76:J!H%E[#4Q-15Q?33#(0Z3()1 M<%I8\6V);H&FR8YM80WXL%MJ:]&.)><52,.5)!J*23 =WY;)B! MN1+?>8[E)'@;D!P*5@MVT5L]J@JEJPM2LNFY$= MVSKT );G/"!J ='_ N(6$/M$F\A\6@N&+$VT.A#MO"V;F_C:>+3-ADMWBFO4 M=I=;'*8S9K@AJB!K9 CV>) L-1@[,E_F+UB")I^5S&JMW>XGSC9<<.1@R&OR ML%Z0ER]>)11M+(Z19JWNK-&-GM&-R;V26!IR*W/(S^#GE_'O+N"IK4%7B.A4 MB%ETD?".R2&)1P,2A='H7#R7X0O(.GAX(9RX.Y?8\\7/\/7*/.B7_\=T8U#; MR__S@LBX$QE[D?$S(O/IZG9-IAD.R+SE7[(GK80@7]F1+* K9DX=[H-\94G M=B_%/AV'[DOHOE^T?]VB^&^_)G#:N\$5Z*UO;$,R54ML+G.WVKT=4]\R](][ M\_#<,[WETA !A86&PVO;2+IIYL9 M?/]L%%HN\M/2_O^@78.=K]0"D^&$^A> MU/0W4$L#!!0 ( !6!:U+WK-R,^Q( 'HS 8 >&PO=V]R:W-H965T M&ULK5MKM^ &= $O',8!:8(<7\^CW=#6!F),IVN>X7FQSBT>C'Z=.-T8N=\Q_#QIA. MW=55$WX\VG1=^_>3DU!L3*W#W+6FP2\KYVO=X:M?GX36&UWRI+HZ.3\]_?:D MUK8Y>OF"G]WXER]A;ZNM=^_,I7;_7AT=I0>O+/K34TDKU+:VC3!ND9YL_KQ:''V]U?/:3P/^,V:71A]5G22I7,?Z/1*0ED*E-TM(+&?UMS8:J*%H(8_XYK'N4M:>+XYZ^T7N&JP/^J71Q[>J2*/G2NCI,A06T;^5_? M13U\R83S..&;J0O7!%?94HN/-.7D^*28GVRCF\+J:E!14/^[6(;.PZ7^[Q,2/<\2/6>) MGO__V> S"RYNKV[5]4_JYMWE[>7;]XOW5]=OU>+M:W5[]>;MU4]7%XNW[]7B MXN+ZP]OW5V_?J)OK7ZXNKBYO519EHH7W&X/P*5S=ZF9OF[7J&]V7MC,EZ:]$ MB,JGJ$E\.:BTC=X:M32F4<"/5GN,LPTO[$N,-G#];L/?^Z:C;5IOL4A;F:#6 MIC%>5]6>?C=M)W,["/:A84%X'Q9]41MO"ZV>_.6_OC\_/_WAP_QVKMXL%C?\ M_>R'IPI8AMD=AM5JE26UC6!<<@2L3T>N["";;6#UGO$DJ,XI @9U=GK\+YZP M\)TM*H,'),8[L^XK6>WV^'_F:L'GQ+&J_8P$WZO2J<9U6+2H^A(:KBJ:1V>Z M+\K*N0Y#<3YO_MU;TMQRK_+!^$ LJ^G,Z$0AZW[.-CST"Z]/>WI3L>ED'U@' M*R;;TIBP<7V%?6FDCMII_N@;05=6#RWS>3>@Q::;D?@=RQ<*C-T;[94A^%#_ MZ&'Q&/RG25.\N>N]6C1-C_'O3.M\IR!%LL<_L52%<5FJV\L+4<'7>6XR41<# MH:>'L-6UK8Y?>XL5/$3(D)$\D+T((T._#+:TVEL#2RQ@YV#7C5UA3-.))\;@ M4@"5)NCH860$4UG /HDV5Y=WY/I*8V](XG M\KZTY5>I[NLMB'V)"'"0Z?(/)%9^/B,E ?(8;K!]0V%78731>T_/8&T/'TM> M6U0Z!#:<6&BWL<6&[#1+<.1:V\2SU+H!KZ%]9JHQ4'4 [6%GUVJEK2<8G*0: MFC^*3+(?:%4V[5Q= 0Y*')Y35V$\_4PHB24Y: X(B)D0A'S7T8*$*_21_0-G MI&3#4\>RS-5U:\@F4 >@^ ,,=IMO#$""/9.U9+K8[!JA*//\7K&_DL(EPYO M";Z;Y+*C0Z=-NHWN(.V>4,;^6P+N/.9M(8.4!#YW] MXOJWJ]?'9W_+V48K1$YI:EO,U6L36O@NNS:9US8])! ^G9%8EUOC$:UFM8(& M&&C2H@1R[&5;SH;*8!%7[WEJ\H><0TIX.<4-G$ %X[=P4GSB+$Q6(07C9V MMIX@$JD&?L<8SQ04(8OQ")AX @1>I#8#U= M B-KIECO93X(W$3>K\VL21>VVTN^'FA-2E>ROLAALAQD71RUK]O(QP@\M!Q3 M8CH>+-D-LS'>$.J#U"UM!2"57+@UB$-9D:("L@=5]IP AI68D;(Q9I1A=X92 M29APIQ+.5+G0^Y3GL26YX^-"DT^3+4A;LC@,!YI+?+'KV: "C06SK]*N*'^N MO*MI8P*)M/1U3YEPE=-B ,CFA*-0)1,6TV M(EO5[)* >2&?19A%6LDT8S1\C.]Z'8E)FA\)2VF&X,L072";V4YY&SZ*,(VN M]K&>6^DB4N_"^J*O 2),_O02&0X)R!2DOF&MM!_\\,%#,@@\PB!F&X&S)85_ M 8-1KX7P>;V7JW%,SF^%2(#P2/Q>&6E&$8YB#K"NOE])1JF9)UQP09 M9U%I!T>DQR%3],QE!S6*3%DS86/;2/-*X AP8= 5<2OB@UQ=,>E#BJ9OF-?J M/4T##8(9ECTR7P/7J=T6HVC(KY;2"= M=.)'I @5G%\28":'YF0$.>$1@#8^ M/2\5T;K@/ M!$RW3T)#DK(?61*PG+,9D9:V36<1B.Q D!C*"0JV8)(LH&T W(C$_7@]5@"[ MOS>3BI%_(*\8TY>87;D>CQ-8;6S6DHL57JNF!/"G2+3A2'L^.DD4/ 2' M?->E0I0ZJ1+L#2*=5 F[1CI/^#>+$<,*(N3:,U708(RZRIOW(+CD-.DXE81Z MR0MZRAC4B)R$Q4B0RJPQ9&4H;I"GMC@V?8GE#0$:TPM^*#@L9R&[+0EQ:;VT M4XN1S72K87U>L@3GK^AY2JLSUC*"8WPP:/MFJM,2*;ER'+Q)@"9K+6;19B\T MQ$)RMP?!MV9:0;C5"MD>&*JI;Z-6?==3MLUCRQZPU6)A%,E>%V,R$T\8'I&6 M4CM.5*7"->7_P6'C>=EC)SX%AV/FYYJUD_H*A"VU>JA%;:-L.6IC30KH]4*! M4M1/G0Y2A?%C&^07JJ H?/4X>,71-KJO!,!'?%! G8:)GC&.XQBC0,4)MUV% M]",CR$4$XQE8.(O2^,AQJ;Y)+!/'M'6&5YB- M:@&"NMK^F11T.-IB69>5&V6W$4?>1620GXQV.W>J85DUEZ;OK#T/!R0NS_0N'I/$G;=9%5=4UD14.+*+E MB=(48Z:>RB.^5F"_BIIA',UZ2]F:KUBDF<>%6=M6^\A.:YP$0G>>*D_)H"$_!@!\LP42# M!%LFMB<_NSN=(]&33_. M(Y-S[AJD8X_"-E7.9A?%LS5V]-)NC5U=\@&A7APP%9(NPFR;P)=K7--09TI1 M#T# 0*I0:4U,:J74:A>G9.5I[_E"+!J* F $-L3,P5.!H%S=Z*D91%[I=.U' M 39J3G7W39=X:/D%V,'(0*7&ZM$(5K%83TV$D@*"ZM[*KK+8@],]R!X<0X:B MC-0B@VI4O[G[-*,,2?<&HC-I8DA+0PH#479BXZ/2?971;IX;<)'[1!",.8E' MYI+@GK_QKEMJBA#9HZP\&/>QDM@5N?F?SW_@Y",,9LB!C?1:K&:IA?;;IT22 MIDI+C9&&&RC2%C=W9!$&EB=FOI[+_71/!>N-M_")*QKS]$%I(_U>B<-QRCV, M?#ES9=?Z FG)K3\V5+8^2B52T96PF->;@$TDO^+>/M$BZ1Z"%U;[6*UP>GV4 M15/SZC&#MQZ.S!<-Z%[6/J--QT:]GVR?$*5A(WMQG6N<*TUGOISKL[\/5'+P)@1B>409L!CPA(]"E#)D)&LA1I]O\R),<(6G2Y=;A_'8(E D$Z,UJ,I,-(OC,E5J#*]T/<#=8NHE)BJ;>XG, M\U(_69C-Q.67E5W'MKR8@#T,P1)RUS_[!>>MU*^2=!.G1JQ(Q M"^;%@9@U70.S;7%PY%8+,ENF]@FSM=W&@4WK"IM2VXRZ,?^MV-4D(>E)\W*YEUR9&J 'C<'V/="8?,0 M;/=4_L%7QT+'*'CH+*,2<-@.VJ.^:I-Z1)/J M/,VH[W'X1-+C9'+/)=O !+-[<@]!\G$2@?)[N4U4)IHQ&VS4?^?[QR$[Q1N$ M8/+TH1Q9J6^>GWX[.ST]94U^<_[\._G"OSV\@&[N73O090\IA8@G*9JQ9%(E MY5LCB'_-*9X"D>A, SR_3!5%,&9^]]WH5^=RM5-,)/T9UX:C9\_E+=6DD MZ_" $PU^$!W,6TO#8*QB;<*HPXHK?C-V=]8G6(;UP-&#<-(75OV.D3M,;$; MBK0$BQW?K!"TN-1G67L-YY."H(JW>ADKAIP%KM>.)LPB(H]A;QB\=16F\PU; MO@B)E<*6G--_-+EF$&H&;DY<+U9!OP\L5X@*FU/8;WK3(+X>B M9YY>T(MOJG@SO:Y:4G&:#Q_-GBY%AQ=3."MT'8X2.Z5R'9I>CADANQA-4!E^ M7L;P&]^LRQO%% !"A?"13]ZLT=KL9:&-+WZTNJ,[H?3VFLY4 M-[[UL)_E^_,._Y8A7?280G,]"\DT&)GA[O1,O9&<*:_QE=1?I-**72O%^VCT M>C1:3T?GZ^/4F+M]\Q==MS\LV0/-3-0F*R*. M';F8=*B!"U3!"'3$+JKD:O*_57PQCZ**+H=R?$Q:U5)Z@A,4.)IT6N]K.A^( M.%M^^U#N_,8(1(TM=E.&6,.OX;!4]SOY,RI\8 <[O-X8J]II+YU?\9 &W9B:55J53,2$$M].)&>3B:;;&D!_HOH033XK6N20_TR:A->YS>.ODL)QC9* M&BI"M/B=R/262WH1:!9?E1S>,UK8DE ")'0E*'"9FCFW]"X:H?H"V?/)^)6\ MQ;O+6WJ:78LPG*X)V2+8F]^DJ/1. "*/'_K<"(@9:9_B.Y:SU)B='F5/K*Q,,8 MZB(1RT(R-(@8!(0M9+YC" %8@ .<!\]BS*0&_@360@7I0.FEXK.A43C*:E MRH.[9-S@XYI5N"^@$$$?#Q$FJJ,5P\!N\.$\WM.E]X4&"W5#6ABQJGO23HG$ MIRE/*GB;(1H>V>Y3RSX22U_'IPZ]?W\R^GL()-8U_]4'\XVFDS^-R$_S'Y8L MY.\IAN'R5RF(;O E<$2SPM33^7=_/1(2GKYTKN6_KEBZ#EF&ULQ5=-;]LX$/TKA,].[#ANFRV2 (Z;=KUH MDR!.MX?%'FAI9!&A2)6D['A__;XA9=E)F[0+%-B++4KS\6;FS9 \75MW[TNB M(!XJ;?Q9KPRA?CL8^*RD2OI#6Y/!E\*Z2@8LW7+@:T#2BK3 M.S^-[V[<^:EM@E:&;ISP355)M[D@;==GO:/>]L6M6I:!7PS.3VNYI#F%S_6- MPVK06Q8U[,\K/>D &1IBRP M!8F_%4U):S8$&%];F[W.)2ON/V^MOX^Q(Y:%]#2U^HO*0WG6.^F)G K9Z'!K MU[]3&\\KMI=9[>.O6"?9,3QFC0^V:I6QKI1)__*AS<.>PLGP&851JS"*N).C MB/*=#/+\U-FU<"P-:_P00XW: *<,%V4>'+XJZ(7S*^1MDF6V,4&9I;AQUN Y M(^0]^--!@ L6'&2MN8MD;O2,N=?BDS6A].+2Y)0_UA\ 6H=OM,5W,7K1X!_2 M'(KCH[X8#4='+]@[[N(]CO:.GXOW\HN83*?7GZ_N9EIY>?+J_N MYN*OR<('!Z;\_8*K<>=J'%V-?U5J?V#N1>23JW?B]O+#YX^3N]GUU5S<4@8W M>B-FWC>4/_$N9D9\DBXK.:W#O@@EB?>3^85027K9J%Q"6#0HHQ.3^52^+#%3B8N"QI'S)272D9=0L59V,66!W G+&RZPU6LK M Z.%^G%V<7TK8%V:)+S[Y#@*58B,7, $YE3@9R20CH2%04.C7:1(4HJ"HJ# M1*BJ0E P@"0SD$INQ(*$K&NMD$)DP==)% *(+W@$I!XAW)7"\36MLKH4'PA44K@Y)P*N734EOZ[ MV6$ <, \H(< N2062NMI7SGF)>*GJ."HUK*SLE:A[+*L(G(?VB2#2 _]+9,@ MJ;60&EN":+YA :/83Y*0X^0>:Y:]DG\;+SR M,24<0-8XEYJCS29;8'.UY= 5,S:6V6_]R#QQ.:WWR<[O&B>FJ)?5>,>5>:\, MOK&9><"+F+E#;KFN2J/AT6\_U75OQNC.F)./J"I^F)=*C2N5Q6(ACKX MA' W:#B%*JD$5GE"8D>574'+TXH<,#)+.=5/VI*-+LE$D=K!GJHUM- D+:[( MF4Q+ET"D%KCG)P2!\050@TBM6*+9%TA6;.-9K.KZ). $J=0/;F/ MX>GH>=2@40VU*90#"[\VTH&0[+!0/D-4&Y(N]DH_$1=+;N5MJ6MRE0JHYX]Y M _#,O>?(XNAKHUSDP7_CRQ^-(>;*ZY_BRO$(=(.V%3&G;;:@=RB M5T@YF(?FXGXW9J9Z16*9>.8RJS+.:0X#TK)M40:Q-%&4]Y;2YOL8 M6F<\[592:8[S )\/O-3T;4PI51D0V0QOTX1$*7$69=KA?'U/;>9W(?99;$T\ M>?W^@,S1#W"/\J6 VK;O/QEU<6:WG-EM H[";J?;<9\C0ZY!]N #<'"K[!4[ M;2\%2R0"/W+U2]KZ^'_J6PQ;UVZ]"R(CC-T.K]U$JQ^?QMJ>7F#?PN:)"$(" MP^\VO$&F&PO=V]R:W-H965T0DB\IT@38%YNW.7/FKMG:V"=7 M,GOZ42GM+GJE]_7Y<.BRDBOA!J9FC9O"V$IX;.URZ&K+(H]"E1JF23(=5D+J MWGP6S^[L?&8:KZ3F.TNNJ2IA-U>LS/JB-^IM#^[ELO3A8#B?U6+)#^S_J.\L M=L,=2BXKUDX:39:+B][EZ/SJ.+R/#[Y)7KN#-05+%L8\AKK?H'Z/ML&4A'%\;]5WFOKSHG?8HYT(TRM^; M]>_)E1+O[2NGT[3GN4-O,6MA)R?W^H5:V^L9#<;>@"&XV'6 M"5^UPNDOA*?TV6A?.KK1.>?/Y8<@LF.3;MELV] 'Z3)E7&.9_KQ<.&^1#G^]HN%XI^$X:CC^?_Y[0_C+MYLOCU_O M;V\>Z+%DRDQ5&R=CNIJ"Y!Z;I"/AJ# *5>3HG=3D2],XH7/W_IS@MP8E%5WW MJ5'MXJ/4$HF1T]*8W-$1C8[[Z7C4+B9)0GQ)+J9'T](2^^I(M MUN.S"7Y/DRD]&B\4'5@*B'3+T;/SL5L#)*Z$:J!8>/)E &I@P*3/. MT[M"6N=_D[I/[0K-XCT92QI-")U%R7_%0G48 ]H',4C#%3I33*T?>A)=L49I,L@ ^F84SBEW&.F-(.[8K)I'_C6)& M-_.T1B U9^P<0C:(@>]T(#U7O GJE=HJ1/NUP@=3"I%)A>0('H853D )+:UI MZD@#C3)DMR_A\P5,I%*Z$) ,L9/.-9V8YN I^P17>\M('T)H@B/19W.L\I;1 MBT9H V=KM3EX3:[F3!8R:_W1IT7C0=\94#)/8;5^+F-@A;,'WP<88X6!I M.-R[%@[JSA9"B<"@'5 Y(MS2V[]]D6C$=2'[#BLC-)7H@UV)X"1I[3\Z.4G[ M"8HBW!^=I=.PZ0? FN/@4)M7')-SAKQU<$<.>V#R@CV2 H[6F&PQZ@?U#*2V MR)X5>)O5( WV./&;*!*3K+T+.9 IL>DCF7(9.,'=A15+&USD#E)[F_3Q:,^M ML*;ZR?:.+A1T;VIK\B8.S %=&_"SF*";PXKZB?2;V$)[FX+8_QV$Q3L/I3F_P%02P,$% @ %8%K M4N5AM'D(!0 K0L !D !X;"]W;W)K&ULI5;; M;ALW$/V5@9"'%%!TM=U L W8CH,FB-/4BI.'H@_4[JQV$"ZY(;F6U:_O#$FM ME*O1]D5:^]:A*J-2H\>SR>1DW"@R@_/3>/?.G9_:+F@R^,Z![YI&N>TE:KLY&TP' MNXM;6M=!+L;GIZU:XQ+#7?O.\6G8?^,OK.OJR4 MQRNK/U(9ZK/!\P&46*E.AUN[^0VS/\>"5UCMXR]LDNS\: !%YX-MLC(S:,BD M?_60XW"@\'SR X595IA%WLE09/E"!75^ZNP&G$@SFCQ$5Z,VDR,C25D&QV^) M]<+Y2T4./BC=(=R@\IU#CGCPI^/ X"(R+C+090*:_0#H!&ZL";6':U-B^:7^ MF$GUS&8[9I>SGP*^5F8$\^D09I/9]"=X\][3><2;/^[I"_*%MN*LAS\O5CXX M+HZ_?F+CJ+=Q%&T<_?]H/@)T\>H6/ER\N;N&F^N+Y=WM]HH%:QI\"VA4JS M]QY*%7 $[_F63-NQ3.<3GRP$U=XIY:(;UE&@OUF*#,L5#+#F*\Z6-& )S$&, M\$!!'T#C/6JP58)/_G-P/*T-550PK>AC_86A X*)VX$1,E]+UX1.N:+>1H(< M[LIJMNX7\"8:GR[@C\X&IK:+B:0B(J6QD^]%T0&5;)6)Z90)+ZG8Q9WMCS+H M; &_KSRZ>[72.X!G*0 YD +FJ2&MW/>AY"@>J)BWQI:H/6QJZ_M)K=:4=IOH [LQ?/(".X4KX&_-P1&T.383D&3)H8J[$&M[O0-%WH MV/6J,Z6'0C-OSE(JXAS,$7SDD*L2GIP,)Y.)I+;XQH"7:YX1'7]*^C'!%5O" MZT[W-Y,A=X!O,29!;X?L/!5UI$>FT%T9@YGXB^XW=G*I=49U)4F"KRS/-^/3 MD[>:I+Q+N%1:&>Z^I4SBT>X82:JBL)U@I5Z,@1-;_7VKMNFR;9U]X* )(%OE M\MO78&RMQ_V%DLLUE[NOK>-XJ] Y:6B1-7) 815B%:PRSQ&\Y?(]H.)D=+2L M+YD)N1_8/]4(9P&HN@B5X6/=2A]Q1V8/#OJ'QWO%\N7<\D\#L "%K6ASY)(649D;"D>7C*.C9&&X,XFJ6MO"XH&-Q3J M!3R=_A(1Q'C+,>3)P<+4\.QV<;SRATQ*2Z>JL;"VMMR0UD.9V25*U_GHN&7N ML:GEJ\&U_$S'#P./6&76%+.>9H@(/YW]2[/:FG5&3# C6"+&LH+C5'"8BRR7 MYZ,]]9(,%Z?870:^B)_2./.JSF5?TE8:U[L5KYR]\U\X_)5_H^]]Z,<'*U2# M;AT719Y/4NUIF^IO^UWT(JU@>_&TR-XHMR;C.<$5JTY&OQX/P*7E,!V";>-" MMK*!U[OX6/,^C4X$^'UE.4SY( ;Z#?W\'U!+ P04 " 5@6M2/0*Y+@@$ M #W" &0 'AL+W=O?6G' MB>=YGAF/9S)=&_O#58@>'FNEW5%4>;\ZC&.755@+US'QB/>'#=\EKMV.#1S)TI@? MO%CD1U'"@E!AYAE!T-\#GJ!2#$0R[CO,:$O)CKOV!OWW$#O%LA0.3XRZD[FO MCJ)/$>18B$;Y:[/^@ET\8\;+C'+A%];MWO$P@JQQWM2=,RFHI6[_Q6.7AQV' M3\D;#FGGD ;=+5%0>2J\F$VM68/EW83&1@@U>),XJ?E0;KREMY+\_.RS,?E: M*@5"YW#I*[2PT%[H4BX5.OAP83RZC]/8$Q=[Q%F'>]SBIF_@3N";T;YR<*9S MS%_ZQZ1Q*S3="#U.WP7\*G0?AH,>I$DZ> =ON U\&/"&OQ+X<\@P=PZ]@U/I M,F5<8Q'^G"^=MU0^?[U#.]K2C@+MZ/_DNR-_+=O_@GIY>7JW.#^'^<4I7-Y^ M.;N&Q<7M_.+SXOC\#.8W-V>W-[L\(O#TP 0!OA(:RDY8#Z3.5),C4,PY=0#J M#CU8"8^:/=J2)"9IRM:2DX4WS;7?T%7&^OEW^$-X",U%(>P M%@[V!N.DER1)P-E+1P=A(35)0G"8&7I\WPCKB= 44-"A" 5/**P+=1#\R$AZ MQ.Y6&*ZX>OI%\F$R?B8?#2:[Y(6TSH.3CU"W=?PN?1_.G)?4(S G@->IJ8$& M9(O<*_.?(FH1)>E*#T)2_@NHQD=/8 _X4B2A4:"%4=1[Z3*'V$SC2+;[>,B$ M*>S!:#ADN.A.-_YB>GIU?X+"HJ"5I3/K>9H.K@!#U7#]U@ M3@.-K%!8@$5!ER94]\GE]\7I;X,#.C46G5%3**D)5*&&'#H7%&_RV'AJC?W7 M&F*\,XRH491AY#I&U;Z=2]NGVZD^;X?9\_;VD^";L*74#A06Y)KT]\<1V';, MM@MO5F&T+8VGKA3,BKY,T/(&>E\8&E_=@@FVWSJS?P!02P,$% @ %8%K M4L+R,H>V P ) @ !D !X;"]W;W)K&ULC59= MC]I&%/TK5U8?6LG"8&!A5X"TL$1MU+1HV325JCX,]C6>9CQ#[HP#_/O>&1N' MI+N;ON#YNN>><^Y\,#L:^FA+1 >G2FD[CTKG#G=)8K,2*V%[YH":9PI#E7#< MI7UB#X0B#T&52M)^_R:IA-318A;&-K28F=HIJ7%#8.NJ$G1>HC+'>32(+@./ MQQRVZ]X<-<2_I4')9H;;2:" LYM']X&XY\NO#@C\D'NU5&[R2 MG3$??>>7?![U/2%4F#F/(/CS&5>HE =B&I]:S*A+Z0.OVQ?T-T$[:]D)BRNC M/LCS3'G['5,_9XF5$V_,*Q7=N/(*NM,U4;S PJJ9NO.+4^ M_)^ M U( ^\F46#Y()Q8S,@<@?QJ1O.-(#5$,SFI?5&VCGA6J&T3%\%?"MT M#X:#&-)^.G@%;]A)' :\X0MX&W$6.X46A,XAZ!7*PE_W.^N(-\7?KZ08=2E& M(<7H91=-K9V%-E<,%U]_E6(GE702;1P(_.Y*I.MA>) V4\;6Q&&KF@BU>ZX* MWV&P6CV^7S_ ^L_-^K?M>ML1P+:P(-D "X51? XM_"@UN-+4ECG9G^Z 3:_Y M4 ;?W]:J:6R%$A28?^ #RI^5J2II_8%LW%Q7!V7.B+!$C85D WZ :3Q-Q_P= MC.+)[12>2.0(!S*5<5V#@6],XTF_#T\E\B'- M^+ZR"*S9=I*.C:3L&TEXD;2[2")4G-NR!LGWEF1OG&'O6)0X\_7DP!0:G=3KJD3!%JD;=_-KG5:>H&JN!?37PG^)$5J^. -_)@@E(WH)K?!GI/2Z M+4U^1V"S(QSOB.=T=Z:\:L 7U6TMPQDY\AOAOSXP_X?OX%!E[U=SS$-9&O1O MJ* -\O906'!HOS<91T#-F]1TG#F$=V!G'+\JH5GR,X[D%_!\88R[='R"[H_! MXE]02P,$% @ %8%K4A]HKX+*! 80H !D !X;"]W;W)K&ULA5;;:A:[E28N0U;_-(XWZF(5[^>AXUG56>GSLR7B\7S>:>TG9P>Y[-/_O38I6BT MY4^>0NHZY??G;-SN9'(P&0X^ZW4;Y6!^>KQ1:[[F^.?FD\?;?$2I=<3EA&IN5#+QL]N]X3Z?9X)7.1/R M)^V*[;/EA*H4HNMZ9S#HM"W?ZK:OPSV'EXM''):]PS+S+H$RR]CMFNVE>9P/(^((';S MJD<[+VC+1]">TWL M($N;_P?],-/^9+KW6HC O),_U]M@K10S/_/!'U:(QZE*,>/1+U':^5H?K#W]Z-\W%-TM%5>NQ3( MY-@JST"@QKN.(J9*3,IWJV+V=+[6%G-)VI)548H@3#4HUJ@70,2EA>&&OR,88@M5>PCUHODA? 8-XUI!(\4*P<'L,!YD S(X9MGZAU=G @[+5,=>-=Q2R/ ?&,H5;!7)$$\5J*5V_1-R9N&NP2DL0? M9-V@;J@2+"L'2$EVBH45P#3D&@T%"T*Q4J&E!LLPS.C*TML$1E#W8II)0: ; M9?=PKQCKJI9"Z8I+XQ3)%D:"@?U63D%]B^YX4@9]EF04K;";JU;B@DV6,,#6 MRN=<<]YJG^<=%BK;%"'NJ6&>T76"]0^:*F^RPAABZ/RXS.3&Q=6KPF#RBC="?*JZ 1Z )K7<4HJUSW3[9?'(FLA=W94E_!'L8*S2E3(81!64P(8 MK58: MYG>'"&N4*MID66UI'J7$(E^Y^SPK(%*/7-8$GB#AHF@$%!BE"+_S0/ M6N8FIXPFLP@ $PF.&74$0)B/V;6/>595/L&*;R'GP-#4%X$H:"MF*S2K5D@% MJI,?1!#T+75E5[/L:L*F33+]P[(M<7K\)N,(D*#75C>Z M4NA%LL.ZT'TU:.BBB-!#;N+TZ"+Y(9+=.K-%\;ZE>IW_.*9C]J'?D%+Q1T)7 M,0%KB%#E:,0>;H[97$-DA"__O)R>?#BM[LRA]G/_H7F]_[V(?QU MOMP$"6)CN0&,I^/]Z:Q<&^[,R^7KO?)8'Y)Z ]?%[,6S"?ERH2DOT6WR)6+E M(JXD^;'%'9"]&.#WQKDXO$B \59Y^B]02P,$% @ %8%K4M"U?FU7!@ M^PX !D !X;"]W;W)K&ULQ5=9;QLW$/XKA- 4 M#J#H6$F^:ANPW:1-D M1TCX4?:!V1UHBW.6&Y%IV?WV_&:YD^8B#/O5EE]=< MWUSDR=KYKZ$DBNJZLG4X[94Q-L?#8GO1$K1);RR!PT?E=T2=8R(ZCQK>/9VXIDPMWQAOLKL1VV+'2@2V?_-$4L M3WN'/5704K#?-4ZG +IZ])9@4 MU-Y[%RD\/QE&\.2=8=[17R3Z[#OT^^J=JV,9U,NZH.(N_1"Z;!7*-@I=9$\R M?*/K@9J,^RH;9>,G^$VV!DZ$W^1I _\Z7X3H$0-_/\%SNN4Y%9[3[_(,@:BO M/C3D=33U2B4IC\'W)"=.N>/0Z)Q.>\BI0/Z*>F=O7Y[/7\[5GZ1*?47*;:78 M9$OC#1+(V!N%I$1F:*LH1!T).WPX&@I]9>K-$ M"B]"BD*NR4GINE!!6XAPRR46<*;2=;L$;*UG3GP VG[5*YYAW5B3I*VUI]*U M@<=\BHW1/B]E4M 5LK]!+L<[1#JH-?*1_V*)-E:QD[YBCR>Y]D$8)'44?6N- MR.LPYYH15'2*KB-A M?UT:6+,&,T^,>7"U7L %>:<(=M8&MM U^=PDH; P!_CL! N)PGE!5,,CJ&H% ML98@C24E Q3\4BEH7+!@3[E;U>8?$@L_??@"G +%A$@Z;XU>=&@.U&<'H)D# M8DQX2D0!\BMM6V*D;@5M"*$5%$\8<<1X8G@14 OGD13L90Z^"5SQP+]@ MGS$["2NP-C4D(PJQJ*/L7+JJT?4-JG)KBV0[C&KT#?\2>[7'=1EH6 LV7EL8 M6W"1A1QW1>)+4QFKO2#SG)74E6MA$T(!6H+3K4U@S)5"STR"#C6^<-7G*LR[$3.@R*_F.ZZ8:;\"5 M*KK1JJTU\B_BW*5#<:Q#&@6P+#0OOS*UKG,#.^: &.2N%=[!3 MVQ*Z28HPW#'_$JM,/T]5PZOY;S_KJOGE''G0L,E!>B;2+X5YK5%)[L8B A?# M)6(@Q5L4H](E ?' <') [FHAMK:/V+LGV82/T8X/]M7X:*8F^YF:CD9JWC:-W21JKD.IEL#N3C![LA)B",4.FC42 M5NHLX_P_("7Y]GI'Q4M6O-&F2%5;TOIN;K&@"MJWJ2IQU#PH>\<[<&^A@)G> M/0 S,/S[#/]T,A+PQ_M'^!_.9@]\=J_:WG?+C@*2$H$:S940_: KNK<+W%]),ZF;V\\9V*9RC,$B3E3)#5*A NI'0CKLQLBB MDY"N^?\E3HX?.O9-:[>S$:H57WNI>(&2Y7&+!T=^"MQ")=J^>.B+H\%,R@V/ MIMWH ;,"94G*O;291[A,!D>39_@>'CS[41GA]TS16AB+!FFJME++5HK1O>Y1 MM"200?C1"BO.81N#LJY>$:<'?.70@J68,E'JG3O1R2&S--?<1>5VE)JV M**SY[G4']/N9*DZ0Z#T\Y$FFLO[H*./AA%=3QDW5T:$,9NH()0/8X,ZRY&J_ MWQ]/L2!%=9SUIV# ]]EC-(JFC9)Y72O?R_K9>/I'H6OM,>ETV@2TN0C@8' M>$CY]-1*D^@:>=XL7,1M5H9\S27/!["_=&C*W80%;-^[9_\"4$L#!!0 ( M !6!:U*,+S?3+P@ '05 9 >&PO=V]R:W-H965T;B*I\H.[UDPK!8,/>ZPD4?Y63AQ?FKTF@S/AC2^ M\:KZU0"GOB)Z2E]U[E:69GDBD]WU?C:(N#0?# MZ UYHT;WD9D7>9RB6RZ16D6Y3D=N?6J*:]EG9.-6V--+2OR\6F(D ^\\; MJ,8-JK%'-?ZK'FE!>,DY/]EE=CV_NKFFB^O/='/_979'MS?S^[O9_=7=[.OL M^IXN9]>S7Z_NY]3&\P.2+U*D;K4%=+^2=*/2#Y^-HD_:%-H(GWIZ21>9-"H6 MC30V(NW__6]'P^'@8WO0#T4?#TC!%9Q?WD6+RO9%-;/@Y: DDJEZ4(M4DA6I M, I3&>=*ER;=D,R*5&^DM+UFWT6-51CITSDAUHUE964J&.I&"F/Y)C8R40XS MK#2/*I9>="H?91I>ZXSA5"J"Z)S@R2+398X-/#H1K[R\E\3UZ"8GQ'0),J1C M']6#+JVQ#8R+C"$X?]=>3M/22/F'I$(8IV)5^,V[)-*4EJ4K6:?*4B*.32G2 M$,_5 Z.HWU<@NJ3R."T3E3] (>R5R*W3=C3$/+"^E;9+GYU9^+Q$;Z:;['#]2V!+"(92C4N#&\328=(/P#@R61N=2Y8(W7+)T6243E3$"N+-<;^"_W9XL8D )K9Z MVEP]O3Z)V<^KU;J;5Q'*\.@7XB2*AA]Q-YJ.=IZ/)A%=Y;"0M$$9FAR-:#(8 M^6O4'41#FCT5<"]VA1E*V+K.-V&M9-6B[G@\/J#]PVAZL'W"-<+U(M-PW1]U M#)U4' 9RA (*[D( 6!I.)]!E1./1A*:' [IN>Z-M:T#>GQQCGU]H[%79'P_] M4]2-HN.?$=+_UPNC,?Z&1_B;'N-O2Q-2C A%R#F>Q74=.*)BA+US[.E\^9$!YE6%LH#M6-'E979SIY( MN>\EHCG9SA)/SV<)IAU6!6HA (HB16UE$$8^H(IY]#WZ70:BRK7;RH4>&33J M^@T2E?BWCSJ%-K 'K%&]W=T0JYZQ>5(:KAH\OE0&BEGD2Q;R!?Y8HCN!RK[Z M<8IX/"OQR'@:W=DQ+*2"%YRYK/(/SSA5L(8OBF-'OTS61>5V_)=YY7L>\Q * ML8&?T#6)'+&-DTRFRJRJ/JE0N%T:G1$ZB(KP>G1A<68I0DR4-L0U \3B1P5V M(2"+:[N_HSC\A+5V:8J!_6DFXM;0!RB*>0C-US-VV(O&M$>C'KAXCZ(>:'8/ M@\=\N>/EL'Y=_%GSG:Z@:H=JHF$QDP$N]4!]_0=J]P=.,Y)-=:ED;ZM,56"F M0<1A;_"2)'9[ADXJKO,)IN06I_&15_?-*@X?P3^'O>%@+X31@Q&^X?*2/"Y$ M3P,4P9_(2G^F 415ZE3&TVH=QH"\Q\;9#=/148_F)=+3H\#X[$G&I>^<[K;@ M?#:]HW=^IZ2ZJY[/[FZ;;KHP^A&]'4)5&H>LHF"<9+?3JN)Z)\W7"H9K4=ZV MAZP(JV>F90% *N^@$+<-!500RY:KD:;?H*BM\L[C8H+*& M0_PXFC 7N5K*?=_=PC!O)2P6B(;Y?FA41XIU$=,<.G%"C9EPAYM@]@"(6*E5NX^GJY9HD0L7AT(00 M?Z1H1UEI&9QH492%?C@,!=(&I,!9-:NV,;>0*+OE2J:<;:IP][V0=0U=K]C% M8A.HFJM])I+WG67\/J^<8<(Q)<>9[2F6Z&*J[;MDVT%?\Q:W^<\. '_F6%*K M_+\<1_[Z2<3OSA04?.R;F2WXWTKT1*-!O> "1JGL_5KN:>Z=ULK*=A:*C>\( M$,VV%-RUZ*WFOD"V0;;WC(++42.=%!P(D*6\C7SLM6Q1\P4?GAD;^D-*$8;\ MB:\;B,.66%*/-7K4X'*6:5+ETPF0=F&P!]C8PNV\/_*OA[V7OK7T6U_"P)H/ M_GL?W,S,%3Z*-:/-)\6+\"5M.SU\CX3?'F #5+@EE@YZAY,.F?"-+SPX7?CO M:@OMG,[\+&ULM5AI;]RX&?XK MQ'31VH#BT7TXM@$[]W;C!+&W^5#T T?BS+"1R%E2\L3]]7U>BG,X<=Q!L/TB M4>1[W]396ILO=BE$S[YVK;+GDV7?KTZG4ULO13R^CT*B5X!_ /*=9V;\U( MDYG67^CC77,^"4D@T8JZ)PH&D(J?<] :G M$GC]Q8>5,+R7:L%NQ +&[NW9M ==.IW6GL;52"/^ 8VJ7UKV2C6B>8@_ MA3Q;H>*-4%?QDP1_Y>J$)5' XC".GJ"7;)5,'+WD!_2\:NR36&GCE/WGYV[ZS?LYM6;]Z^N;V\^"[;D=X+U:\WT5@#KG7C*CJ)C=C58$+>6]7JW M_FAT,]2]96^,'E:,JX8=Q<>P3<]EZSX_+W4K+&_%-[ G['8)@1YAQ[@1B$J% M-&ZPN>(X%^V]HR9XO=P _LT"ZM_:^,@6QHY*-'(^%X8L5R\YN448:7M96\?R M$-GV*$I5MT,C3L$*ZF(+-%4C84G[G*VW^ ":8:,QPP*8D!]@4F%GA5)H5Z*6 MO.WO47@<;ZIGHB=XW;8<58U0\.F/%T;7PMQOM\6S6G?$6G@(QQQ"]$;.!@!9 MIN>0M!EHA[>01G#EW<$!T&FJ5FSEE01%=2>-5F1%@%-82! 'EQ57DE@2IJ7X MMFPN1=ML<-E FH^&/"0@'C'DBK2SEJ0F+JB;P!Q5$(V M4:%LW*[#F$G=0$C1LOD@VN<4*L,<;D:"C&2@0P>UY@)8S@0+(VL4UL&0;="( M9,W;1RSH\98"OEHZ3#4 P!7\G>UH'RWGB^@]NUHK="%AMC G[,-@?A38X(P< MP[EQ]8.3PAN T:Z\KO6@'.9*M[*&KL2F7XJ'E-P&[X %RPU**XI/=]-@8Z7MO.4(D[*52 R#&FL=@ M#^IB+ J?_9VAESNBE!X7=(KK_V\M_(KP]:#T/C&#!: M. T\CNLA3IV]U0O>L]]DCW!@O[ BR*/8O>.TP+N,@K*H:",-JB)D[W992E+= MC#GVU[^4<10_W[ZC!, QB[(@!+7+_?@EK+?4>+8[41R$20)G!'&5?T?JJJ6: M2<'THN5C$7W=#K*!K08CYT@%%]]Q%J1ASN(TR,.,56G$HB "N6G'WCG/T+RQ* 9+0(@RHE8U1Y4%1DI@IB*X8L;U58',9:N]5)B"@'!FM-=@ENM4,;O47X1-1BKQ5C'!^7I41MR M]&F]T A":1UW(^BF0QI[)7I-_7ADY9O!-X(1ZDX%LA\VR'B<#$9#(K7HANHH M$42\B/E>*VHPB;@K4,>_@"V?81394L!&%6L%OG!G^$<(]+U$(*\S@!!635KI41WYV-T,XP M[;@@V9]472M#@-Y)JD0NLD;OUMJ@9$ 0)K[B9@R+,IK@-^W7,LR!4$\]B*4- M:.#!W*!@$!%&PKH0"PLZ76. ]A.34)BR>AJJ!AI@K1NLW="'/1J5 S;T/F<< M1B-P7NG) MWD'Y5>-B("U8L';@"V'SB79)BR)RF:HW.AP@H'F M.SNZ.5[EN=$=\[=6\?YL:/KP="?DH*>8>6V M?],P]F4_COUN]H87KC6 %=TV6LJE=PIE'-'"CM*_;-8;3/''O+(L/"B#?X'U[3X,HBC"CY.'# ,)LFX7A M6)Q#1.UCX0.>27A,[[@L?A@\*<;F%!S*(CD@>*HH@7^B[,G@R0)X$,\B*Q\- MGC*O7.B$8?7 SQ"E+&DV2G\F=*((1,OHP,@!KZIR[S()V6-_D:9[?^50^A;N MWR/Z ]T4QQ]TV]WM[\W+\:_>#GS\-_J>FX6$K5LQ!VIX4F039L;_C>-'KU?N M']],]ZBS;HD[,<84 L#Y7.,RZ3^(P?:G[\5_ 5!+ P04 " 5@6M2G#+[ MSL\$ 3"P &0 'AL+W=O&7OGEH@>'DJEW4FT]+XZ&@Q MS(VYX\U%?A+%3 @59IX1!/W=XQDJQ4!$XUN+&74F6?'I>H/^/OA.OLR%PS.C MOLK<+T^B200Y%J)6_MJL?L/6GQ'C94:Y\ NK1G8\C""KG3=EJTP,2JF;?_'0 MQN&)PB1^02%M%=+ NS$46)X++Z;'UJS LC2A\2*X&K2)G-2 M>)/=[9V27SF&3T7[IX)W.,7^N/R!6 M';5T0^TT?17PH]!]&"8]2.,T>05OV+DZ#'C#EUQ="HM[\^#JE5A397F862OT M L/ZK]G<>4ME\OGK=Y]O9K<7EY_A M=HEP*=7>N95$PU;&-M2(ZJQ$*S,!W-7PA]$+N$5;PH7.B!@U$%PIH7L@' BB M2IF&74]HO_XR2=/X;=!BB;!/WK[I047JTCM@J05%V[,5QV4'IF*K%(-F*RJB MGLF&BN5VHBMRQA,A#EB0^O$$:BU9D@R%1XJ8@E@)FQ-%G8,AP[:1;*/,IYEP MR\TVR/;ALK: 9:7,&K%5K;V3.4(NB9>*% U^6<[ME_3KI[C(2KY_^0"89\&8KZ?@W:>,"'#(EXTDN3 MP]XHCOLP"UC4,36]K%W3]%B?&*_X9S@ZZ,6'XXUI<2^D$NP&!0V*VG.I?F=; M.JB""]>/(0\/!LR48H.&0J:-WKNG>[K[(3-B*RU8T;ETKB:Y;6ZNI%\"0TJJ M/LJJ-)3*!6JT0JDUS-&O$*E8-88L%9R -0I+.?Q*R4+/%:<)G&$+(2W<"U6' M1GR!X6-MYM2: 88R:Q9:_HOATK8]FSUM9'S@->'>MRXT7*&PI@Q[!F/X!IIR MVQWRHDT$.QJ*9).H9-*+XSBXEG!VGY'NZH:>E)(X-.D(!N@ZKRW'+* 3?T+X M1I'W33$K395),\[1LVYI\O4U# >TGU&IT*P#'T)%G',IO.<"_1(*]/,KK<1OD2>R MG%_AX6.MNH:*87@8PPX,A_WDL($FM5'"1Z/^)(8O#>;N.'[3B,4CH)FF0,E= M[V W3?@BG?3I??@9$M\W]G#<\I@,8=M'=/!D4*'OS"*,8XZ27&O?S"S=:3?Q MS9I!YU&\&1<_";N0%'R%!:G&_8-1U'PS-AMOJC#VS(VG(2HLES2UHF4!NB^, M\9L-&^CFX.E_4$L#!!0 ( !6!:U*Y!V<0J , $T( 9 >&PO=V]R M:W-H965TM&&+ M5[\$B>S#=BNBV1H M$B-.N@_#/M#2R>)*D1Y)U>E^_8Z4HCA%FJ)#/R3BD;SGGGMX/'IR4/J3*1 M M/)1"FFE06+L_#T.3%E@RTU-[E+22*UTR2Z;>A6:OD67>J11A$D6CL&13/=OA!NW]?JW)"EN4 MC)/!'(W!9;)5ZI,S+K-I$#E"*#"U#H'1YS,N M40@'1#3^:3"#-J1S/!X_HK_WN5,N6V9PJ<0?/+/%-!@'D&'.*F%OU>$"FWR& M#B]5POC_<*CW#@.0>-YU(,_R';-L M-M'J -KM)C0W\*EZ;R+'I3N4C=6TRLG/SN9I6I658!8SN+$%:EBJDHZW<+I_ M1CCYH(SIP*5,54G6M;)H.I/04F@'$*9-F$4=)OE&F!%<*6D+ RN98?;_DD?17P=R9[T(^[D$1)_ I>O]6A[_'Z_U.'1H _YUMC-9727Z_$'+0Q M!S[FX&=H_Y+FWX%?+N^O[C_,[U;OX.;N8G4+RYNK]>WJ8G6]N?RX(OB;S8;@ MKVEZ!7<%0JX$75(N=V#95F!S4_F_:(#H05HPN:,Q=Y?IB;KRU-/GU(6GSFO5 MME_\LI(H+3 #*@?3%@K$ATMUU@ZA MD MPA:P0(DYMP:6-147]TXS:=R8/.?9WW1_O,>=LDS C]7Z@@DF4WSD6XF6; 1O MX"2.NV=G@XX;)J/(?^.DFPQIZN8%01Z50.JC2-TL%0QWU&7@_.8,3UFF#./N:EM-* M:Y+J[1XU5S^$YBB>]D^_%NSK ZXU&XV&3JMX,&XFAO%IQQ.JLP1NCO'Q@5X? M@\Y\$T>#;C2*>D<[B9&HJ*& +QY\JC)/P>'4Z?"4E/?50EN,I4+7?O_^J,CV MSXNLJ(ML3SF9'FP0P?4^.//,BMJB:Z&\44E69=R=PE)1@R/&?F24X)D_G/=< MDC::2[K!Y;8]%YJ+>%1BR]1[_Q#9B@;4J+N]NUL^U;. MZR?B:7O]T%XQO>/2@,"<7*/>Z3 73]>M6'5WC\86V7I^?%#4B-#[3;0>JXH M]\9P =I?$+/_ %!+ P04 " 5@6M2MXJ88IL# K"0 &0 'AL+W=O MJE#23JYTR2Q-]3HTE4:6>:-2A$D4G80EXS(8#_W: M3(^'JK:"2YQI,'59,KV=HE";41 'NX4Y7Q?6+83C8<76N$#[=S73- L[EHR7 M* U7$C3FHV 2OYL.'-X#OG#*'$5Y[98A2'66)-%[O^W'\?NW=,HLH3+(M2K!H;02Z(QG&@W/4%I@,H.+@F,.5_>8 MUNY,P6V>\[219&W3=@X8X!(66-G&JR2*SST'-X34FBC%%BJ?(*O(O%+&_HEE M)=2V]'IKC>A'&VX+[]1.H0=+99D 27>780*-8[ %LQWBB,1346=+#6J$UZ?Q411%WM/7@W,_IAO0RQM,%2W_K,GI)LRC$HMZCS7W02BY_S^C6.Y29ZGIUUU$5\\W7-A3QMS!7H!RI M;1QO2IU*T?%R19;8X-OB1N.K7Y^'SAM=\J*F/E\N%H_.&VW;LY?/^=I;__*Y M&_K:MN:M5V%H&NWWKTSM=B_.+L[2A7=VO>GIPOG+YYU>FVO3_]&]]?AVGGG%U>?/_J8D$+^(D_K=F%R6=%JJR<^TA??BE?G"U((E.;HJ>T^X^L/)19Z6"N7/W!EOWFQ=F3,U6:2@]U M_\[M?C91H8>T7^'JP/^K77QV<::*(?2NB8LA06-;^:MOHB&^9L$R+EBRW'(0 M2_F#[O7+Y][ME*>GL1M]8%5Y-82S+7GENO>X:[&N?_E*!QN4J]1UKWL#<_?J MK3S-;5:JCMO76T+:\+=Y^<]SJ75YT4\XY6TUU<3.MGJH#U;8G;R=B2!,:KPIO2]LK; M\%&$:76]C]%;P>Z!KQ;6%T,3>E(65U9 (A4Z4]@*0N>]TGGS[[ZY>+1X=GGK MCL*^I>F-1\[!,KU3*Z.&%NG&> +]U&YC6F7YRD,Y70/;6L7 A(9&F(5 MS#!XR*YTA?W4SJB-WAHHVG0U3BC9@+;%/2BDT@E0'KL6IAP0?%-;BDS9/&%C M.P[ F2HMK-]/#(:L@UW8+(S?-51JZ!O6=7I/R^8G@O5A#M:')R/M#;RY&GP) M<[PSC=OB'#KD=]N2O%TGN';Q._FP%8UH #)D2 M?BV!%-@%'MS/8HZR@:B([2F;"]W97M?Y\,$7&PJ:I$XM"%/RAH@$P [*^T$B M3@2IS1J/5(8R-0Q^"[7I"V\ &P-' Q4*OL@.B;J0WU:]EAA+)W5XLCT\:MR? MMRP]H(6N$SRW@4XE*R,YIHK!VF\/;5I2,7<,%TF -ELM1% EMYM.6TCN]KKN M4?,ES1J])SAS517 %O4:8L-6U= #H2;/E@. LL/&YH;+8<2I%.>>4OBXM)6(S3%U L$>901[=!)L4&AKW?"IQY#J].(/'.\$L##G MVI%?_+B?\$X;39-!HQ4\1JWQP4Q!YS#F4WT*TWLVR&W8@2%$3P%$@GT#5BIE MJZ/*ZX90[Y64,GI,?(WG&$OP%*@P52M7H_+*$_'D]QLI;XQPS")H$6<0JHMM M!]F:%;9-W""+$\/5!N"9:#EJ$6P#YJQ;PSL0\AE(X3R'B6WLIV2JXVE/=Z9F MCC*>BH;'.1H>GW3H;U0^CI:LD^NH@?H^=+HP+\XZ8HS @;.7E]=7ZLF#Y4S) MKFI&DF[!<$(B"V1(2A3X8T;5B\LV*ZZZKJ?Y3;6N@"4"(CQ/(98DBB/P]6!\Y M.M:%#6K./2)18H"@[MBYF<_2-PXNS2R+C'FQ5(TT+\PK0K@[5]>WMF"J1X*M M$ND6C(*]Q$YAI"7)X 0(_VB6&>LCL5['4D.;1/8VDLR)$RQA>J^,]E16^!!- MY5^S1REHB>Y;@13>6_8DA>;JQR0H[C.G0I2VMZTVFRP<0PB;PMS -1@ZUG1J MG, MZH%C&J*W/#-E, M9)R0=13D &JP0O@4()&:.0LB-PS%)F^8[&INC"]LH/+TWHT=P7'MCIB$XY=1 MEM*R+2028:&5\X E+A::<'NWL3B>NXZ*<5K'3.?TJ:1! (V@_79NJ$O)"D)X MS8Q&-E1WV-W411!?E-(Z];:PX8[GP'.?>1D"K74-FBG3 M;JUW+3\@3LKA3GKDEE(0 :4:5: M1^=.D*?\"SV+X2XE^T1@GYW"U1X90PU, M[''HYBPSE<^DI9R)R(E,:FGNDSI3?(>N;K00\U$1:K84Q'[:L%C8J M)'@3G&KO]RRI.(H28 (VU*F MP-!N;_4AVX0>0W!?[N?)%B"F1BV!VL2+R^_ M CL8&:CUJKZ8P9R3N(?HM0V#&!*"Q@^UK;+88]#=JAZ<0X:RC,PB#S6NY+:- MLW5&%1+JS<1F!:<'X@W\0AHE,7;J3F*+3T)6&>WFZ@1S>)*9PY-_X)'P[\"# MFU2 CM&(DYLL#80;9BK-]0N'=U:K0W3>,)/28"\.0IX8P.C4C 4*2511TK4R?)0+W; M.!12M(N>9Q;4F*X&])NI74+VT[U(A<(@TK4R)YEJR "HJ>.W:TNS$_#K/!=Q M"-4]:F"JVW.:ZS%5BK+>EDU:8MT&]*?4XW,7D^8KD)S9&<-(!YY!^9^,]R\D M?8Y%?3 Y6NTE3=((ZJ@SN"\^,A7Z@@/8[XGY(1FG0I.A=L>"9<+^QN-@/1IJ MM:E=/B"6DSG<&$P19*,>42UA'5.-Q'A1FTD+>%PC%DCJ.K.UL0CD\.16ANEA M%H%2N]PF%(MNS [C/4 1C8CB\I&)5.K;!XM'L\5BP9;\=OG@L7SA M>[_J=M!^GV?/_,RO0YVO+&:$.YWA=PUD:.Z?#@@22A8A)EOL#1<,2D1BO$7A M!UQ_'9OZ5#N'5@_P#^X@@DOI?Z^FC/%5A/)K(=()A":4<-)X!GN3&*VAZDV$0[?CMQ5,VI_C&#&&P(EZ:E8]N%[(23I75I[FL/CU95J\-C[MFZB>I M/*S%94ES N(F[*"4-.?GIPK8S)D)+W0D*2-$Q2IDN3Y"HB=2@U- MJ'-D'LS+A.^A&A=03Z8L,9, 3T+#LU)$)B/RIE<=T]RG;I(#A,$--942AJ3Z M?)R(<@#=9O+Z2K!XN3JJ?& M0Q>+\9WIXO0+#S[ZWTXFD-#^M[&G/_IZ]!^V:]7O;-3EXU1$;*ND7Q(R1>:Y M>O/G+S_BK#O2<#^ $C8K(Q+=E>*(Z%^OO5ES-9"VC49SAQ(L9_>C#/#WH0S$ M?9*B3&-%6W+!9%F:4G 3S/T[MHW5N@(R UZB$N' =+1C&!D,/BSC:XD8T!,/ M]2/T3YC39](>DH73M"9-M-HQ?[YPW*EMCV??_\F9CJ'"^>1'%2B>:_[I"'.* MMI??5^2K^>"9$.WWI7<<_T5BY'I6: M/VX,L-K3 [A?.=>G+W1 _M'.R_\!4$L#!!0 ( !6!:U*&N#WE-@, ,<& M 9 >&PO=V]R:W-H965TN@[#_2U9?]QDR^QT\,'L6HD'^7;=XXX^ MDOS6WP7=Y6>4VG3DV'@'@9I-=K-\=7L5XU/ [X:.?+&&J*3T?A\W;^M-MHB$ MR%(E$0'UYT"OR=H(I#3^GC"S<\F8>+D^H?^4M*N6$IE>>_O)U-)NLI<9U-3@ M8.6#/_Y,DYX7$:_REM-?.(ZQJR*#:F#QW92L##KCQE_\//7A(N'EX@L)Q910 M)-YCH<3R#0INU\$?(<1H18N+)#5E*SGCXE ^2M"O1O-D^]8=R(D/AAA^H0-9 M*.#9G;>FTI/GZURT1HS,JPGO=L0KOH!W#>^]DY;A1U=3_=_\7+F="18G@K?% MDX#OT,UAM9Q!L2B63^"MSH)7"6_U%<'W\,9P93T/@>"/FY(EZ WY\XD*5^<* M5ZG"U==;^EC__G!9XU)K!\9]P,QI4^NN?@ M SA]S/I"K?D'2SMAS+_]9GF]^.%!?H1@,*ZR0TT)/8$J>,"C7C&A8-#R#'JL M]K@S;J0C2.J$#?BJ"QN@QT MB,]5*_DA*(,3(R/4,8B/D13TLA.81HN +]E;XHI<19K-% X$6/^EST/]0>"( MK)HK8E9?F8K_VM*ID([X0/>1@[6GJNIJ 26*:K RUDAJN.IAU$JP"W[H$Q?U MGWA#I-41E"H66L-Q/A5:,,S#E.8H]BSLM?,2R-4,.JG84K6O6E?U!:U'Y3BO MO7?V_B(%N*?*-*8:.S.#Y<;#AR9K MJZ:S$BU&!J/YUSKP^6.W/[\PEX["+EDH:^'!R>@SY].S2]^,YO00/EK\>PQZ MCQ@L-9JZF'__(H,PVN:X$=\GJ])&J_&E9;Q5%&* ?F^\E],F%CC_[]K^"U!+ M P04 " 5@6M2"O:5NBD# 0!P &0 'AL+W=O.@Z MY0Y7J.U^DRVRX\%[VK4^'.3;=:]V^ ']Q_[&R2Z?4&KJT#!9 PZ;37:Y6%V= M!_MH\(EPSR=K")&4UMZ&S:_U)IL'0:BQ\@%!R=\=OD*M Y#(^&O$S";*X'BZ M/J*_B;%++*5B?&7UGU3[=I.]R*#&1@W:O[?[7W",YR+@559S_(5]LKUXF4$U ML+?=Z"P*.C+I7WT=\W#B\&+^B$,Q.A11=R***E\KK[9K9_?@@K6@A44,-7J+ M.#*A*!^\DUL2/[]]H\C!)Z4'A&M4/#B4C'N&Q\Y_N+&:*D+^<9U[X0\H>35R M726NXA&N9W!MC6\9?C8UUM_[YZ)[$E\/\?R7\#&)>#P\E]3_@W44\ MXO >Y;X&Q>!;A-Y1A;)27IICT#64*)U4H31"#=Z"=(<&);W!+/UO'?2*XH6$ M:[A!!PHTJ9(T^0.0";;6U>CT(9FHU%LE^CVBD8?I;@6H5\[+(^E5>#'"':1T M]\%"K3S.X \Y)=,/8C-PTC,:07,?E'(Q#.O(TS>Q(B-VE0#LY$B*$UJR!M$0 M2&3$('O0>(<:;)/@4_R2'*:=H88JD15C;+\C.A&8M)V0D/FG=4OHE*O:0Q0H MZ6ZL%G9>P=M(OEC!N\%ZD7;,22A%1$J#:#P/C@ZH%E81IE,E.)3BF'?AGXV@ MQ0I^+QG=G2KU$>"GE( QD0&,J2.MW,-081LB4+%NG:U1,^Q;RU,M0CQV8CF# MFN3%>"EXT&F.NZ.DY0H^FGOS$63V4*/D)U.J0[>+LYBALH/Q:6!-I].XOTQ3 M[MX\?2NNE=N182ET(Z[SV?.+#%R:OVGC;1]G7FF]3-"X;.63A2X8R'UCI3;C M)A!,'\'MWU!+ P04 " 5@6M22[O/V/0# #1" &0 'AL+W=O:*(HOC;'A M8E3'V)X512AK:F08NY8L=BKG&QFQ].LBM)ZDRJ#&%+/)Y+1HI+:CQ3S;EGXQ M=RD:;6GI14A-(_WVBHS;7(RFHYWA1J_KR(9B,6_EFFXI_M$N/5;%P*)T0S9H M9X6GZF)T.3V[.F'_[/"GIDW8^Q:L9.7C"2=$ALK(#!(_#W1-QC 1 MTOBWYQP-(1FX_[UC?Y^U0\M*!KIVYDZK6%^,WHV$HDHF$V_=[#.B:'HP,&FV[7_FEK\,>X-WD&<"L!\QRWEV@G.4/,LK%W+N- M\.P--O[(4C,:R6G+AW(;/78U<''QN24OH[9K<4MK%#L&\2L]D!$S<;!T1I>: MPN&\B C%@*+L::\ZVMDSM*?BD[.Q#N)'JTA]C2^0XI#G;)?GU>Q%PH_2CL7Q M](V836;3%_B.!]W'F>_X&;Y>K;BAUOFL_Z_+58@>M^3O%^A/!OJ33'_RZK(^ M5<.7.>Y(U/*!1-PXX0:^T/.=??O-]'1R?C ]%%^F=2B6.\X-W MJ172*G$P.X3>*+7)R[O:&0K2T/]\QQWS[S4%>B*PD)YP RV>K(*QE=@GL\V4 M),MZY_A=@-<_SO>WF'SHY"A=5>2Y]F4MN=[D=8BZ#(]Q7Y/E'JVVI4F*SA / MPF$"L54Z8.]<; 8\G%8P*)_60$($W+2%I47O"RV56IJX1:?)L;F!461_9XQ$ M&V,(EOWVVKN2_'8PTU'I&@Y-O4<.CB2BUZL$IR!,N:?8ARN=Q=@A/_B,Q>?DG[O=B(PGAWV?NX-DP3N'O5LJR](EF^%MWRHY M5JSI:[ILD T .(?:X54I"B540;NVXC<724QW2%[EX^+%-=(&L\(+4^*]MM+R M)16W$8:.OS^R3,097UJ;X-&U-8&B\.P2T\G1+P(3/)-6.J"V8DNXU<3M67Q, M9MO)ZCOL9/Q4#RSVQ@QJN<[#-(A&PO=V]R:W-H965T8D06&Q"*Z&L^7(^7N''QRW^D & M5\F:Z-DI=_DBB%Q"*# SCH'98X/7*(0CLFG\V7$&?4@'/)3W[+>^=EO+FFF\ M)O&3YZ9:!-, >;Q %DK394[\ V@YK+[F0O MNSX< *;1.X!X!XA]WET@G^4-,RR=*]J"=+/BCW%6ZXS@3I5B'\NEIK MH^Q\_#X28=1'&/D(HX\;^E;_CH+=!LYTPS)2*-=P M L/1($Z&G3".(EBQ[)F57)8P'D3Q)5CK] *^F0J5E9/+L?U.HPD\D6$"#F?H M!.)D,!F/.V%ZFC7NF;*(: M!!86&IU?C -0W2IVBJ'&C_^:C%TF+U;V]4+E'.Q]063VB@O0OX?I7U!+ P04 M " 5@6M2Q7_.@WX" !+!0 &0 'AL+W=O51%=*I,FG4Z@[12VB:34=R[\9.1J]EHBS<>J*XJY1]G:-QZ MG'23W<:M7I8<-M+):*66>(?\;77C996V+(6NT))V%CPNQLFT.YSU@WTT^*YQ M37L80B9SY^[#XJH8)YT0$!K,.3 HF1[P#(T)1!+&[RUGTDH&QWV\8[^,N4LN M/M5A?E@E+*(!9(! M7#O+)<&%+;#XUS^5(-M(LUVDL^Q5PD_*'D&O>PA9)^N^PM=K,^]%OM[_9/Z4 M,TR)D G.->7&4>T1?D[GQ%[JY]6BK1B[FN1.Z6 8 MGBJ#-]#O]0+L"?/-7"N_U); X$)<.TY8VF^"$OY[= ' M SE?.,>[11!H_\_)7U!+ P04 " 5@6M2*6M/9+<" "*!0 &0 'AL M+W=O[=B!E4LM+[&O?>\[]R/%D)]6S+A$-["M1 MZZE7&M.,@T!G)59,7\H&:[HII*J8(5-M ]TH9+D+JD00A^%54#%>>[.).UNI MV42V1O :5PIT6U5,O2Y0R-W4B[SCP0/?EL8>!+-)P[:X1O.S62FR@AXEYQ76 MFLL:%!93;QZ-%P/K[QQ^<=SIDSW82C92/EOC6S[U0IL0"LR,16"TO. -"F&! M*(V_!TROI[2!I_LC^JVKG6K9,(TW4CSQW)13+_4@QX*UPCS(W5<\U#.T>)D4 MVGUAU_D.$P^R5AM9'8(I@XK7W7=$+LLOS+#91,D= M*.M-:';C2G71E!RO[5#61M$MIS@SFV>9:C&'Y9[&K%'#YT>V$:@O)H$A>.L4 M9 >H10<5?P!U!?>R-J6&99UC_G]\0&GUN<7'W!;Q6< [5E]"$OD0AW%T!B_I M:TT<7O(!WHJ]NMJ U3FXPIG0\'N^T4;1W_'G#,6@IQ@XBL$'%&L23=X*!%E8 M!MG61L.!]XV6^OV=LPT7W'#4[W7Z+(L5ZE@W+,.I1TK4J%[0ZR>)QTER*E1# M(04)C^;*:S"E;#5EH2_&0,UM286NOW>MZ#9K)IBBE'QX(D72 :;I63#5FC:$ W293 S(!2VV807AD>XCCF&ZNABG\,"4JN/:'Y)7Z MPS0FUCCVTRBRF]0?A2&\-\3@1!\5JJU[!32X\712Z4_[AV;>Z>O-O7NE[IG: M5HZ('JE-\91C9.;1MI2+MN6])CBR;POY_V^ M2S*9"]OO45*5R\(I4Y"5 MZ_/.Q6!^.>;SX< ?2FY=:TQLRH&!BM M? MVM9G3W$XJ9PW>2,,#7)5U'^Q:WAH"4RC%P3B1B .>M<7!2U_%EXLSJS9DN73 M0.-!,#5(0SE5L%.6WF)70:N?- "7-4#\ L"$ M/IK"9XY^*5*9/I;O0YF]1O&]1I?Q4<#WHNC1<-"E.(H'1_"&>PN' 6]XW,(_ M+U;.6P3!7T2,G$KJ3#PHY=6"4UK58@BD:2# MKET214JW EMP2KC&$?*/D(I6>%5LFH,DK"25/\#@C,\D.9D8('ROA,4.F34N M< D.W$EA Z\]^O08J[DE !:)KN!+#.@*JRR_%(@. OSRUQ]%7OYT07*'NL Z M<$ZDA 3CFPOA*T! @F8RH$@]V9.;QN#KS,KY:- )(01S+\+D71_;*EV+Q]B6O@3M48/)-4>#W0< M8HY^H,GX%-_Q@+^#[G \),)EM 9W<$==@^MRJ.'T%-S=4[,5\)YK>/X?F(*4I7% MJ%+%"U=(.LZ),')&JS3XZ%+HD-Q++M)=) XST-)ZJWP&+< (+H3'ZT!!!FVE M1IW(:S> 0Z2@ZS5,NW:,K)H;ZF?\O\3)_+ECWU=Z/XOH)CQK,CU!R;)XI8'( M3_T#54';D^>^F/7&H=SP:-2,GH&E*$L<%\3D'D(9]F;#5_A.3U\=*=OC?=D> M'RV]3Z.@%'?,H*.TDL$-",I"[OP3ZD$7W/&4J$.5_^CUW%_-72D2>=X)461O M96?Q+\61N["TTG A'G^55SFMJU!B7[;@L?('WXT0[Q0H_9^AI_0FA%7)R.N5)3'$WFL4\'/)J M74=&-)N&P9AF*(3@!HWFFM^P27@-_8Y4J$DR*ZTV=3Y @Z@;1U,Z%$W]5AN52[L)S:*C$*%U1[5?W?>C M%W4;]G"\;F8_"KM1!=B5:XA&O5-$AJT;Q'KB31F:LI7Q:/'",$-/+2T?P/[: M&'\_X0OV7?KB'U!+ P04 " 5@6M2#9E!SS($ "R"@ &0 'AL+W=O M)'DVG+ZU@?AQL7N.7N!=K:5ZK,N$ T\ MEJ+2.5MYBY MLZ5:S&1C!*]PJ4 W99U:>2?P.\>MWEN#9;*2\K/=?,CG7F !H<#,6 V,I@>\ M02&L(H+QI=/I#2;MQ?UUK_TGQYVXK)C&&RG^X+DIYM[$@QS7K!'F5F[?8\?' M ) UVLBRNTP(2EZU,WOL_/ M%Z+N0N1PMX8*RP%J_2K+NG$WG*=":D;A1K^ MO%J1)&7:7T=0)0.JQ*%*7D!U1P68-P)!KN%7W)F](33ZN2@<56>K^U+7+,.Y M1^6K43V@M[@O$#)9UK(B8MI:JLA2C8K+G&>TV&5'?>B$ IDP!:PZ4)D%!5M4 M"$S#6@JJ=GT)?7KMLHA78 K9:%*ISX JB[8(]X5"/$@3H" W]$RX./=B=_SQ M92&;#'8(]E9W1)-GZ.#!&_C^NTD41C_2*A['!_M)&L*'RA!^W9*!=!)#&L1N M#L^#,()WCS6])625W-"H"HA732E A#5::N%YDB1G<'H1CL]V.YI#FJ]*J0S_ MF[FW2*XON]2B7"$"G F@'-(0C5/B$D,2IS"^"%STI!.GGB>7&VOIY"$_W;;DIQ!?RI[ M&HE.=-;^XO;WO&N':.]6Q]R;C/MA:OT['<.1FDZ'FDZ_N::O-/T3UI:8AD_Z MZ4YB=T.+73K;U./N151JV(1LO?7$DN8D.,'-VCKRC%B.)S,8J"DY'3MU',>K75Y'!QO0-J)/4?'7]: MTTM$K0@OK5C/(2'()]8Y:W(\ ?N*3%$DXLGHN63V]_J($M7&=4N4139B;4LQ MG X-V57;A^S$VV[N(U,;3DDG<$U7@]$%9;)J.Z1V8V3MNI*5--3CN"4Y(T=E M!>C[6DK3;ZR!H4U=_ -02P,$% @ %8%K4M!((4 :!P 3Q( !D !X M;"]W;W)K&ULM5A;;]PV%OXKQ&Q1Q #7H_LEM0W8 M;KMQT29&G&X>BGW@:#@C(I(X2U(>N[^^WZ$T%\?V["#HOH@4R?.=^^&1SM;: M?+&UE(X]M$UGSR>UZI7LL/.0IM6.+R:Y=2NC!1S3]0VTR@( MLFDK5#>Y./-KM^;B3/>N49V\-RLTATSZ^:SFKCZ? M%!,VEPO1-^ZC7K^3HSY>P$HWUC_9>CB;!A-6]=;I=B2&!*WJAE$\C';8(RA> M(XA&@LC+/3#R4OXHG+@X,WK-#)T&&DV\JIX:PJF.G'+G#'85Z-S%AY4TPJEN MR>[D$L9VEKWY)&:-M"=G4P<&=&Q:C6!7 UCT"EC&?M.=JRW[J9O+^5/Z*03; M2A=MI+N*#@+^(KI3%H><14$4'L"+M]K&'B]^!6_4D7V4*VV\UG]@?\H[V772S9[9+=&=95:B08S/>\K1XO/C/V2B0^RH!Q]:U>B MDN<3)*&5YEY.+MXC>:V SQBRE.G>L-66_6I@;XF_'=471C)!AQOD)!RN.N9J MW5O1S>W)6W;56W"UECF]F]]N!(8#&[M40&\9S?F(0_3(]B;70O'?E7.2<.^8SG/PLB/49)C+$)>Y"4M)+S, M W;3S9$N1HE!JCORL&7?_Z.(PNB'[1C&.!RQ,.4!T"Z71E7(W]Z,5.\H++8K M8<2#.&9AP*,R>P9UU4A1U>3-ZT8\>O*?FU[-8:O>J(6JA*\[4[Z1H7.VIW_<0W],4/$\3/(L@?,:6G'WGG?T=2V,<26D2 M\#(A8Y09STLR4PDN>?&W^_)3;:3\&[P9\SS._)BF <8DY$%!FL0%3\OP2&]" MV3! 1"3_VY=P>)*QA*=Y_JV>1#CD64I#7$0LB2+8/SSHQ\1KB9#+HH-^C#(> M%3%-$I[D(=FCX%%(89YD/(T3=J ZI=OJE!ZL3B^4^IMNN-8AZTNEZ"#>RZ7H MLV1SS3KM<&,WCXSNW6ZO\%@+K07*SF!2Z^VUWM)46%)SZ4.M9:T4'<1=] V; MR4KT5C*]\%%H:Y2P.>L$?.L7AYKG8X_LOA"5:N ":7]@M5ZC+!M.;&IQ+YFT M#AYSH/=0KXHVHX[%5U041RN'$T.)7=>JJ@FP$M2:"*L[W)F/: <0W;BEY2D2 M1;*^&_' :\"G^5(C693UW(VDQHDT'I5PVE'X>E8#R->"$>E.!;(?%LAX@@QF MR2"PU)SJ/0$BKB6@M[Z?RTKYCJH57\!6S-"I;=&Q#T^"K)*^8I"(.U*["1M8 M %<&"68M;>"8@OVE\='455#_"7OMF^!5_=/$<5*]3[D*=109.( MET5^5/D*@Y#'4<[*E!=QP7[?<\PH:9KR.(E8EO,@S=DG[X9Q"VD9%:C9E(Y1 M# 1D_^[*);X[&^':U:WT04(UY$T_1QOE310KWL22YNC?#Q&C''CHZM6L"[$PH1VUVBK!P%GLI,+Y;"V@G-K M00%"&:LJ.F<@(6>]&W/&4\PEDKI20\C1@FBIGOXY+EBK:1,P:X6RMU-CT7?5 MD#^VA_YH,Z@V"%/5(^P]E%^UGJ/:E1]F'ZV3+819J(Y"B+-&+D7#6=VW/LDV M84DH0V.,\!UU.&77S^TH&JLW=O21O)\U",N&-B$'O@K8J@&/F>YZD%65P>;I M<>W+KHK?#)Y_Z>;[IC!_?K>C:2G2S20IC@K\L1\8NP'[ZAIBG*3S!)>!%%)QN5%T:WF]Z6'%_R!)J7O"R3,9$^ MP(YF<_S-B'@R6"_!;0_H<@LWDX@*N7G[)!XD09:XXDLD;[JWL9$-]#S+TQ,_ M1MF)QQV/X1Z-(BM]Z 1!^<3/$*4HJ(=+OB5TPA"@17ADY(!7 M6?JQB(,7N[WIWD<^2M_2_\K _:#[S@W?^]O5[=^2R^$GP>[X\*OE-V&6"K9N MY *DP6F.1L\,OR^&%Z=7_I?!3#O463^MI4";0@>PO]#:;5Z(P?8?TL5?4$L# M!!0 ( !6!:U(1JSU)K@( ,L% 9 >&PO=V]R:W-H965T*F$-..@M'8U#$.3EU@QTU$K ME'2R4+IBEDR]#,U*(RL\J!)A$D7]L&)7I74;X62T8DN\1_MS-==DA2U+P2N4ABL)&A?C8!H/9UWG[QT> M.6[,P1I<)IE2S\[X7HR#R 6$ G/K&!C]UGB%0C@B"N//CC-H)1WP<+UGO_:Y M4RX9,WBEQ!,O;#D.!@$4N&"UL'=J\PUW^?0<7ZZ$\5_8-+[=-("\-E95.S!% M4''9_-G+K@X'@$%T!)#L (F/NQ'R47YFEDU&6FU .V]BSDWJK\^6)&>15PI2JZ:\-\N6";0G(]"2S+..R[ED&B\R MG_.<;>F)69AJS>02_?K7-#-6TWOY?4*LVXIUO5CWF!BU45$+!+6 .R1>GEO2 M]76'!Q(US+]/\UZA3U*[?AV:%*Y&!)_^HR9ZN45./PE?"6Z"7AG#-N(9')FJ$'TI>K E,CO\H MTB PELF"RR4P"S>UV.[O,H+T,H(/D*:=^+*A)E@O=EN]SB""QX;SK!^=-VY1 M#Z@7%\AM[<([2V)WD PZE_W_"H+)VE5H_Z8@[>_B&*3PWIV'!PU6H5[Z,6(@ M5[6T3:^UN^VDFC8-^NK>C+E;II>^7 M)4U;U,Z!SA=*V;WA!-KY/?D+4$L#!!0 ( !6!:U+*"VO @P, "T( 9 M >&PO=V]R:W-H965TM&&+ LU[\ M$CNS#=C>BG986Z/)M@_#/M#2R>+*%XVDZG2_?D=*5IPBS=!A'Q+QR'MY[KDC MS\N3-A]LA>C@7@IE5U'E7'T3QS:O4#([TC4J.BFUDWJR7NG&"*]P;L(V4S'S:HM"G591&YXWW_%@YOQ&OES4[XBVZ M7^J](2GNO11K.=>/V@\"O'D[U8@\_DH/4'+[PN5E'B :' MW'D/C#X?<8=">$<$XZ_.9]2'](:7Z[/WER%WRN7 +.ZT^(T7KEI%\P@*+%DC MW'M]>H5=/E/O+]?"AO]P:G6GBPCRQCHM.V-"(+EJO^R^X^'"8)Y\P2#K#+* MNPT44/[ '%LOC3Z!\=KDS2]"JL&:P''EBW+K#)URLG/K39XWLA',80'O7(4& M=EI2>2O/^T>$JY^UM0-XK7(M2;IC!X%VL(P=Q?8>XKR+LVWC9%^(,X,W6KG* MPH^JP.*Q?4R8>^#9&?@V>];A3TR-8)P.(4NR]!E_XYZ(V3Y&1DP"[H$*D]#E[RO$%R15U?IQC)5 MV,$-[+N+32+L-7&*CAN4WL,K9,)5L$6%)7<6=BT4'_?.,&7]FBPWQ9]T/X+% MG79,P-?1N66"J1S/>!O1@TW@!5REZ7"QF S\,ILEX9MFPVQ*6^^>(.3,!-([ MB?1:Y8)9RTN>!ZQV"(H>6(KCV#U\^\T\2[/O89+,P]]&ZD91G@]6E$!IM/S7 M,K11'SD?9PNX8H,^B)??TG'>&$-4?5>CX?JKO'F(U^/KSPG[O, M9[/9U'.5 M3N;=QC2]'@1 ;9; [:5_O*?I8M&++])D,DQFR>A"DQ")AMX+",V##UT6('@_ M;3H\)^9#MY"*==3H)NC7%TU6/VZRJFVRFG*R([A%A+?:(2P"LJJ5Z%KH(#2* M-07W5=AI>K\(<5A9+7@1BO.2*^*&4Q/>.MJ0 :)'438F,,U5.T )S>BIER.^ M>,(EFF,85):R(2;:U[S?[6?AIAT!#^KM('W#S)$K"P)+,DU&U],(3#N<6L'I M.@R$@W8T7L*2V"C0> 4Z+S7EW@D^0/\+8?T/4$L#!!0 ( !6!:U+#F^D$ M7P( +@% 9 >&PO=V]R:W-H965T-FXDBF*4*[,< S#ZID M&$?1**RX4$$R]KZE2<:Z1BD4+ VS=55Q\SP#J7>3H!?L'?>B*-$YPF2\X06L M !\V2T-6V+%DH@)EA5;,0#X)IKW;^=#%^X!? G;V8,]<)FNM'YWQ/9L$D1,$ M$E)T#)R6+[O?L7WWNE,N:6YAK^5MD6$Z"3P'+(.>U MQ'N]^P9M/EY@JJ7U7[9K8Z. I;5%7;5@4E )U:S\J:W# 8!XC@/B%A"_!0Q. M /HMH.\3;93YM!8<>3(V>L>,BR8VM_&U\6C*1BCWBBLT="H(A\F,6V&9SMD* M.0(]#[*E 4LK]V6^ARVH&FA-=:&$]UTL +F0]I)]9$O^[$"6?5=LFFVY2H&\ M#ZL%N_AP.0Z1)+J+PK25,VODQ"?DC-B=5EA:]D5ED+W&AY1:EU^\SV\6GR7\ MP=4UZ_>N6!S%O2-ZYO^!U[*#1V?D]+MR]SU?_P3? G(P!K*NKE-CN"I\X<_0 M#SKZ@:-@I'IY5?$3CU=N?[N_;/Z'1/7PGJ/?YB*#PH#DJ,(6?&9:ENE;8 M]$GG[<;2U'=C^!+>S+0[;@JA+).0$S2ZOB$)IID3C8%ZXUMMK9$:UV]+&JU@ M7 "=YUKCWG 7=,,Z^0=02P,$% @ %8%K4A_FYQ%% @ # 8 !D !X M;"]W;W)K&ULC55=;]HP%/TK5M2'5MI(R!=0A4@K MJ%HG34.EW9Y-Y=5V8%E%@.^ Z8WEES46*EIV+CRIT G%M225W?\V*WQ(0Y:6+7%B)- M^%Y1PF AD-R7)1;O#T!Y-76&SG'AF6P*91;<--GA#2Q!O>X60L_<5B4G)3!) M.$,"UE/GV_!^%AN\!?PF4,G.&)DD*\ZW9O*43QW/& (*F3(*6'\., -*C9"V M\;?1=-HC#;$[/JH_VNPZRPI+F''ZA^2JF#IC!^6PQGNJGGGU'9H\D='+.)7V M%U4U-APY*-M+Q(J?:9ANEFC_U#K^Q?T?V V0,'P"_(]?]A#GWU"W].6 M[GVDNSII&]=OX_I6+_@D[OL5K:#5"JQ6>$'KD3"B"Y^C#>?]I:GYL>6;YW1( MAZ$?Z#(UZ(^F M;<^%5&ULC91O;YLP$,:_BF7M12MM M,7_2I*L :4TTK9,V18VZO7;@"%:-S6P#[;>O;0AB6MOL3?#9]_RXYS@GZ:5Z MU!6 04\U%SK%E3'-#2$ZKZ"F>B$;$/:DE*JFQH;J2'2C@!9>5',2!<&*U)0) MG"5^;Z>R1+:&,P$[A71;UU0]WP*7?8I#?-JX9\?*N V2)0T]PA[,0[-3-B(3 MI6 U",VD0 K*%'\);S:QR_<)OQCT>K9&SLE!RD<7W!4I#EQ!P"$WCD#MHX,- M<.Y MHP_(Q-/KW3"^?I$_^J]6R\'JF$C^6]6F"K%UQ@54-*6FWO9?X/1SY7C MY9)K_XOZ(7<9892WVLAZ%-L*:B:&)WT:^S 3A,LW!-$HB/Y7$(\"WSDR5.9M M;:FA6:)DCY3+MC2W\+WQ:NN&"?<5]T;94V9U)KL3'0@C%0.-?E*EJ.LJNMB" MH8SK2_0)/>RWZ.+#94*,?9T3D7Q$WP[HZ WT=RH6* X_HBB(PE?DFS/RED_R MX&\YL28GI]'D-/*\^(S3YW=8\<2*/6MYCH7D04L..@>1@YUJ#:J#UUHU\%:> MYVY6EZW7]J998]V\)?^F?8Y6\[2A7#+[X.ZR_:#JR(1&'$HK#!;K*XS4,,!# M8&3C9^ @C9THOZSLG0?E$NQY*:4Y!6ZLIG^1[ 502P,$% @ %8%K4E(, M:W)@ @ C08 !D !X;"]W;W)K&ULS57;3N,P M$/T5*]H'D-CFULL*M9&@+%I6@*HBV.=I,VTL'#O83@M_S]@-V2)*B_9I7QI? MYIR9,Z>9#-=*/YH"T;+G4D@S"@IKJ],P-/,"2S =5:&DFX72)5C:ZF5H*HV0 M>U IPB2*^F$)7 ;9T)]-=#94M15U@58R(9:K9EVT<3F%KXW'DUJN'0NWEE-MYQP-KL$KMD# MB!K9#8*I-9)%UK!;T!IAI92.X)PWJ0YWZ1) M/DGS&V2'I?$)2Z(DW@$?'X#7HH5'[^$A"6Y5)ZWJQ/-U#ZH^85>RJJTY8=>X M0L'B/>QIRYYZ]O0+[&?&(+439,ZN.>MUSNB?/,5YK3672Q]UJZ1N M#\[!<+.GHFY;47>OWC&8@OU\JOD*A+-WEX$;AKYG<._^*NM'$35[M6W3@:!W MQ?7:XGK_:$:R1WJ_9>__)V8,VHH&>_7>*DM))_ ",T%%_2UPERN##PV/XUXW M_NC,KL!^&G]T)]P:%FY0WX!>&ULA91A;YLP$(;_BH7ZH96Z0" A M6T60FF;=.FU:U*S;9R=<@E5C9_81LOWZV88@MI#E"_CL>^]YC3DGE52O.@= MYU!0/9 [$&9E(U5!T81JZ^N= IHY4<'], ABOZ!,>&GB MYA8J362)G E8**++HJ#JUPRXK*;>T#M./+-MCG;"3Y,=W<(2\&6W4";RVRH9 M*T!H)@51L)EZ]\.[V<3FNX3O#"K=&1.[DY64KS9XRJ9>8 T!AS7:"M2\]O MG-M"QL;/IJ;7(JVP.SY6?W1[-WM940T/DO]@&>93[ZU',MC0DN.SK#Y"LY^Q MK;>67+LGJ>K<./#(NM0HBT9L'!1,U&]Z:+Y#1Q .SPC"1A ZWS7(N9Q3I&FB M9$64S3;5[,!MU:F-.2;LH2Q1F55F=)A^D#*K&.>$BHQ\Q1P4>1)(Q9:M.&AR M/0>DC.L;M?3(T4=GZ&8O8=^GJ%6Q4]FVV*>C*$K\?0]JU*)&EU!1'ZI6 MC3NH,)STH\8M:GP)->I#C4]0[X;]I+@EQ9=(XSY2?$**XW[2I"5-+I'B/M+D MY*3BT3\DO]-=]J+Z0M66"4TX;(PH&$R,3U4W?QV@W+F&6TDT[>N&N;DO0=D$ ML[Z1$H^![>'V!D[_ %!+ P04 " 5@6M2XT P%/H" !*"0 &0 'AL M+W=OD@82'5#X0V[GGG'N/G=ST-UP\RQ1 H=>, M,CEP4J56/=>540H9EM=\!4S?2;C(L-)3L73E2@".+2BC;N!YH9MAPIQAWZ[= MBV&?KQ4E#.X%DNLLP^)M#)1O!H[O;!<>R#)59L$=]E=X"8^@GE;W0L_0V'CB>20@H1,HP8'UY@0E0 M:HAT&G\+3J>4-,#J>,L^M[7K6A98PH33/R16Z<#YXJ 8$KRFZH%OOD%13\?P M19Q*^X\V>6RH%:.U5#PKP'J>$99?\6OA0P6@>9H!00$(]@'M X!6 6B=J] N M .US%3H%H+,/" \ P@(06N]SLZS34ZSPL"_X!@D3K=G,P&Z716N#"3,'ZU$) M?9=HG!I^Y3S>$$H19C'ZI5(0Z)8IS)9D04&BGU@(;/8>74Q!84+E);I"3X]3 M=/'ILN\JG8'A<:-";9RK!0?46NB.,Y5*-&,QQ WXZ7%\> H_/X[W@R,$KK:N M]"_8^C<.CC)^Q^P:M?S/*/ "OR&AR?EPK\F/CZG//J8^/P%?TT/P'2];Y5EL M6;[6 ;XY843!U0]]W.+**40C*4')(P+M4J!M!=H'!$89%XK\P_:=QA-$WC5P M@T:^_SEE:"G-:_IEZ'<\_>N[+]5]KH<%[9M:V+0>UO(ZM;!9/:SMA]6PG?H[ M9?V=\^N'5]V<)"#=G'2',#THU@^_=B5:"P%,H83("%/T!E@T^9)+=:H%W]1] MF9X,VZDD+"L)CU9RJY--\N-"[7%1 L>Z"-V.FW(-ZZYWPWJN)\-V6*.)KIO)'K5PM&__(]KN] M];'?F_@-ZU._-\O[^CM]_I5QA\62,(DH)%K*N^[J715YY\XGBJ]LIUEPI?N6 M':;Z8P>$"=#W$\[5=F($RL^GX7]02P,$% @ %8%K4AK%%XS" @ D < M !D !X;"]W;W)K&ULC95=;YLP%(;_BH5ZT4I= M 1,"K4BD-FVU59H6->UZ,>W"@9-@U6!F.Q_]][,-06D@V6[ AO.>]SG&/B0; M+MYE#J#0MF"E'#FY4M6-Z\HTAX+(*UY!J=\LN"B(TE.Q=&4E@&165# 7>][0 M+0@MG7%BGTW%..$KQ6@)4X'DJBB(^+@#QC(@&+D7/KWTQB$V\#?E+8R+TQ,I7,.7\WDV_9R/$,$#!( MET.1+.9/VBC9U;(@=E*ZDXD4CU@0%+>L[V3;KL"?P!T<$N!'@_Q4$ MC2"PA=9DMJQ[HL@X$7R#A(G6VE](D.C\'A2A3%Z@+^AU=H_.SR[0&:(E>LGY2I(RDXFKM+&1NVEC;X",F M3Z2\0H%_B;"'_1[YY!_R%6OEWF>YJ\MM:\9MS=CF"X[DFY(/,F>Z5ET-L@M MF$2_;N=2";VM?I^P"%J+P%H,CEC,""."@KQ$;_HLZ-N$%P659N_7M@]%Q?@' M +J#$A94]:YJ[3&T'N8XKL=QC,/$7>^O73?('T37<1OUB7_0\@].\K\(D@&J M!"^X:IE)M@:AJ*3ELH^VSACN@X1!=$#;#<+!X+H?-FQAPY.PC\(>UCZFL&L7 M^8,#IFZ0'_A!/].P91J>9'H&PM"#5$0!>B';/K9AEPWC [1NC#\,CWS;J$6+ M3J+]4#F(/J"H8W8=[JU#3=0-BL,8]Q/%+5%\DFC7A*!I0GUP<6>;8QS[_@%= M3U0<>=X!GKO7+\V_ZCL12ZHW.8.%UGE7D2Y/U/V_GBA>V18ZYTHW9#O,]2\3 MA G0[Q>R8>V4 $ 8$0 &0 M 'AL+W=O4B( +^2..5S(Q3B,#5-O@U)@ODM/9!4OME1EF A;]G>Y =&<)"3DMA$EN69 M"8Y28S'+GSVRQ8QF(HY2\L@ SY($L].2Q/0X-Z#Q]N IVH="/3 7LP/>DVF;PS*Y4@2DC*(YH"1G9SXPN77*UF1.%9*TL>_I:A1C:F(Y]=OZO=Y\#*8#>9D1>,?42#"N>$; M(" [G,7BB1[_(&5 KM+;TICGG^!88+VQ ;89%S0IR=)!$J7%-_Y5)N*, "\1 M4$E ;8)S@6"7!/O:$9R2X%P[@EL2W!8!N1<(7DGP\MP7R'@TYH(',7\,QB![\]K\.G#9_ ! M1"EX"6G&<1KPF2GD<(ID;DOI92&-+DC;X(&F(N3@+@U(H.&O^_E>#]^485:Q MHK=8EZA7\"^;NG">=_H=^\;_7Z GL67Z(U>\"[&L:U6\%T,A-ZD%7T7Y+NN/OIQ%?VX-_H?>6[K M6<^7PJB9"WTJ^@>:@!/!C ,/)'G1U-6G=RO<7Z?@E H .2# )]Y3(/PJC_[O MY3&(^)9FJ0 R;:2=P N+J7\(^W9B?]2E[?_1[H=H_OAC3V(F56(F W68%< MZ&G+DM;\X?E^Z](MSQ,R=T2_S2F%SAV,$().V^@0K&FT M[B^POQ[_+0_Q14>FFSC:8W7LU=KT-;M"9'4JVA"LL&F>'=P2PO;Y$9N#O+,5 M>_'J:76,_Y(?7EO/EW"Z@IKG:SB]*P[IM7SQG\$#9OLHY3+HG1S*NAW+E++B M&%[<"'K(CXT;*N0A-+\,"0X(4P#Y?D>I>+M1 U1_ABS^ U!+ P04 " 5 M@6M2-*39G_4# \$ &0 'AL+W=O^,STP_E7D&$OP4A94S)Q\V"T1HUD0BE<IS"N##3B M'X(/XNP95%*>&/M:O7S(9HY7S0@7>"TK"J1^GO$2%T7%I.;QK2%U6I^5X?GS MD?V=%J_$/"&!EZSXEV0RGSEC!V1X@_:%_,P.[W$C**KXUJP0^B\XU-C1R 'K MO9"L;(S5#$I"ZU_TTBS$F8'BL1OXC8%O&H07#(+&(+C50]@8A+=ZB!H#+=VM MM>N%2Y!$\REG!\ KM&*K'O3J:VNU7H16B?(HN?I*E)V@+?@RV,"7K]Z UX!0L'?.=L+92^FKE0S MJGC==>-]47OW+W@/P"=&92Y 2C.<6>R38?MXP-Y5*]$NAW]:>3<[O>4]_V7MG,8(V-P+-%U[)C56!Z !=V-*%FBZX0)>H M/*(X.V:4IA57$Z^&#;B/6O?1H)I'S)_)&H.U7V>JS5\/H]] M'Q'$01>37&5)^XAQ!%M,1UK<2HL'I7V@$G,LY$5MM7ETYC,:&S-?6C">J>X& MGK2/@1[T[0)'K<#1H,#T9:<.%I4[*C_VG *5E#N5%@ )@:6U[HQZLW@+PS T M-%M0(Q@;HF^B2JTH&-IUCUO=XT'=#R7CDOQ ^DQEFV:CJ,-UCSA!!2B8L*H? M]R;CQY&AO8\)H!GO/B8,#)ZTCXE'GEWVI)4]&93]I[H@[3 G+"-K\-34@4NY M/>DO?#0Q8KCL@\+>UK40A;Y!E/9!$,*)72[T3H>P-UQINZ7O/4:%S*_577AV MQL/_H_)"_S0!_[=J;V/>249SKUHP_M@(H0433XP(6C#1^$( 3RXFE*O8Q(+9M(+L043&VK=LVZHQ'RKVU"AIK^GLK[\MJ-MJ_N@&SQC M? 'OE] RGE2ML>Z^3O1U7_T)\2U1I;7 &^7*NQNIJ/"Z5:U?)-OI7NR)2=79 MZ<=85P#U?<.8/+Y4#MI_&,S_ U!+ P04 " 5@6M25K#(3?H" #G M"@ &0 'AL+W=O!"' MX2 H*!/>9.36%FHRDAO#F8"%(GI3%%3]F0*7V[$7>;N%6[;.C5T()J.2KN$. MS(]RH7 6-"P9*T!H)@51L!I[5]'E+(HMP.WXR6"K]\;$2EE*>6\G7[*Q%UJ/ M@$-J+ 7%UP/,@'/+A'[\KDF]QJ8%[H]W[)^=>!2SI!IFDO]BFW0<\CZ48;6=1@]*!@HGK3Q_H@]@#(TPZ(:T#\ M''#,0E(#$B>T\LS)FE-#)R,EMT39W&<4?F6(,Y-%'1$J M,O+=Y*#(0FJCP# %&"U#IB!@Q8PF5QI#7=JSU^3=' QE7+\?!0:=L%1!6AN< M5@;C(P8'Y$8*DVOR2620'>(#=+Y1$.\43.-.PJ]4^"2)/I XC*,6?V;_#@\[ MW$F: TT<7^_$@2XX%1UTO8:NY^B2(W1S/'P!V2X,CE:?C%:UK<-\OS'?[U0S M9SJ5&R16U #!JD$$EI82%),92\FR-I>B%VU7H9L\]J/>65O$NF&)G_3/.K0- M&FV#3IY;*TFN"!,I%D -.$ A!19(35V)X? 7+?IZB8._3!LU=4-2_S^<]B! MKF&C:]C)\TV*]4<#JB#P6&*UQ-NC:JEX4S9*$)OO6H-IU=9-/GCI9*6M&S9\ M>20'VLX;;>?=V75XW:^!^0/DM;0G<#% M_L5SW*&^O7]-]%89=X+Y:,J]'G>H+7[2%K]EUIU@/Z[OU;A*7[#7,A2@UJZ3 MTL1=O^K?VZPVW=J5ZU&>K4]M%^=:D2>:J@6\H6K-,($XK) R](=8UE755543 M(TO7F"REP3;'#7/L1$'9#?A]):793:R!IK>=_ 502P,$% @ %8%K4GU^ M)D"U @ LP< !D !X;"]W;W)K&ULQ57;;AHQ M$/T5:]5*B52Q%ZZ)%J0 J=I*:1%I6O71L+.L%:]-[2$D?]^Q=]D0B2R/?0'? MYIPS9^V9=*_-HRT D#V74MEQ4"!NK\/0K@LHN>WH+2C:R;4I.=+4;$*[-< S M'U3*,(FB05ARH8))ZM<69I+J'4JA8&&8W94E-R]3D'H_#N+@L+ 4FP+=0CA) MMWP#]X /VX6A6=B@9*($9856S$ ^#F[BZVD O3T:,Y?*2NM'-_F: MC8/(*0():W00G/Z>8 92.B32\;<I.%W@\/J!_]LE3,BMN8:;E;Y%A,0Y& M WUM+Z7[:OS@Z2@*UW%G59!Y."4JCJGS_71AP%)/$[ M 4D=D'C=%9%7.>?()ZG1>V;<:4)S Y^JCR9Q0KFO\0S=@ M=UIA8=FMRB![&Q^2]$9_^W9G-K4= %)@%K MUCNZ6:D0>=TWXQQ_+FP:R[9"W!SZA-79 -/YE[]TR1*PZ<3 M^@:-OD&[VV_3_P)<8G'.^V$#/OP?WH\:^E%K;G>0"6?FC&C83[(W8S>6:N#6 M?8)3[K;##3M)]+%%UE4CZZH5YT%65^)@]HP;.-:XI+U3ZMI1>YU^J[HX>BU+ M42O2'[I[# N.7@E; J=^9%DCNUWE&? DZHY.J0R/ZF@)9N.[A:5'LU-8E=1F MM>E(-U4=?CU>M;,[;C:"[IF$G$*CSI >C:DZ1#5!O?55>:61:KP?%M15P;@# MM)]KC8>)(VCZ].0?4$L#!!0 ( !6!:U(V7#*F1@4 (,; 9 >&PO M=V]R:W-H965T&9$WFRY^%FL M&9/@5Y;FQ>U@+>7F>C@LYFN6T>**;UBN?EERD5&I;L5J6&P$HXO:*$N'R/." M84:3?#"ZJB&ES)-T #EX''I+56E8#P]'-AJ[8 M(Y/?-_="W0U;+XLD8WF1\!P(MKP=W,'K&?$J@QKQ=\*VQ=XUJ$)YXOQG=?-Y M<3OPJB=B*9O+R@55_Y[9A*5IY4D]QS^-TT$[9V6X?_WJ_6,=O KFB19LPM,? MR4*N;P?1 "S8DI:I?.#;3ZP)R*_\S7E:U'_!ML%Z S O"\FSQE@]09;DN__T M5Y.(/0/EQVZ &@-D&I C!K@QP&^=@30&Y*TS^(U!'?IP%WN=N"F5='0C^!:( M"JV\51=U]FMKE:\DKUZ41RG4KXFRDZ,_-TQ0F>0K\,A6Z@60!9@F!5VM!%O1 MFDJ^! _LF>4E ^^G3-(D+3Z W\'WQREX_^X#> >2'/RUYF5!\T5Q,Y3JH2K7 MPWGS ./= Z C#X#!5Y[+=0%F^8(M+/93MWW@L!^J9+090:\9&2.GPR\TOP(8 M_@:0AZ#E>29O-_=LX9PW^^SDV0^2@=O7 ]?^\!%_K\P_O8![D>3S9$-3=<47 MY5PZW)/6/:G=DR/NORDE?*0IL[XW.].@-JWT[GD4$M]343WOLV%!0<_S#U'3 M+@KZGA^'A["9!4801!IV$*7?1ND[HQR7A1HI"B Y:*^;)!:.+ :M_^ 2)(6M M^_!TDG:F_E[&4( B;)!D01$20H.D+LK'D4GES(+R8A+;*8K:&*/3*0+_@@F5 MX(]$2B8<"8W;R>)+\ 4]K>G>Z8PUMOL)Q"$.#,9L*-\W%M_4@@H#B S&;"A$ MCBPJN%>YX%F1B;/%I@'HJ#(USJN@#=A:&/RW'*Z'Q=]9:3E+[4 M;'Y,RV2A0*5(ELF\;C!=*=?R#:.+<*HE&\9G @#WR35!L,1,EGMPI!/ MO,!DU0(CP5ZY/.Q^=?% [N+1NT+S)%/)_<1H*M@DJD MU1NATZEL; \67K? (C;J$('<)>:@_U6I^?JRY MBE9%_):F$VDI1^0B1&FA1NZ^V4V4WR4J0C TF;+ A\3DZHN+ ["V.QD;# ( MP^@(6;IB('?%<)+UUO83:>%&X468TW*,W.VTF[FH2PGT(E,M+3 <^;'YT6"! M13 *8Y.Y+BPD<7BDGT&Z+B!W7>AC[O\VH5CK-/8N02+60HS=_;63Q,9V/Y^! M^O V.+2@0F)^'TPM*(CCT%Q\-ICO[7D[C%/7 ^RN!WT4GMR2XKU=EHMLLV"M MU?B,C9;&UO5!T0^9]D-F3LAA9+I(8'>1Z&/O["84:Q7'%]F'P5JW\1D[,;B[ M,4(0,GFT[;&8DFH!Q02:7'9!$![[IL"ZA=C"=UGUCK.;[(W@S1LDW. MV)MI; /'2NR'3/LA,R=D%]EP[U A8V)5G^848,[+7.XVD-O1]L3HKCXG,<;' M\'H"+>-3>#W;G0=I][OCJ:]4K)*\ "E;JJF\JU"]96)WXK.[D7Q3'VD\<2EY M5E^N&5TP40'4[TO.Y>M--4%[[C;Z#U!+ P04 " 5@6M2NO3\@T\% "' M%P &0 'AL+W=OQX5RAMRS-B^O11JGME>,4RPW/XN*SV/)<__(B9!8K_2K73K&5 M/%Y51EGJ$-<-G"Q.\M%D7+7=R M48GR+,3/\N7+ZGKDEB/B*5^JTD6L_[WR*4_3TI,>QS^-TU';9VEX_'SPOJC@ M-)>J>['_@S= M/2W%&E1_47[6DO]$5KN"B6R MQEB/($OR^G_\UDS$D8'V QN0QH"8!GT]>(V!=VX/?F/@G]L#;0SHN09!8U M MIE-/5C73LUC%D[$4>R1+M?96/E3+55GK"4[R,K(>E-2_)MI.3;YON8Q5DJ_1 M U_KB%$%NIAQ%2=I\1%=HJ>'&;KX\!%]0$F.'C=B5\3YJA@[2G==.G"633>W M=3>DIQL/?16YVA1HGJ_X"K"?#=L' _:.1FZYR8'[E@PZ_#/./R,/?T+$)1@8 MS_1\Y[_6^^(=\UW:9WXREUX;0U[ES^OQUT0.NN=;(:M8^I+79YX^ M.P;\^ZU_O_+O]_B_*0JNP*"K[8+*KCQ#7R>$,!R%8^?U>#'.DRT F4<9(ZWL M9/2T'3T='/TWG1X>XI2# +4I/>HR]*GKG@YL2JV!A=AUJ4%I^\+4I2;EW':& M?8))"%,&+64P2#D54B]^K#B:O^FL5\"X@37$RY!Z)BZD(LQ<5$"E>8F)"\E\ M1GH6-6QQPT'<+_E29!R]2)&AY@@5.8@<6OW[Q/<-8EM$6>@9P+8H\LO3XP07 M$$61#\.R%I8-PCX*%:?HN]IPB1KPBV:5/WY".KXA;F8/!!M$4UMSB;$9UK;( MCTQJR!&-8.JHI8[.6>)GKH\R?N!^C-_@R([L%<34B,4I( HI,WAM411A8@ # M(N91&!B[72W@GH.L(0^[&,STKCW;+(@,5DBE#RU#-@-E06@$P1R6D:"'^*CZ MP>\>SC4U2(J!S.9I!:K= MBI]3CI1 WX2&SY44:5KG;<4E+\ -W71A[%9S+@ 1P^94 "(_,&<"ZH[V9"G< ME2K8.W/!K;GXGJ27,YF [!X0")$5\H"*F=EM!J@889Z)#ZB\H"_>NTH*#Y=2 MM[M"M^A T+SM\YT4J]W2K+!.>^BJ'4Q_2S&(NTH##Y<:_>4@MI-]B"DQ3]CS M9 M(1B+6%X)=Z8"':X?!@A#;"9P$5GA,(9GOA]9. PH+CYF5XQR2N9'?=^QT M=0,>+AP.L3!PPMJ9.PP"BQ9044I,6%N%*:.1"0O*?-8#VY4+>+A>N*^^FI'^ M/D8_-D(OKU[B<[86Z=(S<7_+UB)=.B3#Z;!_:Q$[,6$7>V:Y/3M3MP!T$65> MSRJ0+M.1]S-=[^8B=D[1GP+8+-,@64 ]WT2U95$01F:I!LDP#OM(NTQ&AC/9 M^YN+ /D(6RF[41U_$-+ -<],P!>CS-Q;@"\6!7VH7=8BPUGK*8_35"SUU^4* M02%ZZK9+5>3WI"K2I2KR?U-58W@RZSK$S#/M/-D"D 6A:U5+SM$]8<;ENKK1 M+=!2[')57_>TK>VM\4UU5VJTW^*K*0;:9_AJ7M\)=^[K*^JOL5PG>8%2_J*[ MFED?>M;ORBQK6XIGX52(JL>-SQ><5D*].\O0JC#2]E!>_<^^0]02P,$ M% @ %8%K4G6E^V(# @ 6 0 !D !X;"]W;W)K&UL?91K;],P%(;_BI5/(*&Z3;L!4QIIW4 ,::-J!7QVDY/$FB_!/FG& MO\>7- O2VB^-+^=]SGOLXV:]-L^V 4#R(H6RZZ1!;&\HM44#DMF9;D&YG4H; MR=!-34UM:X"5020%3>?S:RH95TF>A;6MR3/=H> *MH;83DIF_FY Z'Z=+)+3 MPH[7#?H%FFC(Z7D$I3E6A$#U3JY7=QL5CX^!/SBT-O)F/A* M#EH_^\E#N4[FWA (*- 3F/LQG. M82)(%V<$Z2!(@^^8*+B\9\CRS.B>&!_M:'X02@UJ9XXK?RE[-&Z7.QWF/UHP M#+FJR1YJ=]AHR1,S?ND(Y-T](./"OL\HNEQ>08N!NXG<] SWFCQJA8TE7U0) MY?]ZZCR.1M.3T4UZ$?B=J1E9+CZ0=)XN;/1Z ;L!OSK#?^KD 0S1U9"!'02,1_W6L4;<5<#Y%W7,TXP>IP[H MY+8EF#KTM"6%[A3&BQ]7QV=S&[OE-3R^N4=F:JXL$5 YZ7SVT>4UL8_C!'4; M>N>@T75B&#;NZ8/Q 6Z_TAI/$Y]@_#/)_P%02P,$% @ %8%K4I]EU34R M P Z H !D !X;"]W;W)K&ULO999;]LP#(#_ M"F'L80.:^&JN(0G0=#>PH6AW/"LV$PNUI4R2DQ78CQ\ENTXVQUD&%'NQ)9FD M/E*DS.E.JGN=(1KX4>1"S[S,F,U+W]=)A@73?;E!05]64A7,T%2M?;U1R%*G M5.1^% 1#OV!<>/.I6[M1\ZDL38Y]82<7ROC7K-GE;Q0H7S'#YE,E=Z"L-%FS ^>JTR8X+NRIW!E%7SGIF?F=DOT#">ZQ?0:TOJC"G4 MP 5\SF2IF4CUU#?$;7?WDYIQ43%&'8Q#^"B%R32\%BFFO^O[Y&_C=/3H]"(Z M:? #$WV(PPN(@BA\!GZ-63U/V(^;H,;.?MP55&NHMVP']4I1Y-9(66U@^0"' M-EPW#I&"X[&#Y)T=O2<9!IM3\5[4Z%JE,;.@LNUA>PQ#47 M@H:4W3D3"<)/.!:)*K#5I@.WJ:WX[3R>!%-_>X1TT) .3I*^I9@0VP6(LEBB MLAE7I\TID$$+9! >YQ@V',.3'%]=M/X18]C"Z T[XC%J.$8G.>BV62$W)>WX MCS"C-DS4$91Q S-^FC1"]SXKA\;M'.J*V:3!G#P-YLY=T_2-;5'1;P?6-OL@ M909AQ;B"+I*,,V9=P/!AV8T1XS.K^VGHHU:K%&X_YDV,&Z_XF$\?_- MZ5:)_L6O^%A&C^,__/(/FH\"U=JU6!H260I3]2'-:M/&757-RUZ\Z@$_,D55 MIR''%:D&_1'=$:IJJZJ)D1O7RBREH<;(#3-J15%9 ?J^DM(\3NP&37,[_P50 M2P,$% @ %8%K4L00&0Z# P E@T !D !X;"]W;W)K&ULQ5?;;N(P$/T5*]J'5MHV<8 %2!QVYO4"A6U^VS $*N)S=JF MM*O]^!T[:;@%PUZDOD#LS#ES9CR>V*VUD$\JIE2CES3AJNW%6B]O?%]-8YH2 M=2V6E,.;N9 IT3"4"U\M)24S"TH3/PR"R$\)XUZG9>=&LM,2*YTP3D<2J56: M$OG:HXE8MSWLO4W#*#K[.V%QA%-*%3;2@(_#W3/DT2PP0Z?N2D7N'3 M +>?W]@_V> AF E1M"^2[VRFX[;7\-",SLDJT?=B_87F =4,WU0DROZB=68; M11Z:KI06:0X&!2GCV3]YR1.Q!0">:CG MANYGL=O$#8@FG984:R2--;"9!YM]BX9\,6X*9:PEO&6 TYVQ%M.GJQZD>H;Z M(H7Z4\2NX!V1DIA%1!<#J@E+U"6Z0@_C ;KX<-GR-?@V#/XT]]/+_(1'_%30 MK> Z5FC(9W16@A^X\9$#[T/,1>#A6^"]T$GXC?!K5,$?41B$N$1/_WQX4!;. MOWD?_K7WG614BBJH6+[J$;Y[JK1D4PU%8 O"05DM**N6LG*LL&(BZ=7DL+"Z M4%=\0:'9:#1Y1=MV(_)JI[MK(EUK7"LTU)QA?09/$--'Q%?IA$HDYD@9=ZIL MP3*JFJ4R[?6Y4\-! -E]+E$0%0HBIP+3K]$H(=P13;W@JK];1AN%AH8SGKLL MD=V5CH5D/\'#19;1TI;0.$@I#G&SMI74+/6G[7;$-@NQS;/$/D/W(I.$.K4V M#S14:O6@&>U)/6FVHQ0'FS8%&1>@,TS*A1PB0 M\04:4""*-C?C/T2NX9IA/N;ML0.A\U#PV&9 M8;W>/-I;\::]8W=_=VT:F(+,I)"3DWMHT\QQ]'Y[:/,9P/7_]E7KY5P[O;51 MLN@E9H?]U]\Z9Z94+NP!7Z&I6'&='3:*V>(2T;5'Y[WY'K[IXY+Y@;ETV'/M MACZ[L=P2N6!I,KL$9 ,MEO:4.Q$:SLSV,8:+$Y7& -[/A=!O M ^.@N(IU?@-02P,$% @ %8%K4N+ZB5/\ P 8A( !D !X;"]W;W)K M&ULQ5C;;MLX$/T50NA#"R212$F^!+:!^%*T1;MK M-.WN,RV-+6XETB7I./OW2TJ*Y(NL&%LG?;%(BC/GS)@\0W&P%?*'2@ T>LQ2 MKH9.HO7ZUG55E$!&U8U8 S=OED)F5)NN7+EJ+8'&N5&6NL3S.FY&&7=&@WQL M+D<#L=$IXS"72&VRC,I_QY"*[=#!SM/ 5[9*M!UP1X,U7<$]Z._KN30]M_(2 MLPRX8H(C"-;"@+(7[8SL=XZ'B6$:00:>N"FL<# M3"!-K2?#XV?IU*DPK>%N^\G[^SQX$\R"*IB(]&\6ZV3H]!P4PY)N4OU5;#] M&5!H_44B5?DOVI9S/0=%&Z5%5AH;!AGCQ9,^EHG8,3!^F@U(:4 .#8(3!GYI MX)^+$)0&P;D(86F0A^X6L>>)FU)-1P,IMDC:V<:;;>39SZU-OABW"^5>2_.6 M&3L]NHNB3;9)J888_:D3D&@B,K/D$KL6'@"]_2R4>H<^\DADIC<%35EJ!J[1 M]_LI>OOF'7J#&$??$K%1E,=JX&K#ROIVHY+!N&! 3C#PT1?!=:+0C,<0-]A/ MV^T[+?:NR4:5$O*4DC%I=?B)\AODXRM$/((;^$S.-_>:PODU]-G_1M]+AE^M M#S_WYU]B?;3@!15>D.,%E\"[0F.:4AZ9Q@)6C'/&5TT9+R [.:15SH?1-28D M# ;N0P/5L*(:ME(MZ$5[]%BQ3Q9@)!R,D$8I58HM642M+*HKQ(WVBR72]+&) M: $8[A -O%XSRT[%LM.>T$QLN%8[7$QFEU)D1J/K5(N3L3Q'N7-$V2?]9LK= MBG*WE?(?!C#:2 E<7Z]!,O$+_,;=X__>][L5P6)'-TP*"?'W9TV[1Z%>=P]= MS9IE9'>B^P*X''SEACWCF/!.,0'T4R?G;873K\*I]\:SKP\:)B" M@>9":0F:23#'#XT^ $UU@L; 8=$YMV%KE<;O,OX2N],\_(9&Z0!#O MMRI+"7^&&I*ZQ)#V$G-172$-I>5T7NO"0MH+R^5UI03R9E5!\'E6CU87(77X-<# ^QK<3W# ^Q;>SXKJC=E_&PO=V]R:W-H965T M.DV5 X!I)TPS*L:]"NVUFQ MZ5BK/CR)3M)_/TEVO Q8>MK%%BGRO4>)5+;7YMG6B 0'*92=1351+B8\/ M =\Y[NW)&GPE&ZV?O;$J9U'B!:' @CP"<[\=+E$(#^1D_.HQHX'2)YZNC^@? M0^VNE@VSN-3B!R^IGD7O(RBQ8JV@![W_A'T]UQZOT,*&+^S[V"2"HK6D99_L M%$BNNC\[].=PDI".SB2D?4(:='=$0>4M(Y9G1N_!^&B'YA>AU)#MQ''E+^61 MC-OE+H_R>5&TLA6,L(1[JM' 4DMWO;4_]QW"Q1=M[26L5*$EPE=F#*/@OT5B M7-C++"8GPX/%14^YZ"C3,Y13N-.*:@L?5(GEW_FQDS_4D!YK6*2O GYFZ@K& MH[>0)NGHZ?$6+MY-'<4+UG5N^=,U@IL$@LIH"?/[Y2I$-OUP,%6"#@H;;X_4IK.AJ>8'BZ\M]0 M2P,$% @ %8%K4C@$C$C2 @ G D !D !X;"]W;W)K&ULI59=;YLP%/TK%MI#*VWE*Y N2I":D&B;U"EJU^W9@9N 9C"S MG:3Y][,-8;00RM27Q#;GG'O/O9;MZ9&RWSP!$.@Y(SF?&8D0Q<0T>91 AOD- M+2"77[:495C(*=N9O&" 8TW*B.E8EF]F.,V-8*K7UBR8TKT@:0YKAO@^RS [ MS8'0X\RPC?/"0[I+A%HP@VF!=_ (XJE8,SDS:Y4XS2#G*A$E7/^B8XGU)#C:@6_X?P&N?9'Y%B.W9'/8CC=ZK+S MONC+]T5?O4'?DTOT%[5TZWWD:CWW?_=1C_:HUAYI[=$%[>_R?.68 $>"RL.L M#%2H0%V;L-3RM98Z5@_!V+8LZ?'0;&T;-?K<0H5ME'W;%EMVP'RK"7MAVZMM M>[VV[Z*([G/!I>4(T@/>$$!;1K.W2U#J>HU\G';6X2#4RFMYNV#+KVWYO;;6 M^"0O)C&LF7XK1]MJ]VGAMY)TO+;AMIAC=72S+>:[%YLYKEV/AS6SP"?=R2'N MQSVU+RV]B5CU(4HG9N/VR(#M]#W/D#I MR W?\@1'\X\8.;H;F4."'\_?_VJEOGZ'W'CVX>PL?+RXWL?/^\ %#EXDG1U! M>AD>YC6Q0]3SXZC_3N[I ]^B-"ZDV.V4!4Q]P@&M"$OP#6%TJ:B=51!.V=K! M$PMDDDF%M-DB(RBR2//DPI'S[.YY'DZ%5'UM5\%]ESY]+[#QK$#*V"!P@AV0 MQC71&I2X-4Z?W(//0LC;BW5M%):*K*/)#&\G](,ILI0J!S64B? &2F,&A96C M:%G94DU;&9XP]!FP-B#/=H_BQWNKACM;&CW50RF$>1- M1^,K\K!@&'V*/#[*2NV?H+ MHZ7@X!9_=,$T)IMYJ)**/IEJ]JAD!@"%T0J4IMD8^:U(O8!.;XY35QS6/'F# MFO]MGTL0H @;BS9G_Y2[_&K%TT__2W+_5]D7_*)&?U^=NLC96Q Y/WV1TZN3 MU!CX6V=TM>U<; .*[ ,BP7?VP<*V1=&RI4Q3X;V*YCF(9_>;H==D:1Z$._PF M/X>"M$POAF""M_8/R&G+KX:L>]L(G[6UO]OE1?.^X/;5F?X!4$L#!!0 ( M !6!:U*7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G'^XUL)-XAT;H S*&FQL&QX5 MO/C_CK>[8J>\>E):A>_SI-O6D(A:&56K'U#-DVDB_,:^_&V=^F%-D'I9.JOU M/$G[ X_@@BI/FI\D!^E5_NX[:,H%@X\?G;G M1I!O"R!NS MPQ-0JS! (O7"[)?/4CGQ*'4#XA^0OG&G$:/$DC*;Y8NUU8O26DA3B?NP03?? MX+@SZY;#Q_I+*;6DS&[!D><:S"Y_?=NV.6<0/LHF*;M.ZEJ%;LJV <1,V,X. M,.71"*1DDC+;Y!:''7;EQ1U6KOZWF(JR1\JLCP7V([9%XVYA?7 0E#NJ%E+* M'RFS0.ZWX&27\9:P/IFYE#129FNTE<#S[^B.SL!U.R^.G992ODB9A8%3MJD; MW14%?0>WE XV;[[K9TR,26DD8]8( M72/$U59&/J\E^HESOIV@FT M@W%,RC YLV%>JRGVR#$F99B& M94$IIV!6SD'88UR49PIFS]#&CL=A07FF8/8,C1F/PX+R3,'L&1IS%F.2_[W\ M^@>::^7E>NU@/,ZF7V<^9H<>[B M7R:VJ]5V&5_;Y>M!QI?)U>CM M8U[U;Q]2A=)!"D%:/L@@R,H'.01Y^: :@NKR05,(FI8/>H"@A_)!CQ#T6#[H M"8*>R@?)!&6<$"0-L";06I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&0 M6Y!N(;!;$&\AT%M1;R706U%O)=!;!Q_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$ M>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>MM@LX1 ;T.]C4!O0[V- M0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O'VQV M$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H7:/>-8'>->I=$^A=H][U?^J= M\GD?T[WGML;G_R?5^7)OO#_^NKR='+R7*\X!_I&_? -02P,$% @ %8%K M4C+A@>'' 0 $A\ !, !;0V]N=&5N=%]4>7!E&ULS=G);L(P% 70 M7T'95L1X@ X"-FVW+8O^@)L\("*)+=M0^/LZ89!:T:B(2KV;1(GM=U]LZ6PR M?MM9\KUM5=9^DBQ#L ^,^6Q)E?:IL53'D;EQE0[QT2V8U=E*+XB)P6#$,E,' MJD,_-#62Z?B)YGI=AM[S-K[VA:DGB:/2)[W'_<0F:Y)H:\LBTR&.LTV=?TOI M'Q+2N+*=XY>%]3=Q0L+.)C0C/P<M.='.(.T_[*K\YORW0%QIDS9ZR/ M)^;H\KCCD32K^S86(A>*[D\\)<;25W\?-:>=4_[+[+B]'\:MVO/PK+U=O\=? MS_A4_\(^!$@?$J0/!=+'$*2/$4@?MR!]W('T<0_2!Q^@-((B*D&UL4$L! A0#% @ %8%K4D!?P]!Z!0 @Q< !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ %8%K4MH;<6*.!@ "!\ !@ ("!)1H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %8%K4K"6]6/T!0 M0X !D M ("!"4T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ %8%K4CT"N2X(! ]P@ !D ("!Z5P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ %8%K4M"U M?FU7!@ ^PX !D ("!%FH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %8%K4IPR^\[/! $PL !D M ("! X( 'AL+W=O&PO M=V]R:W-H965TB* !X;"]W;W)K&UL4$L! A0#% @ %8%K4O]*12&6#0 P", !D ("! MNHX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ %8%K4DN[S]CT P T0@ !D ("!5*, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %8%K4M!((4 :!P 3Q( !D M ("!)[D 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ %8%K4L.;Z01? @ N 4 !D ("!%\< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M%8%K4E(,:W)@ @ C08 !D ("!3LX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %8%K4AK%%XS" @ MD < !D ("!B-8 'AL+W=OR8>V4 $ 8$0 &0 @(&! MV0 >&PO=V]R:W-H965T&UL4$L! A0#% @ %8%K4E:PR$WZ @ YPH !D M ("!).( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ %8%K4KKT_(-/!0 AQ< !D ("!ONT 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %8%K M4L00&0Z# P E@T !D ("!Y_@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %8%K4C@$C$C2 @ G D M !D ("!1@,! 'AL+W=O&PO&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " 5@6M2,N&!X< XML 65 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 66 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 67 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 177 310 1 false 26 0 false 5 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.oildri.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.oildri.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheet Parenthetical Sheet http://www.oildri.com/role/CondensedConsolidatedBalanceSheetParenthetical Condensed Consolidated Balance Sheet Parenthetical Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Income Sheet http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome Condensed Consolidated Statements of Income Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.oildri.com/role/CondensedConsolidatedStatementsofComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1005006 - 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 1006007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 1407402 - Statement - Basis of Statement Presentation Other Noncurrent Liabilities Sheet http://www.oildri.com/role/BasisofStatementPresentationOtherNoncurrentLiabilities Basis of Statement Presentation Other Noncurrent Liabilities Statements 8 false false R9.htm 2101101 - Disclosure - Basis of Statement Presentation Sheet http://www.oildri.com/role/BasisofStatementPresentation Basis of Statement Presentation Notes 9 false false R10.htm 2104102 - Disclosure - New Accounting Pronouncements Sheet http://www.oildri.com/role/NewAccountingPronouncements New Accounting Pronouncements Notes 10 false false R11.htm 2106103 - Disclosure - Inventories Sheet http://www.oildri.com/role/Inventories Inventories Notes 11 false false R12.htm 2111104 - Disclosure - Fair Value Measurements Sheet http://www.oildri.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 2114105 - Disclosure - Goodwill and Other Intangibles (Notes) Notes http://www.oildri.com/role/GoodwillandOtherIntangiblesNotes Goodwill and Other Intangibles (Notes) Notes 13 false false R14.htm 2118106 - Disclosure - Accrued Expenses Sheet http://www.oildri.com/role/AccruedExpenses Accrued Expenses Notes 14 false false R15.htm 2121107 - Disclosure - Commitment and Contingencies Sheet http://www.oildri.com/role/CommitmentandContingencies Commitment and Contingencies Notes 15 false false R16.htm 2124108 - Disclosure - Leases (Notes) Notes http://www.oildri.com/role/LeasesNotes Leases (Notes) Notes 16 false false R17.htm 2127109 - Disclosure - Pension and Other Postretirement Benefits Sheet http://www.oildri.com/role/PensionandOtherPostretirementBenefits Pension and Other Postretirement Benefits Notes 17 false false R18.htm 2132110 - Disclosure - Operating Segments Sheet http://www.oildri.com/role/OperatingSegments Operating Segments Notes 18 false false R19.htm 2138111 - Disclosure - Stock-Based Compensation Sheet http://www.oildri.com/role/StockBasedCompensation Stock-Based Compensation Notes 19 false false R20.htm 2142112 - Disclosure - Accumulated Other Comprehensive (Loss) Income (Notes) Notes http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeNotes Accumulated Other Comprehensive (Loss) Income (Notes) Notes 20 false false R21.htm 2146113 - Disclosure - Related Party Transactions (Notes) Notes http://www.oildri.com/role/RelatedPartyTransactionsNotes Related Party Transactions (Notes) Notes 21 false false R22.htm 2202201 - Disclosure - Basis of Statement Presentation Level 2 (Policies) Sheet http://www.oildri.com/role/BasisofStatementPresentationLevel2Policies Basis of Statement Presentation Level 2 (Policies) Policies http://www.oildri.com/role/NewAccountingPronouncements 22 false false R23.htm 2207202 - Disclosure - Inventories Level 2 (Policies) Sheet http://www.oildri.com/role/InventoriesLevel2Policies Inventories Level 2 (Policies) Policies http://www.oildri.com/role/NewAccountingPronouncements 23 false false R24.htm 2212203 - Disclosure - Fair Value Measurements Fair Value Measurements (Policies) Sheet http://www.oildri.com/role/FairValueMeasurementsFairValueMeasurementsPolicies Fair Value Measurements Fair Value Measurements (Policies) Policies http://www.oildri.com/role/NewAccountingPronouncements 24 false false R25.htm 2233204 - Disclosure - Operating Segments Level 2 (Policies) Sheet http://www.oildri.com/role/OperatingSegmentsLevel2Policies Operating Segments Level 2 (Policies) Policies http://www.oildri.com/role/NewAccountingPronouncements 25 false false R26.htm 2308301 - Disclosure - Inventories Level 3 (Tables) Sheet http://www.oildri.com/role/InventoriesLevel3Tables Inventories Level 3 (Tables) Tables 26 false false R27.htm 2315302 - Disclosure - Goodwill and Other Intangibles (Tables) Sheet http://www.oildri.com/role/GoodwillandOtherIntangiblesTables Goodwill and Other Intangibles (Tables) Tables http://www.oildri.com/role/GoodwillandOtherIntangiblesNotes 27 false false R28.htm 2319303 - Disclosure - Accrued Expenses (Tables) Sheet http://www.oildri.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://www.oildri.com/role/AccruedExpenses 28 false false R29.htm 2325305 - Disclosure - Leases (Tables) Sheet http://www.oildri.com/role/LeasesTables Leases (Tables) Tables http://www.oildri.com/role/LeasesNotes 29 false false R30.htm 2328306 - 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/PensionandOtherPostretirementBenefits 30 false false R31.htm 2334307 - Disclosure - Operating Segments (Tables) Sheet http://www.oildri.com/role/OperatingSegmentsTables Operating Segments (Tables) Tables http://www.oildri.com/role/OperatingSegments 31 false false R32.htm 2339308 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.oildri.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.oildri.com/role/StockBasedCompensation 32 false false R33.htm 2343309 - Disclosure - Accumulated Other Comprehensive (Loss) Income (Tables) Sheet http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeTables Accumulated Other Comprehensive (Loss) Income (Tables) Tables http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeNotes 33 false false R34.htm 2403401 - Disclosure - Basis of Statement Presentation Revenue Recognition (Details) Sheet http://www.oildri.com/role/BasisofStatementPresentationRevenueRecognitionDetails Basis of Statement Presentation Revenue Recognition (Details) Details 34 false false R35.htm 2409404 - Disclosure - Inventories (Details) Sheet http://www.oildri.com/role/InventoriesDetails Inventories (Details) Details http://www.oildri.com/role/InventoriesLevel3Tables 35 false false R36.htm 2410405 - Disclosure - Inventories Narrative (Details) Sheet http://www.oildri.com/role/InventoriesNarrativeDetails Inventories Narrative (Details) Details 36 false false R37.htm 2413406 - Disclosure - Fair Value Measurements Narrative (Details) Sheet http://www.oildri.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements Narrative (Details) Details 37 false false R38.htm 2416407 - Disclosure - Goodwill and Other Intangibles (Details) Sheet http://www.oildri.com/role/GoodwillandOtherIntangiblesDetails Goodwill and Other Intangibles (Details) Details http://www.oildri.com/role/GoodwillandOtherIntangiblesTables 38 false false R39.htm 2417408 - Disclosure - Goodwill and Other Intangibles Narrative (Details) Sheet http://www.oildri.com/role/GoodwillandOtherIntangiblesNarrativeDetails Goodwill and Other Intangibles Narrative (Details) Details 39 false false R40.htm 2420409 - Disclosure - Accrued Expenses (Details) Sheet http://www.oildri.com/role/AccruedExpensesDetails Accrued Expenses (Details) Details http://www.oildri.com/role/AccruedExpensesTables 40 false false R41.htm 2426411 - Disclosure - Leases (Details) Sheet http://www.oildri.com/role/LeasesDetails Leases (Details) Details http://www.oildri.com/role/LeasesTables 41 false false R42.htm 2429412 - Disclosure - Pension and Other Postretirement Benefits (Details) Sheet http://www.oildri.com/role/PensionandOtherPostretirementBenefitsDetails Pension and Other Postretirement Benefits (Details) Details http://www.oildri.com/role/PensionandOtherPostretirementBenefitsTables 42 false false R43.htm 2430413 - Disclosure - Pension and Other Postretirement Benefits Assumptions (Details) Sheet http://www.oildri.com/role/PensionandOtherPostretirementBenefitsAssumptionsDetails Pension and Other Postretirement Benefits Assumptions (Details) Details 43 false false R44.htm 2431414 - 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 44 false false R45.htm 2435415 - Disclosure - Operating Segments Disaggregation of Revenue (Details) Sheet http://www.oildri.com/role/OperatingSegmentsDisaggregationofRevenueDetails Operating Segments Disaggregation of Revenue (Details) Details 45 false false R46.htm 2436416 - Disclosure - Operating Segments (Details) Sheet http://www.oildri.com/role/OperatingSegmentsDetails Operating Segments (Details) Details http://www.oildri.com/role/OperatingSegmentsTables 46 false false R47.htm 2437417 - Disclosure - Operating Segments Narrative (Details) Sheet http://www.oildri.com/role/OperatingSegmentsNarrativeDetails Operating Segments Narrative (Details) Details 47 false false R48.htm 2440418 - Disclosure - Stock-Based Compensation Summary of Restricted Stock Transactions (Details) Sheet http://www.oildri.com/role/StockBasedCompensationSummaryofRestrictedStockTransactionsDetails Stock-Based Compensation Summary of Restricted Stock Transactions (Details) Details 48 false false R49.htm 2441419 - Disclosure - Stock-Based Compensation Narrative (Details) Sheet http://www.oildri.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation Narrative (Details) Details 49 false false R50.htm 2444420 - Disclosure - Accumulated Other Comprehensive (Loss) Income (Details) Sheet http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeDetails Accumulated Other Comprehensive (Loss) Income (Details) Details http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeTables 50 false false R51.htm 2445421 - 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/AccumulatedOtherComprehensiveLossIncomeTables 51 false false R52.htm 2447422 - Disclosure - Related Party Transactions (Details) Sheet http://www.oildri.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.oildri.com/role/RelatedPartyTransactionsNotes 52 false false All Reports Book All Reports odc-20210131.htm odc-20210131.xsd odc-20210131_cal.xml odc-20210131_def.xml odc-20210131_lab.xml odc-20210131_pre.xml odcex111312021.htm odcex311312021.htm odcex321312021.htm odcex951312021.htm http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 true true JSON 70 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "odc-20210131.htm": { "axisCustom": 0, "axisStandard": 10, "contextCount": 177, "dts": { "calculationLink": { "local": [ "odc-20210131_cal.xml" ] }, "definitionLink": { "local": [ "odc-20210131_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "odc-20210131.htm" ] }, "labelLink": { "local": [ "odc-20210131_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "odc-20210131_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "odc-20210131.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 393, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 19, "http://www.oildri.com/20210131": 5, "http://xbrl.sec.gov/dei/2020-01-31": 11, "total": 35 }, "keyCustom": 14, "keyStandard": 296, "memberCustom": 8, "memberStandard": 17, "nsprefix": "odc", "nsuri": "http://www.oildri.com/20210131", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.oildri.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - New Accounting Pronouncements", "role": "http://www.oildri.com/role/NewAccountingPronouncements", "shortName": "New Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106103 - Disclosure - Inventories", "role": "http://www.oildri.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111104 - Disclosure - Fair Value Measurements", "role": "http://www.oildri.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114105 - Disclosure - Goodwill and Other Intangibles (Notes)", "role": "http://www.oildri.com/role/GoodwillandOtherIntangiblesNotes", "shortName": "Goodwill and Other Intangibles (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118106 - Disclosure - Accrued Expenses", "role": "http://www.oildri.com/role/AccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121107 - Disclosure - Commitment and Contingencies", "role": "http://www.oildri.com/role/CommitmentandContingencies", "shortName": "Commitment and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124108 - Disclosure - Leases (Notes)", "role": "http://www.oildri.com/role/LeasesNotes", "shortName": "Leases (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127109 - Disclosure - Pension and Other Postretirement Benefits", "role": "http://www.oildri.com/role/PensionandOtherPostretirementBenefits", "shortName": "Pension and Other Postretirement Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132110 - Disclosure - Operating Segments", "role": "http://www.oildri.com/role/OperatingSegments", "shortName": "Operating Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138111 - Disclosure - Stock-Based Compensation", "role": "http://www.oildri.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "iaa14f90d83944f64acbeced1a27591c4_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "iaa14f90d83944f64acbeced1a27591c4_I20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142112 - Disclosure - Accumulated Other Comprehensive (Loss) Income (Notes)", "role": "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeNotes", "shortName": "Accumulated Other Comprehensive (Loss) Income (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146113 - Disclosure - Related Party Transactions (Notes)", "role": "http://www.oildri.com/role/RelatedPartyTransactionsNotes", "shortName": "Related Party Transactions (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TradeAndOtherAccountsReceivablePolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Basis of Statement Presentation Level 2 (Policies)", "role": "http://www.oildri.com/role/BasisofStatementPresentationLevel2Policies", "shortName": "Basis of Statement Presentation Level 2 (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TradeAndOtherAccountsReceivablePolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2207202 - Disclosure - Inventories Level 2 (Policies)", "role": "http://www.oildri.com/role/InventoriesLevel2Policies", "shortName": "Inventories Level 2 (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2212203 - Disclosure - Fair Value Measurements Fair Value Measurements (Policies)", "role": "http://www.oildri.com/role/FairValueMeasurementsFairValueMeasurementsPolicies", "shortName": "Fair Value Measurements Fair Value Measurements (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2233204 - Disclosure - Operating Segments Level 2 (Policies)", "role": "http://www.oildri.com/role/OperatingSegmentsLevel2Policies", "shortName": "Operating Segments Level 2 (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Inventories Level 3 (Tables)", "role": "http://www.oildri.com/role/InventoriesLevel3Tables", "shortName": "Inventories Level 3 (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315302 - Disclosure - Goodwill and Other Intangibles (Tables)", "role": "http://www.oildri.com/role/GoodwillandOtherIntangiblesTables", "shortName": "Goodwill and Other Intangibles (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319303 - Disclosure - Accrued Expenses (Tables)", "role": "http://www.oildri.com/role/AccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325305 - Disclosure - Leases (Tables)", "role": "http://www.oildri.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheet Parenthetical", "role": "http://www.oildri.com/role/CondensedConsolidatedBalanceSheetParenthetical", "shortName": "Condensed Consolidated Balance Sheet Parenthetical", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328306 - Disclosure - Pension and Other Postretirement Benefits (Tables)", "role": "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsTables", "shortName": "Pension and Other Postretirement Benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334307 - Disclosure - Operating Segments (Tables)", "role": "http://www.oildri.com/role/OperatingSegmentsTables", "shortName": "Operating Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339308 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.oildri.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343309 - Disclosure - Accumulated Other Comprehensive (Loss) Income (Tables)", "role": "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeTables", "shortName": "Accumulated Other Comprehensive (Loss) Income (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i36631420c2ed44f19abe6e940049f6fa_I20210131", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Basis of Statement Presentation Revenue Recognition (Details)", "role": "http://www.oildri.com/role/BasisofStatementPresentationRevenueRecognitionDetails", "shortName": "Basis of Statement Presentation Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i36631420c2ed44f19abe6e940049f6fa_I20210131", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "iaa14f90d83944f64acbeced1a27591c4_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Inventories (Details)", "role": "http://www.oildri.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "iaa14f90d83944f64acbeced1a27591c4_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "iaa14f90d83944f64acbeced1a27591c4_I20210131", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Inventories Narrative (Details)", "role": "http://www.oildri.com/role/InventoriesNarrativeDetails", "shortName": "Inventories Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "iaa14f90d83944f64acbeced1a27591c4_I20210131", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9c97e3dfbfe94f06a9b1a294a3c98656_I20210131", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - Disclosure - Fair Value Measurements Narrative (Details)", "role": "http://www.oildri.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9c97e3dfbfe94f06a9b1a294a3c98656_I20210131", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "iaa14f90d83944f64acbeced1a27591c4_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416407 - Disclosure - Goodwill and Other Intangibles (Details)", "role": "http://www.oildri.com/role/GoodwillandOtherIntangiblesDetails", "shortName": "Goodwill and Other Intangibles (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "iaa14f90d83944f64acbeced1a27591c4_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i89d11cc123294b8a958442a37357b216_D20201101-20210131", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417408 - Disclosure - Goodwill and Other Intangibles Narrative (Details)", "role": "http://www.oildri.com/role/GoodwillandOtherIntangiblesNarrativeDetails", "shortName": "Goodwill and Other Intangibles Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i89d11cc123294b8a958442a37357b216_D20201101-20210131", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i89d11cc123294b8a958442a37357b216_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Income", "role": "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome", "shortName": "Condensed Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i89d11cc123294b8a958442a37357b216_D20201101-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "iaa14f90d83944f64acbeced1a27591c4_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420409 - Disclosure - Accrued Expenses (Details)", "role": "http://www.oildri.com/role/AccruedExpensesDetails", "shortName": "Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "iaa14f90d83944f64acbeced1a27591c4_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i89d11cc123294b8a958442a37357b216_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426411 - Disclosure - Leases (Details)", "role": "http://www.oildri.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i89d11cc123294b8a958442a37357b216_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "if37c0891f94c4feeb8b82074a3de9993_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429412 - Disclosure - Pension and Other Postretirement Benefits (Details)", "role": "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsDetails", "shortName": "Pension and Other Postretirement Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "if37c0891f94c4feeb8b82074a3de9993_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i3007498fbbf94841a7acf5ee09600e7a_D20200801-20210131", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430413 - Disclosure - Pension and Other Postretirement Benefits Assumptions (Details)", "role": "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsAssumptionsDetails", "shortName": "Pension and Other Postretirement Benefits Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i3007498fbbf94841a7acf5ee09600e7a_D20200801-20210131", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "ic4534dbaeeed4241ab7e0ec67c7f56c8_I20210131", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431414 - Disclosure - Pension and Other Postretirement Benefits Narrative (Details)", "role": "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails", "shortName": "Pension and Other Postretirement Benefits Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "ic4534dbaeeed4241ab7e0ec67c7f56c8_I20210131", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i89d11cc123294b8a958442a37357b216_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435415 - Disclosure - Operating Segments Disaggregation of Revenue (Details)", "role": "http://www.oildri.com/role/OperatingSegmentsDisaggregationofRevenueDetails", "shortName": "Operating Segments Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i38e5cb8a8c034c769adeffa9fd1548d4_D20201101-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "iaa14f90d83944f64acbeced1a27591c4_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436416 - Disclosure - Operating Segments (Details)", "role": "http://www.oildri.com/role/OperatingSegmentsDetails", "shortName": "Operating Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i89d11cc123294b8a958442a37357b216_D20201101-20210131", "decimals": "-3", "lang": "en-US", "name": "odc:CorporateExpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437417 - Disclosure - Operating Segments Narrative (Details)", "role": "http://www.oildri.com/role/OperatingSegmentsNarrativeDetails", "shortName": "Operating Segments Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i377f47425d364ac5ba5dd2502659e6f7_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440418 - Disclosure - Stock-Based Compensation Summary of Restricted Stock Transactions (Details)", "role": "http://www.oildri.com/role/StockBasedCompensationSummaryofRestrictedStockTransactionsDetails", "shortName": "Stock-Based Compensation Summary of Restricted Stock Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i377f47425d364ac5ba5dd2502659e6f7_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i8a4b9876186a485d82ba0e885b012521_D20200801-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441419 - Disclosure - Stock-Based Compensation Narrative (Details)", "role": "http://www.oildri.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "id012425ef25448c588abb4b36f43d580_D20200801-20210131", "decimals": null, "lang": "en-US", "name": "odc:Sharebasedcompensationarrangementbysharebasedpaymentawardvestingperiodminimum", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i89d11cc123294b8a958442a37357b216_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income", "role": "http://www.oildri.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i89d11cc123294b8a958442a37357b216_D20201101-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i002c63050062420d8aaeecfb10181ba7_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444420 - Disclosure - Accumulated Other Comprehensive (Loss) Income (Details)", "role": "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeDetails", "shortName": "Accumulated Other Comprehensive (Loss) Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445421 - Disclosure - Accumulated Other Comprehensive (Loss) Income Narrative (Details)", "role": "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeNarrativeDetails", "shortName": "Accumulated Other Comprehensive (Loss) Income Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "ic624565107e1425882f690138736075c_D20201101-20210131", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447422 - Disclosure - Related Party Transactions (Details)", "role": "http://www.oildri.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "ic624565107e1425882f690138736075c_D20201101-20210131", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "iff72d2568d15405e9f7ae5602bc09a72_I20190731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Stockholders Equity Statement", "role": "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement", "shortName": "Consolidated Statements of Stockholders Equity Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "iff72d2568d15405e9f7ae5602bc09a72_I20190731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationAmortizationAndAccretionNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i89d11cc123294b8a958442a37357b216_D20201101-20210131", "decimals": "0", "first": true, "lang": "en-US", "name": "odc:CARESActCurrentPayrollTaxDeferral", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1407402 - Statement - Basis of Statement Presentation Other Noncurrent Liabilities", "role": "http://www.oildri.com/role/BasisofStatementPresentationOtherNoncurrentLiabilities", "shortName": "Basis of Statement Presentation Other Noncurrent Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i89d11cc123294b8a958442a37357b216_D20201101-20210131", "decimals": "0", "first": true, "lang": "en-US", "name": "odc:CARESActCurrentPayrollTaxDeferral", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Basis of Statement Presentation", "role": "http://www.oildri.com/role/BasisofStatementPresentation", "shortName": "Basis of Statement Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20210131.htm", "contextRef": "i9396a84b0d334a49bf3627ac4151e7af_D20200801-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 26, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Entity Information [Line Items]", "terseLabel": "Entity Information" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "odc_A2006PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2006 Plan [Member]", "label": "2006 Plan [Member]", "terseLabel": "2006 Plan" } } }, "localname": "A2006PlanMember", "nsuri": "http://www.oildri.com/20210131", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "odc_AccruedFreight": { "auth_ref": [], "calculation": { "http://www.oildri.com/role/AccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Freight", "label": "Accrued Freight", "terseLabel": "Freight" } } }, "localname": "AccruedFreight", "nsuri": "http://www.oildri.com/20210131", "presentation": [ "http://www.oildri.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "odc_AccumulatedOtherComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accumulated Other Comprehensive Income [Abstract]", "label": "Accumulated Other Comprehensive Income [Abstract]", "terseLabel": "Accumulated Other Comprehensive Income [Abstract]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeAbstract", "nsuri": "http://www.oildri.com/20210131", "xbrltype": "stringItemType" }, "odc_AgriculturalandHorticulturalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about principal product: Agricultural and Horticultural [Member]", "label": "Agricultural and Horticultural [Member]", "terseLabel": "Agricultural and Horticultural" } } }, "localname": "AgriculturalandHorticulturalMember", "nsuri": "http://www.oildri.com/20210131", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "odc_AnimalHealthandNutritionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about principal product: Animal Health and Nutrition [Member]", "label": "Animal Health and Nutrition [Member]", "terseLabel": "Animal Health and Nutrition" } } }, "localname": "AnimalHealthandNutritionMember", "nsuri": "http://www.oildri.com/20210131", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "odc_BleachingClayandFluidsPurificationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about principal product: Bleaching Clay and Fluids Purification [Member]", "label": "Bleaching Clay and Fluids Purification [Member]", "terseLabel": "Bleaching Clay and Fluids Purification" } } }, "localname": "BleachingClayandFluidsPurificationMember", "nsuri": "http://www.oildri.com/20210131", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "odc_BusinesstoBusinessSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business to Business Segment [Member]", "label": "Business to Business Segment [Member]", "terseLabel": "Business to Business Products" } } }, "localname": "BusinesstoBusinessSegmentMember", "nsuri": "http://www.oildri.com/20210131", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsDetails", "http://www.oildri.com/role/OperatingSegmentsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "odc_CARESActCurrentPayrollTaxDeferral": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "On March 27, 2020, in response to the COVID-19 pandemic, the Coronavirus Aid, Relief, and Economic Security Act (the \u201cCARES Act\u201d) was signed into U.S. law. The CARES Act provides for, among other things, deferral of the employer portion of social security taxes incurred through the end of calendar 2020.", "label": "CARES Act, Current Payroll Tax Deferral", "terseLabel": "CARES Act, Current Payroll Tax Deferral" } } }, "localname": "CARESActCurrentPayrollTaxDeferral", "nsuri": "http://www.oildri.com/20210131", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationOtherNoncurrentLiabilities" ], "xbrltype": "monetaryItemType" }, "odc_CatLitterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about principal product: Cat Litter [Member]", "label": "Cat Litter [Member]", "terseLabel": "Cat Litter" } } }, "localname": "CatLitterMember", "nsuri": "http://www.oildri.com/20210131", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "odc_CondensedConsolidatedBalanceSheetParentheticalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Condensed Consolidated Balance Sheet Parenthetical [Abstract]", "label": "Condensed Consolidated Balance Sheet Parenthetical [Abstract]", "terseLabel": "Condensed Consolidated Balance Sheet Parenthetical [Abstract]" } } }, "localname": "CondensedConsolidatedBalanceSheetParentheticalAbstract", "nsuri": "http://www.oildri.com/20210131", "xbrltype": "stringItemType" }, "odc_CondensedConsolidatedStatementsOfComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Condensed Consolidated Statements of Comprehensive Income [Abstract]", "label": "Condensed Consolidated Statements of Comprehensive Income [Abstract]", "terseLabel": "Condensed Consolidated Statements of Comprehensive Income [Abstract]" } } }, "localname": "CondensedConsolidatedStatementsOfComprehensiveIncomeAbstract", "nsuri": "http://www.oildri.com/20210131", "xbrltype": "stringItemType" }, "odc_CondensedConsolidatedStatementsOfIncomeAndRetainedEarningsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Condensed Consolidated Statements of Income and Retained Earnings [Abstract]", "label": "Condensed Consolidated Statements of Income and Retained Earnings [Abstract]", "terseLabel": "Condensed Consolidated Statements of Income and Retained Earnings [Abstract]" } } }, "localname": "CondensedConsolidatedStatementsOfIncomeAndRetainedEarningsAbstract", "nsuri": "http://www.oildri.com/20210131", "xbrltype": "stringItemType" }, "odc_ConsolidatedStatementsofStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consolidated Statements of Stockholders' Equity [Abstract]", "label": "Consolidated Statements of Stockholders' Equity [Abstract]", "terseLabel": "Consolidated Statements of Stockholders' Equity [Abstract]" } } }, "localname": "ConsolidatedStatementsofStockholdersEquityAbstract", "nsuri": "http://www.oildri.com/20210131", "xbrltype": "stringItemType" }, "odc_CorporateExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Corporate Expenses", "negatedTerseLabel": "Corporate Expenses" } } }, "localname": "CorporateExpenses", "nsuri": "http://www.oildri.com/20210131", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "odc_Customerlistaccumulatedamortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amortization as of the balance sheet date that pertains to a customer list finite-lived intangible asset.", "label": "Customer list accumulated amortization", "terseLabel": "Accumulated amortization of customer lists" } } }, "localname": "Customerlistaccumulatedamortization", "nsuri": "http://www.oildri.com/20210131", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheetParenthetical" ], "xbrltype": "monetaryItemType" }, "odc_Customerlistnet": { "auth_ref": [], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Customer list, net", "terseLabel": "Customer list, net of accumulated amortization of $7,104 and $6,887 at January 31, 2021 and July 31, 2020, respectively" } } }, "localname": "Customerlistnet", "nsuri": "http://www.oildri.com/20210131", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "odc_DefinedBenefitPlanVoluntaryContribution": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan Voluntary Contribution", "label": "Defined Benefit Plan Voluntary Contribution", "terseLabel": "Voluntary contributions" } } }, "localname": "DefinedBenefitPlanVoluntaryContribution", "nsuri": "http://www.oildri.com/20210131", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "odc_IncreaseDecreaseInAccountsPayableAndIncomeTaxesPayable": { "auth_ref": [], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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 PLUS the increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Accounts Payable and Income Taxes Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndIncomeTaxesPayable", "nsuri": "http://www.oildri.com/20210131", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "odc_IndustrialandSportsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about principal product: Industrial and Sports [Member]", "label": "Industrial and Sports [Member]", "terseLabel": "Industrial and Sports" } } }, "localname": "IndustrialandSportsMember", "nsuri": "http://www.oildri.com/20210131", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "odc_NewAccountingPronouncementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NEW ACCOUNTING PRONOUNCEMENTS [Abstract]", "label": "NEW ACCOUNTING PRONOUNCEMENTS [Abstract]", "terseLabel": "NEW ACCOUNTING PRONOUNCEMENTS [Abstract]" } } }, "localname": "NewAccountingPronouncementsAbstract", "nsuri": "http://www.oildri.com/20210131", "xbrltype": "stringItemType" }, "odc_NoncontrollingInterestAgromexMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncontrolling Interest Agromex [Member]", "label": "Noncontrolling Interest Agromex [Member]", "terseLabel": "Noncontrolling Interest" } } }, "localname": "NoncontrollingInterestAgromexMember", "nsuri": "http://www.oildri.com/20210131", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "odc_NoncontrollingInterestOwnershipPercentagePriortoParentsPurchaseofAdditionalInterest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity. prior to purchase of additional interest by Parent", "label": "Noncontrolling Interest Ownership Percentage Prior to Parent's Purchase of Additional Interest", "terseLabel": "Noncontrolling Interest, Ownership Percentage Prior to Parent's Purchase of Additional Interest" } } }, "localname": "NoncontrollingInterestOwnershipPercentagePriortoParentsPurchaseofAdditionalInterest", "nsuri": "http://www.oildri.com/20210131", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "percentItemType" }, "odc_NoncontrollingInterestParentOwnershipPercentagePriortoPurchaseofAdditionalInterest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage prior to the purchase of additional interest", "label": "Noncontrolling Interest, Parent Ownership Percentage Prior to Purchase of Additional Interest", "terseLabel": "Noncontrolling Interest, Parent Ownership Percentage Prior to Purchase of Additional Interest" } } }, "localname": "NoncontrollingInterestParentOwnershipPercentagePriortoPurchaseofAdditionalInterest", "nsuri": "http://www.oildri.com/20210131", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "percentItemType" }, "odc_OverburdenRemovalAndMiningCostsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of accounting policy for overburden removal/stripping costs for mined properties and other mining-related costs.", "label": "Overburden Removal and Mining Costs [Policy Text Block]", "terseLabel": "Overburden Removal and Mining Costs" } } }, "localname": "OverburdenRemovalAndMiningCostsPolicyTextBlock", "nsuri": "http://www.oildri.com/20210131", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationLevel2Policies" ], "xbrltype": "textBlockItemType" }, "odc_PackagingInventory": { "auth_ref": [], "calculation": { "http://www.oildri.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Packaging Inventory", "label": "Packaging Inventory", "terseLabel": "Packaging" } } }, "localname": "PackagingInventory", "nsuri": "http://www.oildri.com/20210131", "presentation": [ "http://www.oildri.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "odc_ParentOilDriCorporationofAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Parent Oil-Dri Corporation of America [Member]", "label": "Parent Oil-Dri Corporation of America [Member]", "terseLabel": "Parent" } } }, "localname": "ParentOilDriCorporationofAmericaMember", "nsuri": "http://www.oildri.com/20210131", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "odc_Prepaidrepairsexpense": { "auth_ref": [], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid repairs expense", "terseLabel": "Prepaid repairs expense" } } }, "localname": "Prepaidrepairsexpense", "nsuri": "http://www.oildri.com/20210131", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "odc_RetailAndWholesaleSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Retail and Wholesale Segment [Member]", "label": "Retail and Wholesale Segment [Member]", "terseLabel": "Retail and Wholesale Products" } } }, "localname": "RetailAndWholesaleSegmentMember", "nsuri": "http://www.oildri.com/20210131", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsDetails", "http://www.oildri.com/role/OperatingSegmentsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "odc_SegmentReportingInformationOperatingIncomeForReportableSegment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Segment Reporting Information, Operating Income for Reportable Segment", "label": "Segment Reporting Information, Operating Income for Reportable Segment", "verboseLabel": "Segment Income" } } }, "localname": "SegmentReportingInformationOperatingIncomeForReportableSegment", "nsuri": "http://www.oildri.com/20210131", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "odc_Sharebasedcompensationarrangementbysharebasedpaymentawardvestingperiodmaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriodMaximum", "terseLabel": "Award Vesting Period, Maximum (years)" } } }, "localname": "Sharebasedcompensationarrangementbysharebasedpaymentawardvestingperiodmaximum", "nsuri": "http://www.oildri.com/20210131", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationStringItemType" }, "odc_Sharebasedcompensationarrangementbysharebasedpaymentawardvestingperiodminimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mininimum period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriodMinimum", "terseLabel": "Award Vesting Period, Minimum (years)" } } }, "localname": "Sharebasedcompensationarrangementbysharebasedpaymentawardvestingperiodminimum", "nsuri": "http://www.oildri.com/20210131", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationStringItemType" }, "odc_TrademarksandpatentsaccumulatedAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "TrademarksAndPatentsAccumulated Amortization", "terseLabel": "Accumulated amortization of other intangibles" } } }, "localname": "TrademarksandpatentsaccumulatedAmortization", "nsuri": "http://www.oildri.com/20210131", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheetParenthetical" ], "xbrltype": "monetaryItemType" }, "odc_Trademarksandpatentsnet": { "auth_ref": [], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount, net of amortization, as of the balance sheet date for 1) 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 and 2) 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.", "label": "Trademarks and patents, net", "terseLabel": "Other intangibles, net of accumulated amortization of $518 and $457 at January 31, 2021 and July 31, 2020, respectively" } } }, "localname": "Trademarksandpatentsnet", "nsuri": "http://www.oildri.com/20210131", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "odc_WeightedAverageSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Shares Outstanding [Abstract]", "label": "Weighted Average Shares Outstanding [Abstract]", "terseLabel": "Average Shares Outstanding" } } }, "localname": "WeightedAverageSharesOutstandingAbstract", "nsuri": "http://www.oildri.com/20210131", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "srt_DirectorMember": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.oildri.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r199", "r260", "r261", "r475", "r522", "r523" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r199", "r260", "r261", "r475", "r522", "r523" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Prinicipal Products [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.oildri.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r251", "r357", "r470" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Statement, Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.oildri.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/AccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.oildri.com/role/AccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Payable and Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts Payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrent": { "auth_ref": [ "r44", "r118", "r465", "r466" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts Payable, Related Parties, Current", "terseLabel": "Accounts payable to related party" } } }, "localname": "AccountsPayableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedPartiesCurrent": { "auth_ref": [ "r52", "r118", "r464", "r466" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.", "label": "Accounts Receivable, Related Parties, Current", "terseLabel": "Accounts receivable from related party" } } }, "localname": "AccountsReceivableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r105" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Amortization of investment net discount" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r9", "r46", "r391" ], "calculation": { "http://www.oildri.com/role/AccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Real Estate Tax" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.oildri.com/role/AccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/AccruedExpensesDetails", "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedMarketingCostsCurrent": { "auth_ref": [], "calculation": { "http://www.oildri.com/role/AccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Marketing Costs, Current", "terseLabel": "Trade promotions and advertising" } } }, "localname": "AccruedMarketingCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r60", "r66", "r68", "r423" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Pension and Postretirement Health Benefits" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r42", "r245" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "auth_ref": [ "r61", "r66", "r320" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "negatedTerseLabel": "Pension and postretirement benefits" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r58", "r63", "r65", "r66", "r437" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "terseLabel": "Cumulative translation adjustment" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive (Loss) Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeDetails", "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r32", "r63", "r65", "r66", "r510", "r531", "r535" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "periodEndLabel": "Accumulated Other Comprehensive (Loss) Income, Balance, ending", "periodStartLabel": "Accumulated Other Comprehensive (Loss) Income, Balance, beginning", "totalLabel": "Total Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeDetails", "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Accumulated Other Comprehensive Loss:" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r440", "r441", "r442", "r443", "r444", "r446" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeDetails", "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r62", "r66", "r68", "r122", "r123", "r124", "r423", "r526", "r527" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r59", "r66", "r68", "r423", "r441", "r442", "r443", "r444", "r446" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Cumulative Translation Adjustment" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r30" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r122", "r123", "r124", "r382", "r383", "r384" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r128", "r129", "r130", "r132", "r213", "r214", "r215", "r216", "r219", "r220", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r386", "r403", "r404", "r405", "r406", "r477", "r478", "r479", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/NewAccountingPronouncementsAdjustmentforNewAccountingPronouncementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r363", "r365", "r388", "r389" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Amortization of restricted stock" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r105" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "totalLabel": "Total Adjustments" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r162", "r186", "r187", "r188", "r189", "r191" ], "lang": { "en-us": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "Other Segments [Member]", "terseLabel": "Unallocated Assets" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r365", "r376", "r387" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Share-based Compensation Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r34", "r209", "r221" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheetParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r104", "r234", "r239" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/GoodwillandOtherIntangiblesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetRetirementObligationsPolicy": { "auth_ref": [ "r110", "r248" ], "lang": { "en-us": { "role": { "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.", "label": "Asset Retirement Obligation [Policy Text Block]", "terseLabel": "Reclamation" } } }, "localname": "AssetRetirementObligationsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationLevel2Policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Assets": { "auth_ref": [ "r114", "r175", "r188", "r195", "r212", "r418", "r426", "r438", "r498", "r508" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets", "http://www.oildri.com/role/OperatingSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r7", "r57", "r114", "r212", "r418", "r426", "r438" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total Current Assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheetParenthetical", "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r14", "r15", "r16", "r17", "r18", "r19", "r20", "r21", "r114", "r212", "r418", "r426", "r438" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total Other Assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r367", "r377" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationNarrativeDetails", "http://www.oildri.com/role/StockBasedCompensationSummaryofRestrictedStockTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Statement Presentation" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r107", "r108", "r109" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Capital expenditures accrued, but not paid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r40", "r106" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and Cash Equivalents, End of Period", "periodStartLabel": "Cash and Cash Equivalents, Beginning of Period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets", "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r101", "r439" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net Decrease in Cash and Cash Equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r40" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash Equivalents, at Carrying Value", "terseLabel": "Cash Equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r113", "r114", "r147", "r148", "r149", "r151", "r153", "r159", "r160", "r161", "r212", "r438" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheetParenthetical", "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets", "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome", "http://www.oildri.com/role/CoverPage", "http://www.oildri.com/role/StockBasedCompensationNarrativeDetails", "http://www.oildri.com/role/StockBasedCompensationSummaryofRestrictedStockTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Common Class B" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheetParenthetical", "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets", "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome", "http://www.oildri.com/role/CoverPage", "http://www.oildri.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividends Declared Per Share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r122", "r123" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock", "verboseLabel": "Common & Class B Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheetParenthetical", "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets", "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome", "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement", "http://www.oildri.com/role/CoverPage", "http://www.oildri.com/role/StockBasedCompensationNarrativeDetails", "http://www.oildri.com/role/StockBasedCompensationSummaryofRestrictedStockTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheetParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheetParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r28", "r254" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Common Stock & Class B Stock, End of Period (in shares)", "periodStartLabel": "Common & Class B Stock, Beginning of Period (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r28" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common Stock, Value, Issued" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r71", "r73", "r74", "r80", "r505", "r518" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total Comprehensive Income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r79", "r92", "r504", "r517" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive (Loss) Income" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesPurchaseOfInterestByParent": { "auth_ref": [ "r256", "r424", "r431" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the purchase by the parent of an additional equity interest in a subsidiary during the period, thereby effecting a change in total (consolidated) equity attributable to the parent. The purchase of the additional equity interest represented by this element increases the parent's controlling interest in the subsidiary.", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Purchase of Interest by Parent", "terseLabel": "Amount Contributed to Purchase of Additional Interest by Parent" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesPurchaseOfInterestByParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r86", "r475" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "negatedTerseLabel": "Cost of Sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "terseLabel": "Deferred compensation" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r43", "r447" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Issuance Costs, Noncurrent, Net", "terseLabel": "Net unamortized debt issuance costs" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheetParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r395", "r396" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r115", "r401", "r411", "r412", "r413" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueArrangementByTypeTable": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "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.", "label": "Deferred Revenue Arrangement, by Type [Table]", "terseLabel": "Deferred Revenue Arrangement, by Type [Table]" } } }, "localname": "DeferredRevenueArrangementByTypeTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueArrangementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Deferred Revenue Arrangement [Line Items]", "terseLabel": "Deferred Revenue Arrangement" } } }, "localname": "DeferredRevenueArrangementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueArrangementTypeAxis": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred revenue arrangement.", "label": "Deferred Revenue Arrangement Type [Axis]", "terseLabel": "Deferred Revenue Arrangement Type [Axis]" } } }, "localname": "DeferredRevenueArrangementTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueArrangementTypeDomain": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "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.", "label": "Deferred Revenue [Domain]", "terseLabel": "Deferred Revenue" } } }, "localname": "DeferredRevenueArrangementTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r36" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Revenue, Current", "terseLabel": "Liability for Payments in Advance" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueRevenueRecognized1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "Deferred Revenue, Revenue Recognized", "terseLabel": "Payments in Advance, Revenue Recognized" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r276", "r315", "r341", "r347", "r348" ], "calculation": { "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedTerseLabel": "Amortization of Other actuarial loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r276", "r316", "r342", "r347", "r348" ], "calculation": { "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "terseLabel": "Amortization of Prior service costs" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "terseLabel": "Discount rate for net periodic benefit cost" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "auth_ref": [ "r324", "r346" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets", "terseLabel": "Long-term expected rate of return on assets" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase", "terseLabel": "Rate of increase in compensation levels" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanCurtailments": { "auth_ref": [ "r280" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of (increase) decrease in benefit obligation of defined benefit plan from event reducing expected years of future service of present employees or eliminating accrual of benefits for some or all future services of present employees.", "label": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Curtailment", "terseLabel": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Curtailment" } } }, "localname": "DefinedBenefitPlanCurtailments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear": { "auth_ref": [ "r345", "r348" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in remainder of current fiscal year. Excludes contribution previously paid by employer in current fiscal year.", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year", "terseLabel": "Estimated contributions in remainder of current fiscal year" } } }, "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r276", "r314", "r340", "r347", "r348" ], "calculation": { "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsDetails": { "order": 5.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedTerseLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year", "terseLabel": "Medical Cost Trend Assumption" } } }, "localname": "DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r276", "r281", "r313", "r339", "r347", "r348" ], "calculation": { "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r311", "r337", "r347", "r348" ], "calculation": { "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic benefit cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments": { "auth_ref": [ "r277", "r318", "r344" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from event reducing expected years of future service of present employees or eliminating accrual of defined benefits for some or all future services of present employees.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Curtailment", "negatedTerseLabel": "Curtailment gain on SERP Plan" } } }, "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r279", "r312", "r338", "r347", "r348" ], "calculation": { "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "Ultimate trend rate for health care cost for defined benefit postretirement plan.", "label": "Defined Benefit Plan, Ultimate Health Care Cost Trend Rate", "terseLabel": "Ultimate Health Care Cost Trend Rate" } } }, "localname": "DefinedBenefitPlanUltimateHealthCareCostTrendRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "Year ultimate health care cost trend rate is expected to be reached, in CCYY format.", "label": "Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate", "terseLabel": "Year that Rate Reaches Ultimate Trend Rate" } } }, "localname": "DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails" ], "xbrltype": "gYearListItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "auth_ref": [ "r333", "r334", "r335", "r336", "r347" ], "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsAssumptionsDetails", "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsDetails", "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsAssumptionsDetails", "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsDetails", "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "auth_ref": [ "r104" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Amortization and Accretion, Net", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAmortizationAndAccretionNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Revenue by Principal Product" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Revenue by Principal Product by Operating Segment [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Revenue by Principal Product by Operating Segment" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r255" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedTerseLabel": "Dividends declared" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r9", "r46" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Dividends Payable, Current", "terseLabel": "Dividends payable" } } }, "localname": "DividendsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r22", "r25", "r499", "r509" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.", "label": "Dividends Payable", "terseLabel": "Cash dividends declared and accrued, but not paid" } } }, "localname": "DividendsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net Income Per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r81", "r134", "r135", "r136", "r137", "r138", "r145", "r147", "r151", "r152", "r153", "r155", "r156", "r506", "r519" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic Common (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r81", "r134", "r135", "r136", "r137", "r138", "r147", "r151", "r152", "r153", "r155", "r156", "r506", "r519" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted Common (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r439" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of exchange rate changes on Cash and Cash Equivalents" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.oildri.com/role/AccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Salaries, Wages, Commissions and Employee Benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r122", "r123", "r124", "r129", "r139", "r141", "r158", "r216", "r254", "r255", "r382", "r383", "r384", "r405", "r406", "r440", "r441", "r442", "r443", "r444", "r446", "r526", "r527", "r528" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Total Accumulated Other Comprehensive (Loss) Income", "verboseLabel": "Total Stockholders' Equity" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeDetails", "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeNarrativeDetails", "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r432", "r433", "r434", "r436" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r347", "r433", "r472", "r473", "r474" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r300", "r302", "r307", "r347", "r433", "r472" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Fair Value, Inputs, Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r300", "r302", "r307", "r347", "r433", "r473" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurement, Policy" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/FairValueMeasurementsFairValueMeasurementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r347", "r472", "r473", "r474" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r240" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/GoodwillandOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Amortization expense for remainder of current fiscal year" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/GoodwillandOtherIntangiblesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r240" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/GoodwillandOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r240" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/GoodwillandOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r240" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/GoodwillandOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r240" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/GoodwillandOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r235", "r236", "r238", "r242", "r476", "r483" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/GoodwillandOtherIntangiblesDetails", "http://www.oildri.com/role/GoodwillandOtherIntangiblesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets, Future Amortization Expense", "verboseLabel": "Finite-Lived Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/GoodwillandOtherIntangiblesDetails", "http://www.oildri.com/role/GoodwillandOtherIntangiblesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r235", "r237" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/GoodwillandOtherIntangiblesDetails", "http://www.oildri.com/role/GoodwillandOtherIntangiblesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r104" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on the sale of fixed assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r228", "r230", "r497" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/GoodwillandOtherIntangiblesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r104", "r229", "r231", "r233" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/GoodwillandOtherIntangiblesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r84", "r114", "r175", "r187", "r191", "r194", "r197", "r212", "r438" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross Profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r77", "r175", "r187", "r191", "r194", "r197", "r496", "r502", "r507", "r520" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income Before Income Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r117", "r175", "r187", "r191", "r194", "r197" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "terseLabel": "Income before Income Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r115", "r140", "r141", "r173", "r397", "r410", "r414", "r521" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income Tax Expense", "negatedTerseLabel": "Income Tax Expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome", "http://www.oildri.com/role/OperatingSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r75", "r110", "r393", "r394", "r398", "r399", "r400", "r402", "r538" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Other Noncurrent Liabilities" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationLevel2Policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r103" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts and Other Receivables", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r103" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "auth_ref": [ "r103" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.", "label": "Increase (Decrease) in Deferred Compensation", "terseLabel": "Deferred compensation" } } }, "localname": "IncreaseDecreaseInDeferredCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r103" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "terseLabel": "(Increase) Decrease in assets:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Liabilities [Abstract]", "terseLabel": "Increase (Decrease) in liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r103" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r103" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations": { "auth_ref": [ "r103" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for pension and other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits", "terseLabel": "Pension and postretirement benefits" } } }, "localname": "IncreaseDecreaseInPensionAndPostretirementObligations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r103" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r241" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-lived trademarks" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/GoodwillandOtherIntangiblesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r90", "r253" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryCurrentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.", "label": "Inventory, Current [Table]", "terseLabel": "Inventory, Current [Table]" } } }, "localname": "InventoryCurrentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/InventoriesDetails", "http://www.oildri.com/role/InventoriesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r54" ], "calculation": { "http://www.oildri.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Inventory [Line Items]", "terseLabel": "Inventory" } } }, "localname": "InventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/InventoriesDetails", "http://www.oildri.com/role/InventoriesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r55" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.oildri.com/role/InventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets", "http://www.oildri.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r10", "r56", "r110", "r157", "r223", "r224", "r226" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/InventoriesLevel2Policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r55", "r120", "r225" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "Inventory obsolescence reserve" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/InventoriesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r88", "r168" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Legal Matters and Contingencies [Text Block]", "terseLabel": "Legal Matters and Contingencies" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CommitmentandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationLevel2Policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Operating lease payments due within next twelve months as of January 31, 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r458" ], "calculation": { "http://www.oildri.com/role/LeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": { "auth_ref": [ "r458" ], "calculation": { "http://www.oildri.com/role/LeasesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth 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.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Rolling Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": { "auth_ref": [ "r458" ], "calculation": { "http://www.oildri.com/role/LeasesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth 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.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r458" ], "calculation": { "http://www.oildri.com/role/LeasesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth 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.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r458" ], "calculation": { "http://www.oildri.com/role/LeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third 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.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r458" ], "calculation": { "http://www.oildri.com/role/LeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second 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.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r458" ], "calculation": { "http://www.oildri.com/role/LeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next 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.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r458" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Lessee, Operating Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/LeasesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r45", "r114", "r189", "r212", "r419", "r426", "r427", "r438" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r33", "r114", "r212", "r438", "r501", "r513" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities & Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES & STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r47", "r114", "r212", "r419", "r426", "r427", "r438" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total Current Liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheetParenthetical", "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r11", "r12", "r13", "r23", "r24", "r114", "r212", "r419", "r426", "r427", "r438" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total Noncurrent Liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Noncurrent Liabilities" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheetParenthetical", "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Notes Payable, Fair Value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r53", "r114", "r212", "r438", "r500", "r512" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which 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).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Noncontrolling Interest [Line Items]", "terseLabel": "Noncontrolling Interest" } } }, "localname": "MinorityInterestLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners", "terseLabel": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Noncontrolling Interest, Ownership Percentage by Parent", "terseLabel": "Noncontrolling Interest, Ownership Percentage by Parent" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestTable": { "auth_ref": [ "r53", "r85", "r416", "r425" ], "lang": { "en-us": { "role": { "documentation": "Schedule of noncontrolling interest disclosure which includes the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.", "label": "Noncontrolling Interest [Table]", "terseLabel": "Noncontrolling Interest [Table]" } } }, "localname": "MinorityInterestTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r101" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net Cash Used in Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r101" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net Cash Used in Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r101", "r102", "r105" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net Cash Provided by Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r69", "r72", "r78", "r105", "r114", "r128", "r134", "r135", "r136", "r137", "r140", "r141", "r150", "r175", "r187", "r191", "r194", "r197", "r212", "r438", "r503", "r516" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net Income Attributable to Oil-Dri", "totalLabel": "Net Income Attributable to Oil-Dri" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome", "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement", "http://www.oildri.com/role/OperatingSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r69", "r72", "r140", "r141", "r421", "r429" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Net Loss Attributable to Noncontrolling Interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome", "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement", "http://www.oildri.com/role/OperatingSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r126", "r127", "r130", "r131", "r142", "r143", "r144", "r217", "r218", "r268", "r269", "r270", "r271", "r385", "r407", "r408", "r409", "r480", "r481", "r482", "r530", "r531", "r532", "r533", "r535" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/NewAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/NewAccountingPronouncementsAdjustmentforNewAccountingPronouncementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r125", "r128", "r129", "r130", "r132", "r133", "r136", "r155", "r213", "r214", "r215", "r216", "r219", "r220", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r386", "r403", "r404", "r405", "r406", "r477", "r478", "r479", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/NewAccountingPronouncementsAdjustmentforNewAccountingPronouncementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest Items [Abstract]", "terseLabel": "Noncontrolling Interest Items [Abstract]" } } }, "localname": "NoncontrollingInterestItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r122", "r123", "r124", "r255", "r415" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r89" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total Other Income (Expense), Net", "verboseLabel": "Total Other Income (Expense), Net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome", "http://www.oildri.com/role/OperatingSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other Income (Expense)" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of Reportable Segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r175", "r187", "r191", "r194", "r197" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Income from Operations", "totalLabel": "Income from Operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome", "http://www.oildri.com/role/OperatingSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r452", "r459" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due, Rolling Maturity [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due, Rolling Maturity" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r449" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Net lease obligation" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r449" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r449" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r450", "r454" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r448" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r456", "r459" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r455", "r459" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term - operating leaes" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent [Abstract]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheetParenthetical", "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax": { "auth_ref": [ "r64", "r417" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) for increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Adjustment for Settlement or Curtailment Gain (Loss), Tax", "terseLabel": "Other Comprehensive Income (Loss), Defined Benefit Plan, Adjustment for Settlement or Curtailment Gain (Loss), Tax" } } }, "localname": "OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeNarrativeDetails", "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r66", "r76", "r440", "r442", "r446" ], "calculation": { "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "verboseLabel": "Other comprehensive income before reclassifications, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax": { "auth_ref": [ "r63", "r67", "r319" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), before Tax", "terseLabel": "Pension Plan Obligation Decrease for Curtailment" } } }, "localname": "OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax": { "auth_ref": [ "r63", "r67", "r319" ], "calculation": { "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeDetails": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), after Tax", "terseLabel": "Curtailment on Pension Plan" } } }, "localname": "OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r58" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Cumulative translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r70", "r73", "r76", "r79", "r254", "r440", "r445", "r446", "r504", "r517" ], "calculation": { "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.oildri.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "negatedTotalLabel": "Net current-period other comprehensive income, net of tax", "terseLabel": "Other comprehensive income", "totalLabel": "Other Comprehensive Income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeDetails", "http://www.oildri.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other Comprehensive Income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r61", "r63" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedTerseLabel": "Pension and postretirement benefits (net of tax)" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r64", "r417" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax", "terseLabel": "Tax for reclassification adjustment from AOCI for pension and other postretirement benefits" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherInventory": { "auth_ref": [ "r55" ], "calculation": { "http://www.oildri.com/role/InventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of other inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Other Inventory, Gross", "terseLabel": "Other" } } }, "localname": "OtherInventory", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r91" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r273", "r274", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r322", "r324", "r325", "r327", "r330", "r334", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r351", "r352", "r353", "r354", "r355", "r356" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.", "label": "Other Postretirement Benefits Plan [Member]", "terseLabel": "Postretirement Health Plan", "verboseLabel": "Postretirement Health Plan" } } }, "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsAssumptionsDetails", "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsDetails", "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r4", "r6", "r227" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other Prepaid Expense, Current", "terseLabel": "Prepaid expenses and other assets" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r98" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Purchase of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r98" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r95" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r96" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "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.", "label": "Payments to Acquire Short-term Investments", "negatedLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r299", "r301", "r307", "r326", "r328", "r329", "r330", "r331", "r332", "r347", "r349", "r350", "r351", "r362" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Pension and Other Postretirement Benefits Disclosure" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r25", "r274", "r275", "r298", "r347" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.", "label": "Liability, Defined Benefit Plan, Noncurrent", "terseLabel": "Pension and postretirement benefits" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r272", "r274", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r322", "r324", "r325", "r327", "r330", "r334", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r351", "r352", "r358", "r359", "r360", "r361" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Pension Plan" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsAssumptionsDetails", "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsDetails", "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r367", "r377" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromMinorityShareholders": { "auth_ref": [ "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Proceeds from Noncontrolling Interests", "terseLabel": "Contributions from noncontrolling interests" } } }, "localname": "ProceedsFromMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsToMinorityShareholders": { "auth_ref": [ "r119" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from (to) a noncontrolling interest. Excludes dividends paid to the noncontrolling interest.", "label": "Proceeds from (Payments to) Noncontrolling Interests", "terseLabel": "Contributions from noncontrolling interests" } } }, "localname": "ProceedsFromPaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r93" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property, plant, and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "auth_ref": [ "r94" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "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.", "label": "Proceeds from Sale of Short-term Investments", "terseLabel": "Dispositions of short-term investments" } } }, "localname": "ProceedsFromSaleOfShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r69", "r72", "r100", "r114", "r128", "r140", "r141", "r175", "r187", "r191", "r194", "r197", "r212", "r417", "r420", "r422", "r429", "r430", "r438", "r507" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net Income", "totalLabel": "Net Income", "verboseLabel": "Net Income, Including Portion Attributable to Noncontrolling Interest" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome", "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement", "http://www.oildri.com/role/OperatingSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r41", "r244" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r17", "r18", "r246", "r515" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Total Property, Plant and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r82", "r222" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for bad debts and cash discounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PublicUtilitiesInventoryAxis": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Information by type of inventory held.", "label": "Inventory [Axis]", "terseLabel": "Inventory [Axis]" } } }, "localname": "PublicUtilitiesInventoryAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/InventoriesDetails", "http://www.oildri.com/role/InventoriesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale.", "label": "Inventory [Domain]", "terseLabel": "Inventory [Domain]" } } }, "localname": "PublicUtilitiesInventoryTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/InventoriesDetails", "http://www.oildri.com/role/InventoriesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r29", "r35", "r514", "r536" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, Net, Current", "terseLabel": "Accounts receivable, less allowance of \u00a0 $1,062 and $1,078 at January 31, 2021 and July 31, 2020, respectively" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r66", "r68", "r76", "r440", "r444", "r446" ], "calculation": { "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive income, net of tax" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r327", "r463", "r464" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Purchases from Related Party", "terseLabel": "Payments to related party" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r327", "r463", "r466", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r461", "r462", "r464", "r467", "r468" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions Disclosure" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/RelatedPartyTransactionsNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfSeniorDebt": { "auth_ref": [ "r99" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Repayments of Senior Debt", "negatedLabel": "Principal payments on notes payable" } } }, "localname": "RepaymentsOfSeniorDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationNarrativeDetails", "http://www.oildri.com/role/StockBasedCompensationSummaryofRestrictedStockTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r31", "r255", "r386", "r511", "r530", "r535" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r122", "r123", "r124", "r129", "r139", "r141", "r216", "r382", "r383", "r384", "r405", "r406", "r526", "r528" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r272", "r273", "r274", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r322", "r324", "r325", "r327", "r330", "r334", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r351", "r352", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsAssumptionsDetails", "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsDetails", "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r272", "r273", "r274", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r322", "r324", "r325", "r327", "r330", "r334", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r351", "r352", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsAssumptionsDetails", "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsDetails", "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r166", "r167", "r186", "r192", "r193", "r199", "r200", "r202", "r259", "r260", "r475" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net Sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome", "http://www.oildri.com/role/OperatingSegmentsDetails", "http://www.oildri.com/role/OperatingSegmentsDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r83", "r537" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Related Parties", "terseLabel": "Net sales to related party" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition [Abstract]", "terseLabel": "Revenue Recognition [Abstract]" } } }, "localname": "RevenueRecognitionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r111", "r112" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationLevel2Policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accounts Payable and Accrued Liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/AccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r66", "r445", "r446" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Accumulated Other Comprehensive (Loss) Income by Component" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "terseLabel": "Schedule of Assumptions Used" } } }, "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r235", "r237", "r476" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/GoodwillandOtherIntangiblesDetails", "http://www.oildri.com/role/GoodwillandOtherIntangiblesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r10", "r37", "r38", "r39" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/InventoriesLevel3Tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Schedule of Net Benefit Costs" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r116", "r465", "r466" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r175", "r178", "r190", "r232" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsDetails", "http://www.oildri.com/role/OperatingSegmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r175", "r178", "r190", "r232" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Operating Segments Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r367", "r377" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationNarrativeDetails", "http://www.oildri.com/role/StockBasedCompensationSummaryofRestrictedStockTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Transactions" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r237" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/GoodwillandOtherIntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r162", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r186", "r187", "r188", "r189", "r191", "r192", "r193", "r194", "r195", "r197", "r202", "r522" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segment [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsDetails", "http://www.oildri.com/role/OperatingSegmentsDisaggregationofRevenueDetails", "http://www.oildri.com/role/OperatingSegmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r162", "r164", "r165", "r175", "r179", "r191", "r195", "r196", "r197", "r198", "r199", "r201", "r202", "r203" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Operating Segment Disclosure" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/OperatingSegments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsDetails", "http://www.oildri.com/role/OperatingSegmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r110", "r180", "r181", "r182", "r183", "r184", "r185", "r200" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Operating Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsLevel2Policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r87" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "negatedLabel": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r110", "r392" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "terseLabel": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationLevel2Policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SeniorLongTermNotes": { "auth_ref": [ "r48" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Senior Notes, Noncurrent", "terseLabel": "Notes payable, net of unamortized debt issuance costs of $136 and $150 at January 31, 2021 and July 31, 2020, respectively" } } }, "localname": "SeniorLongTermNotes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the portion of long-term 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.", "label": "Senior Notes, Current", "terseLabel": "Current maturities of notes payable" } } }, "localname": "SeniorNotesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r103" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeitures, number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationSummaryofRestrictedStockTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeitures, weighted average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationSummaryofRestrictedStockTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted, number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationNarrativeDetails", "http://www.oildri.com/role/StockBasedCompensationSummaryofRestrictedStockTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted, weighted average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationSummaryofRestrictedStockTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Non-vested restricted stock outstanding, ending balance", "periodStartLabel": "Non-vested restricted stock outstanding, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationSummaryofRestrictedStockTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Non-vested restricted stock outstanding, weighted average grant date fair value, ending balance", "periodStartLabel": "Non-vested restricted stock outstanding, weighted average grant date fair value, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationSummaryofRestrictedStockTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested, number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationSummaryofRestrictedStockTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested, weighted average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationSummaryofRestrictedStockTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationNarrativeDetails", "http://www.oildri.com/role/StockBasedCompensationSummaryofRestrictedStockTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number Authorized (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number Available (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r364", "r369" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationNarrativeDetails", "http://www.oildri.com/role/StockBasedCompensationSummaryofRestrictedStockTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r453", "r459" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term operating lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r162", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r186", "r187", "r188", "r189", "r191", "r192", "r193", "r194", "r195", "r197", "r202", "r232", "r247", "r249", "r250", "r522" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsDetails", "http://www.oildri.com/role/OperatingSegmentsDisaggregationofRevenueDetails", "http://www.oildri.com/role/OperatingSegmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r26", "r27", "r28", "r113", "r114", "r147", "r148", "r149", "r151", "r153", "r159", "r160", "r161", "r212", "r254", "r438" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheetParenthetical", "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets", "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome", "http://www.oildri.com/role/CoverPage", "http://www.oildri.com/role/StockBasedCompensationNarrativeDetails", "http://www.oildri.com/role/StockBasedCompensationSummaryofRestrictedStockTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r51", "r122", "r123", "r124", "r129", "r139", "r141", "r158", "r216", "r254", "r255", "r382", "r383", "r384", "r405", "r406", "r440", "r441", "r442", "r443", "r444", "r446", "r526", "r527", "r528" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeDetails", "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeNarrativeDetails", "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheetParenthetical", "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets", "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.oildri.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome", "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r122", "r123", "r124", "r158", "r475" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheetParenthetical", "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets", "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.oildri.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome", "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r27", "r28", "r254", "r255" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Net issuance of stock under long-term incentive plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r27", "r28", "r255", "r366", "r375" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "negatedTerseLabel": "Net issuance of stock under long-term incentive plans" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r114", "r122", "r123", "r124", "r129", "r139", "r212", "r216", "r255", "r382", "r383", "r384", "r405", "r406", "r415", "r416", "r428", "r438", "r440", "r441", "r446", "r527", "r528" ], "calculation": { "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Total, End of Period", "periodStartLabel": "Total, Beginning of Period", "terseLabel": "Total Stockholders' Equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets", "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders\u2019 Equity", "verboseLabel": "Stockholder's Equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheetParenthetical", "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r469", "r471" ], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/SubsequentEventsNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide limited group of employees with supplemental retirement benefits, in addition to other pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Supplemental Employee Retirement Plan [Member]", "terseLabel": "Supplemental Executive Retirement Plan" } } }, "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r205", "r206", "r207", "r208", "r210", "r211" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Trade Receivables" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationLevel2Policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "periodEndLabel": "Treasury Stock, End of Period (in shares)", "periodStartLabel": "Treasury Stock, Beginning of Period (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r50", "r257" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, common shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheetParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r28", "r254", "r255" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedTerseLabel": "Purchases of treasury stock (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r50", "r257", "r258" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Less Treasury Stock, at cost (3,161,292 Common and 346,491 Class B shares at January 31, 2021 and 3,090,230 Common and 335,816 Class B shares at July 31, 2020)" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r254", "r255", "r257" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "terseLabel": "Purchases of treasury stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r128", "r129", "r130", "r132", "r213", "r214", "r215", "r216", "r219", "r220", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r386", "r403", "r404", "r405", "r406", "r477", "r478", "r479", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/NewAccountingPronouncementsAdjustmentforNewAccountingPronouncementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UpFrontPaymentArrangementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Up-front Payment Arrangement [Member]", "terseLabel": "Payments In Advance" } } }, "localname": "UpFrontPaymentArrangementMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r146", "r153" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted Common (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r145", "r153" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic Common (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=d3e31137-122693" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=SL108384541-122693" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e4975-111524" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5093-111524" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r252": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=SL108413299-114919" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=SL108413299-114919" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r362": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "4M", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591554-111686" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=SL116692626-108610" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r468": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r471": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r539": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r541": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r542": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r543": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r544": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.19)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" } }, "version": "2.1" } ZIP 71 0000074046-21-000016-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000074046-21-000016-xbrl.zip M4$L#!!0 ( !6!:U(^A#QG_\4! %!"%0 0 ;V1C+3(P,C$P,3,Q+FAT M;>Q]Z5=;29+O]_DK].AY/:YSN#CWQ57%.YBMJ;:$#;@\\,4G5[B@A=9BEK_^ M15Y)(#8;C,R5A&JFC:2[Y:OYYP)>0@N5_[?\ MQ__)LO]]O_.ALM9RO49H=BNK[6"ZP5?.\NY1Y8L/G9-*;+<:E2^M]DG^S619 M<=2L$$7SK8/L=ED$1HWS&HB$9PT)FRD>=&6TYQ2(:[LGBX3M. M%/),XDPA%3.F'.NMW3=V_?GIV=+9W1I5;[\"W66K\MCBX,3FUY M=^/$5E[W[7S)M1IOTWLA3/'PU+S38@3+&Z>?VW:]N#-!B+X=G#&XX.$!I*%> MW?6\>_\=\R:,,R32O.VV3;,36^V&Z0+IX%F89XAD1 QO"6#EO? MWL*!>T[O=;)#8T[OWGUPX)Y+TEWS[\WMK<'?(?'-T]-A:SIA9)HS&/.-*X;O M\*.95K>&Z6_-Q>"AXFW_X/4C'QH?IB//+$Y_5S?-PS\70C/[O+L O!R,7_ZC M$;JFDNZ0A?_T\F]_+JRVFEV0T&SOXA1>S/6__;G0#>?=MP5/O5W^K__ZKS^Z M>;<>EH&SLR$+__&V_]L?;_MWMBU_L?R'S[]5.MV+>OASP>>=T[JY>-=L-0,\ M/S]_ETX,[?['W/O0+#["\1J@1#MW_<>?=W="_',AUU0+HYA%GE)FF+:1"B*- M8YCC($W\NI8HCA20_%JLFJ:1'AWR=^M-&-_%*KQ-V]2WFCZ<_SM<+%1R#[?V M].\+N];Z]H'L?-NGU9X_7O]VL*F/MQN?6.WR!.]?'AP?;'Y&VWN?^/;F7_E^ M8YT<-&I'U;5#LKVV?[F_=W+Y@=;J^Y>G)]MKCM>^5,D^V:G7UD[@FB,X_Z^C M6N/@>']OA=6.#TF5K/,J5N@#.;C8_^+$_N5G6CU^?[+?V.<'7S;RVMHAWUX[ M@<\[)]M?_CJI75;AO*WS@R^?O_G-C=QN?A;5+^L(M6UE8O:Y=$)C!/MIS'NK7>KN^C\P][*5Q(C\]';+$H6,N8 ("PU M-*-,&TXYP]B0A664_I,,,?''VQOT'#]Y^V($5Y]WWWG0* VXXY$W%Z.$7^VU MVT#UC;SC3'T_F/9ZTZ_!N7/:_XCV>)3VF''-A! 9L18^T75A><2[ '!69![,9A#AR#)%HL\L@+A!8$![RA>6HZEW0FG(?0$ /4K]H8%[2]J>_OLJ\2<$ . ;;1DH+N=S#1+^(V4D31X[10# MW8T!P NWY 4E?$CC:Q6] ;]TYE3^,97S*RJ??47"(QI!+QOD-#C%F&9::9(% M[[7'7!G0W O+I=*V+\5SZCZ2NAF$Q31#/&G"'48 ;D M75C^1%X4N6VK50^F6:B,4:JO ,E]0?:Z.9Q3^H>4KJV.4EIZ)1E#F; 29XP0 MGQF&0Q:P="XRS0DW"\L;*Q]VU\L@=K?="W?ML]V&J=??]SIY,W3FLOUCBF_O MCE!<<2\I$"%3/H!L1T\S&Z++J$=&1$P\5V%A^?P!:F^TC4NAI$JOF?=IW>OX MA9O$-P 042.OJ&8L"F:<#2YX\-P[>Z M@^-#'AC$V]ZMU.NMLQ0^VVBUUUH]VXV].O@-K5ZSV]F!A^7?C*V'@3>^4$GJ M *ZFY?(*T$$W7&.CN0TTVOY2.SXX7D>UQA8YV/MT6;NLY;4O.T>U+Y\OJGM_ M)SZZ/-C[N_&![ASM-\[KVXW/9T!SN&NM45O[JWZPMY-7C^$:LGY6^[)1WU[[ MC XV/Y$:^70QO :>U3L@G\7!WONC[2\'#1@EJC;^K@./753)%H7QX?TOGUEM M;P?X;Y\>K/T5;VAYBR@!NK',R@B\0JC.#%($11S!?1@!QC$F!!8/E>TO'NWUS8^-$S[I&.:_M2DT'/' M.# @>_44>EAIM-K=_+*(F\_YX0G\4!M5-IY+H0*Q6?3.@R$I1*8$TIG42F*) M;90*+RQS_"QN^'GXF'/#"W##-3I@')C$U&0N")DQ:7VFHY*9LP;,11TI:<[PB!FSB _R2"C?J?DD4A*1$9U\CME1)G& MP"""*LV9D AAOK L%S%B$VIOS%GDE[#(-8:XR(EE-&3"1Y*!/0&VADB11DJU MBUI0+]C"LEA4JB04N6EWKH48P*;T&WDS69^KK4ZW4VLU7=_0K(6YK?DD6W-O M9;# -RP\M518FF(+)/2A8QQ;3-@ )TY[CFVA$;!09]@*LJT+N:<\,LX(;_B MA!@0X<21+(6S,A:Y!%0(/C-.^N@"'",!.(&C)W'"Q]#>/3+M<(LC9.0H6.:< ML(Y9JY76DC+F+3C$1GAW/S:0VPRQVFHT6LW=;LN=?#3M[?9N-VF)OTV]%ZX? M/& )-&>)1[#$IU%PD-@I2CS-O* L8\0&8 GO,VE1#-Q2+H->6$9+>"P\002B MG#**M#-,<6.9%,G I<&PB%"\'R7F//$2/'$-$U0 :#-0&%Q[D1(0T@HEIYE@ M1)I B&>"/Y4G.HDHG;% Q%9MXPDAK1%>*1BCL]7I](*?\\>3^./S*&8(X97R M'&7<(# N47"9L01EH.Y!6IG'(QHFZ4=-SQ+'*O0-U$G2GM31:]Y@(C0UU*DN"+5-!%T$MCL4TE M4LI(#VYK9!1'RQ33TBI/B%$2B[EM6A)C[(_J&2*PC)&'+$A0,0QKE&EK6::\ M51(<3*[CD^V0AWDB6 SN<0)GU6 7!L$'*LJ1RL)G;IN7QQ+5:080R;Y#, MD-+ $UKXE/-,LT@)QZ $"/-L/+;I3T'$W.QX>?YPHYAA#+&8(IPY3,#L",DV ME=%E4H2@L==@I\J%9;+(,"@3AI_))#^'&7,F*85)KD'$62>UPSZ3H$(R!K9H MIA%V&24H>"%X*!Q<8!(J%QEZ0M+&&)%D;IN6QRG7MJDV.@;+?8:YY1FC-&0V M*)MY*X4#HBFN2.(4),2B>$K1*#'([J&^K!@44V M9L*%!"789)JCF'%K=+#&$9)R@$'7"+Q(]'.AY"5B(7,&&0.#C!BL*&@#4)\9 MXWE*';;P*8HL&A0 4[1'C"4&01HM$CH-5NN<09[+(">C"&(I1Q;(E45$#%BL M8+L:(%'&F4+4"&DXU\ @3"PR/0WVZIP]QL >U_CA->'2R)!1%W7&%'@U*D2: M^<@X: "%B$? 'I0O*ORL%7SO; 2.8UIARRRVUE&*%8W@/AE#N;V?-QYCIEYY M,J9SM)YJ&@ O-+N=E>ZJ:;OSY+I,TX"V_[./JVB=TL.'@3L"_&-M '=&B\Q3+X!+A+.>IV0?A!Y4+_=N3_$( M?&C"0R0<(,-QT"P66(/"3:GG"GUGGUE*\"ID/U7C\*[5. W-3I'3!20WS<.0 M=B+9B\[5*:?F(OUDSDS;?PN=+G#%:;$SK9$W\T:O42Y/T%H^Y(F_@;Y'>743 MKH'[UBYWCJI?:OG^9;U>W?P$=/[KZ."X>K[_I7I%7[@&SH?17@+?7![2ZO$. M\ ?<8^WH)/$7"#PY6$M@M%._S1.U+UO 9^ZR"F.'\5[4-O?Q]N;6V?9F JS/ MY]M[!R=5 B/9_/LF3U KJ4E!=:&MSYAQ*C.I-@!25"L/%F109F&YU7QH6_&C M, :O848EZ'=\@ ,=[8B#+8=?#07:<_! M3BBR S^:=C.-XZJH&.JF^MX?V^C M4?T"^$_V1]@#=$#2"9>.5-=\':Z'9X!>@?.KQ?:H%;9//B$8&[O-'M6UO_.# M+Y]I[7+_K$: -3?78;Q;<.[GL^VU$P8L=GRP!O"Q=W23/91U0!G-,Q33OO/( M7&8%$ID3#H-!0G@D<6'YG_]0!)/?GY47]A(\H':/V.VSR]F89H7;*[0M-%SKW%#]*I9O>=8J2 M5< YE:)-K-6_0??_W,P1 Z MK5Z[^%:4GGHW8-8^7_S,?LSAC4(1AQM^RWWZ'O/0KA0#"O>6H%K=^O?-VCRW M+UX>_G3S[GW-./S6Z0*WIQH,R_WZ6BI#>'C=];&K8?KAJ;A?BNOZ$?TCP^_# MA[R],5'#^R21+R9MX&<,?V\4QG]8'CR^.#B\Q?#8\'NZQ[UT>$(<[!=/_^ U MPF$R3OI?/3SL_+2>N[Q;#0T+C_ Y'.V7UQLB4['JEZY9K9M.9SL6SM#*>0X3 M=4]>_NKZ;H:Q2-XHE\WK7L/F8=''D?FFV1Y?'!AVLE2''\_N72Y M$K]> 7TWY6M0D/#=Y]VU)XO>$S+ZRT>^7\+E3\ADGZ@9 .27XYF!)T29IUW. M?SW\CH\L3PC>33M97@!^GT674?B]RNH9'O3Y-YBLT5,+W]IT6^V?1.H[UZ$%S TCTIF 0THX<$9:H?6]0;5I%^=? MA+*E.#XWB$FQ D?%.XV899P8*VG0&&-+O+?,^Q*$8!:(69)D.HP8TSPJ'EF4 MS&JII+":*HJ05706)?-7*=KR15.E;6T:Q0!*BDEDK96*(CM_'Q&W=.<":I,DXQ%[C% 3##&DVHT)*I M$OAM%A1[24*@?;1$$\,-83B 8K?>6 ?*@!D2-2E!"&:!F.5(IJ>@U&W -'+- M)$9*2ZZB-29UE*%:SJ)DOI"55H)H"D4=DYP(8Q$#A]@@D%49:)36 O#J613- M%[+22I!-C+D3BA$1+&=8>JN"(8I*@W!D"(<4H01JHBD@8LI3*[95G+::1;): M&<'C1$4TGN Q-I;IX)$67C'J!9B $D<9F8Q&>QYGAC0WTD_[=)H2$AGGK>%6 M:<,E$\+9&)4*A'-D%!!J=J1GQ?N\2 6L?S2YWVJNFM.\:^I30B;IK'!(>>M2 MF(B BX 5>%F"(!L]<7AFR+03NB9O!K]NVLV\>=B9$OJ0(+5#(GB*.3->6\[1Z&=SFN'HW2W;V&KZ5J-,"4D"Y0IHT-0@'A,>A I M;@+E$116"!J9F2%9JF0'+]YNU>L@45LP!>W0Z4X)E9!3SH#M0+&F+, W+I@& M.X(*+ AEXN6H5!JT>*=I*E;")$I1!.54E)QIAJDGTM!I]%9*-'3+=U@D\109 MT!(^;6R(3-&@O,.:J]\%S@W"PH(P(UX:0U(57 J6MT<;/'E5?Q*,MG[#8>VP\N+N: MI11\9Z4B@AD4+1,L\%G$XC(,^/()371P'EF@'Z<,^Z!8Q JS9$PY0O0,2O!+ MF?WET]9*;GE@J>!\9,$$2QS%F##A(D*Z'P&>"9*^8/KPN'9O8(&T%]H*;9A6 M,>6H@:^-B.(T>NQGAC0O' $>(XF0!\?#"(U99,S2M/5 &!>%)N!C>C\[)"HA M CQ&,@42=- ^.HPQLP+ 3G-/,8K&&(>EGADRO60$>(STX3@5'T886T8921X? MDBE3(%5J2D'ZF:%/R1'@<2HGPY"+.$5>P'H 9YWR .8AI8XC[ 69&9*]? 1X MC%02C$:P'4@$BC JHE68$\D1_(R442\(?&7- %:,8AV 6=,GKJQ'A$L*RCF@ MHB1*,0,SL%+QP8V Z*6=GAD3EV+=CRQ5R@DEIA*1.,F65I9KZ$)54 ME 49^!O7>&!S$S)"O%OAT7E7S:8F^+\ MBQCHMP"&Q$<2,:.V4 M?SDJE34#3LA@G)-2N CVK;?)THT4>6!='%& M8BN?JHAH93$S$G/#8JHYY$!H!:7@TPHA\>Q1]<4S',HAK ]2!FZP#L*QH+Q) MY3^XU@@,>A=1F#W"EI[A4 ZAE=(J4A>"T8%A;H'0ABO-(P/;THNIW*,X&69_ M^;0%"QE'$7'DDC )0NRU!1D6@M,8C9FF(HB3$0$>7^4^@YU' GQK(A%C&&00 M((NZ3BZ"% M-HIQX36S7JG9H4_9$> Q*B>*(N<.[FD# \%2'),8,25@^4NL\*10=98I'1<"!5(9A M(3!XD&54;9]F0_?6AKLRBE:G[H[&$V$<8]X))0&*I N!$*IUT+-'T+(J&)1 M7!2U<(Q+KX)FFF,=<: D^.AT#%[2V2/NBU&C]O*O9(G1)%0Q*H"UED4A,M$U]/U-)*)0JYR.F MC>!@.KLIZK(U$1'@,39 P11J,3.D*:&"P9A( MQ)SC02 !U#%,1V6IH<*G?BL!:XOYS)"HI H&8R*39U9)A9U,A1LU D8\.4 MCH09AV>/JF7L;RJ!L,(DIT)@F[:O184,E\@Y9@U/?0?1#"K7TN.?Y1#:2&2L MT4(3Y1B6U'(7F&!DH MHIG\/.6U$$.['?Q.^!::O;#2;IOF84'CO8O3<).NGT\WVO#V'\U%.CYRZI3D M*VOE%13KW1F.9E*]#MGXMM<:XHA"ICB9(H!$"O:5M$BE@ M!\T)442'V[E DY%<_HP\&_G3^K[7S/N3UNPE&EY-0Z.(CH7EP3W@X_ &PR/# M[^D.]U(A4NF0TCAJYE@,P2JK",P0&-I!:TVGJ.+*3NCF[<(\_E@WS;O6],?^ M!>E@!ZSP%"U^'YKP82;+K0CAB=%.20J2%17XM4X+3HD'HC(CS10U"YI4PI;3 M*8BF&4YM:&Q,#;\PT-)%'@+2 J'0)^R4^,*32MAR'&#"D)"<4\H99C$%IQ2X M=9RBB-.&(SY%R;&32MAR,F-3>W,JD4,X>A:DU5$9CXA0CG BW#25$OT188O% MG(^M3K=]=>* L*]$[0;D"I>1>?@_PZEQ@5AKC1=:8^G##*G=":)U23W[,$U; M!Z,@A#-AF#4&>ZM=P,IAX^T,:>()HG5)JWN*>(&%IE$K9CPUA%N.!'*<.;# MIFF[Z!31NAQ][1@'_+8FA. 9 0O;RH""$])),,L&2<13+"K=)KWO0X0MM/9[=]BD$Z39FEXI-NZ==IUQSXL!ZG\J=QZ^5@\HQ%K @&C%'/.>:N=3:47 48JILK8F,8;8PJ$BS MKJ\T_9>C5CUT3#W,$@>5E/T; K'!,*UU!+,S*D^$LCXP08SD>BK+6KQ6#BJI MEA%B2EFN:2IWHX(TABL;'"?!(!GU-"P)?)]Z6TW? TLX-V#Z^MW35KO[HPT> MDZ VIQ*-@C !845"5((9:ZS6S-,0HZ-823(-)3KFO#0AN*2B(L!.C%,)_VAE M*4[MR2T'M%+13,.&I4GFI9]5I5.)2]8;;2S#!&O/L#.:4$,C!FM;B6A8G./2 M-/)2.;AD>-3$I>1.H5G:]XQY" JS2,&/4W8:]MM]GY=6#MNYZ]6[O7;!3?\" M9KKZ/OO*KJ05(J21B0K+B#T#$TIKXH7!6%*"!>]OXIQJ@'K=3%52P3P./,2Y MBH!-+% '%A3"WE!!HF7&L"E JLF/#3R#L:<2J13'$BEIF'*482O!CN)."^F" ML!(X?0J0:LY4DX948)D'E(K6I18F @PL&3B-5$JI!1=$S!92E;22\KX>C#O* MFX>K=7,!7+51[^6^\['7AC=V)A6WF46\\F"J(Q($8P8S;HQFTH.]+HE36B,Y M38FQ<]::+-0R5H ;&+V)*-4B5IH&+RPCP%ZIUKB:+=0J2166S5HEI?,KRHW@ MC@:C&!964R)"$$ZH0+4/TQ!(G[/69**6CL9SHU%DWC%@)^6C"#@HS8@6 DU# MWM,/C.=FWC#U?P53[QX!56N];CM_!#$G00U/)59)XRC1F'IO.8M!&"FILIIS MY9 S9AI2$.8,-5$(%3 BVE-% V'28:N)#@(Y9ZU3'$]#H;.)9ZA7M?Q'/9,* M>V^8D0Q':I ,UF/XBAP79!HZ.LT9:I(0*F+DL-2><#"; HH62V4YM1H38EB8 ML;S-5V7-@+L5E*&&I.7= (:-02;5@,%$LHCM-&#%Y).V'*D- 7P=K@0(KV4" M"<6IIEQ9Q&*JO#D-&463#\@EQ4LL$M2HP(.PX(,814#!2P[*74HCT(Q%>5^5 MKJ5 56>5 6^2,B>%-C[$:'1,[8259U-4 &%R _@OMT>BA+(*5$?.."-@H$7F MF-"!<@RP3P.XE9Y-4S6C5\]!Y11K8-KB**34C"*F26K@3;@$;Q(82[ X387. M)C<_&QAT&QS4#D8)(65R JA)2?, M4Y3V^@'X$(,IHR2:*<"@2(FF_J5S7%I&GFI'%R**F@C$3;8,A:LTQX!)BGI<0Q@?T]# MW&B^I6;2 $H0%("!G,%2,"ZLBE)S)[AQQB GIQ^@7C=3E8-42&@3E6'2A,"D MDLIIXCF %V?141FF *DF/S90ZCZM$I *!^X\1BC%FI@(45MDN."8"]"&>%B< M;**1:LY4DX9405A,@_:,(YN2I]*V=Q1=*F7KG G3X.M-_DI*V6GI)=4^!P;R MD3L4B&0\1*-2A).D7K?!#3KXS0Y>O5+6*JGI"5A1#A-KO53,"ZUP9%@A3AWS MS-*Y?34+K%4.:BDJ%!.4T=0V3HB@(O&IO:@Q$,^NCQ#IX M,058-6>HB4*HI.2D"2QHRA2G*C)-B#=(ZR TF@9O<.(9ZE4M_QDA@96)I]H9 MYG2T6ELLP/^S#C2AQG.$FEJ&*@>AN*/<$.6HIXHAY0PPDV=$,!6QL6C&/+]7 M9L[0KU3+G* 4@-VD%&."(*X8!I' M&SDIB 13.R?2DXD$DB3'0R2,G<<$A >0D@5*#:/< V1RAYG" R)-NR2](#;^ M$DFRUICH#24IFY!(K:-PS'-%>0C"4C83DE0.D<8G28*9R!ECJ800F!O"((NX M9TB[&+T68>HE:7C:2KU>]/P<'IT2(>+((RF!.-9IQDT FY\;KJ6UR& +EOZT M"U$I]!F?_$29'&IJ=>J,Z@,QQ,;(.4I90$"J*9"?U.^V9AJC,3A@*)%^GA(9 M\0@31GB(!)!,.:Z4L999*B*CH&^FH=_(E12"IA*ZP1@7J-C)-(:<3FV#F).K8,%$O;O0@+T9G F$\;GI7P7!@6 MB4)HFC95O!(^*0=/C*-28A>#Y^44=M.RL@D M>'>>"F8,(1$5P' )O)CW^,A3TF)=RA#+-:28$5(+KB7A%K4#)5+5BO M?*H*A)9%E_+]X"A,()&D/4.1)1?#!A%D] CL.X8=G_R8U03(U/C"5U* 3 D# M,\X(PU%93(U0RG$C Q+>3S[$7;E'Z__IP;C %3IM->\)\3K7:_3J<*Y?"S%O M!O\^-.%#-RFOSHH_[G6Z4[1T0I%P8*D8JQ1A4A!-M8T!Z.9B5$+$6:3;7ALH M52]VE$P=O3 0*BU%,BPHXS*5R\6:!@SM*,;BF2B%I9IK:+R2FY5/94B>5L#C2&%BDTFB7NNV"J&N:%DPGWY29 M>%'^)38/,]XR0ST8G(IIHI4(X$-PA3&2F%@TBW1[>=TY/GHY05BJC8)DP.", M@\43A0;R*$D%DMQ-4?AW)Q34^ CP=%&0Q+A$DL[[B]$C?2JFO2IK>3NX;FLV M:RZ#DX%00"$%:QGR1G@G.5 UHJA-G*9H[622M:3@:@#7WB.D::1,$&.\!'HB M85.><433U'QI,LE:CK$CL$PE]E/7%L6B-TJ&5,$1@W4; T?3U'AI,LE:3HB; M2.>D,PP(&UB@&G2KBP;0F$LIB;"3;PM-#C5_B?&#J+:..S![!&<">\,4-B&D M #B+>!H"/1-)H)^,[+S-S]^U0Z?5:[O0Z7\]"L87X_'YM^4_X)]!OIU]=TNA=UH$PC;V9'(3\\ZKYC9$GRT^[O9[GO M'KW#"/W?A>+4Y3\ZIZ:Y_(=MOX4;]#]?W>?A@WS&MKP_*ZQ]3"\@VVUX,* ?^EI=Z&X#M@B,>*?"W3A%N<,> ^? M=BN=5CWWE7\4"(1^'QQ/G$CN'#PUWN?-PW>H@HM'#,E^&#T /6F,P_-AR*WVN^$#(Z!S%DTCKU^\^Y\]4$"=2BV<579:#=/\G\4. M:)RL W@>^R=V\LO0?TKQ]6R MG"? JP&W(M)XOW/M:V]];7*[M[*WOKN$\!V MY-4FY55VUU<_[VSM;:WO5E9J:Y7U_UW]UTIM<[VRNEVM;NWN;FW7IOO]OIA. MJD'6;347*VM+E=6E"D&E^J8WMG6KE#S RFJUFK=> F[C*P!;9"3$5C:): M&,4L\I0RP[2-5!!I',,:9ID!/J0OUMKN5ZRGM)J]L+ ;J%_7]BU MUK^\2W-__*]QOKY*!1 M.ZJN'9+MM?W+_;V3RP^T5M^_/#W97G.\]J5*]LE.O;9V M<RNL=GQ(JF2=5[$Z_T .+O:_.%'[\E>^O;=.X2JTO_>9US9KC>KQR?G^\=99 M];)ZL;U6/8=K\'YCZYO?_)OY?_U5/R#U;_:XE7[CU3T'(]PYJNV=H'VR?[&] MMY%7CUM=46*X\P%@OS2%OJJ9]4MENAM\F9$!CY];8:C=,%ZX&D01O MY9UMM>K6U.NMKFV=W\?,GWK@3X1V'=R+U,'CU?'U/OKJ*>::4I]9)EG&%*&9 M#51FX)$@Q;%S!-.%Y7_^0TLF?K_-VO_\!Q;H]\?_>S7?E?Z$5S[VVIT>>%.5 M;JNR&PIGKX)II=6N8/[&_U9IQ4KW**1#O51?"7AO_=P=F>9AJ*RX;CJ,-64/ M@O.HL3!!ML(&O%]ZK>OI^%@XD97UI@^^\I=IPH&+_I11O%A)'#[Q"JC5_A$9 M)L!_U$N*TY_Q'\D2$7+LGI-.COO/.63?.T:6N*)/\<<>,NZ']CDY/:_<$J!Z MB-U[)OKQS+>2>B=5/C=SU_*A4MW]:>Y#DZ%+BGA540-NBI7)1FXW/XO:<17! M'7EU\^ (1D!K:]7+VN4AJ>VMGQ\.'8)G4'@/7-W;:%0WX6T;GRZW]ZIH>T.=?=A;Z59WT3G\ M_:H#%T)KGBG'?):J46;:B9 A(Y"DSGG0/P,]Q.[HH2OD>=A/_2E6GFA54O#] M-=>]6I6*1E5J]WH^^H'92FRW&I6OH_^EF;GQP]=;\<\?<]$C A93Y3VF78%Y M)P7C*QLYJ%T0K!2B_X7^Y'H1?$\/ZS]K*N'R6;8W_\JL)Y0)G9$8<<8"=9D) MG&?:4L*4U5ABGI9:<(:)(.2QCN54\%P?.7QPK7:1:O2N![9O.YWU"Y3Y;;;; M"8=Y)T%%-VU1>G6LY_!7CTADB(/')[W.&+>)]3#+ @_*ZRBHMW%A>7OK0[:V MLU59W=[YN+VSLK>U7:ML;U16JNL[6ZLK/^;'R6*YA>4WZ^<&=%QBAZ$>;%^Q M0L5T*IW3X-(:IJ_DS4K>[51 ,R87[6[(Y$>O]MU5MY=^[\J3_AL.>L9!X;:% MWTF9DJ?MUK?$'J%Y%S6VFC"NT\'0BKS*U5:OV6U?K(('\_I Y.RK]DY'!EJ+ M"HHR1JC,C.0B$ZDP(674<@:$6PMU^9\:Y#^T6_C M\DIM.G?^5:96>B3*S.H -IT(.E-(A0QK[6)0B%%"%I:I@-ED2FGUH"L[$1KC M30%SR7ELI:)GE6/P&3L^[WN5H$'S44@L3FL?FF9^67S_[7N2\F9K:6=I=ZFR MWCBMMR[@UC<9J%)K+4W*.L5#LOZKI6K%^W;H= 9_/L"X\*N3J'W\UY1I9J[HQRXL++R+31[=]3.8AF$ M(Z^/<)=?G7$IIF>SB#G)F ;+0*MD*'@2!/:I$AX0;K>7 \* Y-UQ)^:Z^!G, M][$%]FS](#]]E<;I/BABS1FCVF4>H;2P&6UF$ V9$LXY1C0ESBXL"R0PJ&F" MZ429IY.M^>:R=E/65N'C=GNO==9\?8)&OKH@B ^69D:9F#'G8Z:]]EGT7B*A M'19.+2RO'H%E=]AZ 6W\9+]^0,7"U-UN?X0SP:Q]A9A)OTKI8%8!*:D,')P7 M%S)M&,MHRD:7+#CN^<+R5AW$JY5W)@HQQ__?&U">E:0])]L/>3-@W^2.G;:! M<_-34Z^$\^!ZW?Q;BG."3Q4Z#[W$1,4I]VX$9/^G4^F&>C@]:C5#I5E$%!:3 MQUGOI36XBFD'4TG) ^\J;WXATB=P7X%'O4X[ZN*K"@#K1)N,,PWPC@@!>(\N M0U+)-(M!.;:P3/&=Y:G??J6C]:'E3/UCXHQ7&FKZS+\*[RP3H&Z]H"9CT9), M49/T,'9,,&=5T$ 9@C.84_[,U<-R &&KZ5- *%3L1<4=!7=2::0DUK.C4(2C M;BW@O,&_58Y,IQ+S>O 54Z_#P903T8&__^GE;?BQVZK8,#@![OGS"1(5#TMM(HT3$GH'IGN[;&?F9NC M3$/L7SQXA]\JINDK;TC_%2U8,G#8'L,+I-.+,^&:-(C!;8KV!,48X&GU8#K] M9YZF#QI5O+GH+/WZ6,AJK]V&@?234V!TRMNV!^KIFNZ><4W<+@ZR>./.)T)'EMIU=/<4&>$'K\;>_M"NQG4%KF!%OP!BCLQ>FKP!@+X^Q+S\2DW0*'"5>1II MQHCVF2589-+P&)#A)!H]1\PY8KXX8N:=BJG431M,0N,<(&:"0U] !+BH,/K[ M?JT @V;W'N@T &KA*>VAD02HTH!)N$A&*=P-3+F4='M8.6RWSKI'PZ-+?2KO MAE",SZ=Z:T7J:Q$+^.<_%"'PJ@^,LCB,?Q^>]L,3'ASCU8D)+@_"ETM(_=Q^D3)&^PMO^[A] M.K]BZTL9\%6DOW\HI'QE1(B3R=7N \03=< 7>.WTZIWG#:GUY*3ZZ9CJ%\F) M;Z\"$0];[8NI-/OZNXCVCS<:!VD\7_XZWMY[?US;W$F[AMC^917,P/I)]9WC7]TTF! MA)GR060L^E23(+J,>F1$Q"1522\ [WNILS,CE^M#9VJS[TQ-@%3>!X'?VP7Y MXMY\_([;G-:0[W7V\SL[@E)DM(B'@MYIMHJH9*_3][:!94)1K>&>':?@M:=G MU2_2P\]R>'3RY9OP;JWD0'_+.X67W31-E\(MH-W2/I)TL<=[.D>A7K^*S+P!UO#]"O<_CF?\-@C5[,,+E$JA M\LHD#)1JFL,!@$VE3GU6,L795XY-Q-3P3*N@,F8TSC2CX'%HE+*E([?!_[#* MP2L/*(NI )B1]($^D(3V0V!.WM@K, >P>#?YP4^EEBAB/Q/\I'*)2?$K@I\ M7V._+<-+1/%?'$[L4^KV9/>)_,OW2-&RK_F8D07)6WK VV.9>$#$,S1% G+.CO,@K&L+2C3UO4-^L/?WR<'> MX45U\Z_C[;7#B]IQ]7:UI[/:VLY)^^/]HFK4"MY>J]=K7W;JVVM;9_N- M*H._I!CC2+4GYK6WA)&,"RPS%I(=1!U+GW0,7JB 3+\J3(!!O8A<,["CV#AJZ6&KY1Y&GBDF<(T MI?,QERFO719M9(I3K9$$4WY[;77.GL]S*9/FNKMU9PC 0S=[:@OYO#0';XV4 MW(N,Z+2])^WQ89233&EP2[UTT5E%O;< PHE-]EOMDSX,7X4UOLO5WR_A/A4E MZ?32 I4B6/[>Z1O/H_/S,)- M )"1HV"9<\(Z9JU66DO*F+=4N=3$;:1G4,4'ES=,O?/G KJY3 .S[UO=P>%[ M,LR+81:CW"W&L'U-'$!4@,E0W'(*L>$YT::M\Z]4*.FXXUGD7F5,1PT"[DT6 MO0:["QD*4KZPS!>IH(M8L:%(#VF[7.G/9Y'9M9KXN/+^>=P@D5)&>JI99!1' MFYIJ2JL\(49)+.;<\.NV"YU_U09,:\M]AKGE /9M#)_-Y=&GQQ&_57%Q]62[@<3GQHTU4M$/RX*^92[*K2D M]/@31L42QX]+[)RA2-,MCIL-S^[)+W6W*O*2< M_^,1;6CIPO+&5=9:42ZIJ#$PE%#S^ S,7T'$G_!"7G*R1^N2E4WXZ[$\C?KT M 2(_&:%B\=^$(M0S]=#\;7_TMJ6JXW$9AN."L$;N?3V4J7;)7.U.LMI-U8VK MI@E68=*V5PM+:WG']?HM>U)\?J5IZA>=O%A5NE;2JZVF[^>FIW-V0J=7[W8J MV[&R?1KZH^G,]?9LZ^W$/F2NN.>*>ZZX^R,;1NT+&/[N%#WOS.D8QNQ$#]C< MC)ED,P83G%)*FMTV4*4P1SZV6R[X7K&F/+=!9MD&*6A/R=P(F1LA=N#6;X8+I]8KI]MZ_UG>>N%HZ=5/Q5(Z_E0Y&9#^AYN?$_T9&P:3< M8[9$^WOK<2NEF-1E\/-.WCFI;!C7;;4?L]5Q;H-.R%B>8H/*']N@M\ +LSEX M3;0PSU6JW!3 .L8 */3(G2]U;D=PYT MCW2N#&90&="Y,GA%RD#,E<%D*P.]L+Q^?I3;O#M?P9MY[$VM!/E\!6^^@C=? MP7L^'BA=_D#YA@?IU1]N M#F-L=M]142# "UO010V$C>V=+RL[:]F'[>U_;]4V*[M[*WOKU7O+-SSU18][ MG6X>+THJ[K *0F3R]-CA_K-4?[M[E'<&OH0O5FRO6U1NK^>-O%MT=UR$ MB><'85VN/4^Q=FM MHBRY;[E>_^2BC>59OY-QO\3\K9[%Z:*K$N2I*$[>'_^;P5ONKJ\.1O/;8E&E M)\UI;+7/3-MG]5;K9%".?CBZXH$&!F=-I]\+U/4;4U;"^6EPW?X++E8"\$8# MKH*/<+?@3*?;'\QINW7#QAN# M;Z&>A]B_3_K>N$LBT^GT&J?%[0?%UK> $+Y/D468JL54?+^8QDX:??^V1Z8> M%^%V%_"_D_"]]X?9.05%D8B2>BFGE8IVY:R=.IB.\F+QE+Q_^U3OJY?ZJ Y> M&@;OKQBITZ=:WOP&,]9J]P^;@K&&'!V ;@ARN '@&M/L 60@)2FKJ,&-?MF=3"OJ](X'X^CR#(E<26J:Q^_>*1 MJLZ'CFOG%GY+ZB7O*RCX,TCR6:R,9K\L#N%KI=E,S^^W@TJ0N9$(BU'V[Z+# M26*%F*>":I6+D#BS8,._>O6;U0S14F6W$/)* B6XK@&@,6"E3KC"Y/XZC=3SI/[21/>GYL<"W#D-Y@0N2&VZK\33)]E,=&[%P2C # BG5\)= M-*[I7O>[MA>5NCE+^@/,BV)D1^9;*#K6%%-02'4BDZT/93RUP3DMGG/:@U]= MT2;\XGO:LRBDUA]>ZJF2VU[_MO&FX39LOV)2OY4^T=(YJ7-.WNP7 2RT^?LJ.\- M].\"-GG[=.#2II]7BC*Z9JGRX'2\1'W%GPA#_-*9)^,H\HC1)%=Y+$="![6_ MLA]4_7JVENO5O! +_;_O:^BS:]Y?['P& PO";*WMSYD:SM; ME=7MG8_;.P475+8W*BO5]9VMU94)*OGY0&W25E)Z*3(!GP#< >/H52^G9;44JY'T(9=KRHF$;J&#C2LV9B6T5IO221 M_)FJIY(N<4K'WRH*+Q'\_^')(WO:8!UQA@ MX"FMG9XP#6,J=SJ!4[>RN[L^LE#PG:6P/D@D4,$)JA+P5H;CFZYW'K1BJ%"\ M6*CY5(I^7#/PF*7@&9K)7OW&-*+G+:M/=/;$4XM[K@X6358ZG=#]N9UF@_GX M68:9X523YZ1:SO)TSE;&Z/VOO6HZ1_W5KO0A!3>_F?H-7^ZF ?6HET:5R7KU M^_'VOY_UBJ.OUDYWG:AW>[#!3*_C;W67,0:SJ)%75#,6!3/.!A<\-D1RC1V[ MO[M,1A_17J;7R0Z-.7V7F&REZ=.?]6L.6^FNFG8[+4;\G=H37G69H25WF:GE MNN$:&\WMQN>S_>,35OVR3FI[]:.#XT_T8&\GKQW#]\UU.'90KY'UL]K:/OM M=X[V&^?U[>/W1S >"D^_.%C[^^A@[1.&\WF5U."YA^?[EY\NJY(=] N^XMG%<6ZM>5M=6^#[9 MB-4+-.RJ=_:56(24QC'C(.,90XYGVJ5^1)XOB<#+7;FG*:0?%^DLP&*'ZWY>)C0!$AX@1%'"%!& %P-"8$%RW@ MH,+6R (4$9)S4)PL4+R\ L40N3))<$6VMM,&> /ZV];!8J:O)Y; M>M\'M9TK4G=JH3OPVN<@]@00JZV.6':8\:@CMQD)F&3,.I19JG7F+,52*250 M:C5+%8"8F&;+[OY8U2^U[!X; YEVU)@&4VB.&F- C1'3AVJO<6JLSBR8/LRY MS$C#,VP4QR)BQXU/.\(7-<;/-7W&*+FO(=R6,AN;W58[#P\'L;^'.(_U*^=V MRO<19TB'"\";.= \!6AV1\P3$3C0(GT!&2F;-W]?G'[V ZG)O>5XD^[4^S<:';"/))2@H72\N[=@!X#<@RH M,4>>IR!//F*F,(U("$)DUDJ9,2QIIJ/F&45":::D@G\7EOFBFN[EL7D0Y55: M*7/ &!-@C)@J1DJP3W F%;$9HT9D"AF5"8RTLDH:070"#"'(/'Y2BJ4R8/'. M2)$'\_W4P&EWE";99ADZ2MN)$ ,2K?$"@%E"'L%6!15 MIC#16?0J>B:],2PUB5J4Y.XR]A09+_,0RZLT7N;(,6[DN+9BM S(:8XS)J+. MF*,&.%6,:H24CR;T?[>X\FP:.[7X'NM;BJ"];C]#8_P MHQZ=D#]Q.#4-%DZ?/G-H>CHT;8_FM2@>E22$9%QR!O@D;&:M,YER,0@LHH_, M+2QC1!:EDM-LUOS$+IDR S8__1XSG>G\M)>?%#B=!K-O#J?/@--K2T\%93%C M+I,TY3IKC#(K %AI=-9BD;($<8)3M*,1:6'MMV MY5(&.::&&!.]LOG4'<4?VZU3&.C%8N5C/=5P+ J__J>7GZ9*-K^H@/ODJ8/) MV$0\[5/V&B+OJZW.PV(Q[2&R:7 ]AX!5P-5*TU^!U6:[U>G,C:>G;!3K&TY] M?W3E*Y;>:4))1JQ$&5,Q9-H)G2%%HS8A&F/XPC(1?%'BNZE)4^2-SH/LK]K; MFB/(>!'DX@I!+$=>!\,S:9G*&,. (,+I3&M$ W-&4Z\2@N!%K>[F&$U]L'VB M#94\OIDL&V?EFDQK(U2" MS_60/@!HK8P0ZT% FV/9D[!L:]0:,LA+)B+-+"8X U648(PK,(XB"BH$0Q%; M6,:2+2)Q-YATIV;@/%UQ4H#P*;+^$K'?N:R7).O7=@M66@N%=0:D!KM%:9/I MH$3&C- ,4>V<2;(N]")B$R+K8XJU3%E^P'>CE8OPK&?%9N8Y Z4$;N;;R9X* M7M510X51"^Z5Q1F14F<,U%-FB*(9X\JZ8#2.7BPL:[PH^"Q$;28FAV",(9WI M!9ZICO?,@>"$M!N ABYJ-*]CS MRX5_+ ON+UU7>!QKCB\[R-E:*7SJFGN1Y?V<&MX_GHW)TPG/6&)_F<[H4S%E MKR%2O=EJ^;.\7G]E,>C)\M:&1)@;2$\RD/9'/3/"F* ,Q4P&'3+&D,\,%R(C MUBH$!*,B2C"0%LD]^V>GR#&;1[!?M7LU1XJ?18IK5XIY\)<\X9FR@6?,(9PI MSWS&D:%$JA3&H0\AQ7RG_:^4M;ZMGC>[IGF8I\J=IR!*:9 ,HU1'9NVJY"Q1*#;V;W4YS'BQZ(L*YF[:0 MPB Q(@LF[=\WCF1&@FD$V!651 3L)$ XO"C4+ 2IIS0./=&@,SPQI8* M+8/5)F1",98Q'&QFH_.99)8X))5&"<"$NEM_?HILGGG\9Q9MGCD>C T/1A(- MA32*EGKY?/HSQ/DJBU$$.[#59+WG3 MZI6N.9]WIBAU_6E(D:V"('OFO+]2K^G(S:(P VQD5",L$-RAB#3YI& MG&&)'(O,1FDDV".+G-^MA39%%LD\"C.+%LD<.TK CI%@C(A,$HYH'8YZV1G4:4I)9\[!2#Z83*L6T9*V8]>#+ M,^I!3X.'- VVS!5]/B3R[*1Q;L?/G5# TAR2G@))QRLW%I64,TRSD#'*45I4 MBIEE5&5,A"@4HH;Q .[4HF3S ,L\P#*MYLP7YO&8IV?=S.,O9?>P&/A-K::;ER;]";"Y45TK MJA"(PC$SE-N,:8H!;+#)J%'$.:ZXMB&%7L"+FF9;91YZ>=VVRAPVQ@$;(U$7 M#7Z,"#Q3C&MP;+C(%/$X*9"F'#*427"9%4M@%44 G*S.#/.?>(_"P],(RI8N2S_M73&9X M9GK!9AKLH3G8/!=LKDTAKD,TRNG,N$ S9A3*M )[*(B(J)<"W"D+8,,6.7YV M)Z^7$OAY@X<7&>1LK0)^SP:]W_I\))_WQ_^.PJ3Z5L_6P^,5P<1-Q\_V-7KD M'$R*$IP>BWNN^IZD^C[=J/$F([=8L(P3SE.--Y59EK;$*.F\8DX'FDKS$[6( M]0P9VH^3Q>EH%C>=V#K>GG%3AJW3XV#,L?6IV'KM5A#-$7?:9]BF_L 18-4X MZ3/D;9124!%\*XS>MUT#]X6_/O^V_$?Q3W^H:4?>U;#+ M/_B"4DP*:_DHI.V*K08\^R*ESC5;7;B[:UB9V,73E]M M-7WJR.W3I\+I*#8Z;N1-TW0YG+S;A1]28$E!T,.[9>'TX(0].9LC/Y[ M=.47GYK#D-EV,">9B3#6=Z9^9BXZ"V]OO%(C;V:WIO#VV_\DF]ZAU,O/WAU# MOYB][:T/V=K.5F5U>^?C]L[*WM9VK;*]45FIKN]LK:X\R&B3,OP'1.J]J8-( MA&W M!NB%;N?A5VJ8]B$P]$"T$S,/?DEQ#]X/$"5LO\: 0J? F];-:2>\&W[XW>>= MT[JY>)(RB)<,;C^0I*5"DF[IN?XQ29? 2WSP M,%IZ^-CW;HO1DL#TIV[[O6-D"13[KQDL>]1M?Q"3>D*@[#M1JKXP3%1LXDVO M:7H^[XZ*\X_?[0G3\)3(WW1-W8>ME?=;'[;VMM9W*_\TC=/?*[M[VZO__M?V MA[7UG=U__D,1+'^OK'_ZO+6W_YA*JT^(;D_XS(Q4D"C4=XI9C6L&'A.JGJ&9 M')3=&$XC>DK]V>F)EW^O/O.@$7OE0VYL7@=[^CM[@9_/ Q,7W7ETI>87$)!I MF)S7D) ]%(F&Z?;:A40DK[CO,Y^:BV12/B?/;-+"GL]=4KKO%2%;=_(0.CC^S[7L8&VG4=L[9/O'^^>UM2K?_P+WW_O_[+U[4QO'MC[\553\=ITW MJ=+R[LOJ6W+*5<38*>\*X-ADI^Q_4GTULD'RD41L_.G?[A$7"8�. 9Z%-G M8X*DT4RO7D\_Z_Y[OD[X\/9K.-SY^CK_^TLZ\VZ^(9__TBGO0J$,!$6:M(D$ M)D4+W&B3@F8R>5F:J.7]U>7(4?L2S[L,@+>-^[09 +L0UJD >%L _'H&@);H M%*PTX$GT@(03,,)10.$"$B0T17<5 '8^A;[5>++I?>,$O8I"/I@RXRYPKE-A MO)K)HL+.ZK"S\VR.=S&N2_O'"$YR">AHA'PZ2*#"4\45H<:+TB^%J4X7_-7F M!(^:J%346 =JG),5+;*MIJT!S6Q ]_.,D\Z"B49<0+H@I987W!3&U*<*^* MMS7X>Q#B,-R.KG2ATK@+=.5,&A5Y;HX\;^;YBA2,"L(ARTP!HHZE04$ JUBR M-L5D0S.A0YEEX.D07VF?G^C!P$87^$J%C;7 QCEA,3Y)4Z8:TD@R83$^E 8% M!IAQ5DC/E8VAP(8FZQH"7;TK-VL+>7"-<';73:8N,)?%?FZG20;'%8EN@$2# M.0(C?$"97 (D)@#*;#H9;R)HGISAD5"5S,93UB?8Z1%CU>'RJ E,18]UHLB!)*,'&@B!><]?:.EZG=9-4HT/HJA%[]\*K4" M=2['=XX2%6',I496Y+D!\BPDZ$C.93(>)#9#@3""H49 $DHQYE"96)"']37M M=!OKZGEYU,2E(L>:D..[]GO#V+2&.LJ'^2C?Y-<8,@%PT]Y@,CEJVM?XT60Z MZ36%].6-_Z)<-DU@_D4%Z=EI;ZYI0:]8+,V+I_7WY2^DWQO'R:?H2_.G@^/J M^/[N):F_C8;O]^+XL-D*E:6M4I*UMS ."37W6J ":\OD $L9&*LH!(,T)&^4 M-+2,;M2R3J*N/N^N6G85--8 &N>M.DU(S!ON@ GC 56(8#D-H*BE69(1M0H- M:&#--;SGVHB3D>N]TE$S#B>-D5&S#+]G?<2)1)[-">0\6^C 3B:#-(CAP8TF MN2]@6IB#I(*5O QW#*AL9C-2@';. 344:NXP,#)I-06D=';#/XD6+-1[Q?I7R5]WY1QJ:? M[V@R'ZY.(QI<,/ICUTPNKK ?$[DLSD,S4#.5PLBRAB6;S_\,A/4 MJX/\U'-.[PI=-X2N[7DV9"C5D1@$K:4&)%2 -2I"DM2Z*+A0(;,ABGVNJG.G M.G>Z2HE[4!6/7:=)>T5.Q8&W;,1:NLRD(I+8Z34R5:Q"U>W!ZNU"MHZ-TBH1(3B?B8ZQ M'C0J70K%%$7A7.!QXRF2OF;+-6(=8CJU(+6%B-,%CE019RV(,Y>X3#QG: -P MK@.@\P0T80Q0V0RZHPXM*\N:?'34JWO3%7JE66?G;C)Q\E1UT1,6WT2 M=(Q[5OQ?"?_?+S).*422%J22')!C!)>B!L>),=9Z%CG9>*I$7XDZ#*@&!!\ M;ZQHL2I:G+-%+[B-2#5$2K$T3 H9+8(#RDS^Q_ ,[6+CJ59]0V_M35M_[*\2 MPDX0PA:3P&\U*WDS'?F/^Z.#_(?)__P_S:CZN??\_XX&TZN[(SR"[ANU84EM M6'+)8S\;'1YF4M#H3+_WR8Y[?]N#H]C[UQ-*>I]BANI].X[]IF-)##W=%PS[ MJ.3L[Y/+>I0TW4QFRSG[6:I@=!_1] GA\Q^<[V/2J^D25]$RE02)#KV7SJ-S M1ANC.&)P7'LK@[_:B%OD7C-9-Z+^;Q%R)6"K$+ /"\U)=$)&8T+P3GE 2148 M5!0P1HA749E%&5N)3%1$BZVE:K MH+!>4#BWRKA.@=@H@::H (65H(U7P(T3SE-E5+ 9%/#6Z9CM2W!H-\DIA>>] M7Z[-]3I*NRG/Q!KOI(V%4LIWJJKR0YBFAM5> &$W*:'&HTRNG F-6* MRDIR[@7/%GJ6I$BCY8:"M*5Z+H4$.EH&,AD569$7S?8VPT[/'*D.Z?:2G.BH MC0P+%'!T@>I8!N 0[;#P'6HKR;DO4)@C.9X+[XD$;XW+H, #&$8B($\V!2NE M,** PG+=_G?W.S]H3\YFOM6RS/8@$YQ!@,&PY^VGP=0>5,_*]YR&=B:65UDJ M+X?/9C*90Z0*1BN!T4(?$<>(B"(R(-PA('42;"()N(K:*$VE2[3IY:_-F[M4P]=Q:DN3G%ZTXV&^Z9KJ]SVYS*DTGI\(8]/[H\.C SN-H30S M\H.: ;X:#"UT! G*>B:" .Y#-JF5.0GCN%_:!/\=>[^-)I.?:I)Z35)?7Y)Z&$P^'=CCHM_QVRMT M7^]<$]%O0$:UJ5BYCH)H$_^_?FSE')0;3%Z Y)?98#N,!9&U3*+X,VI>7.$2K MC=$"!/B>-D9%@*XBP+D1$QV)),5LQ 29C1B7%%AJ)43% LM63 A,-PA@S,.R M8[I";Y[--*=8+]-QOLY!4X[;L^'#T61:5*$&;-?/;6X$7R]&XWRCPV=-JRY_ MO'G@%)CTIHZV6^S+4 M$&X-X;;2+5L1I@4(,Y>!+P(SNK @IQ&R:23 *&4@>HF9)AGF0BG+D;>)N[0O MLCO34]-R/C3K37<=1^]MO#[=[6W:BI#PNBW#"FHW ;6OFXL-%:)R! EPE3Q@ MP 1.60>!FJ!3<%%Q;"P]09<[+J]LZ;6FX?$:'4'=!8564)X*"FT!A;D)5RB] MH1D4&#?%_2,)6)EM*9$A7VLF(LD"?4I9GXDUN'_NJQ_R8_$-_18GD][>.-K) MT?CXM/F"G>9'GTQ[/_ ^E;3/#.N=]* J$3*.LH^&]DX[-IRW46CZ+5QLPC#[ M3)\8TF><+%R(B[ZF\I(++?1C6-HCJYB1W07<3@3F3G=.+=N^(90N-*RRE',D M#$%11@ %)^"L]""D2C4; ^=KMS5?5EM1"CNE"!63'J M^V#4G&.+*N892N#.)4")F9YY5DJG. :),F(JF8VH^D;>NI'6/;NW;C?=88VI M_7&[WN3#JI2]YHBOWO_8PT\_K\"(KZD-LZ?\B>>E#Z.CC';7/V5:MVC_ MNMLU:,L)VP4K8&[G;@[#\GE;S\Z5SLZ%/BD>9>D.+,$D7@H;HP;C"0=%@TH6 M,W6*I)0=ZSXUG1[.>Q,M_6;OXW#/Y^^K_-C]FM MEJCSV6VO\.(]*B)K"/-^[%GO1X?YNX]+/\YV'3:>;]N.D,/)[V M1JDWS6]_-AJ&.)S$4'YK[(XF7_'%8&B'?M"XG_,?2M+NY,G24UXP\I#-?.J? M1I.F4>5/XSBK"OGY\R!,]T_18NZ#)T(EYQ^Q+M_$T?3JC\S)UP*3_@3_;@LSV>;/Q[81T.!T.XL.X7E^R&VW=)O/>_Y$OLOEGRW9>_P=;K ME[UGNZ]?[;[>W'NYN]/;?=';W'[^^N6SS2MW9UMN_PI5.U>PHI.SU+'6/\L/ M@V&&C]%1OD:8]'OQBX\9>?,9?3Y(I6^3"'=OP^[^(3$"@[^.0O MQ0\B9@ZC@LCG:-&?3SL,#(;-G38?NHCW^9HG"F+,$RUX MT9$3_\G)Y4_4YTFC/A=.I]EKBC_)]N"5+Y,G5[_VKK M"_;0/[1U69+LM?S1+1?KBXQ^A5*]&7SI;>=W[T]ZSS/BA_FI48]4WOPARKL9 M +:F)[Y.\.!!K1RY3!,NV!/Z&S&C=2_<-:YSIU_Y&.(Y.W':>V,/XE+5VZV[ MF[3N45?V![;2W7?K((OA1EJ-C@3.T:)QB4NFK$'3XK>0KY[OX<3/>?'4WR4L7Q\R\GR0V;DTG,_Q]:5)5SO'WF"MSY ML+/U7.SN;8KMK8_BW=;O[%W^?>?P[?&[O9=T9^_YEVWV\G/^'S]W!6[SMQ_> MD[=_OOV\O?>6;N_]CMM;+P;O]CY^?K?WG\.W7S=Q^^LO'W9_?7=PT16X_34, M=K=>[[_[L/EEY\,?7W:VWG_>_O,_![M[OQQLY_O,S_5U^]=M?'?XW[3S[,0- M^(9\_DN80) K#DRB*4,!.6@=&/A$J*'!.&I+FWI!^N)!A%\Z%%UI,UBN*7C2 M2K"\=6S$6DPFPI.84+$D%RW:#Y=5;*$$?I._Q[X.'DS.@@5@U;!H#=SA(TY$8UE!*)@%E 6PB:0 M@]$T*4'0:%$(&RT8M(;2OXY6][5:B6]?P'>?#*,J\;J4^)Q(,!ZTQ4" A3)K M63H!-F5UYBQE%8XFOUP2Q@GO,WZ;5@CMZ_O4:@[QZW@TF?1>C4=I<*LQ/MVM M=^F4HZ@1UTQ:%8I6@:+!')]()8^/.P_4-^WGI,A\PF3I**.E<\Q%AQM/N>[G MEQZ _Z>6U[4);CKE:JEP3Z7C6,OSYET\E+:YZ M7]I!CTY$=B*P;+LMBNM$6A7*5H&RXSGFY)B/0E,.5%@":*@')R2!F 5GF==4 M8!F8:/I$W&:>277$5$=,U><[T^=S:F*D()IE?=;6EIZU"<%%K8%GC*9,,\P6 M4-;G0DW6T&2I^F2N=[K.\NA[:3PZ[.U^BN.F WUMM]U^[\R)L$J'D=,FNA6; M5L"FW?DTG9^QR?3QDIA/==)4)\VC<=)4 MU+DUZIPS(J%5I(D&$*X,/[)>@V:"0< 40A(FTR);4.>R<6TMU?S5$]1;UB^H M$S?Y&(CI;!+,"3W]X<3Z^K%WHPG8__SX[3L ;C'P^[K'ZB-8LDV^A!;]F!+V2#@02!,22#&RT@-(3 MAW(6K6%DXRD7RU'SZOMM@8*VPO=;%73M"GK>XXCI1*.4$9"4&60V:+ Z2I!H MB0X$HZ/%GTM:HJ#K;(K?)28P6&R4<@/72JMQI@T^VXLP\W>KU M>\-XL_S_+A@^[2,DS:+OC(:CQ=A-36BY">)LS],2Y(IZ*A5P@;'X*$@V@1@# M;CPF8DT@7&P\U:33G1VJD^1A.TG.9CI7U+A+U)B;-AA2Q@L3P3B3>0JW"31Z M"D*C%EE\RODRIQF7$_0[[SCISC3!R\./_?PEM72Q);RF@M-ZP&EA7@A#:9R/ M")SRD"F-D&"9H*"E]X%'K[24&T_1U#RX=OIAN@LP;29#%6K6!C7G/(AP%R/) MYI(@1 ZZL"8H$!S)2T+3)N(I3?>;:H!:MY;S7OK5M[;">7\):;1.)X2T#W[ MY89UGUUPS[>!6EX[ _H\\?FT*>!@>)27]KQX9B:ZV?L:P3W_,AW;O-D'0SL^ M?CF-AY-VSXCMR&'R=IZW!F)2\MR 9"D!>D[ )<*!(>%!4N&=B$TN-5V>M]0] MYMI1*&\X)BW _<%A31? M+EGO?!"R"[0J:\)I'XU'%H%L:QN-,X0Z$@K"&>T&,1Y91B/:EJHTS6JG!K7"%50V^;PT^YQ%61LU(E!!YTT6#VL+*K6TTAREB>E[?.INZN@[Y3;II9(\%:G[XR#KV? M9Q*)""GS&0+<&PI( D(^-"(8D>7D;$RL1 -UG_%.ISC5>& +X:93_I@*-S>' MF[D,;LJY$AENDA<64!,.FB@/ EU^"9U-SC=P0Y9C@BU5^>DNGK7"+7-5?D.4<#$(AAE5)90<0CY:),5C9&F MEPM8JD^H^H0>C4^H(LZM$&>N8"[_GV2&9Y:4 J!6 4S,$M*!H0W,&BQ\2?>Y M7+:96JKU[]-_MV''L_T"5;8:W'S/>\ MQH-MFG&Y?'^QDX'O/1L='HZ&MXGM7WJ:M^YI_W6K1VP+45G=-,JJVVCN!<+" M2,Q4)=/M3$J0*6\CC2*B]%8Y:0SY!Q.)720ES^UXF%=K8Z(R>DDI-K MD).%'B!!!NI=*!/"F03$:$%SZL$ZQZQ(*AIO-Y[2)ZS3S2[7"0/ M _E6-]&N0#Y.-8DN>$/0H6#6*1X-I=2Q$!R&\ ^F6D6^NT&^<[,L>1H4S<:8 M4J5#LU<.-",[C'RWY9!M1KZU<4BM.0N& MI&@B1T6<60WP7YSCDD-X8X$PP0%T5FCM9E.]J:S"8S[(GD M- O^"N3K?+UL5SCDUN#@:!I#]4!VR@[OC ?R9'M5%%T)1?]8*-.AB5++#5AJ MLR5N4^:/5!$(+ ,H9TBIU(TEWNDJG>J#;!-_;#/V=<8'6;'OAMAWSB Q)19% MF0HC2,FF9PX[M%T,K7#OUR:Y4QO)GOD,!= M],"I\X#24#!.&$C2&N*X0F-PXZGH4ZQI +6%]1IHZJ70?H*IU26@U5:V%! MMW,D5JAJ"50M=$>*5 BNH@0A169!46C05B)$;J60FD='2CRG;W@MJ*G=L^^* M!=W23U>AI3W0,AV64\AM/69_@K:=SM"]6 MW!46].ULPP=CJCT0+]")M):PJL+4*C#U=:'!DHS&U\:^B<@O)196"U B$NHHM9:4.OY B5*D;# ,Q&* MD0$FZ4$'C& 5,50J2:V3C5-(=7JZ:W4*M9H2M< I5,%E7> RYQ9BGN@8,A$B M)E.B1#(;4B1!)"1$ZK@C"1NWD%KV.'?>+=1J2K0U^'L0XC!,>EO1'^0M'\X[ M'-;NA@\JZEEKBSM47]>6VF*\>&K.MM&;Z,1O#6>D"7.!AO-3@,/%&2.%.RY$:7\8"5B-=2XUIJ?%^EQA4*[P4*SZT& MX:2FFC*06BI HSQ8XTP3M+%)*.=24R(GR"50V'FSH6/LLA8<=[#HKBT%QQ5: M[QY:%]HA&IJ,R&*"2!D%Y"Q"WKD.N-4^HHM4Q*8I&#?=9IGMBX!W&0IK_?'= MUQ]7*+P7*)SKL1UB4$9H2,180.41LN3R?TI&;9!>)^8:*%3BUBQSW?'Z?S=3 M$O._8?#WT_]M?LSNQ(W_?0;39R^>WM?<%WTXFDP'Z?@[:)WN\Q]/YCAT=V?-SCM-\K#*)GAZ'\ M0GKCF ZBGTYZMN?W[?!][ V&O4_C.(G#J6V4MEQT&*?Y[\T$GT]QW&N"3T]Z M?\;>OOT[_QA,IJ-Q6>N#XUX83/S!:)*_]+(/-5<;Y9L."UF4S?TLDN#9^R?E M=J:CJ3UXTMN<]#Z??./T\ZCGR]OS&T8I(\C<)_IG[XKER?)W3$>GSU:^^=+; M6GCB_/Z39;GZ&?)VVB]?7:YXU9WTX+)'/7FM//'"JY<]_9->;_5]>,7^O?=- MRLH1L)>WH_5Y6?)W'Y<9Z\/1M#Q]7L9\,X.,_._']J#WR8ZG9?W*[GTVRGMV M.&E6;-A,-K-E@5X,AG;H!_G-;[* M9"'_'7_^/ C3_=-S:NZ#,YSXB9Q_Q+I\$UE&5WYD3A(^EO'#]P\(S5J+Q=68 M_UGN=G:TZ8S67OH0T:#1^7RU,GE+M-226\/_8F+C]$/[9^/?/MGWF>*.H_T( M-N4'_,D>?+;'DXU_+ZS#X6 (%];]XI)=8X=>]N*W-O\]+?F2L=[+WV#K M]L]W7KW9?;^Z]W-WI[;[H;6X_?_WRV>9U=/>[WOX5JG:N8$4G,R)E>-S/ M[\MZEY(FD_$:7_=9K M[ E%=CZ[#\X%O\Q7&XV+DC^9*?\X_S-GY=THE7^JA^.AO8H#++>+PYD MO.9Z=<'&OMS.N%JRUQJKVG*QOCBQ!=YD6V![9@L\OV@+/%)Y\XN) MKY,R]*!6CERF"1=,"8K?&'Z\[I6[QG7N]"L?0_+>W%CBS>ET/'!',WZ7S?_= MP0%LC0#__9?WOXEFYOA?V=KW_0 MMWN>G+N>WW]^EZ^?W_,Q?^YSOK?\N?W!N[V7?/?7G?W=O?PD?V[3=X>#__+VZW\/WWXX2#O/ M3MS.;\CGOX2,R&20P+RB@(E%,,JH+!]G8_+1)BLVGNH^T[R&X&H(KH;@_A$$ MK<5D(O@6!27$4G+6B)".@X Q,2 M 9\B%G]N?ET7$.12MBWXMAJ_[F9WW!9UV&TU .].]^/X4C_S3X^UBN;4B9PU M-G[[:^_KG0^V[.?R/?FJ[,.3R/2GT60ZCM/!N F*]%PN5&[7IC:!N-JDI\W_W:1132XL0 ;YZ3B1'Z;P]"\Z]6""'^92?#505Z! MS5#"Y^6OF93LICW[I?*1%?C([KQ19AR-EB4)016C3'.=^0A2$,$X0J-D7&4^ MPEFG^T.WK_;FP6!-&VR8,ZRYMC%38:@5,'1N%DD=B5*A#*G7#) )!E:94C#O MHE%<*A-UZ2$D\-8C4FKERTVU^MG1X=$L%ZLW'>?K',R2[^R9'M36BG?(J*Z/ M8"]&XWR;PV='XW$<^N.](JO9+690VSN77 6PVP'8FSD>%3Q7QEL'G'$$)%J" ME M=03, @:7: 3G9 I"*RFLVWAJEJ%FR>5QC[[C!]UH\6IWZ&V<3-?.V&D=FG6+ M+U5$N@$B;>\M=)A65#HAO ?5^)%L)D'6>PW.1QZT%)&2L/%4\>61Z1WB/ZOJ M98><3-W%FC9XH-;B>*HP=%,8FNM%[0)55 F@P6I %2F8F%$IT#*6PS*2J"I^ M)+Q];>M]@<'#"B=?S@SV2KWHM?C3/SWU8J4'SVL>1D >IF!7\H,_,%*,!A3",8P M8VVVB?M-Y4!W&>C:E;CEJ:D/%\[7E-CZ .&\4X2^POD:X?RID1[^^,8:UNBQ]%O2E>B-/8B3VGRH M&WTW;ATOUB90ZCUEG!ETVAJA$9GEB@OE&)6S>#&EZX@7OXY_Q^%1?#$>'68+ M:UKN[L_!=/_9T20O51P__^(/CLH2;Y:&UMD.:U'@X)X;N]3_EO?[#MO5\^;']]+MY^]>3MG^\^[NYMXP[[/?]W.-C>>LG? M'K[^N/M?37X[BR6_9#M;S_^*W(0@J 2N@@!,5H"CT@(QR21J?(J.;3Q5V!=U M6LBW#XS:JNAA0.:M8[(J:N]5?D#J E*?'+H0A?7")B)25+.8["EDWBXF6R'S M/B!S>P$RDT#!5)"@=>* UD2PS@F(D7N.)D,F[1,BVM?8Z$$7ISP;39HP M[*4<]<$T(KC"*]525E=DLIM^'8W"9',8WL3QWP,?)V]&!Z$BT6I(1"^2-XN6 MA! C>.8UH$\47.9SH'0^>KS/K]A,WH3L1>Y MIJ^U2Q!^ 8ZDH5P>- G4[Y8"KJW 9U%FD04X%&&35$Q1V@=0D<2@7! M\\B#"E&EU*!./D;6FPS?HJK6#CI>WL2#_,?W_=ZO<1A+0GSI3+L9#@?#P60Z MGC52>_[E4TF?JWZ9=I"E$Y&=""S;)J!&A#):GH-+ M6@%J0SD+1ADG&K4F>CD(5/TU=W36GDQ,2^/186_W4QPW_?AN1C@Z;T-URG-S M(JSA^_8-WND*1.%%YJ&U3C%9 L1I!#1HP7"!8!)Z(3%ZI4J?UCY#K Z##*6C/'5 DQC/- R>D="?3:GD"8DL!8/44 M]SL=R+6VJH1VW>1CH*FS'KHG9/6'$Y/LQ]XZQHEUXARX?JW1?4P^Z^J2/;*9 M9R]+$52<3'MQIB_5C7R7EMLB0SI=^Q.HVHJNAKI69$A?ML]G:!SO?/C]RU^" M!**12XA4,$"N%&011;!*"F8"IT&RC:=4+EMGU2W< C5MA5NXJND=J.G7!36E MAJ-E!$&21 "EIV"1)Z"Q#*<@GKA@LYJ293NFRV[>SK&"P;O.!MS,S-D3B51$6=5Q!E<( ;.,J5 L>"5J46FE-,N(L MQY6ZY[7MJ&.VU5#1!M]KA8J[@HI%@PXZ 6/.VTAEB#IN M/#7+&;J=KT/L"D%I?'W]WC#>K("@"Y90&[C):F-I=D;#T6+0I^;%W!"1CB^0 M%QJIY4X;<+SDNS$CP J48)G P(VPDI:Z@3Z1G2X;J(Z5A^U8^=9\T(H>:T2/ M13YCN#?&$0.4EJHCYP)88[/]PYQDZ!WQS!5G2TM\HNMTMB!O$YGYUO"JR\.7 M_?PEM4BR),AG2HK6.L:RR467 M_<$=HC&=M4T%T MB3]XY2'H-8>NYM!U)(?NA'[^$M-H?#I!M;=GO]RPOK0+COTVT,QK^]G.#C)ITIY@/&HJ6FK88.; M'BE+$4:!T6$*P$FFKZAHYK!:*3#&(#?H22@Y#:)/1:>'V-<@XX,.,E8LZB86 M+=);F41@W%A(/&0LXD*"YY]^044 DAJ!V68(9 M<+0T[8@QU/!@"[U@*U*/JL5KT.)%VL!,%-3';,(DRP&)1'!>6C ^&6=UWMO( MFCP#TA(]?@Q.F3(?Z.6M$[&[ZZ'OE(=FUK*P5KO? (UV+P8%B91!<9+ 9E " ME!8AB]*"0,.3"RY0,NNUH9>-F.XY5&I8L$V@TRE73 6=VX#.(@4*&5F4"5A0 MIB1+<0,Z869$1D0>+&'2A@(Z"IWM9K#;E9HT.GNS#0"F]/A8'O!P.+E,=AC)C5 M'9SAVNT.)W\NG?YR*CJJSCNO=FWX]C[@2[9#6L];+[G-1YL'X[+Y?N+G0Q\ M[]GH\' TO$WX_](SO75/^Z];/6);Z,KJ9E)6W49S+] 6X;T4J+BV7J./PM&8 MCSQG#>/2Y$/P'\PE=I&:/+?C85ZMR>G7-9OKC**02E&N1U$N9N8A"RB3\R"$ MBYFB2 5&:P1'O4/CK: I4Q3RI+8.62]]Z#+^72Z2AX%_JYMK5^"?,B$Y9I@5 MEB&-Z(P+UGGG&5J6#/L'LZWBWUWAWX6<1J0R8G(@=>E^$@F"%I)"%IK +#J7 MA=C@WZTK(=J7U]@Q'GE@)Y/>+ZORR>M6=K7NJ:^/IY<]8EOP=&U\,G!#DHN4 M)V%04:*-$CHY:TG(+-.HRB>_!YXNM6IQ1'FB.(6HJ2VC&0TX(@U(9F(2'IV@ MON IUBK7M?HFNHQ_M^63;<:_M?%)J;E')9BTCB#1:$DFF"KRI)S+!K:I?/([ MX=^%; F+V@?KP3.B 7GBH*GGP#._%)9$IZ4M^">6\R4Z7UG;%3ZY-3@XFL90 M/9.=LLP[XYD\V5X52U?%THL)J#X(*;PV(*A4@%XR<%(+$,%RAYBL0=G8YLM8 MVB$N67V3;>*2;4; SO@F*P+>& $7V:3(0C*4V6Q-EW(C%BUH(50VJ76BG'@1 M*38(N&Q-=]X[V1) N9QVS%9W_N<9J:QNR@Z:Z9UQ4U9HO2&T7NS'%YA52>L( ME$L)B+Y,2X\"+'I.E;7>)=HX*F67R65U5+:)7+89 3OCJ*P(>&,$O-#D6E"7 MO$802@I 30DXZR)XK900B:3DW4-U5;8$4"ZG'9OY9NS[.$N(G?1VCZ:3J1V6 MV[]19NP:$YGO[!J/,Z/A4A-AE;*85E>^K,BI)\UN7Z^O=J7BES^;VXSA1/UV MC@Y='.^FF1;.*>%BI*P6QUSO^%GJWV2#)]8E!=K1?/Q$8\%)2\$*BXFC8T'K M64/LY>*8RL!K0^R5*>NE '-+5V@%F#8!S(50O% &34(P-AOWR$J[2LD"$&$= M-U93%#. N:1W0><);L>8T#>=IJNT76DU8*V#$=W2P5@!JSV =3'>+3*A%=8F MB)8:0,D)F! B$!FXD@:MY;;TUS5\>19GAQA1^P+>#P9@UL&(;NF_JP#3)H"Y MT(_ 4]0Q8PNC*@(F(L EZL$035/,%AAW8>,IZQ-^Z^Z5[8LG=X41?3L[\<$8 M;P_$.W0BK27$JF"U&EA]76K:I+6*^=P1(%7I.^<-ED:4#KQUTC+!@DNBF&], M/(2QO]4_U$XVU +_4(68]4',(A]2.CBJ>0++-"L)QA%T&?/KJ9%.4:H=GT&, MNG5^7?L\1*TF03?-KWLPEMP#<155[%H7=EUT%A$N7$B:@ PD8U?P%$J[;@C4 M:F(H+Y,<&V?1);G!':)'U5G4:GK4 F=1A9CU04988!V*R_% 2"8;J M!%1F0\P*K45BC;NHEA_TCY5T&Q%JR?/ O0^ 76JW2#65 M'#F#;!<@()H$U@L//$FIE+&$DU EII:15'KF&L=\_W5,5= O"= 7&2_%:'S8HP1^+]&;WG0_YO^-8^SE#3[=G_3R MUHZA]Q\[/++CXQZG_5ZA##T[#.47TAO'=!#]=-*S/;]OA^]C;S#L?1K'21Q. M;:.?Y;+#.,U_;\8#?8KC7A-_>M+[,_;V[=_YQV R'8W+@AX<]\)@X@]&D_RE MEWVHN=HHWW982*UL[F>1]<[>/RFW,QU-[<&3WN:D]_GD&Z>?1SU?WI[?,$H9 M+.8^T3][5RQ/EK]C.CI]MO+-E][6PA/G]Y\LR]7/D/?,?OGJO>SIG_1Z9RIP[9WX]'_=^-]/ESYW[]N4%;3?RQO2^KPL^;N/RUSW MX6A:GCXO8[Z900;Y]V-[T/MDQ].R?F7_/AOE/3N<-"LV;,:FV;) +P9#._2# M_.8W64[Q,(MK\N2*I[QB"4X?_N0.D5$5[Z M$-&@T\]V7[_:?;VY M]W)WI[?[HK>Y_?SURV>;UU'M[WK[5VCBN?X5E($.[G\ MB>8\:33G CV:O:;XD\R#KWPY\ZXK7_O696EI\LIO=-EOO<:>4&1W<[-XKN6M--1;W=P %OC00W-=<,3 MO7IH[H('6IM J?>4<6;0:6N$1F26*RZ48U2NLWXC;[O9KOMM-)FT*'5Z4YRY MH3]L'K_[\R5[^_5@_^V'@X/BAG[[]:/8_O >=[?^\_'=X8O][U?_CV0[Y._MS;/7^\N_<'?_?G[Q?=T!^V MMU[BSMY_!]O%S?WA)=G=VO^X^^N[P?:'=X/\^_[.UY=B9R\R_9SM;V7P:E"2PPD(@.,' !)E$*/C!;4JB5(7;C*?:962ZTKU&Y&I5[<%BX M>E3N8OY7U-ZK_(#4!:0^.70A"NN%342DJ-99:%*Q\'98N+V A4PJDX010*(M M$3FIP3 ="R"2+$ ;;!0%"S6_=0K8^HML5V';W>R\VZ+NO:W&X=WI?AQ?ZG?^ MJ5;<=*WBYG(1ORIB/8D+?QI-IN,X'8R;F$//Q6%,@^FD]T,)SI:8H?WRXY5R M[WIE:!LLETE^WOS;Q;.Y4<,%+3P_JD_DMSD,S;M>+8CPEYD$7QWD%=@,)7A= M_IJ/^MVT9[_44WZU4YY?M'@8$TP%5& (4X V4K"&>5#.11&18E2T.+7JJ+Y: MC-Y6 ^$,\A$L)0A22JNY,%9&7%-CGUIV M#1+?>I-Q_DZ![-$.'NF#K7WX1WRJ^L#V8O1.-_F\-G1>!R'_GBO MR&IVBQG;]LXE5W'LMCB&%UE5$#P1%0U0:SR@L@RL=QXBDX8+[JB(I0R"] $Y-HV_B6VW)N^I8CPL&*XEW.$O5+3>2TF]4]/ MO5ANP?.:A]%12=,\?8C;H5WK5F[E+*0U+E!;CH$V\,YK'P.7G 5_6^&_E\N MC";Y^IAV-.9BN;3D>4UN.JYIQ-#W-]D<'&:HF_U_O^?\= M#:;'K7^>A68<_5[\XF-!V*;7DCW,8#V]15^.Y=KBN^O4@53*-W7OOYQ1,C=$?VE7G"\:;W\U!TX"[NM9P$U]L#_Q DN/6VK>^L[WQ4[[QM M S!!K],*Z3[;V\B9-;>F9E WZ05UG<7J2+NT:R_F+1NF7;_!7*M;*UU[N6:S M(QO;M6EY>_C8DZ<3#JAYC:%RYU)D[_V M.EV93#,;-W(AGX92X:5&)J,32%5P.EJFN;*$)B0T_O6RR:=?=[[^_OG= MAS_$NP__.=C=>I&_^_W\KW^N3/8/GR+.^S%P;NM=X?O_MS&=UO/V>EG\G<=O6-_R!WVQ_$.>TMV MMY[S9NC2UGOZEKT\?O?A/7_[YW\_YGO-S[+_<7OO7=IY06IDZS,?'S< 75WO M?#D"68#2R2U5'%H%A[Z> MX9 6:!T) 6R(!A E :T%!>^<=\$[0VG&(=YG4O>)6"X67+F,N2L8<+=ZWT)^ M=M/TYO9F+]^>L*UY? M?7!6>&TL4*AE-ZEI'5D0I"LT@DK7'<5KOD97&=6JJF) M#E(BI?R$>="$>$B1Z: U\]K(C:?(^IS=4Z^+1X;7%9(K)*]2 >B=]$0'YT7" MQ+BV5$?M)2,N!>9IA>2.0K(X@V0OA62<&F I6D!4 5Q "1J),P9)\E1G!BUE M7[![*OFNF'S7R?,5YQ\!SJ_2"_-FCN&;=1:OB/]=PEG;QR"TJ@A M4,8R#3<(CO QBLC:9!*$KKQ5*A^%GCU(E=L?-S8R*(RGL@8LM:@#<9Y3&B" M%%$%2RLV/@!L/ OW;_Z5M&:,>0/!Z@2HJ0 3503KO69"H=,I93Z,?4U9Q<:* MC8\;&R-';4V,62ET-AVYML)&+E+FDC$:8J^!C14 VP" Y^30.),X&@W)T R MW$=PB872EI@ZD5^,,@.@69YHV7GPJ\&LBHSK\IP2K[W-EC2GAF/,_R4DFFQ5 MW%WXG3D^[,O1]*>ZPO;3C+*?ZY3**J@JJ+4(:A6/5O"& M:^4%*H+...UU4@(-4AZ8LGS%QJY?XW@4[&3_(D')*'<^H*'RC%5XQF NQY%8 M9(I' AJI *14@0W29K[!!;/9^F9)G.EIBV9^5L5=N^(J%GC>#ODIG4.74/.H M0V:@0GCEH_)5<;^_XIYGNX5$@O"" '<&L^+* (9S#8';*"1+4CA2%?=1*"XQ MC"L9F"^8P9:J.45"G(3,N7C!D+6F3A^" 5C9YQ]+X>Y8]"=6D(U 8FA,%R M0GBG-)-H27(H,8K*P=N@NG,)'5EM8X95 <%FRQE=U& ]0Y H1:2>,II"5=WN MJNY*J5PF^D!<5DG!D8:H,5%-L?B_/&/F.L?N%7D+"^I:XVYWH=+GIS$+D1-# M$C#4$5!8 8YS!&N*KI+5(4JB*W^0R^S\EDK\:C-)C64_@&*KL0 M*G:/EB&_;S-%N'/7'<]%JZ9$$ M8RTXF@A@$@XL2Q$\33(:XKVQZS.WJSZW69_O*5I=]7G]^GP>Q!8)J58T N?& M T;FP$7,FLW1<,PO:+Z^[).JSVW6YS4'L:L^WY\^GX>U47HJ)>.@M0F :+,^ M6XE *"9K3-X487U)*2W6Y_L.;#\2C+BGP';%B/5CQ'R\6Q!G!-4:9+*E0X3R M8&SB((D223KF=>FK^?!1HFKTNN/=W_2U5[6^ [6>BX7;&(@5:(%JZ@ %PTSF MF0)*G%#(>93(-IZ*/F/+?5^J4C\@I5Y#(+P>T]]+G^=J]:5**M',W@G5@-1) M<#2?U9$&K:.1Q"A7C^E'H='W&1*O:GT':CT?+)=)*))(9M^! ZKH0"<1P5KB MD$?C%*7M.Z;OH'3[P]%D.DC'+=/*K<'?@Q"'8=+;BO[ CF.HY=LUJ:H*J@KJ M0<7)SV!N;JK@L^9]]62_]LF^^VPN-LZRK>VMCX!!EDIN;<&D;(,;IDA4)FH5 M:R7WX]#A>XJ-5QU>CPZ?Q\,]1L>2E>"EEF6$20*M,0#) !QYE(XF5G6XNSJ\ M2CG)?59U5TU>CR:?1\*S-@99< &,* 6$]@+!0YHV4XMQ5B]>E MQ>=GL974BJ2RVF(^@5$'4HJ\#1B2M'*<<%_;'G99BU4VZ/!?0 MUIAM'ZD9:!9]&3*I2_JYR;S:*)/-<"(,;96I_3@*OU\=C?V^G>1+CE)O;QSM MY&A\W&MV?*W\KCE1[134U>?&9-^.XV2]WAAR9<>?4WUIU.5-\]6;_O^.!N,8 MSHX*4H^*?SXJWI"O2K&'T6M79 M=EIL]Y/9^-)M/M.-T?A"X3@BHNHDT!4H9E0*,DZ!@",)^E1Z-Q3.OV\.O',XU] M,)D;G+W92\.OP4QQ.;+GY&J!? <&V M]S:+U_ 4P3*\>*JY V0Q6Q;<&7 R)E"4.&ZBRJP22RZ7( ]Y+N9#U?*V9-=4 MI;X'I9[K]XDEF*,#B,A"5FI#0&M!P2-FON(4E5%N/,5+5/I!5$(^5&UN7][- M%7K=6!K_H-;5VKB>6L]Y 6D27,AL;40:RP1Z77J(&07421<-3]9Y7FLH'H5^ MKR$/IVKR?6OR^0&ME68,C8"DB0?T@H ET8-A-! =)&J=,NM>SHNM2OR E/B> MDF^J:M^Y:L]W^Z1,BJS#$)'G0]HF"\X0FR7H MU_N-,K37)BIT,!Q%+NQ(B.&@:%7#E171112GD8SC_JX+?5ZI.5?![ M4'!_IN!&6B14,Q!&YM,Z4@=9YP5(AIY*FZ*2NBKXHU#P-3\CO]W-)@,IO%-'/\]\'%&7%Y'/WH_;*[2 M<)C*5E9B*\_GU&\GC@(-[2G&H<- Z.#A/B.!,.DNM \NT M!=3*@XN>@V)1":X%RU2QPL&C@(,U)$14Q6^YXI\G2@04UBC+@0?- 0//9H$2 M 1!EHH)9HHUMFP_RH?5 N3S4_(L]*.U/^KW_V.&1'1_W..WWBL8]X#XGEZ_$ M:@T0\O9U(B)J:1-&&QWSG%*&TB="#(U_O;QM>Y.Y,52S[@>[1]/)U [+RM:6 M!RN!T4J;#REI*\U[5,AEB"I4VD9 M-2WTWH%DQ58J*LO3!&F<-!:-3HZ%H (G3 N> @U7(LE9<=:U(66AR=L)OIS< M4L63U?#D/+Y*9%">!0=92IG;4!7 4HS B6 B1,ZB,QM/>9])TR?"/*@BK5OK M;PL9T;]N(X\5Y- REK-LHMV,XJPT<[,!HOW108CCR?-LA4V/7P[]P5%9SE7747/N71$TXPBHQ&2 MX2Q33\5!)_2%B3(OI S"D$P]L]FN)&?46Q M4Q03U%#M"*4..;)2_T*4HD0C&D)0IFXHL M94A"+I/35# E2/XST597+UZ'@>L\M]'<%SU=>PXW&68=@.OKT$\^/%$9'65]ZIS)8 MQS?4NZQWV?&[7%^[@*X]>;W+=M[E(RM2V?73D8OC6J1RO=1RJI%3$Y'X\IO0 M+A F%,<0(@E"DQD!IZ06J;2 5?]Q5J2RN_>V=.W2BG +CB4&2 ."$TE 8($F MDU\);E:E8JCI2ZHJL:Y5*G=9I<*-3XEY;[,5CR01ER*SP5@;F>=>I"NAI%:I M?$= .3X'%&)BL#(X2,1F0"%)@_4*P9(,*%0[="A+F0H*WF>\1D/:SHFJE_%6 M)*=Z&=L/7SMS?,AQ33TQ#K0N579*)DS6:N\J>G86/>?(GZ RQL@I6$T,9%%KT(PH M(($K'E2*GO.-IRCZ2M40387/"I_7)I]>9BYBI>*9@6BG'3<\Q*25YAA5$A4^ MNPJ?NW/D,SDB%$DL&\LI0FE<"!J) $^$#L)8[STKN3FZK^1R?D[%SUJI4C'Y M'M,C;^:KK#G>'4+G\TJ5C^RO,L%($LU!\M)6U%&:X1DY6,=I$(Y&67P#DO>9 MX-6O66&L(S!FC:QM# ME#0$;T64UX"QBE6MP"I_CE4DR]%RE)"4<8"<)3 NF&P12U3!F! =V7C*2(TC M5Z#JB"LO;UEJ7=.PBZ!UWDAJA$N9?#%CO [5E===Y/IXCEQ4E)I@$\$QDP E M$^"\RA9C8AYYX%G<)9 L2)]367UY-\TSOKP1?VNP\/+UW8G37M;(T6'L_?#; M:#)9.JNNE178Y0D>)[-7ZJB5*J@JJ/N>B>.EBM9[I:1/R$5P):_Z0*H"GP;!9Y/R@G4"XI>@O51 @HB0(I]9I:=D ]' M?>LL^[LYSIG1CJ)55%A,FN:%R >ZY#R1C!:*UN.\!6BPD 1"A2,V$08DD 28 M2,ANS:U=6QKHW]%Y=KG/6M7,;SZ?DEV MN8K8SMJLLP#')BO'^9+JJY$C))8N=O"O?T=/(9 ,V B$F$*=JF"0IJ9Z=O?S M]#,N/3I)1VU20203'=IA3EI+G TADU3!VPKPSJ4^H!8W:"E)B#R&XI07X%VF MN)8K7BPHFZ.IX-U<\"Z3+V",-9GCPSJ;!+(ZHM=)8V46%A6=TK= [PV) PN MK9&V!P'U7(Z DH'BRNM!:H$6-A$E$8(YKKG4GM&5VM5OAH/<'=>5^$Z@G0N/:ZE#3AQE="XKL74: MO"<)4K+&T>9<*])8U=>0B352)!6BRRNSNBNDVPSI-86O*Z0? M)S46V3(W>1,7") M%B^X(6 -CV!,D&43F2-95DAO!:17'-6ND%XCI.?CW,(EXUA2P+*P()3B".Y0 MSK'*G@1.M22K\XVW&-+KCG1O"4VL*=)=:>(!:&(A !Z$9(9)7A9\"L*["#8+ M"B2Q8+7E5H2P#3Q1,;V* 'A%[QK0.Q2N(/A=5^-'P_-<\-N4,H D!!"NX-D(Q'.,&2Q-6G+! MM9%U-=X23-\_#%[1NP;TSD7!,UI$F7H)DFA7($S!*F(A21RPJ$)R.K5M-=Z. M+=JONI]0WO;CJ/,JA9X;IECW:-=4J3I0=:">5.S[@N;F#EA[V5Q7E_4EEO4/ M%_'N_:/=O_[ 1&:BP 4!PT$8PPL]P$M;>.I-*J<2EW3S+<"QVL*>%<FTPCI73W"I2]W!O <&6U\C)2;BN2MP+):XIO5R2O#,EA84U& M!DY.*! &];I (H9B98$Q*DK&,E%45"1O+I*7JM-P_[#V\N?45&"O#-A_S@/; MI&A8Y!ED4AR!K21B6DIP"857RDY+V2X;?#MV?+^9#,.Q&^$M![ES-$QN-!F> M=9I97[=\U]2H=@[4S8O(Z-@-TVBU;AJRQ.HQ0U #H'=-8W;#?R;=88H7"PBI M"\@M%A!C\7X:'P]BE8-+HGDA34(QJ;4P :Q 2 MI#/[&.6B= M#,G1>^-]S5W>"DRO*4VB8OHA,#V_0A,>I'&EUH?3$00.'GCA(U#EHY.*HUW& M*Z:W M-K*@Q0,?T F%Y(G##4"B=\@FQ#.3 X:7#$"[!).F?Q[^Q7%U=I,:9K M98"'\?"N((%B>0]OI8V',-874RM<.9,Y* .9Y0PB)0G.4 )9:1$="6BVT^+M M9?2&_(H;L2BD_",9*A+,C!=+KX;G])\S>,M8?CE^*KR1#[]0T^XB!.(_[-SY_; M\G/#67TWX+DQ0[X#YVJ*W [."SD_U'C"2X%QQZT"H64I56@"<(*&2!14)D,1 MSG7Q?LIP7D&V3T7QNE&\L"A+GYTA'+*V%D0.!!=E(H%KX0)+9=NT>?9"D:N; M."J.GQ".UY3A4]']X.A>R/=)1$5:4GU8$B6'KYQN+Z*'G(5B7@D5V.KB?"U& M>*V7TOY\G\H4ZS;.%U-\:$"VY\:#39J4F@L$'$D>I$V<)4V5):(H@:L5C*MM MWF(XMR_!IT)[#=!>2/>Q!=J4E;*E4J.IC@K Z& YYXEDIF46*U^N!T87U.Z M3\7X&C"^D/PC2#D])#$PGGL0I)1,\B:#B_B.-4JX6JEX6S!^_]R?BO&68'PA M]R=9KK15#J+. 023:,Y3EB"8G),DBAC9RK)HVU%Z9?=D@,WYTLSTD@+T-HW& MPVX8IUCKK]3$TCI0=: V+-!^&Q&P&S].1N.3U!^/C@:[V*6E7:[WQG7C7O^E M.^V.7:\1 _YK,? V_6?2'77'Z5T:?NJ&-%4/;U,8?.@W=VF$1)4,2TF&UXLQ M^JBL2EDR<"8Z$))KL-JA8%#6HC]17Y;4/^?%Q?)8%C*S4X MQ]!4*%:"BT&#,9Y9)FWT3#U[@39#1?U31OV:XOJ5"UK&!8O'I6@IO)(![ZKEJZ@ G-*M,L-1,:[:!H/9I!2DF>LW/JC[W[UBV9.]1J6KC@<#(> MC5V_]&RM5K 48>U_5:#$2NJ(U9"-RB!BEF!%,*"4XX0S+I#.GKV@9,=RO:/H MU5T1,_ \5DK'79*]E@+M!F5\/DTR6K+(BJ,A$I4,9YH(0=$@H]*@81:X\CP+ M?R,;W;,0W#E'G3>IOT< :G^WU0V]2NO5- M290=]'?'XV'73\8.>_YH<##HER8.!SU\L@][V%CDBW&UNI8DC(7\+Y.5(3)Y M""1%%#%!@,F:0(BL5?U2^:HU?)5-1LD=@D&2$EH(3[EW M BWT@$VVKS%&98Z8Y.,E2!J0'GP0:8$92EC/E+&1<F@%/2SD#FK/M.0N@J#9@M!9@0]20^1&LV",3\P]>X'&=>6&[>*&9:C!49$M MB89;(;(2+O@44J0.IY:E052OS.:2Q4*R(8L/C'ZQ]+J@L M1'">J7E^^^F[]'G#$5]UX_E[YCFG],:WR?.;W_O6;?5S9MB=[OKM]R27*V^K M>B[(S>_6MK9M#EBM'J!?*;E;#ZRL7Q_"4WOKYY?/K30;,J_LWM) MKUQ[C7U;CN=-PY89N#\/AIWQ<>J\Z_[5V<>KCT>=U_V8XK?WZVQQA_UMTG=H M<8]3_.^5=HF]=+%,39=BV!1;:C3H=6-C:7UKZ]_A8@KS=I\TT>8F%KS]/5F]S[)O>ETF6^N'5^Z.N9=+K/J?-_W,GI MCYV7/3<:=7[Z3N7OM8_AAG3E;/_8K;OO#NIR0[KB7K/JZ7;+98&'3JGP 'O] MSGF-AZWNEK=I[/#%V'GMAGUL]VWD7$OLW0WIX4I-EQ@,87(RZ;ERPL4A&JC# M3JFJ,DS'J3_J?DJ=O7X8G*2M[J*#01_FPKN=67QWJSOE:( TW9D/E/^_G6FH M?!EK_>5I)7%<7\K ,YH35UD**W+RSB1.$C,^JG+HA2MY M'-0270NKW)R<<;+_Y????CD[^/CZ\_O?]LG^EU_X[]C>_5>OR7OVSS_??_SE M[/U'_.Z/K\G7R1GOOQST?G^UQ_:/?CI^_^67+P>OXLGOKSY\WC]Z^_']R=ON MP:M_=LMSXM_Y8C_R._+Y#\T"#ETVH*)W((+.X%(T("3%P?2)"Z&VA%/JO M^XS'$N/0,H5S39KJG>1-35-M/7?1"^[*1@GBD@-J'0&1!07G<@0E!64R$MX9EPI66HE+GAE(GOZ!. M1@77RI<#S0P:D51:L#194(D1'Z@7-(=G+P3=X>1I%(FIW%FY1!9WSFRIT;RIWR@CM)L#(D+X $AK(S:@(FJP":9TIUEM++ M4J]&B1U<1"MY/I#W;?6;'"HA;PPA+[.5_6[^R5H$8W.H^:^+ L^[?Q@O%:$J M@M,T@0A*@6'(U5Y2XQB)CJAR9J_:D6(%M9U;1(R5Q)XRB?$0O4B:91:S2"XY M;3W^SQ-+GN+M*HEM/(E=!'EW_R#>.\N$!:9"*F41%3@<:DB),6>(S2 TD45X!3!.T*R-2CX[9*JKE?$K2[4+QT^;I98J.JU99%*92*4@,MFL M74*;@GED+Z=9=>!M*FT=7@HLFRGCVAD@/#@46)F"M8(""4T^C-%$":0M+M%, MK"Z\6^Y7N^TIDJUAPAO2S=/X/.N^\[=_#4:C*RO5K1( -_D$VO.S@^M1P76@ MZD"M^TSGX+RWD1B2 T?+/QLFHRAR6BGJC##E3&?4'V9ZIC.YZRGOR')3DBL4 M5Z7$,E*B.Y>"1CVC'LU8$(('_)$#^&PI!!-RJ9/K7"3U,/:M "Y3P4<7F7)! MB!B4T3(0'8K/CEN;; 7NXP/W,@'*)&L"_@?.

!\PK< MK0 NR58%(77$.2&LI&@<)LY2S,'F%#5?$KC?-/TK>N^!WLL4'$]B2((Q2)*5 M,^YH!$^2@4@E=\K)3,LAOF:'JZO6^]/![KI/9-H2/C#$A)2=]$HF003.+I)$ M=B8P*W%"507> BI82/DH9\2I1( QB1K$VOS#-*L.=[1&G*_(WJYX;C.>UQ2NKGA>/9XOH]@Y6:9(=I"(<""R%. 9M:"0E&U644E3 M\;P=>%YQ%+OB>7UXOHQK(UR%8RZ"-Y*B(1XS^.PU<$9\R@F'T[EMP/.Z(]M; MPA%KBFQ7CE@]1\P'O&WRGAN?(7N#+*%C!,ML D>B-LP1Y23=!I:HB%YUP/N; MOO8*ZP> ]5PP7-%0J-E!)I*!4"R!54D 0PM-ETIBQ"&LY8Z05TOR55 _(5"O M(!)>E^G'PO/E,HV#983W EQ0 00C'*Q+"5#*>T^F?AQU7J70 M<\,4G_#F[>M+75RL)QM4HZ#F<]5I4J=)&Z=)^Q($+BA^[G2YE\UU5=+<6M(< MSA^CHJ035I=J@Z[D_/FRF60U/'*9 M_I!E#H&06&KH"!#*), UP$-@0DHJ@V?)E<,H)6=/<_=0W='_(,)B37D/E1!6 M0P@+N0Z6>NU02WA?SJ>E:)S8X!184^I'>T%1*%9I4:7%@W/(FDH+5 Y9$8?, M)598681%2L"T*8%8H<#9R($)B\M"X"Z*6#FD XBR B08NFG+_,8]+:XYJ@,V^5DV,[ZBR\F0S#L1OA+0>Y/_:/=\84[[&B/_J$2\18'#X2C$@0.%A3[%3R3FB5)B:"N.1M0,?JD3MUZ M\F!N7Z[- HC_[7J3-,/PR\%HO)_&QX-8I>"2:+YP3!4T"X3!,+)@H)@5HG MLW ^E!BG[@HR5&XH?EVYX2$L\J/]DK%6^.'LX)<_O) &Y9J!X!T:YEZA MBB_6N5&9HFV>O5,X\R7CU2#?) "W+SND@OE!P/SK/)A-\"(YE.]9>0(B10]6 M.@DZ4.:L,$J2;V2+/)VEOJ)Z7?D:%=4/@NHPCVH:9:0T,W!,.A D6'#1CL(;!VGEP;K;]GD&^9:'W#5WLX?BF^F@RQ7]_@(P[B-&[?_/S)C0J)G9RF M_LB5QM3D7>J1"ODV0GP\+!N9)U-H 9UZ#X$J"*[4V9 @Y2Z,-OH^0 MWZ'7U U[$IM;GRK8UYNW2@+>%V[GS*<5Y"R4^'\:'">7YPST3$1BR FCH$PEH'EP0/A MT7&"PLSK\.R%OG=%SXKG-N-Y3>DZ%=P/#NZ%Y)WL':*;*0A<"1"V1 $4VMYH M9%&>F'4I?*.&Q--!>*TNT]KDG4H0ZS;-%S-X&(^""<)!)9M A"C!,NI 4,:U M3\*%$E30+=F169?^34W@J [(7TGEHED0F*8&S4#;-\0">*0K>.!5ECCKY MU67N5HRW&>-K2N>I&%\#QA>2>[01/ 65@7.2<"H%? M,;[JZB@5XX^(\86T'R]=I,7A[M#6 I$D 4^EA\2CHHYDB2^W$>/;43UE]V2 MS?G2S/22__,VC<;#;ABG6$NHU,31.E!UH#8LS'X;$; ;/TY&XY/4'X^.!KO8 MI:5=KO?&=>->_Z4[[8Y=KQ$#_FLQ\#;]9](==^W@F4J(ZPKRZ R0NL882$G M(;KD+6!>6=C3EJCH5H982L889WGNU1::!TM+"0]!,I2]BR!,]&!B%PB M+1 %.1C)J#8DE-,OV^:N?&HE3ZX_]^TGURO53G8Z_W3]B1N>=3C=Z11$/N&R M)DN>@'=ML0.OI9=)"*-<%@F5, N<4B94R(18FO[8NV\UD[G#JJ;E# XGX]'8 M]4O/UAH&2S'2+XME2R(-/B2I@)>,:I$U!8^_ JY6V1G+B!0)^8CL&$-WJ)3U M(+R:Z;D4E2Q9.$7C>-JHK%?6"6MPJ8Q11[2GC.0YTG@CERQ?+V6AM-LYPYPW MJ3+*3]U_= M&\$M5$7_=9_Q6&(<6J9TKIIQ=Y,Y2UEO#14=#WHQ#4>OT1P;G^WU0V]2NO-- M2<<=]'?'XV'73\;.]]+1X�+TT<#GKX9!_VL+%(7^-JHRW)7PM99D)[M,2$ M!Q8B 6&,!8\F&N!JQ%5&4YY)7BPT8DP50Y4^*WW>-C\G2AF\O$$WZ'B MJO:K_%GYL_+G]?R96++)QAPH176B4(9:&3DEV3D7J+:5/S>5/Q%DET-855JJDO&FDO$REJ+OY*Q?J M1%9Z;C<]?Y7\*;T-AI1]ZL(A06MEP#)9TD M0TT;,BN[T*3>H?RJ@Z Z-]L% M]4ID%XFLU%+C":5><,$B,Y9H38D1PA+B:T#>=!$AH5 MNP6/5;)J!5DMI-,&'LK(EF-X2U19HO2RPAG0)*#61@GN.$.S6--*596J-L.A MIP3/:#.RC*PDN,K>4,FT)/@R,)@ M@I#IE#%8R>UK$VL3-[")JRLOL%&/79O8JB9NV_Z42:]N3KEE0CD7F6G*K-EM#.G M/"*CS&Z%8J;Y3G9N5 MR#:$R#P5C%F?J4I,!)Y1= B(2PH M3B0ABI7S3(QS*87L*:&&>J>K1V]SN6MA=TJT!(]#2%>Z2$7R4 ICS,GL= M#0NV[$[1.U9=Y:]M]>DMG7%\?37^UK#A]?U[D,8=Q.3@)'7^]J_!:'1EM;I5 MAN F'_-1#Y.O U4'ZK&.THJ!,E'*CT@OLO F%I2=%/*"9$ "^]!TL<9Q1M(L=)/?5J M*\"K3?",$4N2,B(;9TN!(5*BQ%0&$V4%;QO .Y\=Y:V-CBH/WD0!@A(&-EG\ MDP<2DL_9VUS!NQ7@-380J[,3GDH1G;/:.*E8=IE&Z7A8$KS?= -4!-\'P8O% M8VU43"D#,I>S"UA,8&VPX ..8LQ"4L6>O3 [S%Q-;WPZ^'V(W>F5$[I"2Y^%)-:;; =^%+ CB@Y9"*P@N,H1O M9JC-\4].--,<%;F2M,)W<^&[3.J T\1Y9Y5E)@B*HR]#$DI(G1/SRN=;X/>& M'((%R-:0VX/ >B%=0%LE92(!?/(6#>U2UX(F"8DSR2SACO+X[,6]MI]7,+=Y M+;;:*E9W;5-*DW6VP?&OS^LUPD+OCNAK?";8+D?),DTF, M!U ZX6K,G )4U0%8H,$2G+C)A,:ZYKI%:_%3JXUU/?@.Q\=IV'DY.#D=IN/4 M'W4_I?/(]1.NC[7*2&C[TLOJ0-6!:L= M2]DW=#= MM=*GB4\X?YR/U5E_NE MEOL/BY%L944*1DIP"E=\83PI6UTIV*B]5R86\WMEIG?%=)LQO:9(=L7T0V!Z M/L#-:,Z*2 LZ>0["!@I>*P\Q.8I8#]9R63&]%9A><8"[8GJ-F%X(>0M&:9#! M@R/6@W#.@V>6 "?9VIQ)V?*^#9A>=]![2WAB34'ORA,/P!-?Q<(9<<4T"R!3 MJ2;MK0(?O (14S2X^C.2Q#8P147U*F+A%;]KP.]B20#NK>21 8X4 9$3 9>\ M!APR:R5J>QWBLQ?Z_L[WBMTV8W<%Z(F\%JE<0$:_X70-^%P+B(6KK@N,02FD>H6(&*R0%QU)*.'S* MV]2V%7D[-FZ_ZG[JQM2/H\ZK%'INF&+=N5WSINI U8%Z4F'P"YJ;.X/M97-= M7=AOO[!_W%T,?4MI0F2E+'ZF#(2A&ISV&43R21/\WZU0EE<$9H7 M MTF!.>)"6"SY2 XPU799 -&)*6\*QM*9#FZ4-JKYO:3V#=2MW5O,*96J6-\.)*]IAW=%\LJ0O!#?=DKA MD&L+/*)2%\IXL,9JT)*G:+23QJ\N/Z4BNB&O;D&BVBD+B MPH&(D8*)*B.2A64XIC'):GAO,)*7,;S7N=6[XGEE>%XLD1YP?*0GD*1*)4_% M@A-1@T1S"8UQSV-4K3*]MV//]YO),!R[$=YRD#M'P^1&D^%9IYGU==-WS8EJ MYT#=O':,CMTPC5;KG2%+K!XS!#4 >MDV% M 2JF'P#3"_D2Q$0KK+0@ O$@E"9@DP\02+0R4&-36-U1-"W&="T,\#".W17D M32Q_.'FEC8O6 [2"'56M\D M=+_" M98^KL[# 5#E-5F1=ZH,(X,2&Y*U.1H96*?'M*"Y03H7OCD83UP^II%Z,"@00 MH#$-.[U!_P.,T_"DT\5W^^-2A_^TAU^W=?4'EHOSWS,\N$RZ0R5I1\IH17L;4WYN.+'O!CPW9LAWX%Q- MD=O!>2'GAP?MK: 4+%,"!)J98)A2D+WR@OL<"2LK>%V\GS*<5Y#M4^'\:'"> M7YTYYR0:F< ;TIP98,';0"!+I&7!@XB,EH3<-AWC5P&]J:D^%=T/CNZ%Q!\N MA$E9*[#2I5+V"+6WDAZBBSDE$W(F6['[LM9+:6WB3R6(=1OGBRD^SD5FM./@ MB"8@B \H!G#&HZ^@VK/X5X^M*]ZD87P/&%^NK.(-6&^7 5L# MS,4:Z&5FD%:!ZH.U(9%U&^C MZ'?CQ\EH?)+ZX]'18!>[M+3+]=ZX;MSKOW2GW;'K-0K ?ZT WJ;_3+JC[CB] M2\-/W9"FDN%M"H,/_>8NC7JH.F$IG;"_&(Q7TH44E0('PYB&,'VT'S@.0!Q,?"]URA.UG?JN[Z?ERAX$I6E6F6:I MF= FNFB]M%8IR7-V3OVQ=]^Z)G.'7DT+&QQ.QJ.QZY>>K=4,EN*K7Q<+F B/ M%FVF!@(K>5G2)L !U$ )LX)+)KEC=3YLSWR(V7!*-8,0-(I:(1P8DO!/HB+C MCHM 2YX>V;%<[RAZ=1OM-2],J?6Q4H7NDA%\>TK?H'SA)[A.+5F?Q]$0B4J& M,TV$H-9D*@WJL<"5YUGX&XGIGC4$S^GJO$F5GI:CIX5<@$@3"9&!=I+@^.7O]GTAV?[?5#;U*Z\TW),1_T=\?C8==/Q@Z[^VAP,.B7 M)@X'/7RR#WO86"3&<74\+,F,BV>7T4!1GU$@3D40%"6]HSQ W M [&B2K1*S)68'YV8L\D,[:E@D(V%%L)3[IT@*5)F:52Y$O/&$O.\9!76$TZR M Q$8 ^&9 D-Y+(7M,]->LUPJ4@FU8ZYQ"%=FKLQ.Q@PD&SVM)V((2N:,$MI34Y++BV0V=(>I MJP5 *S5O6*6S2O?;1/?+%)JXFU_X;H?+5.)_'"_R8GYW,IY+KR7D@*R/UI<# M)[(%);D10G+;G!RGY [1*ZA)L3&T6RFR4N1-7F3&>71HR$5-$* M'XWYAB2N%+DQ%+F0\!ZD(!3'N$39)%)D2N"5C9!PG;0-9 MTQ#OV]SLXM&F3X"/U7.GH_3#[)=4 MZL(+Y_M%SF\_?9<\I__/U95B]IZ=?O"&=V_^)'U.;GZ//-=$WNFVC]!8]IQ8 ML2F-)<^98(_;V >,!-RJ PB]ZT.N?;3D<\XK#AZBL?RY9C>_/7_;\WUTLPMF MZPYKY//UDW2)&%B]='7%CEKT4.V\]'HYLF+1IK^GV!K<'1VGC@MA<()??88- M[?0'8[RY&^++_4X7QMU3MUP7"I9C_'REX-^3/U1BN6WT:#7C:Y4MOZY MVW?]T,6+WXWQA68;]?,+*?BUYCIOA&!3:7DZ[I'\8IIX;=S^E'V?+1$,. MU7 M_?YUETT[YL7_^.'?7UP9NYO?O#*\Z^_R*P9VT^6'>_^"5V_W.B\/W[XY?+M[ MM'=XT#G\N;.[__KMWLO=&V=G6YI_ ]0N 58P^=*-CCL_]P:?1YW6/]#?NGWD MD,$$[Q%'_WUC&[*ZY]]M7(G\^=XC%H@-.93>YOU%683J7U^ B_#YAIF&32=Y/8 M1=0O^KQOV5^/Z@+^_K+X#:?1S2-;.A_7GP;#14N^Z?W7V\>KC4>-]W;-/FQ93& R;TCD_3/"YA^4J7.YVW_UOY^=_'?[VKO/SV\/]SN&; MUV7-/OA'9_?ET=Z_]X[V7K^[<9[PISA/OEE!9OC]9**=[RP5M:6NW-<)"[XW\- M1J.VA >_[+^;A0=_[NX?O?[K_<= WG_Y^7C_J(3Z]N1[]O/'@R]OCP^^_$+V MV:]GOW_\\Z^+\.#'_;]^_[A/?W^%U_QV/_=+[__AD_QY;WX M_;<]^O[C'OTZ/+C_Y>>3_2___G/_MWV*WW&"[?R\?X3M>G70^_UC^'+P\;CW M_N._N_L?_YTO*C2\(Y__R$0J11(''BP%0:( 2TP"*W&4O$N9E?KL9H?QZVK' M/$!8\%[Z;F6 W(R$C^(!L6H%I\(F;ZTSBH=HM&:F M$"NU,V(EE5@?A5B_7!"KHIQKB<2:@W0@#.%@B X@A<>WA'?9AX98B5W1N;@/ M3FX;?<[F+1$Y5ZZU,QYTAFA2]D.WESI]5,'=1@67U\M?H;A(3X>#3]UB8_NS MSN T%?.S_Z%3QO%3=]Q-HQ]N8VC=H>/:QV7?\;BL]A"5)]ME*S(HI\L^>\YD MR_'V*ITBQKK34VU=/W;9MM9LT/T?PAQ+O]N!O",)7?#U)K M4C0W0BI@L0ET6M0M!P7Y$OI8A\EN&2M)XJ)R,--YX)LD"BK!Q5545;I M8U7T<:G!4&9Q+P(#) L"@A)1SA_4@)I+INR)MI$4^M#ZWAJL?<<*;8RD>95R M&@Y1S\P\N^ZO-*I>IP?4,U^;@M/^GZ:7'+F_7O]5N"?]E/HI=ZL)N S]'+Z< M4R^$!&&DS:"#2U#.O05OD8U8U#02Y8DS: )JP399NU2'TI/6+I4J'I J+I5* M=D$Z4UA">@Y"Z0P^$0DZ1L&DB-HF]>P%IU>IHK6^HB?G>GE3HLRC CD4]!WO M(D+%CT=-P*P)0\?N*.#SCN\F7C;!FKI_P:<5J)<;*C]=#,_/@^&KP<2/\Z2W M&Z8#4HEI&6*:#XMYRIVU2$>E1!<(9CE8+23P3&+2*8A4ZCUS"1.5 L@&!' L^FP3):)6RHD%+4^JM7:TJ5-T3L M#/K-YK 13O.RP3=W_TJQXT:C=$?1L EF3!L\'C=HAG^X;K^,RV'_'8[(849V M.L4^.GO3<_UQ*91V6I(0*R\MDW][M'MY.N[N'S9*2PG7D#E!9J)*@/=! :'2 MXUM>\VR?O;C&KJDND.H":8> J=RQ5NXXN^".F"D5DEE0.J1RKC8!8T0$HBEU M 0E%\\(=5%6GR*-!\>5D.';=7IGJG0^(B*)PWKU^^Z938+!E?I#'2TKYDH:# MZ$;'U_AKL97QW#U;AN1M"H,/?7RH>)#&,PI[-4E'@[F1K);8E[QE(KF MG 4!-- (B4%AI$ *LML0M0R^EPDAF&4_;C)LJ?Z;=8\/DL5UE^A[EDBJ;C2 MS7KHYE(D)9ZDCH*"DA0-K& S.$$D1*^""R0$*^TT1>ZJ3'H4'^VV^7W^MM8%D]-*D6T& MSRPT4/8 I^ZG4M)ORXR*-0=7;[W6SUAMQFE[_=E8[?;CX?@X#=]>#%E=X)=; MX/?G[0FCO)"$*\BBU##0JFQ,S!FR#QJ'FT>ITK,7?$?;&H1M):Y;(>8K>-<( MWDMUKGE.3,0 .ED+@I$,5A /,>@;'7_X3VYV#8 MK0GGCQ%^O4I#=\-&8[9LXWRLS,J]W&^ULY M:2E.^G5>XA!!@]"FQ#TX!X%+#+B0#."8)L(LB8SR9R^TNL\1P]4I4A5&A?DC MP/Q2>C!NO7), [JJY[9L@/9K)OIUY["V3 M'Q9OI8.WV+VOII-F+=CG0* M@5$J$\^:H2V^H^[O"VRIHM\0/3*^6;N9QFQ?UW:7)6EEF*I/Q<" MDY);KI4%JY4!811J$R^U!(Y*)M@)[4AK?M[ M!#0;D7J:P5TIZ.-",:V0<)RTXZ"I#*4@3BID1"$JGC*3NM3J1&EAZ@EUU;?2 M5M]*Y8QU<,:E;#'4..L)!QN-+'F2"CR5 F)&G@^6:$%*?0C%J\OD\3*W<:+/ MCMX]'8S&Y?C%86IJ:OEI+97J16G'_K3SD=KMQS<+XW3HL<\:KJHVUG)DM5 [ MRQ*%@RDSE+.90#@=P#AA@/&@,C/$J!3+=EG=#@NK>DZ>J.>DPOP!8#Y7V%.8 M9SSR5A;9D;I:WR8S%# MM#IV[\I&>_.B0T;N57(.M&!H(8G,P'BO@4IBLM$XB&4GF9'W$1W5J5%%1P7W MVL ]Y_X(RGJF&,XR&E%JJ @V90U!:BE(BN651MD%^E/9"[5#5K:M_L%)X^G6 M%;]>&R!H.@4IG1E4.OZLRDMY#D-Y"540< M(L>-$V!*:43A>0#/N 2%]!<3LTA3O.P-(D\B@:8U*FV%CJC-I:.-4FF5CAZ. MCN:J*F;MHD\>C,U(1RX'<$J1YH[^ ?G=V71WO_WCO:>_VNGJNSNH5Y"[ILV\JN MO'2GW>)W;S9IQNYX,JP;-5MB"[YQ9^?^L=WPGTEWF!8.%M[MQWJV\-W$5UC( M-!169DDX.,83BB^EP"7O@%@?(_>4&"N>O= [LIZJTTY0MR+L7T'= E#/%8@( MP9G ,D0N+0B3*7B5)&3M8\HZ)$-T 34S3S"O M&>3.Z3D6=CJG!0W--H@TP\.691X^Y@;.V>C\C(/S#L?F,%>66@U++92H(B1I MQ2('+K@J!X1+L(D1X)&$P+R5RI<#_9Z "WI#O X(9GD6$[Z<@X<)8I2)CG-N<#7,,I^W)PMGK$[0BUP5AJ; MOLT$Z[KRJ35X@UU:W\F'*,&J4D.X'/XU6D4NQ,:GB+7" ;9\K%6TYK+62F M!R6R"RZ"I,&7/7P$?*()O& HI'-(7,>;O7@U,% # RTQYFYMPU4.60V'S&WI M"XK*: -0(S@(P3PXDA+(9&QT2C :['1WR]70XL97.M@$:?.J6]P5_5B$3#?6 M;,M695L>YHOA>3DX.1GTWXT'X<_*1TOQT:\+&9;!V<1,!*)40DT3(UB.ZD8R M0:PD,6@B"Q\ITI)DK)IAN**L''S!=R1K25G6K?.93(;AV(WPAH/<&9=J8I/A&38"Y_V6^4K:KC)^'@S1 M\#D?KL-<">JN!/5^06EH:DS.!*0/&822'(PD%IBS7*J4HN&VG M(C6V'Y5-= M%RU4&A6Q#XW82TF19# R20V$18*(M0)M QZ 2$H92UHP7-@OH[7; MC^6?N3&K[+8$NQV\6CCW-5JM*)<$/%&ENG>T@)16=FQP8@QUPIMRB,$UYO+F MI0:U1G35LI6M$UV5?=;'/I?:2DEM'7$*DI 4!-<4K"$EL8AR$5+,G,92IU+< MWUG7/F6UDM_C" MW)5OL%,&\>J14Z$W*0,USZ!35JU\N11?+FRH93I:;V(&DET&(6T %[F'S)-. M!J>*< 'YDNQ04P]C>6+DTF:]5!FDW0PR=SYN#$)X94'B-$#%11SXE#P02Z0F MOKBTTK,7S%9?5CO$PXT*:Z?S4_K0[?=+7&^0.U,0;5E.UA+<1P@+BA-)""Z2 MC$3C7$HA>Y10AGJG_]AK*$_?(Q/K>O-P=_S2#8=GV+/_=KU)JMRU%'>3>)>YR MUBPRJ4RD4A"9;-8N2468#\0ZS0J/H(:J/-(Z'IGS.BEOJ=,&B4/$XG428"E3 MX$+.E%AF:):H@>B.45>MJ-;6M7L2#J9OR)W7^.J-0N>66G3Z;#]P'($XF/A> MNM"C][,+6]>/__6('=06KK^W9G2.HL%,2HZW$%D)%WP**5+'M+0TB$8SWB][ MOW+]ZKE^X?1BHX(4SGJ@SG@0%+G>1:&!<)(I%5'A/\]><+*CR=73 (,ZX< MQH_LT]M>0K]^.E1"7X%X5X)G)RS+43'!5?:&2N1R@B\3XXP]=P)40F\=H<]7 MI7;9C;E,^;IAZ;MS]E'[\W(WCXQE/>E;:1,G%*#;=,?_S^*(6XZG[D, /D_L37,;&_N!ZG]W9 MZ-G?%Y[II-N'K_KPZ\>?/N2+__'#O[]8_.)OOGEEJ&[JOAON_'B]?D4\-[U^ MN//5VK_/R\.V;P[>[1WN'!YW#GSN[^Z_?[KW<;7WS7P[Z,?7+MAC\K4&I M&^,?[\;XSWE!N#RU/'_N#3Z/.E"N&W?[DQ1;_VQ_Z_8[X^/!!.\11_]]8W-/ MW/ #3O=SY)>I?OY*(2\Y+5E::.:2(AIJPZ?HN=-1^F'VRX^SK5;=?M.6YD-? MDQC>\QQ)UCXWDAYH_Q_7XQK?)\YO?^]9M*7FN M*+_3;;_U'GM.!7N8QHI;W?8[3J+O.GCMLZ]&_GRF?'==^_$*$%IE]O]MTG>3 MV$6X+\8Q5]Y?MQ(!+>^LGP=#Y)+4>=?]J[./5Q^/BO<-F?*?KC]QP[,.ISLK M[47^%'NQ.(=N4Z-V5>6:GU3/D;O,KW89\M<_V[O)Z6FO41NNU\%%-/0&H\FP M.:P.+14(17UT+XX7*:[P?+%_UUULZ/KA/L6/Z\GE3Z(VSW4'+>,4"4.4JSL= M/QF7VL;7%@2\=PBW=:BZO7OLND=LBX.K?=NPSN?8Z[DIMMO^?X_?OV\?U*N#^+@U2_LX+?7\OV7MW_^_O&?O?U7O\C] MHP]_8?O)UQZM]T?A\^]'NV?O?WN-[W\@!Z_>T_='O8\'_WA[LG_RZV=L]U^' MKU[SPZ.W^>#EN3?K'?G\!V,IO5#L:H!VXY-Q-DALHET2+\I,(V!Z#A'0&"CWTYRWK5>[P9KSND=L M"^%N0I;,1=G=-]-C6EX6]FT.^CT83*GXJ9STNR[Z?3>G0'7TF7@>(1,90,1L MP#'.(4:G--.>^]-IL059:FTDA(W(<^D4N+J*?%2D7+' M65#4@?0L@A Z@'?$0A96V$Q"%DPUE*BN'C#P>+3T[2R1%:<>?#,78MW9($?' MJ:C0P0E^=\FR.C_5#14J"M1.%YO]8=B<^S9LRD*5V-8-N0#GQ=/PXLNL@.>K M[9SO=/A69O/0F[-Y2G.G[&6TE4&%F H*C??>J1P<,0JM>V?Y'UP\V^ 4H)K+ MLU3S#QJ$'PV6 7+K'^IOOU[-4K@OC]\2._K9&EG\^J>GSQ_)G&!7S8G'>/YS MA7DP.<'/AQ5$=A8EXT]NU!T=YC?#-"K1Y[)"H%Q\AQ.IFU%3H'C$%712\MT^ MO$$8A6X:'>'W_]1K*M(_JH \.)L)R-=G[X_VZ#[;%P?_..CA]_RU?_3/[OZ7 MG_Y\_]O>%Q2(GP].7M/#5S]U40SVTO^^/?O]MWCJF5!XW?'^QU^_O$O?YK_P0_\P\4C1_W42#NLO='OXK]?_PSHTAE^Q]?_Q$]%9ED!U1PB::Q MC&@:"PW<)6*8-4V]E6:@FB3!W:+<0W(Z9,83CH(((CL:O;*U>8]\W;U^]>'QQ-F7CWX%7GW=X_#O9^1C(^..KLOGQY M^.O!43GP^-L<]+\R7918E_.!YHYMI,!W<[S=\\4%C2"K&H B)5. ? MEE@6C*%919$U83=*C8^3T;B;SQZ)8QL8-#L)YX!P&[9=;/;M9?.Z'O>6TO@B M$6Z9E;-S[#ZECD^IWSD=IM/&]=OM-S<>1KPZ=3YWQ\?-WU,&PK=W\/\_GRX-N\W#XK/USG9*Z\\Z M<="XN[M-J1KLYEYO9EU\W9X\&(RG-LDP_6?2+=WGSSH73]<\5=/@-$YSCS6Z MM$$Z92"O>Z>Y?_G.QD# &U_:/N%B@,LUH^/!I(??6ZYTYUW4_SCI3]T931^= M&T;?F0OE9HM?EL\3!G.W>!PZ9\D-.VF:,3CIG4V[C].=3EFC9MW5M& P&79V M^TA#/>SSTT$QS_H7(_/_X?UZ>-U%T]Z]?GG5%ML\.-X-@;-9-CX'].0\7_VP MVX-7PR[>88@=.)UREVTDDK[GG=>_U5PW''8 &S.\'.W*0<8\3:E^?A**F,[+!>4YIXK MF;F+SU$PVL'?,EZ.*&U >0[[\V?:.4=]P M(>>OX72;O=A\;_G*N_3?UDY"[+5>J:U=J,[%\A0GT]WY.,2XK([/JQ'U"_GU M\.KBB9QF+H8A@GS&':'G1J-FVDWGU^?C;C@NLVQGMC(,3KO]\Y' QT4;OGS/ M3J>?<**,2@IRH1S7R:X[+"O2Q4(^(^ Y?BRSSV$?S";F^>S?0V:.L7&48//3 ML%Q35BV\;\-?U[02/XZM*1@I3"OL!7QY MTAM?TN7X>)C2E)N[?W5.IIG6:3[3>H$Z:8/#LN+,NJ%;UM3^#'ISCS_[IO&Q M&V.3SPKKESS!4G[M)K8N+;Q"U_16SJ_-E$8X _;=$"=>69::);WSVV"(2^3_ M)M?#)>=P^,'UNU^F'7L1\9YV;S&]<2@^I1[.A.&@[SYUAQ.DP\FX\35=")@I M_5U<<)627A[^>^\54'LA<%P'NR*FDVYXWGF51J>(T8: +L1W9W3:+."S==_% M3VF(G)J:XGC3/4SG-RVK:8.F3XT ZR2\R>#DK/GH;,I?*)8X*07Z4IGG'>S1 M3PA&_*T1?F7.E>F#;R-3XUNB,!S7.?N M<#2>G^[X]?/SL)ERG?\=?$[8Y.F87/=U]2G XWI#Z>U7 M!/@4GO1Z(GAY/C/3!E93P10:&SEV<[$.\G!P4II0 M%M?9_9\PX;^;(,V@M,8NG?,*=R[=PIV97_@I],'U^#LL:F#NX><]6N-]Y/%I&>1X[@D:]'J#SZ5979SBV(Y1&'9/9Y0Q MI^T&WW^@)SRECX;%7$,ED[J?BA(F3#&R70%< M8P84))<*,.,\Z5VZXKPK*\RY07'<13NH^(]Z-Z;O> MV7DX)+MP[ML-W6&8G* *;;QRSJ-1BS9G"H5"+N\U^[[9.GKEG<),R(\)U4=_ M*HI]$3*E@@2JB&ZQRSX?HW3N-E>>#@=^:JLU2J.#*SW*@"X^H2^6Y73#1:=) MX;@P2V<>\]AT8..^Q ?JS+YA4/PY [00)XVG\;(OIVVZZ)[1P1_\O>NS:WC2OKPG]%E7/6?F>J#"_B1H*9\Z;*B9TL3XWD MB>-,COW%!1" +4<7+UWBRZ\_W2 I4;(C^^ENOO,S MV $(8A.GLO0;9OZ/AP'^RM'\/K$^BM&"]8?^L/$0 M3Y3^L&QF?A;0E,OO9N%7)W &C2[*3D-/[+B"BV"NE2/-W0P_![)_ST4-U%&+ M;'4XR!9&?-P8P3$GJ:GVD98^%C1BPD9.2R<43]-(:R-89M]<\YX;)?RY3[O% MZXON\-/34KYS3\((%C*X/=#J^J%!XE!HD;"C!PK?157& B@$+6O@9BZ]PP>H M=U0=XX47,,05% \$*"D$]!O:FNB3" UVT6-RZ4I/'ZF\M0(K@^*(+GH_'/:S M=NA\\ 0!VO5RQ;('TX48\R+LP,5+N5'<]*$AO59HG $2PZD='+9YFN]D5L<# ML+>';K)8G5Q?MF&F,)@\!.3/J)65&>ZX(_B*=ZAW#L>#'["H^(_B^A.M@N#D M#;^<0G"Q4@C7!NUW;+1\W2E\O3?[ONE+0KMV -HR_K[TLJWE ?"=875TY8;Z M>W;;6/?#=?I!#2Y[T9MLC,*IUKO(79-M&$/_0G?0P3=SP]CW?NA@SQ]I#+9I M^#%F2U>^:\=@ )Q"P[ MRC2:PIPIACG\69?1W0=CZY2W]*5C<"J=Q$X$ MZ ZGV,KO\R=V,&R@AW?7CGT+F\U#+KA3,F8D$0:UWBPC M*14IB9)(,LV]IEPMT&(!\L,=4;]WU,_# [*.+H/&)E1/55VRB*L \WJ0.^Q+ M7706\4MY&58_:P_SCS$ #5+7=4K6YU&QOGQH*,'6&D_L HMO@VJ07:+;N5[ M[SF=4FN(,IBM6]ZBAM5%_0>P=*W1'Y01:JBP%1Z*MD=(AM^#YEC<@F*+)8(. M^IWJM2V&@&$83!Y]$*YA$4+7BOCL(F2Y;+N\GKTH_-&E&A7>0/J>8*ME_-+N MSM=I9%)H.)PC6?^HAYI90X\*M.UVT<4=]$>\D2X=X5GUDKJ,HQD>.S=:;VP, MRYD)9M%D Y7N7=?)X]7P'@PC>$Y/.Q?%=6P71C+.E9 RI!![5*B%X6([OP*' MYX;'8"T1]/GF$S!L_-9>=^MKY;_RR/7@%,;)I&P2FH3^HN'P]_7&ERM-!,\T M=LR4=P2YU@GS5=R#3]U-E?OPFZ=E$L@T69>\D<+9//6)5Q:AW9N-6T+] 7;Y M0(<5#;%9)L]Z^.'R2\B\31S0.EY1EJ,* ;JX2WM79VVM\N!T"T&C,-V@D\P& MNH!IW!F'O3GN!8-A;A"3CL Z%89.M4M[,UT,YD49>=HO Q+Z:$4X],0/)@Y] M5^ECY6X!"\KV,1+LHC$- H.=.QQGQY,&RWEUYVZ08;3 .F873BXP%H]NP92$ M_3O.@^[1"!F49)^F/QCD5[9@O[CR%CE?3]'NXRPI!&[,K-[="[=[D ML3QJ$+0#U_O1'O1[E82$R7;'<4QNP(J@1^@\&'MVNK@5Y FQPT4L:KDFN

#_/X^C\J9N6$K(^?S31DFKZ@64BX4"D %;-#Y;#H.$#10Q/+GO.Y_LTKE6"7KP$[2;ZL!7 ME/\5UOJO]PM<]K%?.ZJ$NL9ET7ON016PCK0RC)I:41]IG1D\C*0O3M#A6 MBE,^S/W$9SHGP6$=?V#X$7J)4,^9BLMU5]/];))?,-E1"_92Y50+( Z[7A_E M<@!SO-[XYV==RJ-\D/L/&PSI7"BP[ASW>(#JW]SZ$6@3&(Z'&ZCQ-^PAU]C& M[_Q^Q?>;AUKGR%958A:?)1-=8"*LM^@M L7W'EYX7:N2@B&.N=B\+A&126ZSQO#8RFNF[!3P< #2&#H=,,"=,-]!!/IR(3&;HH^G[!#.M($+"7?X67CI-%9^7*Y\B=/E:7-Z MW!_UL_YIVPT*;\"LD_ %^ /N@@PW2_J7?G?B@2KMF6$XJ IK9HKMH 3DA_0T MKA,O/.<_GRX&:BA' Y=O6-1W2F<\IB6 < V#[1#\2GBTX(:\T7H8YC&U;O;8 M*;L6/&*+.I7G&85.XU$98J\+!Q6J9:45@'W)RM8GYMUL($ZN9\VTCDH4>LKR M6X@S'#H8.44(>4C8."^2J@HD#=YS;?N32+]BV'F'"@VVT@9Z\$O=/D!7Z6L, M9_J"C=YX"3O]NGR&$(F,T8"EK?@B@U5*WULQWLIP:P\<].G0>!_S2*0DYCHB M @".I!%E1&:1$U(DEM-D7O/QF8I34)*TE"D\D9D(?I).)=)8SSR[)G(PV.=E M"'QND%B['>^+8P O&:!0CK7KKM .ZKG2X.DJN;I>*Z6[\A,.>^(+WPY+]Y MI\]*1IP*8YP4G*6IT"9),YM1:J(DY4D<<[6DL1WE NI>"$GME>$!,W[6RN$] M%<]"@2UV1K%1ILK]Y/ /V['8'Y6+[L5[).RHW,T5G)=3G\A$X,.M7&Y'E5U M2]?^*(WZ0C F(A#:G/HF*U9%D8HP=)/'IXXYW_C?=V"ZY+#$5+ H8\X*X6FJ MC8M="G,N4A][O9C\-[H+T:7+):4XS3[,45M&K^P0V]G;%CN?#YG)4-)2 G(7 M$R%=3)3SEE!&I=(ILQDS;]Z)*%X#,;I"41E0YR[+G"JK9&Q<)A(MC'2I5RG/ MO.:&NCA)XX+0-*F7^?&66;:.#IE5%G022J@66.PV-43'(B'4)EZ92$98@S]=0"?06)1YAOAY"&CI0\> )YLF,MW^2^ ?@$_),@F*"USD5A1B<[#%N\$CPX6$-3W3',KC%,JL8ESS"5>F%1K?D,]G@<(T*SR#Y-( M7[$L?>4[&X>4I@Q.)DF4I@D1U&M0^U-*DDRD<6SBU"$'(DT7R]+ZBS",K]6% M!OTQZ'0NV C=;CLH0'TLZ]KN!O]?Z388A7PZM!OZ9?S,T4"#'I3?TG2*+..) M(3#UZ63]H!"5#ZP5'HNJ33/]\H]^!QX/&;^3G*;B^N8'ZDF#[VYRD9-[=_5@ M@.[BXFKJV_3JH5*A(K^2*%E0)K&6N294=JQ,N9\&%9:*(#PS\64N4@[1%1/# MB;MD 1 EG@87UX=9<_)#.?7/&Q]1NJ-[;A1BJXOXT3P^.EA/I554!!^@1IM? M0$Z)A09N-@7/X-7I9!<4.%YFJ]\4$UKG.LSG.O 5SW6X1>[",F+SXL'<;'1/ MB;*"NP+:TA?Y89< )(2KA#BE$1TS$J[ F M"V%[N+B2BF M8:-G9R>AG(/:!=X\V3]DAGE+&26&245@WB,"LT\)V)0JL\Q0JJ_P%$]VVE%E MI^G9G3;A=RG#![]\^A_=/?UC8Q)#6-[UPMD>J!0!*O11<:%FH&'?7A"U/1QI MCS>-(]2Y\G01L/HP*B W#(MP\=PSC2#I"U935#,Q2W.B,,ZDC.0!,EU0,F%H M>4CY/"!-!H27?!/JUCR5O6I:8OA=4%>" >T"JUSHU7Q:S1H&$P!=E.4>"VQ\+G_HO UA5F9 M%L]I_#6-VERFD3Q+WL]V8 W;T^E5V2*2!E[ MP2,1,^GGX7-G0C:9E*ZV=J^1ATCF5W HX!."PY(#6TU89GOD%Z5;1M;61C1J_53ES-W:WON!O)S",CBS,;0_H!>\.M& =?98; M59/O3R/70<=:0Z1"E;$(I\)0X[4\*Q6/@T)3<]W33O_"86KE8$*PT<]Y[(T31VQTGLB4ID0[0PC&0.QTY&A MEFN\W(@6>[US9A:(DU4H10R.5)@GCPB1OWK$U?MUV0];H MF>V&M[8E?)4\L5$.K/4.6:D=LB%W]KY"V_M1M?'PS5*&Z(4)? M\PB7_G@ QDZ!4L.98Q#WT7!Z<0<_L'Q'34ADIZ?M:.H6K=STS^W1V9NQGU_D ME<&SO:ER?,WK?M;L8M7ZGK>$#V"JN;/5%OR]>]S< MLVW S:AUN=MN?=L^W_GV9W=G\_O9/(8>G'R_/-C;@GYN\2;^_6GKO,6V 3<_ M\]:G;;I_LB7WN_MB9^^];YXT>>OL4'H0EI2!"F? 5A(.SJR4ZYBHV-,,IIQJ MZZ\$EM$8,U$<%TP*Q2*3.J9B%BN>.)ID9M[ :FU]FZF2M;O3@I\_;#6W6GM? M0CVMW:U/7_\*Y;4>O7;6C9U]1E38#<4*X)S9'@X1UV=W[HJ7,EE0P^'CQI?W M:UQ[.S1Q"6+3QZW3X>5&_V9 D3A M+FA2*JCQU_;[G=U08*B7?WGZ43)\<4L3S*2\TG&#+>U4J9RU3;DY!14+]5=$)S7E4G*^=-F M<+3T'Y4WDY/)Q2X@!:V><'A->&O#E(08C5RSA&4I9G/"OMC'H:/WJ5)&)*BL ME22:T^YA H)V4:-H8N<(I.4P]F,14; M+6_>*K45"]X,6* \/Q9OU4(G \'*2P"5SKBK-74PAP]1!_Z).%S*Z<0! M?+/08P9\-KI6TBL$(2]?V/\<]QP*>GPK0>=LZ>+7IJNQ'2IXAN4@'W(F\[_Z MPV=G]\GE?U).)2^@V,[K&8Y'[4 IB4GC$QH)/ E=[IOI(KODM/)/<>5;)(8' M=ITI,\.$3W12W2'(8+4(ZF1^)NPB9='(0:F3E/K2I"("*&=]783<'+N.A9U, MNGJ4W]0$3:.XMPFW]4%!6$R)7R67GT3B3<(M.V&E4'.8).-/+H#RS]8;,R7Y M@JAB_NIDFY:, 6)VX3P![2ZX[ZM]J%X&>H9/W2[@^,D\#'!*_JK8\JG*L/4 M-"04R'63@DPBU!_$Z(%\YJ=#G"E34U%-KE:IV9ZDX*W-:1I!92HS?B8ZV,"- MIHKF%+W*1&2,!QCI/#RALN*Y=N?Q&V6N4N55CP+,?,F0=X7B#ZXM]C1PE2)B MO7YYKE;K*%>M]1*ZS7@40E(N<&/B+.?WHN-**G%:U?XTP8$%83GFY/C;FEMS<^7S6]_'N_#>P^^'71:GUIMZ.OW@T__8'K1^:%5-+4RH438 MA!$AC2?:FI28S-G8JE1%CE[A% !YUBK-I'=>6.DU\U$2T8S'/)*9O\(8O-WZ M9ZNUM[.[O?7H[NL;N_+4^^E+=NSLN.-V_&1G%1?2>ZB\O>*]10]UG,;,^(CP M.,N(8'%"4FL2(KR1)DLL$^(J ^R2JCLY]TU^3.< M#/?'\$([_/WM3>9WH03@ 58QR.>,\#IT;\L?_D & MZHZ^>-ONA;&$A_[X <87)C(43<);BA,SCM?C.$;H'0W@_VW9?'&>K@=4_O?( M7OTLINLBNO[C:)U>^]G/FJ7Q.F/B7LW^[#.V'LLGZFQ\JV;_'>8WGV-8*]P7 M__\;_F:J^%BTC=YHZJK3WDZ^RTW/\\M6M,K_:^2[[]='*87=4 M8"KB.6 M3L3BYD&^O/D8=V8F(YJ9C!MVB='9]Z,!&%:6%/W-,@HW[?#^;UPTT@+W N.R]-1(UB C;+3U6F(&LLU&8NWP_]^NO%7 MQQWX899JX'>(*=2:"I]&5O%4"!\+G1D'&BK5+)$IS<1BNA;"[\!#,-'?RLWY M"??F)(B0KZ8&=[S?/>_LG&P([ >T=;FSV<1GX.\-L;.Y3??WMMG^Y5?>O#PZ M:W7WS\IGX%WC _8U;FY"G_:PWTT![P&M#_[>/!+-DW^.FR<')ZV]#-MB!R?O M??-+=/[7WM8(_CX[E(Q%,:C1))6H_7%FB7'*$*F<0CT[ULC&2,4:X_1*O.$S MV<#151OXT842/[VCS%< KHL'?@=PC2*6H;T<13$3 M#$!6:^&%B(E)*29JD*7%2QDSR M-%)(HP7@*A<$9)E;BY5U[K EEUM%AFW:5&B\= BZG.8K1(O9:6*&4\$;'11*5<$*^,])D6 M<:+B-^] 95')0U661Y38U^"."^EN]])(%@QVZ3!FF362TCX**U!CS+TPYJ*J MD7B>Q$S%A L.&*-B0U+M.1%.T91SR2,E$&-X*E=9(UF,,<_I5GHQ:+',&DF- M%H^!%E.-Q&D+$"$CDII4@/T2"V*4-6"_&$JI8P)+B0%:J"A^)"=*[2>YG;SM MA9)8V],@B[NJ?H6WJHBNX##5MC_&V(FR[ROKYW[H)>+C3]"R0/*FAKVH_=#;R9>+VJN@<->H?7_4GJK;7MJ$)NX3*7YBCL52DK<\00[]_>1@Y M9[76C/!8I41$J0:=)^$DSI00B8V\HE=J.%;,II!/AYF.>4YN*"34/\N3)$-: M[F\A=Y*T>VMY%B7ICT>_(YD'$D,/'.RVRQ!R'MJ8Y(46ZU/4&IGDZA[GU4>P M\8$^FR3M#=<:I^4]2F,X#J0DF+VK32!"*5-[L4[[,9CD>:O%N[Y-"L^%4G V MK]IHBT+W91W?]J1'[9'KA@3F26G$O.!ZHX^I=3!/.=>*PX*\F.>)@A2R.I%8 M=E)[H'CY7LC7#2\:CN'[%ZZ@I\[?6A1V06(!G96T<(&$(-3_0$ Z#7UQ/95WZ9L#*$ MF5D+"9BP)'WH5_][3N4R5^T76P^,#IU\U:>E#,I)_FEYA7EXF_9YVL#"WH>7 MA4I6=RG\E<_17?@I[V?EW:6DU41 _LESC/N]W7R,PV7AI/SE8-:ZW&>'(HEL M8D1*G*.*",$%T5)1HJ1Q@L?&P&'QYEV2L,Z >K@CPNH=">RXL;8!D6 MK#:@CXID_6FJ%K2T4[!!57*W\K,+B1.P1I8;781'PBF2?Q8HG3KZ8JT@2_B! M9YX# MYZ:YU$O#%]IJEWRA?WYOG72.H?W+YJ>/)ZU+Y%S>E]#R^<[>^W9S[PA.IA9 M6>=X'O;VNY_9SK)!KZ93)XHQ>"8#?<0)[:R1F1;*RXBE M<$K)*RFR'S>V=QO_;/SU=:O1W-KX\G4W9PI][-3J&[OUR[97,V<50CS/+<+E ML@N?8ZLU/Q^F+H'_&"=2(S6MCA-DI37$& 9'KU,N9E>H9I?-FY#S9,$Z%Y9& M&T\I'^K9ZYPNZ11V5F$YG?7'':RU5'! Y?PPPT!DU,L)J-!N#03E2#M7U*J? MJ1^.=<>1JA*,'23"G!)UHN9PADPVA?UUJ@?Y\5FIK=N=;L/J^":8A9.1H1T.8^DC==-ER:&902M'^9$^X9TJ370PHSM8@RG78*#Y?!+: M>?F3P$?9&Y7\>I4757I9Z6#E325I^_21XS98>X/L^"+T+Q/CW%]ALNG;QN=Q'W6F\-@<8S;W@^9N4O!I, M-EO;_80 :NGG@;UM[!A4LH/S)Q\SR?=HL==Q_,,V=$ /%H\>__FC-(MRYC@D M>4(2UZ()W&W]R5O6IJ5X ^]D^:\5GD7^MO&U-QUA,>X%&OBJ>H/#6#_HX3&6 MA&C_P*(/Q;J"W,"N@9=AT7-W48I3=SP*U1W&Z-T"JVHXS*GC '0* 2S(@N]F MZ:=9FCANO?$N%3Z*=6K QDR%YEFJ8AD_W*6#@]R:CG%C]$$/!A>P^X*&LC36 M_J_615J71^Q01&FF?6))Y)4E@@M*E(<_TDBDS$1@%=KL3C=Z-C->11SL2FJ$ MH<9DG%/%O4Z\UER:ASMNZN6\?CEC(R.ITY1XD29$Q"(BRF2":,^Y9H>:FT MC<4XP^P73(W#"J-J67$^__VIOLA_.2T5%JKI@-HXU1WO[JXOW%.X+L/C_F#4 MF%"VABL0'2H]A]L%U!2*^X67S*79 G6S,ML#M&^P2M'TQLXCJ_VT=EM1#;N8 MM_:$KA7U_+*NM:WJ]_!,K_J2M:IGLZAL-&UM+5R%W>7T=0)L?,ZYX3(2<:*U M89Y9J^%?.O.*/OST_:O?.]IS@^ZF,Z.)6^#5HG1S;YOM;!P* 4B>)521R/E$ZW>O*-T30KZ.!>QA9>GJ8Z4U&29MX:KXU( M'N%"I5[HN87FK<^'H%'I5(B$,&,,$9)ZK-OFB&=/WK#T8"7T0MT]J*B6P5Q$$&F4#0>EBS+[KQ=F-2(2 65WO2Y]<8=G);+ MB.7?\IHK%]6Y&+GLN-?^[[B@]1Z%DC*CX+/J]= 8 K.Z?:5T^-O&;_3WT$+@ M4IX4 ZF0L2-7>+7L-G)I(3'W6DZ:CA97]78*JY[X-@BW(YW@/6OW1KIWU ZG M3F[ XY=_8W=\;:>/)GAH,6]FO?'%N08>:PU9Q@GDAUQQ[M^HCRUB<@X.!X^% M!L-8IB#C52N$JS%Z^?-K9V?RV_==?H:3?SMY_MG8;VZV]C=:G[?=_;34VOGS9 M>OQ+O!O[N)SGZ/8\=*]-BK=#9Z8'W4R5D'#@81US%U:8;'W#4%D.]J M*R5.95GBG*?&@FWFC3 6 ":3VD?2NP3W $W+/1#5>^"I]X!H'1TJE3@ S MR/%4<"I29])4@XZ=@0:>,)6#2[GJ-;@\P:J?;)P?GMPZ<%2 *A@&;XJ6-U0#.4&\_9!Q5$66L W M3L#3%%5A=#U1_%Y%5>)U.#8>O4X)QPX]2IV2%T%YA^5Z'T+>\]+X!18-\<4P M!-R?U^4A"DH+WK]WYCH_7#/H='&0GK9-YXH#6WA%O?6J=-+L?._LG6[+UZ3,< MAMMGK1?LK);AX5(9 ML-P\X1@;)%3BB&):$1Y;98U2SIH$))G5G,N_'#M%K8#6"NA38^?QP+D:/>^" MGM4*%\PFRO$H(P"3'-!31$3C'U&BO9="6,7DFW?IU0)FM>+YQ. I:\6S5CR? M&#P_]L>#&COO@IU5+OZ(>F;C) /-DS$B?)*0E,J4N#2U69P:;21@9_Q@:NU: M\;PK=L:UXEDKGD^-G?#=&COO@)TS!-RR63>^<$)U>B:W_6=+&3&#["N5Z'.L?KM'ON8;._CMN(]OB)! 5TRKQ M)C$D\>D)+>9R!5QL3U)"%DKVUGF1)5C&C[_:Z(K6YM'E8>PCG3B6$HX1A")5 M"3&466(C:2*::9M:]>8=3ZZ)]LDY;/1PRDP:TF?"'H+=.TW/:73:/L_%;0\# MI6=Q_>[FN=M>4A;L#,\KDJL6R5&3O)Y*!I+NZIUZ[1$5))'R4&DQD!6%+)6.*I6X^ON[GW.(P)QD*XAD PM#UKLO. MV)Z,\*_^\/5&UK5.OEX>NC2*O/()B>-4@JPY1DR6)80GCBNAJ(PP:7$O\RT>RVX/O_=)N;6Z#[?[[8 MOSP^/OBT==9BGVGS9$OLL^UH_^3H;![_6I='%_OL:]3ZMG_6W-NX:&W^>;+S MZ>-W>!<_V/QZT=P[/MD_V6WO;+[WK;VO%X9/:5%":*FX2377"&./"97X^U&_CPX?=KUN;C:W_^_=6 MZ\O6H^>>W=B?IR:0+.--=_S\ANS9JWMRF>)+GV/371Y24'(TCP0Q*9B:0GE/ MM,PT21A5L )2)%(O8I1\GF.G6,$R<^;&R-/[$ O,AJ'&U\2=/D7\:)RNRS2Z M5_PH6T\3>:_XT9]_%HOK7WK?J%0JUY/H=E&I=WLE2YZHL^ECA-#>6$7U05]= MX)_-]^I2U>6KT'\%(404O[8&]6N8CX+YK)R,:&8R7L/-Q!?=00I^4/J_Z2/\ MZT._VVT/AYBD'2SXK>YIIW_A7..]ZSG?'EVI"OH8E8QO>FYE2] ]M'#HG<>_ M++>HU6W*@[U_VJW+W>^M MDV/HTS9KGF!9N>VSYN8_G=;)P?&5LG.7'T\.-C^S_X_C56/L"P787U#"LP;81P;8:%K7TUAJ58;,DTP1 M83%(TDE!$FV$Y$):$9LW[ZA82U+UDA&V#M^\Y;SOX2TYDC%U PEDKMQK&[J( M7)'W4NMO*#T]:8/=;2X7GC K#;:_0)LM?'/-0/H/,_D!*WK6.'L/G&U7%%EC M4FLSEQ+.L.*/3"1)C:*$)6FDK6%I1)'!:DWRJ\D\*P2SCQC/^738\;(AXA?H M8S5$/!Y$3%6Q6$DJ%8>-K9DG(DH,,=XE1.DD$;%GJ8J0X&R-BW1U(**.[+[= M)'X4)\ 4D1>$\/ JO(\Y=0E&9-QBE85IU?I95XG4KP&%]6NTQUDVL2HTSU] M7GNDEE.G6F!3ZL['_@"6S U#B.G>L>YM][)^UX7?U1;FW>&R]:'JA/)9E CF M0*=R#)F.,X!+[Y"$,M:238:L,EK4+ZMDQX5>YH&JX> *XF&I7U!D; M&>.)320F\B0,J]3#/UFLXRAQL8DE:E>Q7*&KP=HA=;M)#!)5NZ.64W6Z"TS. M)4^$=;V:05&#Y3W LAJIEB5>.Y%:PI4&!4NYB*@DR0B+DUA:HR+%V)MWZ9JL M3=$:3U99[:KQY GQ9*I\26>5$=8!@"A0OF)0OM*$&E##M-0JR2B/!4:^2K72 MUMH2N;9ND95RYS9N>JZ(1RN2U#B,W/;'F)$68M)>9QSM8T[-B\'V7Q?X58/X MPT"\&O6EE7&":DU$AF7>(_A)I2EHAM*PA*9>@(J(#KF?07-ZU*@P!.05*T/U;_R@2)7/ MN=WLV.$@=&-XW/8YY5.[BVWA4"I-PUN/!KI;S$S.&K+>*.)G&H,P+>U>/KNV M.LY*:4[70TK'*QT;N"%R5&'_H8.-8V@1AU ,?,%0UALE?T;5AGG*W?#A&7)6Y_KBAN&SY#?$MI$ M8BZOL^*0N!65UNTHL9 $^I:T+,_#EY6L/Q,HA[?_C%?NR8?^Q 1-?[DCW6GJ M$< '4H)]"#OHR/4RI&-:#B8FVIJH'_]\/^C^\[WYZ:!SL/?^N'4)*L=EJ]W< MS,3!IWVQL_F^#:J';.UE5YF8ONUV#[Y]/H/G.\U/6[RU^?6RR;;/6I?'WP]. MCD03^KNS^9VV+M_[YM[7B];GPT0FF>.2$1W)E @6:_C)&$(3R6S"E!;>SQ. M,2NMEIDQ<1P)$>LT4ID61O%8)20^ M"5I/.QR;E22QIWTX]T.QUE'.@EAV;$(WVSAKCXX;&9R' MNMW#<569%?OC$08]8"_@]T,7N!C1+=_HZ+/A&%2'-21X-*[3=C^*@?:*HR&H M#W R%H=LYAS^"$L.K#,.1C<,G(G9,;X7MQ$JZ=#8D1[8 M4C>HJDV%."* 732\ ^7BRQ@>SG?1<&R&[K]C^&[G M3[!/9# R%@M(;* XQN1N58FY!]5LB,-2H00] 6<1>Z8;FQ M?/Z"3F%A7H3F@YHT0,K.M7Q;]OI(46T@9FS.-#N^F(%9894-C M>2,VGYJR/R#4*/OC7J?]W>5Z/*Q=*6?KC?^ 3@>B MEDO"C'BW2R";M@*[\P3%$1H9 FRW/9AY9!L=TCG)>WK_@A'5N M)S]!>T=_H:6[-(KVSH="T>Y^YDUH?[_[5;0^-2_V+S]'K3W;!L6:'G2;9\W- M[?/FR0:#WW7F%>V#S>SL8&^W?;!W%.U?_GG2VOQ,6VP;%.M_NON7&V?-DZV+ MYN8^_.X?4+2_TYW/AVEB+?,L(6EL!!%>:)*F)B/*RU1SZW0)Z$,QR_<*JS[SIH?5,O!_K5!@Y)9/%G_!8HHDX/0*G#?U@X7SO]TZ#_ M51^J>%W"2'2[@XZO[#M\AO_(]" _[/+N-%#%"ZVL-S[D9UYI#!0S@ZV@>TMC MB9%)EZI-%*^_6*N\+>]P^;YBSG/-&0YOV Z@JS3.CMM9T 9U4),*_>VB-!/P MDZ#&NW,WR-KY2]>"[RAHEZC+3K4CV*-#U*"=+8G7PP :J"(VQL-CC":8KUFHJ7-_S1Q2" M9+L[;09O--#^0WFT/[\)V9EMJWA+:+ B=Q^*.E%?\N-JT/CRZ7]T]_2/C2G- MN0G7$_T<7PO?4A4$08D;#:"U\4WK@RWIM(U!?S MI*.27_P&[_WD+Z1-%XP'(^-ZWO1%D1K%AYRO1S_[_*$)94"@9Z8>?"5^><%U3D G$_/O7T30-TFI\E'RX_M_K' JA#-?1&,W?5 M;>&ID!5L^F%,/V5UWW&"/L1I,$JG4@G!-$^X3 RC<>X" MI73&!?HS/J79FT($TV7)"KBO5[3("K#=@T];EP??MGGSY',$S_#FWL?V_EXF M6IM'YZU+:(\U>6OO_)4EB4P0&JLH)DWPE@G=2:UCZ1W25ZBO02[ MJ :[IP>[RVG.JN&I8W%$(BEC(K*8$\V,(W%F;"HB94VJWKR3]"K8U8!3:U?+ MJ5W=ZX+YGEF9-18]%(MH@46\M=D\])'U'#E]791Z(A)IB?9,DI@JECB:R2C1 M@>)7UCPH-1C6VM=MJ$2$3QW/(L=3P:E(G4E3K6*>694D3.7:5PF&"[6O&@Q_ M&1CR*1A^/8SBA *L>**DR(@P',"09:"J>6\-DTZDGB,81OQJ981E Z07[>*^ MIDCV<7\P(B&BLG\+9]^KXPU^="=8F/ ]F.\:?NX%/U\J3C#J;4)C&Q$&*T)$ M! !DG!'$*>:S2+*4.@;8D\2KHX8]';B]%"KPY7/UU"+]4)&>NGJB1!DG14*8 MS$"=2%&DC:9$QTP+':L9KP6H+IDD6*:L%@* M(G@2$TTER!@7,@(\3*5,WKR#-:L/RY2]\V.8C,IG'SD9(I%/E&5!GRHK)*H[O#P= MKK->ZJR79\AZ>89JD MD]?1SN)]S7YV(+^(/),/:"^?:IB>P$T4R&MF&610E>J"T3S.N7>0HN(*N<_; MVXC)O6NYU6TL3QLO'/]SUUS^YS0%:TI.FW-2SM.KW,*5MVQ!<7>+$%[*V+?E MBS"9#7#[N^#[>B%>]HPV]]Z?-$^:T*=MUKS\?-&"_C9/CLYV]IKG.Y^VQ/[E MD=A9Y&6__'K>A/[*"-&4442+ZGA<:8RYM^\D_$*I5K]^HNS%0"CNT7H+B48+5]L M3 U&CP%&T_@8991S2DEB%8N)H$(3A858I9%&.Y909_&^CR_-?5\-""L-",^7 MIE1CQ?VPH@SZ$:6SA*88G4_CM :, M&C"6,6"H1H7'0 4^187F(:@)L>'282&H!+" 123E-B$RB9*(ZD3'L7KS3LEG M"+)]@&?G<9W;K^FKB^.OEB[$:IZ-:([L?3Y_J>(9#L3(0W>JD8B]+.D'#:LR8*=XPQ#?<*6YL!0+%X!A9C_*CY)I L7]=%YLCXW6 V6L_ MCM:O_^QGS=)T/;UGLS__C$OQ-)V]7;,%@#XB5*S&'?%\C:S'C3Y8L;FH%E=; M='%^E^#&ZPW6'ZP[7'5[J#E^]OO?A?TL:A;+XV/P6_N$LT= K?80% MK+H:%/J)11&4>G+CQ?M=YN=6,4*KH77\K)R2UE3X-+**IT+X6.C,N,Q9JEDB M4YJ)P^VI][CB+X:N9&_M>("%;W[N%RK7;B-?NMURY<*'F&Y&5]E/U#UH[[.O MHGER\+W%_NRV+C_+UN6^W-G;A7Y]YZT3:./3[O?]O:]G\WZB@^Z?)P=[1^A7 MXOO=?=X*W_\N6Y^VSG;V,M;:_!P=?-H];NUAL? -]!'E5]\;A[ B-I&Q);&T M*1%4>J*4X21FG%F94)5DT9MWZ;J<+T48"A4]2"P>%#ETDV@MK5S]U/FZ4*ZB MB&4QCV04Q4PPD"^MG?FB5E> MK>;JU5=OW#5N<.7VZ_9ZSO322]P)@S>+M=F%I?G;#7#.)K=AA-5P? LX;E;5 M',V,M)110K.( 1S;C*C8QR1)7"9=0C.NZ)MW?#WE5Z[#_K4L$>?+)DMWO$9> M*$MWT6UJ67I.69JJ-DQP:K/$$4LY)R+1G!CC'-$<66=8RE)M4);4U6#9?UW5 M:V:O).?KG=]4XOQ)2_L.KU2^_ZLL%MW$(JKP]VLO^TMW8#^D+E(^]B2CRA,A M#2.A:H4Q1O.,2FT2N:CL[_-<,-]0Z7:8'3L[[CC;Z((-U!UW&WX;Z=V$1X'!SC)ZE8:/3[QTY3!N'H8,&FM?[Q8?RNN*5!!"\S_;M M V\"EHY;A$1K4=2W>?&..;K(E6/?@G+Q3J/ MV&V;72US:#6ZL6*VUF(E:-'E]%W&MVQ!CW65AY]&0][''KQ3U/1/=9$R7')S M[%K8*8!B^,Y>.)5R5I*7$4C9_:?=^K;-]R]WVTWVE1^42X26(BP! A2LH(D\,$,X9G&?74/F4T F M$@;6H'D'T)PI]>IMG$2&QB0)V3JQTL3$BA*JN:=1HJ65H<(.1;MR=4&SUC.? M#C1%K6<^/F@^ C)^[(\'-3#>!1BKQ"R,)=2PF)',1!:YSP51$5>$:\YY%%N1 MQ*!-IFJE8;'6)9\.%F6M2RXG++9_U/KBG6"QZI?,HL@Z&<5H58.^2&--5$93 MDD4TDC$S+LH$P.*"DA K!(NUMOA$Z[!W[ 9.^Y$;U#KC"AC:&[A2-70^ #JK M_LG$J41J;8B2U!-AA2*:FI08X:C+3!JG2K]Y%Z]1L=+@6>N43P6>_9'N/$2I MO'4Z6 VJ3PBJ-8#> 4!WJK[**/5>B8@2I55&A*"&I*EWA$O'E501M2IZ\XZR M-<%6^H;GKN*ZA/"Z@KHIRN_;1KM[.AX%5GA0?=RM:I2_)#WUMQ7"U*^],I'( MV:WS#+ZZ$;C]:X"]"\!6?9Y8W%%KKDB6:$I$I!.2)M(1;;V-%6"82 7>H#,J MKN#K[[6"^-P(UG*C(EJ\;Z W"XN[W/+0*2*T.:R+[8\Q_KKL_L.4R-4/)7W$ M"5KNHV"Y3H)KSH :Z^\2+37'P""RS'L9D4PI3D1L$Z)28XEEU(N,>9UH!>IT MM,:BEQ!C^GB"^RPUB^<3U/#?*(3MWECG*U+)LRFF2[!0!/>/T_ZPC=]Y&\@> MVS__D^"'?JL[9_IB^.;?LWE*[1Z9F\/YX?^T@/3U']ZR '6.92I)919GUH'> ME2I,:XM]IB,5JYCKE!_&XLV")*MGH%2]([Q/W&>Z-^N M-P0)W>C90/CZ=W\X&KA1.Z]A]M[UG&^/AIB#W.EC9;,E219EK?*D/-FZ:'5; MW^$D[![L-2^:)Y\O]K\U!3ZW?_(5VSL[V(3W[FU?S">+-O>VX5V8('K0@5/R MHK4)SUSB.S_"28M]?_^]">TT3_[T>(KN?#YDD1$:::FMBR,B3")(JJTC29+$ M"7*&LRC)U1I 5&^_+532_-8#,P7Z^ MEC=W='9@UDCCF8\Y,Y&04:8]'/Q*QM)SQA1-?DV>[&*I*;9UR#V=W=.-_SC= M&1TWRKU]AUE;1L9I3 C>:7?(YJ#=^- ?G/8'^8KV?6,C; O=*.?B[PYT[[?_ M^5^*L>B/ZB_#K^@?OS?:PX8&W=K#6VS#Y!/4."V^>8J/8ZJO@V&W0S:M[NA! MN\CP/>Z/!YV+ANN>=OH7S@W7)^\M&LI3@HT>YIS6.JCMXX[&K@;6(/PA&[B< MY!JFXT<[!=KHLQQAZI[/C/"UY07/KC9W>I+QU MFK//KC7.X#6P-;".(S)MS\S7J-_P ^+?V ORL^+3JP592-#Q;P^O,NZZ:+-C!"^-P@IV&L-4#Y=AEI7HZD' M,,*".G<]<("[_XYA9W0DF?CP0#E8N:#LS8, MK]+FD^3($)6BN8W=#HR<\X;X4.?$[ON7*$^T#0,)P MF=@/?OV!MK(B9F#S62IP M)"0&%!0P>W+ @.CV'8#5H]RWLHM/* 7 Z>P )R@31>3UEZ'W(!,#8X?WQR 4K7$W;]Q_>EHZ?K0J:KT]DDOE^K+VMF M?PW1/Z,KRFY?GL!7=,P[S,IR^;WOXD-;M'ZS?K-5YQ&>9:IYI:N;SB_N2V"( M_M@?!!TZ) 0V;.;D6^5[TW'YIG]]N9E^/+-UQWZS& M>M^RQLW#).6ESEQTBYE[M9-3;ZO'V5:O(9[E2^%(1#/_R8(G7W:8RFN*0O$\ MR2*54I^*3'CGC#)XJ2,TMRY-4YX[',OR\C>&HURZ0=_JX?&\4W(S=[(7!B)Z M:HM]BI[)98E'N:]3LJ3W/=EG3=K\!)^S_?.=S<_PO8/VP;_#S'HYG_[+5_>=[<^]]E8CB MHGG9Y(>IE=*K1!.12$&$UQ'1&;/$TY@)F21<1PDJ9(I1]L?+"4GYU1$G=R8- M?[%@>[>:VB\(;!]&N$5-S1+8\F9!: 5.M%Y)>X2;&]1B;N& MU4>$U2*,RHB*$D\2EMDH$CY-DO3-.QY?+4%0P]I* MPEJM0]X7UG@$"F.JO#&@12J!Y>HS+YV+TCB*7 YK5RZM:QWR6<&.5L".'3(K MA6,T(;'W6'"%&:)9+(A/8Q%)QC*3I;4.68-MK4,^NP[)1!0G4G(N!15>QL8I M;KWDD:<*[$"9ZY EV-8ZY*^%53Z%U:_\4,L$@%4IS+B.B(A!D52><1*GL':< M":&,>O-.R:MT:$L*:Z\AI7F[2&)>Z$%]X9G,O]9Q>!,.E2M1 ]%=@>C+G(\P M4YF6&4M)YI4FPE',41:2?556-VA72[)T^1OG]MY%5'BU7P M?-5H<7^TF'5])9E,8BPK[E,&UF"$:*$4,AHD3%,+UJ R@!;1@UU?M<0N[_G^ M"$Z=6F*?3F)G_3XT6R^R5N#6K M10TDCPDDLQX+915GWEH2,2?@Z'<)T4Y+(G2FC.'*)IG%RA81O4H6]WSB_!KB MNK;.3UV&J9T#-QH/L!IMGJ&JAT,WEW'Q\FG3[\*X]L@13G>$IG+9=L.J[?3P M=QMAR6J@N@M0M>>CGA)K/-Y8>2,5$08P2M%,DCAQTEE%HYAI!"HA'L*Z]N2< MYG>^$7HQ@KT8Y>XBV+_ IU!+[V-)[ZR'07.7@(XH0&:TEZDDW#!-A+>2&*T,2;RP MB7>*"N?K0WF)!?OAA_+S.@)JP7XLP9YU"T@7BU183B*PFO!&P!%EF2,I\]+P M)-8,"QB!8#^(X_@1!?LU!"IL=/O0F@[LK=R;F M?P:FQ@; R5@/VKK3Z/2'K\WA]6O]74,8+_QT\WE;A: =_TFW>\._8'% MY;C=F4GI^WQVF,2>"V/>1F_>L5BN\G5>K<8O M[W7>([C6:@SYU1A2=;%%AXGFBB-1?61T2@1E8(L+&Q')M8+3(//4J3?O.'VL M_+5:CI=0%W@$-ULMQ[]:CBL^M:_T4!LIA$TY<91J-+TI,4FDB>:"Q=;" DO^ MYIW@M2Y08\BRAO;4&/*K,:3JOI.@"UC-O4A)8@4E0EFP)ZR."!6&:QEKKJEY M\RY.KI;0?3XY?ED>O,4G>:O*X%SE9[YK$-7*YH$^-.G^SN-?%EA>BKBF6^,R M;-2_BWU:892O0?DNH#R3D_59'EH?R91)1C(;@X'&O"/*>4.LLAGCD6!68TY6 M^I 8B+N*QS/'4[]8F'MHNOO*PMPR>*)JFJ:'F%T['L2+'7BZ)GCUB38$$A[3LT M5+_S,=[Y>JMUW:X^[.NJ2%/7[GK)J_NBZTO5M;OJVEUU[:ZZR-*2%%FJ:W?5 MVZJNW577[JKK+CQU=*_QEO$DRB+JK7")2;W2-F*QRIAD<>8?@8*WI@*_G[.L MN?<5'65YQ,=)DS4_'V:6,:V$)]S%67XEJF@4,N03$UD3)\:]><>O)M"N7ASO MTEQ3U.457AFF/OB:PD49YP+^S\)_6G*=.6:,T39.4YI85Y?H>EY,O9AB:NOS M8>Q=%CFC"+513$0B8I*JA&)T<^(Y8T)* ;JD6I7Z"C6NU;KB$^F*E MA,Q\S M)D6LA=&:6I-FCJJ,:FL>@1=?O5>M=<4:4VM=\1?IBEPQ&],XY3Y50ENNF30RBJ-,BDPG M.JU+<3TOIDYU1=X\.W24T43JC)C422*H2XF.6$IB./U@Y3)A8H4<^:NB*[ZL M!+FZ%M=R.P)KBOU[(]'^O"?0:\.T31*2LC@")/**F!BL5I-%G(/IRF(3OWFW M@&%_A;2[NEC'\NHMO\#'5Q3XJRS3$=) M1ATZN1Z_202LCTSQ2(?#7:0@M\I201A+8)F, MH-(C@=]*<_;4<+&\)_PO\$S4@VNM2K#]]Z#='S2&E>C# M^_%KK\+9^O!\_4?PMMV3$"^L4^5*X,/ V79]^M[M]#V:=<>='^*4!G%.A0-QUI+X2&,".484;'E)-7(9BJ\%+!J MM7I08\C2QO'4ZL$S \JL_T-$)F$F/#L+ O*+X,CJ>8_?WHP/]FX$CGBO(RXT,2D M44($U9(H$R?$6ZL9I\J)S&*5FU56#Q]7:%>C+L5+ ^['K5KQ8H![&;QW-7#_ M&N">==+%$>!S FIWIC)*A)26&),:XJR(%$V926.V$+AK\'QUX%EKO4OK'ZW! M\Y> YYQ/E+J$.T4%QE9Z(E(FB8Y-1&06J43PC$8F??,NO1K#46N]-7 _NWKW MZH%[&9S2-7#_&N">]3WS&-;>B8Q$(M%$8.DV \8+$<[YU&19+ 1HO0L*CJ\D M> :/];]'&MX(?]OVCW?EN%KC+FRN[-W_@5^6HZBT?3(>CMK^HA#$=__'#/X] M.;KR=F[SW"\48(8"O'?L&C V4LWB@S^ZI_V>ZXV&C;YO]*[S;S?TP#7:O:PS MQA(W[5XC#P3<[L'SKO';UOFIZPW=[XU02LHU\.6-]LAU\^^MA8;[^6?CGAY; M^,PV/O1[%A\+/X7EU?CK+R/XJUMV*7_%^MVG=Y66Y6^8!L141+9&>]CPXU!* MR&B3;^GSJ]^";O?/<"@PK$%#GYYV0"BQ$P-W-.Z$.\3A^D^4 M/^^?>!$:SZ1YAI=_P"XI/ M9R<:GAK-[R<['@!2AM_[]@ 6=-@^;W3[H605")AOXYG9N'!ZT$ S:KT!_3G6 M/USC#B=^)B07UFCGG!5,4&T2%[DL3K+$RSA3A]N+++1HYO(9IB_#JJUG@/M# MU[M9!T#4R0 Q/HY'XX';ZIYV^A=N\*$J$KNNJ]NXZ7;\QS#.?1CF1$N(5E-+ MZ+C_[%X]OW]]R:TTSSY MTS?WX'N?#PWS7DG)B-.9(2*QDA@*YSU761)',1>,P2G?ZU\YY2<0@/B$>ZK8 MK3E8^Z(BVJ"<\\6[ZV4C^>ELZ+(][@Z#W&<=W88?_:#?;?3'@)S#H1L-YPY#7"44QG9OK',K^A$FM1B8 M8.N)A,'#L-K8]MN!0[C^X?XX:]O1<6D:5!XLE+EH^H@V<+:/1]<_X)B1QC,? O MWK9[H5?AH7EK%-HL0"&-UB.I$!>* *JB^0(RU@-DS%G5^6="KBLJK_TX6J?7 M?O:S9BE\F-ROV9^_DL7W?;+N[#-U-KE5LZ^GO.V5SV"P>A+K#,[6T0=K;*ZY/?/[AY?SLK7M9F?N.1W/7/U MGJOK@3\$EC?;P_R.9Z!'^97.M5=X#Z'I>%B$QPH%H?7&7>,&\^$,492(5'EC M?"J4H#K1F9?.16D<12[1-\2AB5LDT\UZRSZ4KI7>T>(XAW+9=V'5)[<9A*VF M7RT/>CBQW>:GSY7@UZ:+%] M^'Z3[[/]B];>^^^MS8WSYE[G>XLUZ<&GUG&+_7.\#T^&H(X]9)'GBKIE;PAQJL&Q>4"Q*D<$HX:D"<"C\6FFM(Y2)X,)NR#9ZK4!TVVTM9=%8K-XQ"AQ&)K9 M[F4#IX<8+![2 %QOF,>2==P/UWEM]7U^M4OPGJQ;=T197.L=_Z&RNMO%JM>8 M>Q?,;7VHN VMX%+I-"46CE-T&U+ 7,F)C;U)&>>:1^GU#%TKI(L^#E'ZZJB; MK[OHPJK[_VJL>S2LFWH#N4V83[TB+/44]$M.B98F(8ETPF7,6VHX>@/EDA07 M?WX5L@:;9?3IU>K6BD'0U._',YW0.+5$92(!"$H%J%LB)(6'FBK'(DSF)A/ >CSSP>*W-=H.I. M8OQ7OW=$D!*AX8J,\#P1%^K+I>V%)K/JOBQZJ!Z%&!:.K+DAI.(F$]R:C01 @)0*28 M(CQ"EFY%&3?9TE88F^5KO8E&:RDYXKK.XAAS=LW1P/4L>J<*V0A)G(M9Y(IL MSF'C3 ^O)V=<*/-".A%EL9',".&Y!L&/C(C@W$DXI=HLYF>\A9&3,U]\T .' M(KN'@T'_, MBB/.8Q6A(<*N&B+_6F_@UCD::"2O;Y59Z^@0 M5/^$.^' !L#H;2<%41$'?-"HF GG;9HBLP%7\\SD"SA 5Y^W_(J9'8[,+^/3 MTTXX"&%#;YV[;(P$I(W=Z?F(>^X.#)K+JA?LM#MD<]!N?.@/3ON#/!8;('LC MK*ENW&X>&K^AXL:B/[YL[?X=?J1__-XX'?1_M"UT-P,%2[>1MWL4:*9/-2I< M;1@QZ!4%Q>,,>_19&S2/"H,X=&BBAP2^\;/^N&-SPFCC7*]\54GV?:5!,QZA MCO.V\1O]O2"+[[9'!8\D?&G2>KN+A.2V82X:7UQ^6@DJL0/XU#82D/1@)G;= M#]<;.Y@UZR:#QW],!J][]M^@5/W&YM^'KYN)? ^Z5T&$CB_*IC;*M%_7C&M1 M=R/ZF_[]-YK\7O8:^Y6?Y+@\T!5MVIWVZ"*0 R^F>-^- (PN<,N(^' MV#E=8>LZAA36T5KC#*7!A?D8E1,(L^T'SEVZJ4CE MU/>HW?CP8(&#,?-#K-SI@:L/>AGW5 M6]"1()[81:0]GN_+9">A<9)OWE#-8=KY/\<]U^!1^<#_8^]-F]I(MG7AOZ+@ MGGAO=X22G?/0?8((;-S>]-D2'G#[VE\<.8*PD#@:C/&O?U=6E28&&S%*4#NV M:9"JLK)R>-:S5JYA&P:E6DA7@4H_%X\X[0SC/+S8LR(!*VS3X=CFZ@;]V9L7 M>;;G.SG_3%*NY4YO.(HVKW!HJU.,4;&IYL9B H39SI'[UH=&NK"_8-*.FR4B M#L=PR^2SZ7M,.M?+;0ZZG0(GH$N+W<@SD ?;CA:^U\77]#ZS>_]\ZY4,3"LC MO/0A NDT.A>KE,E;K*66S!KV1>&-!\SK>SDE(+!^[CN5=3S(4_HNGN0Z][V# M'*\(FVH\6)4TUJPUY:Q?SSX=MTY;.YY^VG\'[60;TB?1/GX'''87?][Q9^T? MGX"/?NZ>YZQ[^]"?']NG[1^?#]NO_SG*-J3VT5?Z^35PV*-W7]L_=EG[:!>W MC_])K:/='Z"9!"=-LB'GK9;9C!TT<%8G4 J>2<-]"L&7:B0LV1BVLYU0I>!L M8HXXE;C5QE$G-+;.1P6S$>CYM-=[;UZ]V][?;;^&;?VZ]:J]__X"PUUONG=Y M_O9?#]/BL'(L0!/$WMJ@N,'82)$OYM91 )O@ M]ND7!_M$1F50#$D@+K%!ED:! M52R02;A^#SR_Z7A5>&Y7AOW,%$SLPUN^V_ MEJG#TBX,17NIG/0L[JI5,#/)/W)=E8>?\A_^BQ6"$L$=TL:#*L^E!%@$S3Y9 M*ZEC/N#@-K9&IY=45>F?Q$&I8U3S._RC-+)G#>E%)OB9.0)/F?[^9M#/=9R& MC=>#_OBD(!19NP%5T':ZQ9\?#_O=.(39.'?M9MDRL#5@515?#B\!$TW O "0?#/T$;F=P/%SGX( S&!W GO 1\ M\&?U]<&@#WKRV?3CB$!+ MS(^.U17%PZ$39:&A_F!8QE.'!"Y\3$JZY#E3TO=,)_4P?KI@E(8NW_F]3). M67L=5,W .^3J82E6RJ0] .$S[L(%>6P.XW$^_KAD!*O[JN..@B:/X8(" V=C MES\_MH.O644NM710@[* FUZSV=@;#ZY:W?#D?E%,9S %L.D%>OK* 0C/YGJM[/FP9*#?7OL?"TV M4=8NDJD+2L:-Z-6S+!IDUKQHT"])Y#G2*;C@4L!ET0))#<[E,RV<4DX,%Z., M]TXZ01.S!P>#>%"\1"8BA0%PE4H,/0KI;&U_<=Q338U$5BF,N+,4&2H)XM8* MQQ,6(JY0B:%V%LT@O,O2<1G@3@8 >9T3 + )E&=S:H6W)7I/:PPU?BNL-/TQ M="$,?[]8&:3SB M0%P^^_]U?^^_*N$I2\;)C8?AW%&6TIQHBRGW\!N6Q HB/>5"$D\X(_071UF( M+0:G],;'H3^JOC]O1ZKL1G\-^L_NZ/UM$_7]L?H>TC>-[1*_YYYX!_VC\@;?C^\\>W MHK7S5IR/.6E]_"1:1ZVS]L>W!-ZCTW[]@;;V#Z'OAX=[._#[Q\_=SSM?3]L[ MW<52.TPI3A2UB$B78TZ212ZP_$-+Q:-5W-N-+=64A#Z!T+?[3))\D[BX&\GB M)PO/E\_T,X#G):,'+\(S\=H:8:ER6'.KJ5%>^,"$$=1;P>@O0@=K>%XM>)ZE M2' A6JE=0H8&C3CQ##G"%++4"0(830TW&9XI5VN01_XN0X>?+ K6)/7&*"BI MP=S3((3A7B:GI< Q"6.DH2K%FJ2N%0K.,C10Z1AA1B L&4%<6$!!4$40P9X* M[7BB.2N6)DVM3,U2:Y9:L]259*DR1NJBY<:8Q(-+.E#@-B%R2:T21M-NJM47O>.D<^AXM#NS#,V M'_&^+_Q:Z_I"5^$7Q5QK)PS3T7 =E;5 /J(7-%JLDOE5'M;S^'55AIX:NNX7 MNA9J!BGN05FP+B?9P8B'I) NH2HRAMQ$33F+2$ MM6B=,3PP$'.>$0VR=4EB5 /+HP'+S')'F!.2%(*+O*$)]GKR2 (AY!XS0'*UL448:#UK?79:@\OJ,@<7K+&.$U"P R?>&LHL M2T1+H66R/-4FE;4"ESF3BL#* ?U#P1?9''0V>0.XY-QS)!@ODTP +J*)+W', MJ,O:W.?VW)Z/FLUVDW_G) N33^I*-E=AE17)4!\YR^E(B"&:B!@UX8EY&K3# M-1%:(ZR:+UI#J<71!H5L-"Q'-SIDA#2(@Z*#@_"2:5!U"&UB=K':_1H1H3I_ M^NH2(88-MDD3E4C@$3B/H4%:0A2C1 J,:R*T5N RYP%E>*+)*H0]C3GA+H"+ M,0)YGX+1AE!*LY:%F]3(%2.4C+$,@#?7AR[H RUQ58.Y-(D8C!2(#]! +$,.C0@XX0S(F MI(A_4M+ID2NI/'&GDQ?=G+ NY^]ZV;5E!KN_NN-.&#;>C*%!Z&:>A-H+Y2J\ MXH1&S(#X:&>Y%,FH*%AB2BDCA2P/BVLSRIJ 5FB.9^"DEYF,PKE38G%"ITGU1O\ MK@]AG(R @&66]2QAA.02V!C\W&%FF2VY^RU.XFR[F; ME,G7_SU+OMZ>)%^O?4VNPJE<"4=8@Q,/G@,VZ9!D)%$;3HV4N,Y7M$XX-9^O MR 0:%&,2P:P! W(Y(0:/#!GBVS+F::)8\21H%KH'Y4,:1#@HHD62&$P$* M#57*(D,YT 8&FHV1-KNH\JBLD3C$IQ'F6P/+ZA('%KC2) 3+K>(D,8M5S)&@ MW&(O)&6UI\FZ ,O,;F)-2E@D@@RW$?01#JI(R!-(N(M>4P[_KSU-'F=KYCI& M[W,=HV5-4VN;F^JVN0.7?O]5P>9;D[Y$L"?*!"JTX1$G1Y1V@KGL8&YYK',' MKA% [\TG>+$Z9E6=Y2J_%G%!X3?#% "T=8XR%[#P&UN"@59W\>![C8C?LEOW MD8_4GBP$WS8]X-I"\.T=L3F)VC)+(/4L.(!@W#;^8OK6&P;6$P9J)WC@96-0A M"2V!D#HNL82M8IC0#O-$L:=UOJ#U@L&9#1(DEG0A O\4N?0OE0HYY2-R.5F0 M9C0I:C>VC&PJ\Q3R!=407#/157KQ9;S<')8,%$<1I>,I6DVC"TH(F8\0)*Z] MX-<+@N>\W#BSG&&-@LC^LR()I&W.5FV=8EYI!^H'0#!I$J77A8E6EMQ)1ZHU M+PN,NV$9WDN+/#+H7^B/<_GU&U2+K)]Y%\^LRWS79;[K,M\K.HJ3,M_[AX,8 MZT+?SZ9T<%UTN2[T7:^Y=1FYNM#W,ZC15==0O+&/FH[".VUU3F#NE30VP$A8 MDP(17(\PE<0IQA@1PS%#=21 M*$GQQA9K*K;6Z47J(HIK -!U$<4; [1)@@M.!7.)>RY-9()HAUDT409N2]OT M!*!KV_3* _39#*!CM)@GC*R1@-)8>Z0QITB!3 Y*YWSI)@.T$&M31;$N]ET3 MU7M*@V<<25(I T2&&YHT%50H;A7 H^2)U41UO7"P/2.JP7@6(C- 5',&"I9/ MZ:@6**H0*#?:N"0VMCAI8KW6+KLK"L(U4ZV9ZIV4^[82!\NQ$E9QB;F+C H9 MF 6BJD4,-5-=,X2>8ZHPK2EHC+2D -/:Y]^20C& 'D(H5RX18*JZ*&7=(!R"6UA'%&DUV28]8!NX\%7F_G[:#&P:QB M3Y$$B81RZDMD<,"(!D8923@R]9.0W37BEW4BQ=4E1UA&S'!2N%4+4F.:FAY1&B9\2(MK7(\662$5H@[H9%FQB+L!-9.T4#L3PK:U-M[ M5;;WK9F#EUY+;8@5P7!.@2%;F@@P9AH9:$"IMDZMUQZ?LT[)0()Q/"(EHT?< M.@+T03C$8N3..>V(!/H@FXIU1ME9@]6'>DI) VG M)9(F&,1] M4LA0PY"-/#E08[VR>F-+-#%_"AYE*^0/\630Y?:'3!1'0!)OB9)<2*>3,L)+ M8;VUV*N:"JT;NLP94X*74G..&,-9T<(.6094B%CKK(R$.@**%F\*I58HL6*] MP^^8/V!I;-*6*PL*MM)*>T.# $HA>/),Q?H09FTV]YP5!0";*28L "NYPV M7A.> -5^?*ZT5;'V:-Z9@IX#.$H]$S!7X:#3(B9 0<0FX$'/ F/3& M%J%-)=?:Z[D^6%I=0A0!1$("#AZIXB(FJ[//&Z7:\^BIB[4U9M\W[L]A"FNO/%*D,"C%,Y: M)H0Q'!8Q)T36]I!UPBD_;P^125 >D\S>)!'Q:!/27!EDJ-6,),>D<_GX]VFD M*ZK/AU:0ZABK"% 9+R7H1D"ZM;8B".Y"4L3$(&MSR)JARYPY)#F'I6*(X\R" M$D",30DCQ:7+IX')<95S[1AY:VM(O<-7F#]DI45E"6,8UX+IQ VEP6)0I:7! MRYZGU"? C[>YYVPDR5KAN*9(8$,0\,"$3'8NX43 _Q7E2J?:N:2&EGLE#U8J M( #:EOBZ-?$3G@E+M6>!Z9QITP(R!TXEUXE8AY?U*JY5 MNT>%Z(-YPY'B1FK)* HBGW0S3)&.,B%LDPQ2FZ!"V-BBLDDU6V?R5]=97 T0 MKNLLWI@B4ZR\VN&Y2"->-_WYW]OEC.'&4R[U]Z,^/[=/VC\^'[=?_'+5W MMK^WC[[2SZ\_=UM'[[ZV?^RR]M$N;A__DUI'NZ1]^H6K %"D$A(*4\0-#2\GP1B."V#C) MBV(P!J)YQ3(Y L'326M#,CSFTWR*,X@CD M^ CN+YJZLFLN=ONGF0? =7UX=G'%L/C@]+#C#W.#'D9X$.VPWX/]? 84 G;H M,0S*9BEI]N$!XU[5*#RP?$C^_: _.&MTAD47!O'8=GKYM:LW&?5'.3%=\;RY MELYW,=\_>YD\DO!!'D:;AVZ8AP;&+#3<6=&J/^Q$:/\D#FS>M07?&>9FCNU7 M>+9U_?&L=?A^$(=PFX>U,>H7_9S=6@W:L %CT>D5'1L.\Q=P60=F(@X*1.CY MR4 L M7']6GV1(%9=5(-*U9W]T>L4R+6XZ+X?A*7^>=L+H\ ]C-@FEF6961ZM5\^6W9+-@H.<8 M0_D=-YMA62);U\5WU]OAB#0@):259>IK^_*57$8>,UO-[)==#OKLL;K_)YPQU5,%[) M(X5;G^LZ'K5D7F-O+(\T&I*SKU#.F,0^,OME]];'N27C>B*' ]#BZQ9I[[PB MK:._CUI';]G>QUW>^M$^;M-W1ZW7+=S>;Q^WCEY\O7 X0#]__?3C V[M?SAK M';>@72\^'1W\@%XS:/,4GD_@][/6ZW>I=89)<3#P'I]^L51Y9Y3,^30XXC(Q M9(E5R(B@L O$!\(VMA1I"JK7^7QV]4)%UAGU[J@J\$JBWJT/4BD+7OLDL(Z6 M4VFUIY)B(;DAR25!"]3#6-6H]\"HQZ:HYYW401J/(K$LN^22LLB8P'6DQ@ GW=@2HLGX6N=W73UCU).!B5NS&H$#5@HP MPGG#A8U62F&%4.E=#-"J8/ZMJ:&U MA">#@V:&\P1$T3O D)!K0@A#/*^IX:-@?F>.&F)BC?$2(T.I!DV6> 2ZK48T M&R=%T#11H(;P79.8IV#QNKMMNAZ1ID\0L.\V%/4I ?:M23K&U$M@@!A+RBD MMP6MT2<'&*V)LZHFZ8\$V#.2#AS=6VL$LE%/,@Q3;A!FUNJ$$!K,#\OM=,U!UT,5>3)T1?'8R'OA#FP.[X,V_=7R^ M;@ ];#;&HRKJK;@CQ),!X$$9*I8_L,9(L&@'_K!J]AN\_,EQ\<3.+/2S,3P;CN(Q="9U>CGTJ]GHQ@/; M;38.Q\=%F-PDG"RWXJOP^,D[5'%B+R\.)L!=?S*811C:?,A;;PP:&GP)G>E\ M@_GIPH-&V[P?P)>;C<65>#[4-O]=A6':DE[-K=5JO7"ZJ7(HVDE_6-3P M^&,0NS8_[\])B$X!^7,W5KL6SVZQ#C;H>'3U+5<%^C[TMICS6"\';.[GX31$ M_036)7*#:+\BFZ"S?]CNJ3T;;OQK,;BOTT/GQO#\Z_\4,Z[^PE/H^Q> M8NENUFK=V4?K[/6"'Y]/# PEUXY^6J_8DK^*F/C8>-_YWFC!U8?#QJM>ID5S M\67/-.[I2<8279F-^\[C!9_D\.T6&L4SW1!/,HZVCIV]QY'%UQC9>O#J9?FH MR_+Y /A%%OL4)K1\Z66#I)]8G=H;Q$BOMUY^@S4\_6D=OOW_Z\==A>__OP[V= M7?+Y>/<[M 5];-'SAU>?]S\??]K?/?T,?6GGU*D[?QVU/KXBK>-7O'7TS_&G M(VCG]:O3UH_/V6_^^_3PRH284Z8ZQ+QTB"?+D?/2(T6(3,I'3(S/1<*;&HMU M=C98/4?4=<;*.BKZ)UBI.8G:,DN9!*QDU%AL@TN64,43<:Q,+SW!RCJ]](IC MY8\I5K(DL&$,YU(G#'&7-+*4).0I-5I%'(1/@)6X:;A9(6_<&J]J;O?8W*X? M_!\_20R]-_&O*(VA?_4'Y57YN+.ZK8:MY6!KYE#JE9"<4(*T811QP0"V'.>( M!\^U<VB&AJ<1&V:HKW3"&SIGB/3/%JR'QHR)RY= ;,+ A#B8A5H!7C MY)$5'B;3Y[ )00ACO(1,?NMH\KKV\X,ES5GW1!:WIGHQZI"$EL#X')=8:L$, M$]IAGBCVE-1FO#4"K/=S9KQD<7244B0,\SE-3D#&>X629\9HSI4286/+R*8R M:QU/7F?)65U21!V6(#:CB-+Q%*VFT04EA*1*68E%;?=:*W"9V;V@S\H8KA 0 M7F!#WAM0("E0HBAQBDXPZR2 "VD2M4JY=>H-OH;LH=9Z'GJ?SPQ%0<5 G<^E MO&$*<]P"._,F:%PL%A'3U#$.5MS8APY'0@"!9*#&&7O&#RB>+\7=TROGT,/[63-Y:GDQD'D=F."/<1&>,S462@E:* MZMH:N%88/[,&>A-BD#8BSZ5 7(F$3"(121VIM]$Q03U@/*=--LT^F MC2>6X?-RM)NEFWE5I9NIR[$LK1;\MF)Z0;;^3"=V,J^U-%A&&LQ7U,BH-ORL.,M:!+5VO]=?Q+5J-FMH6P;:YIT#J=8V4FJ0$H2! MQB@LCTQC"T,U/CBV)ME-<5*Z/5Z?4'G='9;L[1&(>C[5Y8;.75 M_X[AZU8<'?;AFV]P2?:0KG7(99"SM;\]FH9S;G])W(<4B0#$I 3QH"G2@7#$ M+96MJL:SU88S\ZF>&:,$)J1B. _-L>5:62B M,2C7J$_4@= +)N.99A=33*XHICPQJ]A/^2+LFXD#5&T&6WO_IT7LA+FMIO9% M64&NQKFE<.[5/&\+T@L%((:$#R[C7$+:)(F,C$D2H:-Q%'3>IE07<:YVA5J! M';P2-JIZ!S_T#IXQE2@2=UQK))25B&.AD*/"(Z&5#CX%83PO=C"5J[&#GX7= M*H>F7E(EJ=;KGJJ=ZLV@#T!6NR(L#6:[\W3$:"8MT11%8@CB1E!D'&AA7BL' M-(4"#>$YUIZR)Q2*69N15@)NULJ,5,/-S>%FSLH3J XP%4ABEA#WB2!' @'M M)^=P83G'>)$]B.*[2HY?6WGNBEWEM=_8'HT&'3WY*#?[>8" M]!.+Z6/;@-87%%?"0'25"T0S@\RMAO[^X#B;+H(;*I:"R-<_,J+0P7URB M1(T J!0<61(\,H)K+H64+)"-+7X'.N;*L*(: %;%OE0#P&,!P(PK4:)CM$PB M)XQ'G&F#;- 1<9@T%4V,LLPO?P]*1R7(6!7Y=CHU+Y %;ITOGAIK! M8(;^.'/R7T'[@S^SGK!'N/07.;M74_E#5 MR_)1E^7S ?"+//8I3&CYTK]U>D!E^V-H*0Q_7V:"U^SX[/*9?S$>PF?#83XO MF_[^\Z+-R[S^JME8[^AX:R7-J+<^P1*>"4NU9X%ICK6WDL? J>0Z$>MP+$^P M"*F+_ZR!L?6H2//DV M?1='MM-MV%YH?#SL=^,0EO@O;)/+1"NM=$#2K2II;X )2>.*.PH+GN>$[[I)R5KG MCZCS::TN+TJ2.$Y0A4<8F-K*U?:P8O,R(B?*?/F8L8PU9ZAI$&+(>= M3CQRWGD4HE/<\Q2< M6'-PFI:\?4(+.V/*(&F8<'F1F=D$*EH'@^/6- )WBN MF8"#0$%(J4,*Q@J_L26:$NL58A-/R_=K29_^:P;2W=[K<]5,X7>;_> .QF=5 M(")SXY[D(4U@N;L$A1U4;!-0/Y&8LGW(+$UAXIP4P^)<4 \H(@;1T'?0U3 M5IR2DB;&=UPJ:.V!]LFT\<22[EX.=R_[ U#^[2A.*BO=K 3G)1]HI"E43J#1:"$%$XS["+E MKPLJK<"^O7W"VX<@>_6^O9-].V>,U9H0QB3R00C$<:3(>/@3IT0,S97!/A;6RG/'3W5:P:41[L-";:7@<"""(\T] M()S2#CG"!;*6$2F"\3:R?*9-^47GE;4U1JZ/#ORD<6>M#&@U[MP![LR857 , M9DU.F)75$IFD/0I2T<0L()(,^9A;JXNA5RNZ]Y^%O6>_/[+=QM[H, XF=01^ MJS2-WYOPD$>OJK32B+<*3.MB[BQ9=T=FDM-QV+RRV\NI_Q_!U M*XX.^_#--[@D^TO7FN1RV.D7:A+YQ(+T!'$:#.*<*:2YC @3[8/5#.0@S9KD M947HUHANU1:L%<2SM;)@U7BVPG@VXX),:T4,CTA0I1&7*2(+)!"I(+#C)++$ M"SQ3XM8!(+5E[.[Y(NR;B2M4;0I;=4^HRP 2)K":OQ>Q%U.GCF9;#LP.%HX7 ML7(DUP:/$>=@!R^1=@(CSXF)3#L:H]C8TM*LAF);;](5-$0M27#J_7OK_3MW M3*>EEY$9%(S+&1(I018KB3S5Q$B5.,D9$K,;^XKLX&=AFIH5\:Y-4<_"%/5F MT <@JWT.E@:SK_-D1,)LR.SYTXIN M^6=AR,GL*J_]QO9H-.BX<9'9)A=\:O=[>4L.^EVXZ: Q,8H^MIEG?4%Q)6Q M5_DYS!>NGU\)^_W%=3!9!C54+@.5/[;GF5E(WCKC"9)>!)03MN:DTA$)96WT M*5#CLYIY,:W:TCKFRK"B&@!6Q;Y4 \!C I=$)+EB2U-?DBYG71&V4!O^5;#HK>*E?.F@:2N9=?&3 MT/FV]=_%C_)=W>!?4]DV_;):>UH9X:4/D1MNM'/.RN0MUE)+9@W[HMC&A18? MD+/1O*L)V7PDT4POBN;'&( *UMKC8[C?+^*8849:#:PG,,8M-RXQ297UG @2 ME4TE2\5Z@:4NPM-.9^B[_>%X$/?2R_YQ=I$IEM*[V+6C&%[VAZ/A^T,[B"_L M,(8W]JQPY=V'+KSH]OW7QX:QLPF,O3AJP[\6P!9 U6$;(*E-\[.[W4]'+[Y^ MHNVO[1\MO/?Q[Z\ 2=WX[W=GGS^&$T>Y;+UN4?AW]OGU)]R&?K5W7K'/.P=L M[^,_G=;K=T>?Z%O6^O%6?#I^EUK[KT1[^XO2V$4K-**$W]UK3["M6A 7-_?5._\<6E13]\M^+;X' M7*I]2AY6G((U%P!ZG6-*QT!4A$VT42),M4OFX.YH/!QUTMG#LX-B&^T?QHD1 MHC')AI7'H)\:V\5 V@;L%-GX3[]WT-B/@^-LR8"EWOD6&V^ZMM=LV&$#=DXO MQ-#X;02M_7__1U.*_RSNRE<4?Y,_?V\V3N#VSFC8R%<=#&QOE)\R',%V:?1/ M"I_Z9O6G/3D9 &THNU+( _@JFPVA0[#[RJLN?E)PFV'QH(*'0$\;]M0.PK H M]-3/XMK-$MSVQH-&/#[I]L]BK.X?CX:=$!NA YT; M]0?PZ2 V(LQBIS+GP.XUC>];H]4>-^!V$?0D6!)>3 *E$%"Z&@+!>*Q19\,$)8["7V<60 M$G-I2O3-QG:QPOZV ':#LW(Q,M)LY'ENYJ4%*_HT_WBJ"^F;[70S;_RK/WB= M=]7S74_[VV=?C 1-CSF&HK$&<>TLLA$+1*RTP1K0^H3=V&)"-;&1%U;3!++L M9%#S=#;2> 2TZ3QF=8:-DXQ_%TGWKT3B563]\43IY8STW4P:O<\ O@0#645F ML-WM9J3H@QB$.4[(+(M5?C2>,4ONP,AT"1+A5=IYW182.WFQU$0&9W M^B"H#V(O#FRW>]9P<70:8Z_Q,Z8?,#!-*F*B@G/MA=;6.>Z83)P%H?%/F'Y1 MN2FOWT+V^SE0L3-0<6?#Z24G):@4)*'J==GIXTZO_$\/2\(U>K/K/W^'&?VQ_;W+Z"O&6(] M1I;BA'C@&CD6%'".(+)(Q]$ TTB9[9Y%.QB>G^#-QD=@RG&4.7\/ "!O_60[ M@\8WVQW'C!E70,E,.PB@:5=\&=H";MT_Z & %5<,2CV\,3^[P(&+4)9&_UN% M->4LELE/\]^YQ?R,LGT@UM,/\R^5-,LKX)R8NFA0N@/!5:$MIYM* "*?](>= MW/8?Q:O!N/YYV@FCPXD5=^[&RO"&9[=8-^QWQZ.K;YGK8];>XN"1A HEYP9V M[N?A8-*;$WL0D1M$^Q79!)W]PW9/[=EPXU\+[P3K"IT;P_.O_]-YN/K+GY@% MUE?-OQFQ#YX9$8)7U'B =ZZ#E9(Q+2E\;H3]Q8'O@S#\,JY^MP=P,B[,<$7& MO?U#V]LKS0H%T1_N]MX49OR22N\M2<@8#V@>'> ZL0YY@7F@B3') M81$3W<27J(_S4ON:"TB"')6'F]5,8!4^BSP*T>[99-EJ9 M]R[E"EE'^:\ESD@)5XH)HZ1P@B?IK(PL&&R]PMI@?I> "!I8WV>6<_G"/I]* M[KFMQM;^-FEO?\'46IF419' 4N3<4^2X#<@;!FM3!Y=6(MLS\PZ., MH#PF;R-PX6! .Y%!2-@35&-,[Q#/ZOG_U?S3UMLOP0CM5**(*DUS4O:$-"4, M)>(L2#-+/-?9&Q9?/O_98K5R(',CY;=>9/>B"[_"\/RS]OX'WMKW?&_["Q5. M$N(94D8%Q#W)8?[2(:$!T M8Q$>'D0).9/54$/.@ZT& :O!8D&TT1S1;#?G1G%D54J(!&M8\-82I_-J4,K\ M'(!29S <-8:=[PT@0Z/#X5(0=#=6]?MUJ7CO#V,8=V-U%./.+ZZ9_;S T^U> M./?)AWRZNYU?&=CZ?A%=\GS]+7C[X(O"1"M!$X)9,8@3!J(/ CYA+ERB5 2 MV'G_B8=P6;KB0*$Q'!\?V\'9I<:_$?#^8;DG\J$!J ?]TU[#Q6[_](\K5S>T M=M#I33S1L@6H^B2[GHG"8;8,M9A:S@K'-'CCKCT9QC\FO_P9.L.3KCW[H],K M^EW<=-X%#=JL#$Q&;3*ILXVI"EVIFJ_,3YN%^>F<-UWYG:*;C+(KO\:;Y,KO M?M8LH9M"WJS9GW\GQ-4/O7%GX4O)K]7LI>%!,Y?JU0P"6L:9?;F7*DVW*Q4[ M,G_H62CTA5CYK=,#F=8?0\MA>"'J["?.?R5CT/^R<,KEU*=#^47=EBF5.(*E,K )+=>."M"H )3*4R4214>.ABK7^5]O#\C*ZR) M_C:0N1?'GS^^Q9]^O(6_7W1:^RU0)%[]:/WX MP.&Y7S\?O\7G8P):/PY$:^<3;KW^W/V\\^ZHO0-_O][]#B20POT_VD6?WQW# M=ZDUB?9ZCT^_")XLB0S6?Z! "V74R$DO$DC@..$4%1\HJ 3F4UD,E%PB74WSCPT;OZ8XB;6 MDC%C/8I1!L29<<@FT*X=#@&6@;,V96=(MDG6.P?5$IE6U@'G7IBANN; M5W@Y]J4@[OI4[K)77%,@ MNYJMW1+-'I"V+8)9S=WN&.UFW,U%@Q,1&&D??$8[ 6B'L_>R21612]XC$9016GAJA=[8DA?1ZOI)_"X'BU6VP#UE9G;9*ZXVB#UI9K:( M8S4SNV.@FS$SKK' *@CD. 9FYBA!3AB"A'?,*L\])J&PJN&+!9MO9E6K#6?7 MV]]_]0SITK-J3FN&=B/@:K^<,C0*8_$E,A6MM X99FU. MM2Z0\3H@A:/2UEFI92J#&E>AG%=M/JO-9T^+I,U)J)JAW3'031@:O.O;+TEI M8I50B!I.$?=2(AU,1,PGHU**U% "0*# M')_KR >73'8E;:2)>NIBXCF6V44950I8&,6)%YQ\+.?>ZW^.6SLO M#C\=>0'[\D?[]3]?6SO0YZ-7IY^//-[+Y0,^MKY_/OH[M7<^_/B2@C)8:XN8 M\SF2DQ)DX_KQJ__6?O_?O?&[MM^/C5G:?3 M_E5G'R[Z>-O[\?&X2!]7B(U+UF.N2;%2 <:/L"CY%R$%2Y(9!#,E$9?.((N'1E;-LO.F#=A%'G4&AB33^'6UW=-AX$7LQ=497'Y@^@U%Z62)GALG] MG+6A6\KY[9 SC.3!>LZ#LU]4=9CC&(V"9#1>+HJ7_Q3BI60;SR[Z^X7MEK4Y M2DGZLP#O.F;S><1L+E7&6G('^@#P?$XY2=H19J767E@5L0SAZE#V:?7JZR?$ MNIZRT(ZCO;1OOZ^,I?V&"D-5R.XM:^V\ZWS>.?C>VG_WM;7_EK>.#CM[K]\= M0M^./_WX@-M'GK;V/URP)GW>\:?MUW]#7U]];[]^^QW:/]M[O?TO;/SY];^^?"UIWRB1J&4,,:X&XD!@Y9@1**C#E@N!>\ESVK&D,O[U/ M;!VR7L/?*KWX,O#'L/0D".NTIEQ):IAQ*0+\^92TE.D:\%=CW -BW%R0$E.4 M26U0M)$B3I5 FA""5.#8>^^$R:F3Z5TX_=< 5P/<*KWX,@"',?6288&QI)SB MH*V-T2=',-'$V9^D*JKYW8IA'YEBGQ7"6F\T8D8EQ),RR/G$$(]4B"CA2ROR M&523BG7@=\\A/F#O$KOXQ" >88<5-7FZ=CCL).AR5<"S%XNRGB/[_9G%%"Q3 M0P"H6XJ88![@?L1!/]CAX7EL^QF@O2@F\-WY M^:MQ[B8X-Y]VPU!E)/ [T%ZI YQC$9D<\Y1D\(D[@5,^[,Q%<0G]\H M>*#>Y)--3@/!.L"&MCIP'X2.@H? "(]):ZSLTD%#]79^L.T\4]F FE#KI$4, M,XQ 3<,HU[E%B1+)!7,L"+^QQ;&NM_+3W,*\_%YJ/H+INX:9I67X\$@]D9EE'*-;C=!M_E\,@1+FJ3-::\"Z!U& M1Z09YL@*[[3S1(CD-K88O:O4I8]H0UX'4/O-7EWVX-ECT1VH1M>Q?]3 ]'C M--.@I#&.L*Q!*>X1]YXC302@$S7:&@S2*-.N.S*(/#XXW4B+>A:[_@ZTJ)J! MK-Q&G^E7W&-!K6)("0KZ%4T8&1H,H@';I'BT,HI58R"_T*\FOO30V?AS7%CG M*Y_#619L[X8O]SLZ*3;\?6J4U0 ]FXI#]Z)N7M]D5F/W#;"[/>]]J9D&4N8" M,CAG(TU4(A<21]@SX&6@6^ILYKX#[%YV9ZR1#?QY9$1YY(.N>JO?;*O/]#$5 M.!4.8UTI9)%(2+S+!H.0M%A)V4%S.QW]0#^P[VU7I$J-0(^^P1 M=@F Y38X;EDPBFMNJ-$R:N&$)@0K0AV^;@K1&CSO%3QG6G/DVB;N+;!X[.S##YU@LG6T MR[YPZP"RI41*&V!6P(.153B@X!.6P(D-3PDV/.9-?$E.A,VYY=7I^>XXQ- H M\B_&6;;&PHB6%U]YZ-_Q#5?. %PR'.4E45Q_,I?X[60Q\=MAF?CM),_89N-] MC(V[]AN MX_T(/BB25Q>]2.-!X8_0Z97+%'JSN;C);YJF>!$&;I>G6-.+>8JO:/&1DABS MS<8]9Y)]%PLN\,8.1F=%_KMR/0YW.D/?[0_'@U7)&LM;G?^"PH;_O[;=8Z\?;TS9\M_?Z[>F%3?WQ5=[(G<_[[<-/]"UI MPWV?]P]@0\,S?O@?[9UM^GF_Q3_OO$A[.Q_HE\0%P2E%Q*C3B'/MD"..H>A! MHGO0<*GUYU,9BY33R2?L#;'<1FV#D4X3#W0N,J[Q^2RS[UZ5:8S?;+_;_]38 M?[?=?K_]S^R_%?Q9?%[^3/W]OE"!L<9)W=D9T6\@"%(]/NOVB^$##'@QB*19..R 4"E%3/6&S4:9^ MS,)F"#*]D@EV-+VB68FIG)]X>L5P[.!=.G;0B<-2I"S<<1H'<2F:Y"7E0L(6 M5)%P*K2F21J ,:V8Q$KX$N (N0.:]"Y^B["%,^^9P\1.KI>S&JSFP0&PM;\- MS.<#J$R??F3FTSKX(@7SRE.!0L0<<1$MH#C% MVEQF]J47%N.(HXV<YQ]VM[^0JSA%D0+ M4HD"PXT>(VT)!F$H)#7.A,1RS*FY?/8G['0889)#XW_',, EE*5.'N/&6;0 M:47F\;Q2\I0V1.WQ6($)6D4D$) MH7D*5JNHH['$!Z!* K,21";37X/(?4Z_:&U_H=J "$\!I< 2B!#ED:;<(F8= M8(>=[XUCF.W#X3(XLMG8FZ\UZ/TT9#MVOA5E"2J2 MMD!>"F8%E\USG!M0&JH\B%#+845&'ID!2N.3!>DFE%)4NLN-O(.M"3HQB)++81D0)CS$HF:C7N33R%9!T ML5HE\.?#O#**Y;%,MD!F8 \ P])2<$F"Y9K8&'-E6Y[(5>E0%U<'*#@^KY#3 M_B ,8^^VR^.1+?^/OCSVWN;:,8!.P2,A*(BLD(N#A821DLR%E(SGS&UL]?H7 MET;_SH#FDO3RF\LKS6M@;_^ILKV@VF8YL(3V#,(Y]*>Z\T3#/2DK\54*+K1? M75:8,2.\46ZW,*\.8N?8P9V5G7.UE=E+K7IOQ@-_:(=Q>(ZBG#U;6=#^\>K' M%]!JL-+.(E P!>@U3",'F@*"?2X253I$[;/E_@K%9J75VGH=7',=[)Y^,5I@ M12U%OC#V,NV0EJ"CX,BI399IZA2P /&,]=MZ.=V$0YRUM[]XXET"WH:L\CFE MC95("R414RDEE;0(#D &=OX:JKWUJKC)JOC1/OB"I;8"IA\E8/Z(VVA0]@%" M0#:U)I*#2. ;6Y+=IS)\,TWE+O38:VHJ;^Q9K:9W6#?L=\>CJV^YRDWMH8_#*3TW MM',_K^_?8LC4O^5P,"M >!"1&T3[%=D$;_B'[9[:L^'&OQ9+NG9ZZ-S GQ^S M&\[L*M@<+O>VV=U_U6I,RH:7/UO;[>W7KUJOVOM%2B_UY_O&SN[[EQ_>O]_= M:S>VVSOP;_L_G][OOF_L_35YST?UGWB,@?MKM[W=?KF[_9_&R[WVSN[^9&S> MO7K_X3_[>6@:>V]>O=NN?%IN @(/N4B*%O_HC.!Q?NE2S0%HUW@X=;^S/=L] M&W:&$RM6FGK,926Q0*7B.F!DXV[IW]<_B8,R2W)C>-@?=T/#Y=H4-@!>'\3" MK6[JKC%K;CASP,OM%0XFI61M] J?OJE3869[G?*IN4>_=.AK%H+C&,;Z++]@ MV5J^NP4O=U!<4VV.86-G\>VWY]Y^UO3+A3=_-WOSO=F;9SEB8:@+'\CT> M2)4N7'W2'XP:<.]?0#@:!*/_F6/!4\;; (D&]UXBLLH_][.A;VZJJL<5SHNG M=A!0M]__6GBVS(:U$)6=WK=^]QN,;6?XM1R%<<_'0;XYTY>J^3WH,$C@W.') MQ![;,WA@2C![P)-@[=DN*/PS9Z#JLJI/,]_/JSM4/>LO6WH>%=T[SNNRX>UX M&!NV>E[,\=?5[#<;;CQJ6&#Z,(V-;N>X\.X<]9NYSC?<,WO\& 9P,/%D^JOJ MQ'^J3LP61^7>5(S$+GS6(-O-QCL8G,:D7X47$(QV90^!EQYK_<4W\4,YJOVMC:^^?5NW]V7WU!K]F#K#UP^(C@9],/89P8\ M@ W1.2GV8/GAQ#//=V&CYL8&H-GD-IJE[UPWPK: 9?1]! TU)^G6X&+4[7R- MTR=,]O8\$DP?-GM^M1VS!U['P\8?P].*#A_V=;>N/1H(332?.PR[O1^L.\58OWR9>E[K@3&B?CP=39OV$[ :Z% M/P )1J/2I2_ C.87**77& ATOSA)20! &JN>M$2^X9Y[P%H=B)(JM^,."!E0J%RG/;SD!SGC3UU:,Q!+2?#>9_"R5?#QNEA/^-C[':+C3]K%,!E MT#D N;(PC97S>BR.;7K#[#I;B<2,<+FQC([G6\INDI43?&?Z336H'N8^:T#Y M/OC^.%\/JQUZ.8BADZ>]!.M.*=^[^6=G>!BG8U(-":S70PMCF4>@!,%"#:L$ M?@;W>%#*&F5QQ"ACCT@XXK)501/$#PW44/7(3C MNW#T-WQC-7!L6:"^'H.^YS )HRZ&23PTU-].8L'. )B81,?IQ:#:QY5AN[W& M3O0S!^XFZ%#_[.X@8AJG=EC!1+G97@*@VQ)WQVX8_W=-F ]ILV8$_K*R]>3-^S-\V_EU*C;W! 8B1'Z40"#D$+#NFY\NFS^Z/1X6- M('N-PQ.S&*K\$J;!#L5&+_#,SA[>Z("B ( '6-/I9J-R8VA/,V[U#LH;II!\ M4AX/9-@[L5GZE.R[4;'I>5E9V*O[. M3O$0>*,)3$UOG[UE*2S*(([)B,+5D_$H!G&0X7N8F7/!"3*(@:2-$01I$8A; M"-8L#(HAR)?D7K@)EF:AD<5/%V9H.\NR2B.TO@/BMW0FF^AU\;N/)\7T5%=- M?4'.9BOAM]/#CC\L0#DK95E/!"6T671R885DY>(XRY.I?O5[LYRYV3OGWA9? M%[F:,MF!;P":)]V/I92,@^-,%2;ZP;2?PXF^8D].0&TNY!I(P"[,*X*==]*U MH(3 9LF#!C)D'"?#4PC\0@>K&GB9R4SF/*TIERM4CB+ HA1 J5 ,7>D \F'S M_29LH2R_BU &&+!_@P#LYBF%F^#N44F 2LJ60%\K.SQI9_%USQH'_6^P&,L MB3&0AD$Q.=EG\-)I@%G+TU $@@)'ZV4*,EF2H$X-QM7X%--?JGFYCW-/@0^! M0^% MA0<5Y+KX//]V !2U2!-CI#/,FSTQB-.B7O.;-(#O>%MOE MMY<[+W\O/NSV_2)/GHUX9K>SF2UW774D5@2Q] M2 I,WROPD6\YS(.7AV;!8 ME\.\ULJ0QL9V*"T9F8%F7]#R12=(!*\)/+PW:0'$1&=D)Z3R8&"/B^G.3/TB M&$#;LP4S:SJK[?,KS?9 !R.<[CW:6^ZL0".O\)@Y;QK -P84%?.]UNN9,W MKXZV6F%)">,Q"2N=F2DJR"OA?HY;SN*6SLU(M55^ZJ0QLS5,C# _/U\MKR]L M9(.9 G+N$84.]NMV< :SX0GPYJ*12<=S3Z;O](OE,"^*AL.\F6&*NOF\-R_$ MJCX5K)0E3<8O81&X0>>J222K9*>^_.&E@C_5*RL9O@GRXA0 !-3?+$2F6M54 M1G8N@"<]ILM*=KL&KQG'9=:<]S$C9SL8E,.LYS.2]] MS^G;F1L>9R$SW?X%\MWQWDR;"?,7CLOOF(8X$H02 76P=MF_=4!*):] M[J=1^0=(5/A/-]ML"J%5>DIO#\]OZ/S=S/0(4]B;LPTW)S;'V1[/@N'< .\ M]L;=.)6-'WJ%*OH_T,&0B[$-\C"=9BPI(7-!",,X](=S%&/QWCG1?8Z;3A9! M,1.VD@T%00 ZU#N_' J+S'#1)+-@,3F$M5L$T2\#6=?&*U@/4](UM,>Q2BIP M*2C-:24%!;YD'Y3-="=QG[#D9A:AQKM8V68&L)>Z/S&K%9-H71:"9Y.IF3XZ MK\CL)I"-::,XI?F3#?U_B[0&(,+C<'3-0:[&:T:#JYCWXO:A/^SW2R-@L3SL M&-;4:%B, +QVS-N@V$_YK==3IB[88PX&_6$!"SFA1*7IE+@W)U+.0=]LQ6=C M;"?,22/8]\?90-NU9\5P%M4H,CY,;:03FC< =!J.L^*08?G\K(=2 ?C%NBZA M9(KD\ :Y-_D-*G4LS]1D84'S:=Q-&?)F(=4Y/\ZPF$*U4,"=JL/2SF/2S8U1X6*^PLL<)8_)EY+P['/-GG8PP!'/?NME<:B083=1=Z"23(YCB/3%TRZRK=J$H[0B9* MG;"@WT([V7LM3'N?#VZN4 #+#5O8PT")/IM9?D!_+=3@F =X6)[7EM*TO&6" M:I7A[1*[4[]W41V:A_8K!G@!;#(3G<>:++2G&+.@^L_-3GE=\;+9J%%*_(KL MS8'XC""OH\2$R<[4+/.$3'\JV3!YMPLVQ#SM,:7H1Q->-#,Z]E-Y+#13'7H% M/[:%)>*"'C)_.':8.7(II,MCSK-Y,3>31 N6F/G%7'#WQ7[-K**]1J::_>,R MW5"Y4(9SY')R;%.>KL[M@%^JHT4?2V-$QOZ9<:R4NH42,B]ZSPUSQ0^SL:<_ M.)NLK8PTT,<" PI?BNQ^D".^X.DG_5%EV2L&Y>S<<[.]N;)-7X2F13K1&>;\ M*<-. 4%9E9I_L7E#GR]\=OK>Y[Z>&]H%^]K).)](P\SFT^K^!9E>(,9AY^2D MV%&+UL/,!HY=E5L_4]7RY?(MD[YGMZ3I>)]?:26E+=V#+IOK"D/2N#A)GSBG MY(4_=7J/V4H\ MU\_YM1!+SYO?*KM,H1_[;.]O-@;VI!.Z9[]/;#991I>3E+NG(Y4^?MR'OI]-SJ1G!R:'0&0OGHPLS.X,B?J#*1A?871N5A)FWE>I MY/[%%/F"!$[FKWSAB;-3=QQRM1V4B5\+(^0W+?K$D+.H3L!&I,ZW1^%+6.= MR))?28;0O_[N->Q!DY&8;=Q5W4W EO:PYN%9^V?_R16R'YQ\/]T_$W\^/WE) M!4Z/LMOVFM=W'9P<6X+!!,+!FGR$3I[!5WW9W[=YP0*0IOMP1Q,G0M9S! M,BD4/KV[U]6?'N8_W6 !LL3[#PJ>3V/<(N1VQC_=2^F*AU&X,UTJKW:!9=FJ M=A16%5H3S(6@S6IXPUE7^BL]?M5C-*^X"_&U7SY8C\)R=-KO[I=?U#'[LF.0 M7IYV&CB=D',S8K,BP[5"ER,7DQA")M""(#YY239LBGM-X^48R\#'KCA4B*=" MN0[43Z+-K-(FV@2EL@6\4W'N9<4E5)D YBEXP-/,J;I!$EE74'-QX:77$&F0 MF8J)M_ X*$,'.1='*-ZBHCM8RX-3&7"QC6B7RWK5)'E"A)JQG^@'(JDQK>?IZ(Z'"6I0V8,X9318U&/!$=% MG ENP>8DS3)PH=H?DB4I.YL)9]K\L 7E/3?JZ+EZA!2AYM2%;"&G N+EQ5]< MHJ'PKQ?"AX'*$@E;GLAR'/$\/S"=>S*>;NBDY8+QZ^+"CVN(@V0I'DLE>:[/ ML16YP(F1U$!RU4Q?+WU1SN;%VH"CD \K26UFL@296_ MEHQ?NA7+1\XTJKQ^ M^D'(3O)$L!9> ]2*@_B>!FYZ+]E4K]!!93O*(J=+S[MR\$+9-5V]NQVOY\Q:NO+2J6/H"$+*#]CFW3 -MEK M^FC=:.:9?68<0Y%!@+\9@0%,CWH)%T#(*GO2X888*^X?69B$?@!%;ZEFPV+8 MP5@6$1K\<1GJ;PIG\30:B+@Q %-H?!16!"F*. 9&S)BR;LS]2I+"VRN$V):)I5Z;>?]SP]8 M%U#"B<6*"@S60FED9F6J=1(0N"%P%Z!C<@D1//2I[,X>VKKY%0H[QONO)QE] M!(SN<0&BQB@[T],98)"&5&!8Q0L'R\D5J+P-X>$M:S.9G.K\>6P$\ *>;6_/ M:<[6FF(S9M#;W78[?TTN7>-RP18D4S1V;V(AT94;,+Z^3!WR= TBJFU2W4RJ M]]8RJ;[V7%.(*C$#77A0_ =SBHP84WTG?L_>Y%X(YW(CFGVK,Q'F/*KFM^W8@R'=6<;^ M$;_N#!I?I?4>@X+242<#.N1$'V@]6"N:&9#-S#JKPWJS6HRL?!?3M)YZP *AU8'-)\?./T='QX6ADG9]8ZN?3LY,O M/P[.1];O9R<_3M<\BI^I[ 8ZJ!'0;FS!2,_V3JZU7B'E"OI=>[?=9UENE!*B M\V3O]G6H=O#.UO)=YPWZ;7NO=P*.SJOZ,E :N2E%%EU58J"%23+SIQ18\>=<*:]&YT2A M7FI4[JA^J,!-4JZ872%\BYZ5(P,=&:QIZ@Q$[U,W!("(3,0M3)9B VB@00#/ M+.N1>N;9UN(RQM A!A:;P.^1Q%TG1HU@:+!'5+4$A"*DO-\*EV(KJK_V0 M:]!JD$B6WY,LPXMO9%:*"Z3%DN#%4#A&EG1D@X(HZ@''0OS-U ,4FU+[!P0G M ADLY-0JMB*CP0W=$V(UGJZBQ1!NIK\A][;]Q'=U/!^"YQA?37VR2@HD/(YV M*!Z/JLB-(3:J $.J:;@[Z$L:[K^[5PR\1"27D[N;&.53F3KDBR54$,;FRLOT M4@UDE8J X7WWMYJGY>[2:CK,;F'JJ5#Z%7U20P=\%Q0^CB0UFLG-W",AMD5L M PV#,;:DPKS0RKXLV99% 4QBSVSH,_/P_))D.J!J4ZOO!?)#>!5-5']!%+G" MD(PC#)?>VFNE? ;5E*J 4?(];.409W*EYZC-OY?47RC<*S[:#79?BV%M>3QU M3.LJ,;3W#@30VUYOV#R&>$NZO5P&270U$$1"D2"& ,3-Q?<@, =Y=&GS%>W( MXAF,H]A(G$J=H,1Y*8.8N!GUV@95WVC-:(LU=P&Z"C8)FXJIBG@Z!1RV-,+Z M["25W7G9Q2G#3IBPT5*HM[P*%@;'97+WOC0Z/ MG]=C"(7'F$\O-6,!S&WTA7=(?I_*#)NL47B#_%)O]ZXY,](#J48EG]V[E,?- M(2NR8,[$35E**T1#"!B:>61>18%+[>I&?4/-RISR1I/GV>'Y_M$WQ'[]\X^3 M;X>C_6^'MT5^-F'SF)\N!(7J5$,V#W2_W1O8P[U.>2BG;P^<-YR#,QJ!R'L+ WJ.!.K#2O4;U2:6ZE]&3\@H%P @P+BP6 M#P'CP+V@!G3K(G;1V$K&4;3 :(W)@7!DI/R%8\1'P3Q":.E*IS((X:. M+&^>*)S#DFB#*I9MLII,VMH/=\3#8@QG S(C&))4X4>"+;?]EO65K-,LJ4#" M? >JH, L49@BA,(STT.@,1S.\(/R"(3+2'!9*++S36TR?+!N3N.!?7$'J'%&F=BE LN ML'/M(+NLO2Q @MB?*9U:(:S["J%HD-)A1ANN]>6XF!8+^QE+F>;AS?S\/W- MRL,_M2HGR!,CCIA)+NO8DI9B*X%Z *$'-0&@],#??Y,]>2B+=$@@'WC5*'Y9 M-IBYP53%F L\F8NZ6^%2SE'D96F%) Y9R$ON7I=MM4(XSI1>6\3>%07[*;RJ MXQY0[$WJ#4>V9*.B%RR"7F7(HH[AAU+ZT8*'!:)X^<>Y!@TRY[5U\?W\;BS' MV+7[NWNR^$8UH(#]WAWN*1._)TW\4C]\U]X;W,$-1PO-['DI/!Q6F!6*C7ST MN[KCFUPU\?7D[/#H]^.UFI2R>D-LZV9P2@GV/F-A^YP/(!M;5M9D,==DB8Z+ M: 0:$KFFM+75M)/"6PG"E;,B.,4BG$1"D_ONJG?6:F#4MC$[%5,^D[ N9* M+_9AVV@*;I_,GS(59MP_Z;% 47K6:1GN]E2FWGFX;K[*%"?;AQ!KR* W?LKF M!4J##Y_*8@>?&* 12]H8"@-,0 -KXN+&L!??"Z=!^+Z0PW;!D7[S 6,);@+X MW?+P5"D'IQZN74*/4&:M'V(=GP1^":+Q3[2,,QB,A0N_I>K%:5FC&EF1'"L: MPNDR%L?ZP)GJ(HYBIC>N- UZ7,R25I>*=%6IR*[3/,_N%MW^6ZN?S-[(O">D MHG-4HQ%:HVLHO_P*=1]8*J)A^$IW7L:X/7,8WEEHO)+ MII;!WP#@L&[0G11+HB(??$<]MA6?ECKZ\=HK)1W(FTKFKHD0B65#1LBQ9OG0 M'Z9H9CL\\;)&P"VU0D6DVVQ\LJA5R8:G@NF,[-7W(F%-E<3E#AB.X.&#N91) MJ *[4/HF085R.'Y& )!F!DDD7@YNJN ITUR:\S4R$N&V;:(C8E1.:DT%_@5) M)^(J52\(]8]8,:[*I?0"ZUELPA@$1.40UC%XA^?8?Y<=JFP;G!^-!36/ M;M[,< K&W$Y6'#?9WBX>8 #-M=@9UFEKHBK+7A,QHX- %+8^ICCA'Z5PRL[#+V6S45FG&(.G:G MQ\YHMG6H+;Q+BC]5/\7LE%;6BUE(#]E D]!@N 4C"6PF?+39W)9Q3*:MAS^U%CPH4UZ/E72"=&5;+Y44[H%J-RV\'> M59FYP4,,]G;:W;6>[/WR9&53_+WS/\X.#U\1WF#-_;X*Q,$U).\[@1%F FZW MPQ$.>W:?\!4@8]6OA48XA/!5ME&\YELW#(YP+4FF%".P/M5@T_FN[0P[9K8B MTRB2-RAW[3TR*&_!";S56:A""31@M%XB9&#W70-W: L8^)( RM&631'##R? ME:.^-0%XRY+5KJJ^78D^^ @D5^%77%(<7 =,1(S%P$K4@)QGIG4JF\F*\H,__N>E'1[ M8HWI2EUY(H^M#*\1LA7N112_#$#"V^2[V*B%JFS\829;58 6Y@\)PH,P MIQF#&TBUJM]UH_MFJJ -.;[6M?;$*W:YO#_L-Y7$)MEV=!:Y ME.)KHU'MC-0[:@R.I>HK:,,>6IN/8 [R.&J;=-M-C M9GJ&F]6#M2[B8HL^N!)]L*[6>=L9V)W=;E6)^:ZC@[;#\C;S3L_N#9W&:K(J MJN_JO;XK_^?14ERDTPMV0J/3IB.? M->1KTX=4FUXGGL"G7G9 3W4.N1L'[1K,(J- MLSLP<#'OD)*Z!>I2)CCR>)>9B<^*LQLJ_ -Q"Q>Q7Z7HGS_D/S?3N;K)L']U6&74X/DZ^H!AG)(X9;MS=T:J@FB[$S#;:O0UI(T:A_-, MZ&M;Y+6Z&LE$D:CO?J0S%*/%XB!!<4Z?<.;[759.A3@6U07/31=@(D162M6A M@A\N8W>><+LOHD3_:2"RP"- .9G?D1GQXI*$(@6RNI U7[+2N$BJFTLA7QN4 M!M2E&]6'7NHI]&SE5>3@VAQA*Y04F)0^I6\/VLTK2\YG]X9KN[L7D:U#J>=+ M/(:G^RIK#'8WJ\9@B[FWQ=Q[8LR]^GZI/6S+>)+5[=5J;^S:?>YN;! ^>B!L MNOY 921[O<=L&[L?*!T"8!6!Z4H*H^_K..;=T0?P(1\6<*[AW3PVMMR@IV=J M]MKO&J[T^:'E,LG/VE7:)M0<#P,#_I-ED)RJEK@_==#BK&LD4R.')U>0(=)+ M+Z2^/:/'0'A_'O0&8F^,1U$(>%HUGAR)SURDHL%8LR=!E2NCC>S*'A!=[D@" MP-B4,^:K?5"(MWR2+)L[SB9A*\0$K4H\[QH:-LOSY%OPM\<$?ZL"(/N;0?(F M]%M67*X"@KL=!"Y+_GE(KN0U@,!1I\VM('!&7P8ZU\-VTTZ<51!P[:;UJBM2 M>14\6XD))77TP]UN73"AP9N701--06F^'?WKQ]&7H_/_8$+N8/_TZ'S_&\"V MG/PX.SC<8."6$RR"%L3F+S!G14!HL?>_2V[:4V[?1VNZ)*,U#YN&H&*?3*1G M(,+E0@A$_#P\;#%'8<]5:+Z'?1^"HN=4(9C<)##QRF9M @TL0N^GWB=L_(W( M ##]@HG0ND&$3_W$U19<42H>&PN='R^QC_\3\+M>F!#KXY]BJ2YVIHL+\2?" M$A>+G[NX)=G^IK6+A+;F!&'JSRD,*_[?-J:+C\4>*>:39(I):@^/59< DX"7 M(2?JL2O4N N.U+O)C)8C8_:&+V"VA\/GI#6HO-]I!.F\E:*(9Y3%<23,F$O2 M\2XHR!W!/X8CI.CTV(-N4MU;Z*;8GOO@W#1WXTOA^7'X MS>D(RG\Q#":,8-#6MC:=)!;@S)VL[*G/WJEP)" \8BL+7H?TB1R$>9=DZD\D M*#IZE%>N'V#X/A'_')-E%/B"LA"808;YD^54+,7G/)5JL^=+UG28\ZEA.6 [ MLZ4"I.X+'T)A)%*Z@E(204" [/-9D0 M@K[\FS1:X#_+0MV\?AD^AR)DZ)X)W$7B?90_?!)&^$)8V!_]$,\#O_0)$UA" M;/$CQ5LXRKS;;0V'#@2:TUC\=R(?SS'H%L:@?TLGQ;\-=EO#]F[EG]LMI_)O MJQ[K=%O]_MZ='KOZ;X-AYU$6.ZBWH-_P?.F,Q5T!7?S/F^X;G2R8 $]]["Q^ M64[V_@-OFN8OD CGZ;D*N-K579U-$U,^TK8+!VS:3ER-A?S B M\6$>D3BSZ==SI7I3+'9 3(D]62@2+;F^];IOL"8?:L=MV.^;5W1R[2:<4.SV M'(\];SI=M6TV'%X4ET 8'\T[! "84/Y'9_W16$)_+4]6MYU#;=IH6R]+FI33 MQ]O'V[^Y[QA>^:(VCOA.S]3.NT*./]CQPU\;7L,JB7B;6,A+U8UEH_++? 5L M5+YQIV=WANT72LN-=1TC&ZRKKEMR3;6.&U;K.74>G6;G4X-6&>6E8YO=[6@'E< \8L?:LMEFHZGIS2 MZXI;F$1+2-C)/:UM=.)A@WP/<4 OA84K[$$8P+C;:6QO/-P!K4><;@-9Y6$# M>9O$*A7:KK/7W"Y_?CY!7?D;EE:\Y)XU?.)'*#OTQS6!1IJEMS:NPM.HU,JB MT2/&!,WR8<2["=2DCWTJR<2:/P#H\/^K?T'0@]#&BZ=:=I*V;$^90X&!+#?# MBM"$*_+5M\S*M7JSLG,%[-RTD7!)5%(L3]IV_%9U_.YM.W[O*%+_>>V6]8?9 M7WG7E=1]G3';\+9IT9EAWVI^.G4E02,=2::*+U^X =R":B^;0NEIPEA$'OZ% MMQI -3F/&930&KI4M=#?N7!O$*,6ABDD6K6DD6KNTQU=:]X&?J309#3\SMN> MT[D?R>9A+?H,5=& 9F6SL'P2WF7$XW7DFK&AS _]9 9CR2*8VVA,8,J"62FH MBI9U0OV[=JZI3(VJ-.&5L6EMTJS@WUB$G):8G4;8LDXS T-S>]!74;"N*EK%+U363P,&A1< M<7AVROTFFXQ;T5;)'/^PZS4V5?(=T9*Y5]I!K,LU92!@>Q;8U<1R 7^WM&.*1 M1R,1"1F:PG2#N*%".S$!/AA=[)UHNB.\'/X5K:EE[=_GZY6T>_NA;3B1*@-< MR""ROO4D*5,6Z;\;)DS7WFLW);Y;[&Y[,+@#.9,@2V. D^:%)A77[>8VW&CI M62B"PN$(4X#[)UTE5:5/:PGAFBP1UYL_K/[BTI1I!CBI.ZCB''=+T(1XHWKG M5]RC3]"E:YO& MT95PW.?L#-!WA,:;X(ADP]Y7SA). <6*$>,XLY:7T6)>[O/HZYNYP?25:9E] M/D!EHAC\V;<[]^7/O)H?M)MZ+>:@6D$#,$\XJABB^C>"BHAQ?!T#*F5FQJKA M$+QIX6JK#GXD=C/(12#[-,!3; $8B> R2@TI]DKE5%JPJ[*@E(75"IW$RS M M)](TZ@Z:'#S.B$!@RP8X3[?#6.IU&CWAS&FYU:K9A&1(%C^/\ D:XD-WHJ-) MD7B&)UDY:@0V%WOC0*AF/=V&24*V8F.WNO[UQ)MZ./];C? 5E!1'0<#+0A " M_.3!_MGA2&PXU5X0'!2_ED7L&#*Y$S?.7O^4 )H-"$5Q><>1V+LCUP'_4M@Z M9=V@7ZGJ#:9'ZU90@IG)AVGP1EATHW=(T$5)FO>8]:<--Z2^-YB99%OV5+6& M_>PO+(!U0E6"6$KRMU"_ _%I17S?#F,R$V-X15N2#0I MU9%7I'.MLV0542-U=1=MM;GJXY2Q&O#FQ/G%>M#TA1=Z4S^#&?VVUQT^I#[I MV_W&@5OV7@+?O:!93'IY32-(N9%#3"U5H\3E4<$ ;I8NH"6FQ-C,0RR04%.H? M82@MXT8I^^VMWGZ1Y8U*QM^-D#6E.V/C=CA'64->=E%"5/Y*NQ7N9M] M46M1C%*G0A_29R*T7]#JRUCF->4$COK+.,$0 &&-9A-;\BBD:R?1NT+TMSFN M67L?;;D/'K'KS?T=-PPAK*,R;;3N%-!L%8)LR=N$*^12.B/S1QG<\)O@P1$J MGW!XQPP0CHG4['/=R]CC3&Q90(+'$QU'F9-*&?NX\E%BK3=0WK[T'G+2PTN1 M1&C@K[FDD=/.N.> 3 SRPF7]S/6?LMZSR>I_\@G^,%6 M8RD7?DSM=+DREA[),?T:+K1*>.SWVQZJ+B2999AXPJO#0/%5%%QA%C>_3$*Q MG+N__/ERSBB]Z@GPS,!+)68R?3F_ BKXPB@?AY8A0('38(5N\:!>C.>1>4"E+BB7JA7$. M9+^:*2GJJW:-45;K.EH&$YI(=@'/[;;Z;3W./K]O8Y\X):#5Z^L/IS.QPAW4 MF853,3(TA?N&J+0+,.P*GOP*(JW"97%!_< !VI#;AV/C&U%HIQ0Y4.5\44C1 MW\06+OK<)UA,PX\76AM3& IOWP_A"KP)HL-&.%< 4 PCBK9P98!>NT&D5*N( MT6? >T4@3K$+1'5TL4(!J)?N$-'P7>I,]2-)X/R1 E;X-2!$WGZ=JKB:$#9! MX$+51#1?!#Y6TR"[4]2:SQ+Y1 +BAY$)'7M+8)-YH6!Q1)PK7NL8R&W2][L+ M$]]L?=CH9Z(AS8CBU\3)@HC3>$E"$,4K0,A+&A_E) FD*4\@!"5T* M4KL$/M.PS^(!2QV>[;;V!/.-/)0LG\4/(60/*7\$P2Z]ZFZ;J^[,58>D,(#F M( %E"$\06$J&8U .PI'AC28H@Z. !3S(*!5@EP5OIGY@'E[7>A\!+CJH$S<. M?-#G+-U4<2X($S9XU9*$$C)8-J&-:E5"1BE'\>1:X0AO.\7E M;Z=JCUD^#) M)6=I5WX3[6'*U(%]'RU3H6=(LLO12L:*Y2?=U!"T[GCL+61'A_2"N&PJ =(9 MTU!V.*W"L[#RDJ*6*IMMKFL6!3"/G'(N_&S^)V9BQ.G!2%B848$I61]2N*4U MW)F]E7@H;_?LW0$/Q@7AA>J:,RYPQ"$796$1+K"(W!L5T*ZY:;92VUY[B!VM M'3QWFF,#M;BJMWVA?]'0>7@6H3A=JUGW@?+.+?T+N,4I]R6['XD#MFS/5S51QD MRT&I.&%8>,\\,W7&H\#4ZB3J]<0#N\X/]8Z-LF)SB93^KW%8ZTY^?X(L$7+T MBBU5!QBW99$UR6VB*#B&@AG.]18WMLJ^K'09%7"YD2NY(#!Y-A@XSF1; M_E10A?A.(EC%IDMEJ2_DF] B&B)=+(^ MM!=@70O?Q667,L(!%X)CW"1$_Z1TX.XT*AB^#FA@NEO*THI+ MFP9NFA]T]8JJ!/]4$]SP>F$L%[)T%N)?5Z1BQ9(^>+QHYNE<&Y>.5=.HO\3H M&-'RQK"1F&BPR87'/!GR"<1+1C2BY_:3]$2(2RDRJ_Y4,IYY$Z$#63#H4J'4 MG!:?;YEB$BH-/ES2X026ZQ0\X]T4LSI8>#!CFRSBT@?H-'L0A;.)\@6=P M&IP_-IF0MZTV9LYC4;W*,&586"R&KVV,HP Z1'\\O$%G2WT?^HM0OH H-F:[ MJ( /GK"P&]#$09\]+W,I9IO20;MD@9@6<276YP(]PF2L-H MCF6BE]/V8 *VT4J/A>^)CC#6FOA15O IH[+:G<1F /+NL0$AGFBQ\J,U:EF_ M[^^?LGL(-&EK-NB K.HP-D6%=SG_%2 %JNI*:@+E35S MC'TC(R=R?FR2K\:D"81<$DRA8-NL_++EM%;QDRHO)L:GYX#,"*($BVQ(KQU) M1N58:P43<.S@2KKD0DQ<0'XBN_2_EI-+-0E(#A2B&%6B\],J?UY\#2_JL/) MR!._\FG8,E32D?$N@]-0/QTH.3?&5 *U[7,X$'>H5DVI/.JMT1)'"$VQ> R0 M4-;*1Q=!ME&A+2*$X9B:,'A79!%Q9..["@/ +YSAI\3ZHL6U.!PM0@\R$OI, M2^AB[M G^;Q/:?TS) 80VE+T_=,HF=16/H54_[$,W1R23\-$]45Q-U!5 M&D=S8=7><_GOO@U$Q/((L /GTAQ( M=I\ 89V];B\3 C4_(".A'[B.(=5LJ8)I/=LS!" MVI_Z"L@\/;$XGB75B(LA<+.2 QN/E?$G&!HUMG,^7(=2UTQ[*Z0739/J6 M"%\,PN,+ .JA*GF 1L+E!=C]@L0)^[QT8WR&.BE]*QL1VRH7_ >Z"^P(O(&0 M+ F@00L'W6M&.I-&XYH+_S_9 (6@$ABWL>\A8@N$8,"8PXGO'$OA6)SAJ".T0\,D(Y^$^2*/;F$4Q@IW]17X>T M+6CF*(;>W3@;D32FG;*=*QB5^8&^3I*#$G!R"BQ[Z<6] 7M!!0>$IM"D56H/PF.FHESW[%.VEL3HE"P[L&I:6*'HIZ:B-X7O!R*8:(SQS5Q;'AKC MLDS6,^4K0@$Q>O" 0XQ!1C0W7<".?OIT=8)84OV,UVO3YW7V'8 MAW#YPC+\!@%G#FT)7CG,6X+2-%Z;_5;/7Z^I33DWQID_HM-ZYDL4-V0=3J)" M%"*U$!@TQ=)&\5LOCB.N^,"L0NPN)])M5P\F>"T;V%<0-+#+3*A]S+V0^&*[ M@@08\ 1T3TN;*@H%]6O#RL9MR]":G;>S#*.1WZN<]0@S"8)H=*Y_[J6&-#!6D*FBM5-=GX ,SC M"SUMFW:L++K2X6BB1&^B+S&I/ KT#CCBYG(W*BY*![C\4%FA.W.7ZP!"S+JZ MRR"]T68RAD$GT75(1T:[-*XD\2$AI$]%G%GJ_I3UJ0?F<6.Z"$C CX69#3RF M;7,_Q&*!)<:IB'22B(SY!).*T&P7!<%2AJ#2ZPA?!P <"R]: +^(?U]DL/& MT6-DK6G&R2IG!7'@S 0FH:C\ F(EDH>J@H-F;.\"<%)2[',76LV?18P"0HE ME"F:24!JT8&'49[L8"&\+*0NX:F,/9F)$'XFEI< ?R%Q CBB.%E9U00"+ +( M%)!L_&Z=.^2-G\;17Q+CDW=>P2;92 1F>_&1TLG*50_$?O)3O@30)-'EL0TI M@(51" PDQ*^L4C'(R;!ZC(PGBV* .CC!HXSB?K)/S/P[/K*/CKR=GW_?/CTZ.U]R6. )9;PDCM(O< MU2=N%WQ["NPJ-@Y$R@77@NH6@E#&&+E@@U2\^IH+>;GLZ)+T$BI[2.)S86>^ M)BZ?Q./WE5!976H9ONCL-<>?G?V6=78T^J?U=?_@_.2L&&I6&3+LV)#H_DZG M=*3,\SE;4LW^+3'SR8P[JVQ#RFCDY)QLD$!YQXT3K!0HDV7:LQ&"+!D(140G MM@6$*T[3EN'4,_$TZRL5;AA9DS2SU!KYDUSB1.'CML#G\Q98507(3H"'.Z,. M19N5DK8X0NV4*:G,@0G8M2PP$08 *:Z'6N,V7VWFJSO;?/5=6T\+$LSIBVU^ M=?T #!BPY*5M(\AOF?H!%D7%9&XER72)P8A$O#E%%Q)AT;$C.09Q(8QD!"\U M'!_ACJ+!@;U]RI;"0+/\*.5TS6@'%$@FGHI[4,X6RFE37P6VK*-P"@$93\() M"?463W; '+U9N39^'TDQ,JJ2% ,O*9?=PN)_8YZ<1Q,#Q85<; [X*0#PQ7^ M;D1LO'QK?R**U0WA?:^X657TA!BJT%E@,YQJ F@^J6U!(2C7 MZHZCQ0U^SPKK;[*Q_+>DDEV+@M&&5];<9@TK6#JH9",U)ZHHH4>(QU1 MWH:?WN2P!\%[AC,P9"E9YGPFTDSZ$6+E'Q;V)=PZ0_6P6/L2JSD]R 8RR,#1 M@=P'X;M4%6@2/[TVEBT^PHZ8X,]P'9*G5AX(^PZ(IL7@IER7+==4V(@XC"FO M#E/8N#92"+=>@$UOS"F^Q2)'A?>K.07';A2:W+@U8\/C*9.3,C M0(F4?UBHIL)!0!I+/U6R4TM'AEC15HT2=>66S*T,*RV4GU#@1X-]#'.$M8GJ M<7>UD\"6#)M5,M$G2\MM(VO'3I6=\[54P&>#M7M&JOG3HFB9PI0\:JUG#E\M M7EDPL%@3NHV!'#*BE@DQ)L ]4Y)+0H=F?Z!U^ 1 E*0N11 G[MR]9.B)!?1E M93B! %L]C!^#01W^%?G0Y1@NP3MJ3$&<0*57#LHFL+B;:T'+[Q,I8JT&PR-;^$8PKPDTAMEE8#= MG:7[L_4JT>C'T$!!\PJA.!)W$+BQ*1*E]:,ZR8E:4/5P]Z7D4'#(%>&PY$.B M0$. ]X/?6L++_O0,W84])]3G?2/%V44<+<%JU&1B*VM-+(\H2@E+8Q'X(>&C M2(6%7V/ D MH9==W"J_$UG.BEAMU['"'\KAQBIX.GD,C(^N+R'!3/$.#J5X7 M-Z!>%WER/*/EWG).-K[<*N%<0A 1Y0HWP6!I7.$>)*M\21B77 M?@ K\5=4TUXF[9A4]M8C9K]NK&?A \WUA#$G&Y@/ !/6^DR_%:+F//=\3%>1 ML6=>.:5R]./*NN=U;-4,R+MF$ST59?J,660G/FQ3[.>+I"3V]EL[VY MB3#*-#!G3PKSB52#.+8F42"DND*\((-SC#HG^T'NX9>-^W?K\(?^JDQS?VY> M&'H#V*](!:BN\5J.Z^9+,L!ZIA$%/C@&?!Q'/!H#DKZ;HKDD'!G5[0N61YDXSFU<>8-& MXR(@,\E;EQ$EZWJ(IJ!?&P(KQ32X17 M=^ UR8_=HK >\%&O,L_2KJ[W] AS,W,_\8'<(?L6'I\,NZMS1_T?6RB-HG MD=Y65,NB?S?Q$6X+,!0#L@-T]PW/JZ!R8*C)NP3%%&=:78QF'=VCT^68$(X& MQ]*N&22<5?\$V6Z2YCL17L/;-^N/H\K SRGGAH MUJRD)^YG5XI%Z(3! #D2C:55[0-D12,P%O\FC1;XSS(A1 -8E6 #[W\'ZL_< M1>)]E#]\ FC#P+WYZ(=($OBE3PAX,G8#?J1XB^;D5INX.8W%?R?R^?SG%O[I MMW12\K=!:[<_J/QSN^7]9_OOMA>N__PB]UMM3N] M[6(?:;&[M1[[&_(#\81@+F#D_WG3&;[1*A0#9A\[BU^6D^78P)NF>98C5G]N M2Z.@*Y'UCT:C'X=GUNF/LX,_]D<5&O)1S-5!JU]CA27V'LC)G2Y^.W_00@,0 M> E(\IQ-4GFQW3W@)MF#NT5HKM?FOG)MV3FZ =_)#3@L=0/J M4X\,G.") M\?9<'X]FH2X*2^7%WTZ7%X$_%B[_?AA&2^R47KX]CD \-UW-4+=_SS,H9"GAW>'#3P3:>?F&;@ M_DLHAO\:TY*K_KP)%H\9TFMB^A0/=HK_N?/9K.3$)PXDX\D<1U<>,ID.."2E._DVV?=R+"W&'62/M MTAVT>IWMF6WI[)'%?*]G.\[N0[HU#QYC>(YSD=%>!187W2D ?-^C>@!C9.W" M;^47,K#;>X/MD3^M#NJU!KWMF6_)?*./G.N>O;#_YL)_< M7L&S?W)[!<_^R:WL6L=/;J_@V3^YO8)G_R1>P6_8F?#W%]==4\S=50W\>T@16^)#>1R+Z;)-_I_)[FF-PRSOQ#OB_&2)ZWK"\(++E0$$KY3]BJ M,V>D^K.K.VO$MA2>TN&OF7_AIU:OY4C@QP>:W24^%'C&7)[1X4&KNDORT7KX M*[VQIZ!KIW]7NNZ4TO7C;:8F4@&VG/F7)_EH R$D3KG)3@<!Y?+P%86#R)<,ZO49?:V% M?=-X5'/F%M7]6(RN]'QX?6:/_KX?E_K"]'HX-O)Z/F(RJ?3C8V&6%# MEIL)'YX;B*!G-_.DB^_B0=;(G7H\9>,/SPV$';0_03R-E/F8?SU/T$UFYI=6JE[?5+/M\Z4?'!E_2KQ,GJYLN@[XF7L M*7GU/'@9\FGB',8[XFQC(?@_DL/V;)/ 0'X.,O+S\-]_''T^.J\[:*$(<2"V M\AB !GM[K6%[>!<\@V%KL#=\\#[V=JO??7@X@_Y>RQG<[;%/O]C.;JL[K(<0 ML*9MAN4I1U8#R.O'4:M&OK=!VG:]CL*("+WF8Q@='@@C9+Q$/UV8'3 I;>R5 MY:1SBISEY:-V+S\#ML&COO+NL@2[G4I4S#-1C5.G".UA>*:L0H\V?D=O9SI] MM(.A=4\@)(:6^$?T3RC:\W_=4BO*(XG\Z=D7:,UB;_H_;Z+)V/OE.$[7@5+# MUBP5@FDDHX7"H_F(6)/+5,UM.731/TJL4]GL"T%J-V]*/C:9\+6_'!;YBL%[ M0 .# 'ZK297/^L@!,KQ?@"S8;O[Y-[\Q5-W=:K=-UF[=K'8[@-.7\[P2JQ@5 M[[H\$M3IO7<_M+;*;:O<7J5\?]6;WQBJ[M9I[MLJM[55;IVZRFTD,U+=?ENF MHT9N?.&&7K)S\BOP;F2BK--N=[9J#]3>,@8P_ZWJ>VW2_U5O?F.H>J__ BYU M5<7)5K_=JM_V^AG]9E9X?/&3<1 E4%II*JOGH+36$VO*ER5#:GB'N612=T4R MZ7&2-T_XT8V1GT[;:8T._G@!0O0Y=O_OSV??K'/W5Q1&\QOK$&82)UAM-9YY M:M\>*DH/#4!/HZCU/M(7?RS M*)A 'S TXL?>V .J&4<+G_K]H=["O1"T904PL1KP"Y V$ALA7Z)E:DT]SX;F MX>O8%]058D.QEV#UQE%X)7Z*8NO,XU9DVSKQ@YTOL6\=1/&"LVCPHOVYV,G8 MM:V>T[:.HSB=6=_]\S?^6%2_&2T=)//4OLR+8.9N+#EY%M'05B=Y&? MF#V6@_; <79Z':>+"TN]P%O,(D'N;FJ][SJ=#U:WX^PX?:M+<_JS.>I(VXK-VU= SV$],9]1;WHOQ7/UP(L[TH[.+XN[ICW55EGQT]/OQ_OG=$1E80O-8J^?:X9N_GQHU M8 1]@B@%A 8DZ\"\\5+(')!4A[_&,S<4ND^A)G1[A QTYETB$D,(0"R)-5D& M-];8728(J8+00 @K(%YSX5F)8!CQ!R&1A(03OYBYP51B/> A\P< 2\%;AN)+ M^#P-T])07M17&L]-?+V9%U<')V>G*V?WYT<@SSKO>_'YX='>S7 M6GUW\&RK?Z_IX,/FWM'G_SPC6M,JL?1;\ILP14/?"ZQ1R_J'.Q5&@ZFQ7]K_ M/B?FU2WH><_/2_F+?.GK/9BYOG!]0ANC(#XLAT!K9KXW%:I#J!'TE4ZF4W_L MQ5OQ\"SB8;04S[:^MZQ_QM[L)=0GT?RT\]O=E^ZP M\_/'=^\^_*O;_>/LYM+Z1+TXQ)&PSAE& OO6 Q$+ZYN/^7=KQFAH?:/L.[E' MW>Y')71.ET^,S!?"ZMM]9_,N.W&.\;"/AG[7G:%^UW6.CKM#?S;JHM'T<. < MS="AW__W_.2P/[1]]]CI#NWAK.N./+<[0FZ_._#P<.8/^D?3X4B!/O(3[BUP MB"QH6,1/'OEI9R'$\J37>WAX.'@8'% V[_5MV^G]\?7R5A7MI&4#$GU?*_TX M94%6?M"3MZ>(XZPX];VUTI0$/B,''@U[LJVV,W"RHA*(:*!)Q 6*O&?H* [+ M2_N"]<33$O>@!&;$>Q:@40,9&G4WY&+>E;=61IHA/E52V1W9%KMK.UW9&B0$ M(]-8X"^4A9_P#,6!..W$T5\Q"LB,8!]Z3X!E_U@KD+LM$)MC<85"S)?(P[4& M_/C.LB2I)%Q2)JRH(/BL,&=B3=>D&UQ2#PG5M]/RRBP%H1X.!)??NBN(@T?N M=WK-%0"+S1%:FBN1%TP42:^\3)DB?=MKH[#,UY1BJU*,X+E3Y MKOS8=?IFU58-L.9UP[=N)O<:.JS\AYD.F=P+=2AW TU4R4M>)8)2EY'4Q3EZ MF2[;Z;&M$@J*8^]@3N][/B:UHX-7",!11$5"D5>2:\MER2:T>0"7)*L MGF34WN!9%BD*0:AD_*C_3A#S& UJ!EMOR>@2,T' %>0"F )8,#P[[4 8ZV;N M]L\ 30] D:Q$ 7^]>\K;/1#!P>6J(9FL9.JTPX&+ ">F>) ML?S_WGH?STQ;#R(D(O^$QB\9-FT\B'#(<;;A7LK?P7V+^*>=;BZI\2%6[*IYA9J@K-C[:D-K"7ZN[2M6[EI*TI.B'WJ; !E3,L7\=?52? M-]N9"J=%-((;8Z.QW'JO*A5++V9VU%HW\G$$PO"!TX#X MU.RU.!H^',5''TBX!4/B9T)23"L/:J6H5@*[YVIEXPEBT+H%%@3T?27>UC'U M',K!OP6'UEH=;2?TV7J*ZEH5:)=!-<,-<077P+Z\)(LJ!Q/3^>1;1]O-6 ! MWU(5M(C%,\2)&CRI)2:YUC3C38N@84K.CIQD'D&X%U >,PQ?%%PRSC+^\HA[ M:A*M\#T.^A/HR1[,0E].U :>CC:8U_:-:;-4!5;?>I_5\=.>2:75#1@FBF%V M[]%Y4N$G+! )7H'4:F@=OZX]<,WY3>NRQY]$X$B2:3QB- MX*.7I!/-^-0!Z .GZRC2UD8HH%DK.&L=;T^+M,+8_T_,A?PXHZRZG)$#?KWJ M]$[YT%7K0\TIMU;56U"_MG K7?5%!"%+4-;8_^8%]./SR"F2E9-NIY&WR5FK MQ?4IZG&_Z"!S6.U.1S>-.KA#TV!;1C)A'1\#>S@HII1%/@;6^P2MI6P8!9X2 M.7T$&;EJ>;J2@Y;'@"O$&&ASC[=EH0"@I0.2.+6N7$G',UPKB?F""/L=!3'^ MBI$TCD%:72ZJ#=CPIS@V)(ZE@*P\4MM)*+UH%M6WP-6&>PQZ+L?_Y<2FW MZAORM2FD#UA#IYA?I A6!M%>BYN$HW)1?0@:#8I9^J;UVQAT-FQIY*\J9+6N MJ6^[]JB>B!:ZH',:AD1MF8"#/J=JIP1'S2>V&GFM8P+75 SW*S 5+M;@]IP0 M,W]5BZ)U7?W^H+@^I..GC6ZLVL1&'JT>1N_]-I%LX^4\:;N*HUB3T3@FF](7EE\S2[7,_24*Y8%B09''V#$=05]/]FF90>J=S[!0SVA0W-]=>A[8R M[#UMZ[8V<5B-_:(2H=YHY<8? M,:P,I,UVW^89U#H0[:,I@T&_N')4 MY*3=#Z06+&R2@58):[/- 02OPH)K"2TM3"L+]@0;H?F>JD'%+QC"$IXYDL9+Z]& MZQ!=VW6:TYQ6F^066<5)<2M?]=YK/MMLNS#7$$M/K>,ZA5V"2FK;'?'&GA>' M4@N<+"&MOO-#*8 ?9"%$;'=V^4UQH?KNOW"@J0AJWO?6^DI MMPJDVX+KB3X$G_PRHML=;F^PLM,$,?&4SQL-XJL>0A]0CYSB1EZ*9RG C62V M==&SRKA&0Z\.1#_$CMU^(>G1<=3"470;3SG^*X8&?+Y72V'-1T^YJ'[4#)WB MCN@*QTJ 6CA8-FUIM#Y3+JM/'D>#XKYG"1'M2Q WK6DVY:X0UKJI0]OM%T)) M"1?_;._TH;=^($OR?>W0%GED2WJ4E:**^MZ?GV1UV$\?FI@$*/J=!C$TF#W) M1];5R5AJW1E-N6#@Z4\[,Q3(PR?D232GG<;RD?R%XU2>0R%8+,^ND,>'G2PQ M(]2_4X=+^#%+U[B3>]/DI?-P T^)Z%@<*!5$*+Q?&(V7IYVD(!$X[%C)"17) ME9!&6*IP 7VIJP"@.I;34I-YZXSDC MT,L%,"=_OOHK:/W\_2L.IYCEC9$HF-BBB:1)EVG6-G6BW(E/0T2B;?M&PHJ& MM=?K&B^K:J<] Q)#'X>(?>? [A(R1NC(,"8K#5!9WJ 5?Z/;N%T -?*('-_+ M+>#*^60T5R6G3_RYR!(]J=\6/2#FWP,UP'"B?X@>21B'E49YY5I>?3QEA^B= M9'*WX/"A^]::K^;%Z]?IX1?CR+^101L"S&?$(H#FX]1257[E-9!?W4[)%=[0 M.$JQ #3\MH (SU& TRUQO4>M%=NU.SU'XI((\$[Z=A2*[5SO\(F(K_YE'">_.Z^DKZ+TVXQ(X[YM'\G\NX:AS6([IR3)<4CP MB9%SRI:4I8_GC=5YF$C?G*;2NVYE;5@J.23HQ:%.B[GC(*?=$VC6?B.('3>W M^0E"#5@W1MIQX],\Y ;+$VS5]&9&6:CJ>W[L+^'K"V5)*:EM*E:=';\0]JV& MWO.8"U :A+C039D*Y=YF8)H@[SN:*RZ2-\T^50?4OSOR14X]6;MZHZ>;'D&UU)+%O!0*L0-0ZEE_HOTJZF&F%L/S)^[,PA>:O3 M%X;)?%'MO3:+O='6Y)ULC@G4A,U&LF^TW=?WF$UC!@GF#0[I/9(+"U^)7"@Y MISQ]2?+3'7X49P'D'94F,(7Y47FZR*JH;_E9@)&WD!H&Z F&X9<@)KYVDATQ]WRFPJ+$/+!@:(Y5ID@OXZ%# 4^(-2UL;G\ MCAMZ$?FQ+*NV 6_E)(WK>Z=&8-=]$F:;3+Z?Z1-._K^(TG[&)Q *0#&(?MD# MRH\XNU@9/+>%VWF"K)X]X-X"4MF/[_X'4$L#!!0 ( !6!:U+6K6MG<1\ M &-) 0 4 ;V1C+3(P,C$P,3,Q7V-A;"YX;6SM?5ES6SF2[GO_"E_/ZT49 M^U+1U1->RA6.<-D.6]T]\\3 DI!XB^+Q'%*RW;]^$B0E:Z$D+@!U?*O+%5HH M$O@R\P.0F0=(_/4_OYY.GIQ#/QMWTU^>LI_HTR?KWH]?$/OW/ MO_WE+W_]/X3\UXN/;Y^\ZN+9*4SG3U[VX.>0GGP9ST^>_#/![(\GN>].G_RS MZ_\8GWM"_K;XT,ON\[=^?'PR?\(I9S?_VO_,#%CN;2(R>TXDTX;8E!WQ+BC! M=/8J\?][_+/BEB9I&+'49B)=E,1YR8F(8',27 ?K%HU.QM,_?BY?@I_!$Q1N M.EO\^LO3D_G\\\_/GGWY\N6GKZ&?_-3UQ\\XI>+9Q;N?KM[^]=;[OXC%NYES M[MGBKY=OG8W7O1&;9<_^Z_>WG^()G'HRGL[F?AI+![/QS[/%BV^[Z.<+G3^( MZ\F=[RB_D8NWD?(28:@3]M/767KZM[\\>;)41]]-X"/D)^7[WS^^N=9E-YZD M?OQ3[$Z?E3\_>]DA&3[XXP)V\>'YM\_PR]/9^/3SY/*UDQ[R+T^[%$DQ*F7+ M'O_C^V>??>\\^DD\FRQD?8N_KUHH?>V" [[.89H@7>UA._'PT],9)/QAUDW& MJ7#XA9\4\WPZ 9C/=I+[P49K*&0[Y)>:*CU?]#WIXK4W30H+N_[BDQ,?8+)X M=70V(\?>?QX]G\VPZ7?=-)[U/8[[D>8\:<8"T1+I)JT1Q#%J2:!9685_H$I? MU]=*J 5ULY^%!7]7[2./.7T&D_GLXI6B6DHH6]'X/^X"LE3I[H+]UG7IRW@R M&3'*D]/<$Q8$3D.,)1($3C(.IZ",,TV.HHE %P"N"W*%'<_[^*3K$_0X+S]] M\@7*++J:HI=H?!]OT>;Z!+%ZQ[/9V>GIHDTRGL/IQ>?+?%W1VO.N@H:7YD/< MN]H71^?HJ/<)Y]C^CYF?IL\X4*;SV13F(]#@;4B>J!"!R)A"64\$R=E+Q[U/ M(MH'QOH]S6]B2/XC&;*6*JO8].79;-Z=0C\9S^8%@&%&,6$T8=EY]!ZL(2$G M3H#Z&!($983@Q/X'^EI#"&^9E9L1AX$!:B;P;WTWFXT,H,.E<()6&2TJBSFLAXQN&# 0V>@@ MY4%%7L :4B!3C3$W1T5%RU0;'L]C/#LMNH;T"C[W$,<+%>'/$UCH?YJ>GW;] M?/ROQ>MWBC#B' $*Q0C5V>#@UI;XX"T1(@ ZB(GJJ)K$]I4$V#("(S\F!1_% MW-7(^G;LPW@RGH_AZK+BG09C%2$J.B)5(91VQ6@H#BTH0@P?HFO'L0V9!2 M?_4Y5=5V>0,OF:M;9,#O!/2D!* #1A2 MQQ0M@ML%M+(J]W!2YL9S6*:QWV+DC4'5^WSDOXYB ,2"UW%@F[EM1%FO(I1J5UL[2Y$CP-!!I@R*.29P&9%"& M^I!TYH^HQEWEVC+V:9LA:$GM>Y(&C\Z70\\-K[L>[3E]N9C&XK>C'H&OK)[^ MW]ELODK*+ 4I"7,/'&7(+A/)0R8. OKR3EK#3<@Q-0G"&L@RI#!M@%QO1HL6 MN3(<@Y_F7?SCI)N@W68EB3?_-LI.XOCRD?BD')$"_7KG'$4M,84.@/1!MDZ; MK0564?!1@@3&!T'%&4EHH( .7HRX +I$ M4/%,9V9YC&V&U"TH YV-=V'!^H<7.^N]IF/=G4WGLP_^6QEY%UA%!!__6>8XW/QPFFZ2888-$PFY"8 M%J=>"1CV>2L9<=)H[YSUD$R3IU7K\0ST64 --M2P0.O4_B4F#=HXG@E79<>9 MSABW45R0#=-4,FJI\+0%*^Z'-="D?@UR5+1'S>6C/X.T1E++=0(5)0D.%)&, M*_32HB59>F]Q=J,82S=:0=8C&F@RO](B4L$*+1QF!,"]Q7X($P(7,J,9L9)C M@&FEE49D;7V3/9MWQO15_'_'(Q5:2&%Q%DWEH2OE %8$JUQLLI8MNJ\CQ-5-3(PE M+J(GH(+%1<'A8++!$9>TE-ZJG'*;I7F' Q6'/0^[E:5OK<+[Z/DP)RB<2CX8 MG#R#1!DE=YS@2Y9HZBWZ'BP(VV3NVOP$Q1 .T^[%@FKZKSR)7:RDBC)&LV!.2I8D^TK&Z$;W@JW"T-NTKV^8:H-@X\0 M 0&%"90-!I?"6DN#D0A%*HP>I [$ D8/GD<B&=YZ5X,3^RN^ M&@?>3,^Q[Z[_MEAQ:0P9>"0I"5]8:(C3#$B4SG(A?'2JR6FHN_-RKI]L$7N"]V MO8,#E'J[1Z(F!?(^S?%KB59G75[NGZREQC4M-]+?0S)4JI>W* . T7X>EW%G M!,9U9N'8$)E8(,Y030(8'07GPK>)MZY@V-]SQN7\#%[C#/.R[+SR;OTVLT(8D)V7*G/LQ#R'E2L]PO&9 M.3.*&%U*HSKM,*(*B:3H,*IRQJ4VQ^PV@S>H2:\V11I8J!I[WG73[KJX%W"" MD%9X)+/"59I(_(KS,DABRKX=#1 \--ECB&GFYY5FK9;.7N_IC@$@3BN9% ML:T6D5@:<=A2*06HZ$)L\CSZ+D!#FB[K\&-=[FYO4]1-_MPM: J0*$,'18CR M&'UQZ(.[1(Q(7%DFE6ESV.)^6$-*X[_"P]OQYS 84#F.1: K!WQ5D6U$F8@B1IR:ROPDG=7$ MY9B(H"Q[F:U-K&$,>@O/H";QJES:3_6'WN]T=7?+FG)G+;;KK.OF 'MW'I2N MTD:>-?U<%H,S46OJLB8\VW)I;$B.W9CGWK0JJ/NZB5HL[:W/O-8W4*+HN BF1 MRH$II+7D^[+K$G0>MGX(4+5]9)4"E"_CY_94?<18C>-XPE< M\PB/N@+A0]^5^H'IQ;>_S\K-SY>/Y)[CJ#Q?5N913%E.F27",TFD9C@M" ^$ MI>1U]BDJT::6344A]K^P[?MEBEU#HL'O-0GL^Q9-#/>X,S)@N*BSPL Q14%"PFB?64,Q K0TMZNEN#W<066*!\/+ M YB^WI&&$]_#"S^[?C/B*(C@!/,05B]+SG&23!\[KX0RJ MJL)06%;!_^?&TR/]^^LE/X'V^5M+O^Z7JDC(CI )" M@2%&G J7J \DQA2(= SC["A3 MV:3#>="6RMSDJL6M4&Y"2_NGHV4[0S?DXD5MNB)\]I1F")GD8-$U];I<8 :E ML*NW1B*L1L=([D6U"=?#855-V#$!7GE+7"A% M50*CQ"N,N@T'DZT0*8I6FS=W@+M1(IG^FX[U;=^0IPM(WU6RPA8#V%*#'E&A M.D(H]XH)15BT(6AI3))-+FW:#-Y&/#S'>MJU2@_5NUV!U?1D.C"O; M\%[*YKG 3GGL;21F="-$1F2TZG@IC(Y MZ*S2AA#WK^']V7];L.9]7EXPORC/!='J+(PFD>,7&9$ 96!?! 0J,^*AT9E MNM?!&=3QD$;TN5VI>V_#U-LU<8GD\K9Q='A.N^EB8_C(^ Q2VE+TB96['K(F MWI<***)<9<@QN,M-,D3WPQK4GL(#D::BH:J3YW77(Z?/^GB"B\+[?!57Y)&F MP!-)PI1;+T,FCEM!%&,L:4Z%;',W\L/0AE6=\; DJF2PFGNW(D!:%/&XP'C4 M_3Z>=GTYD5*V,:[.J)19TF?!!&&,B[*W+*%WZR5ZMSZ95 I7ZB;;&S:'.*0M M@X?B51O[M?8+U_G'(MMRBEZ0&&TBTI>;I0-HDF*,Z,6Z /R0?F&#\RY5PXD@ MO(T>++%0BL=2&HEW(9&?L1YC- M^W&<0UK=27O]A2OO_ #]N$NWTQFK*Y)^_8J.T?08/OHY_)HSQ/E()\I<<8:4 M4[AL161[B$(3\-9H8,P'U21G=5@Q#[C.6@M"8W!"A$5/0VIIB"W5#S,W(H+6 M!LD_I'7VD2L+#9?M:VK3M.! :U]P>YIP$*%;$H3 25]'J]K4 MQ-YUQ=\]9W_4/8]HF!ZN'7I#DUTY]\9]Y %G%*, C95P1G'6"8P1'^]+LKAQ^90,VR>6O.59Y#6!,8#DD351$OTI"L@1UX7$&REPZ MP9C1K8YE;XIQ2![VH1C6R(+5GSM>#H%/)UT_/X+^]&JQ%)M&!29?^-EX47-Q52OP0P\S_+;45UY!J1=06YEW]]-6KQO*UU+%%Y?CQD7QV_G5C<1U=7Q/1VV5O*F$ M^VKY'7Q9'3C#10)G]RG^&)>%57=0Y7VM[:^OC;$V5,KW!_FYZ^]^W^XCOE[? M316^CQ[V-<_52@[;*_A6'8B]5'0GEHI"[KTDW]U6506T7'!O=B..EE5C]E?& M14OU5;$68T5%[#[)K&FDJOCW#_M]3SXMN_E6Z@@G%KU65!$*,1 9E2=6J4PR M"UI& X:Z1I4^OH/8_RC7JJW7X^EX=@+IMZY+&)<'%3EEC-!,,8;RG!$7@L- M*FDMK3+,-GG0N![.D#9G[,R V^>K]M9\E5(.'WS\PQ\O[D)< 1HQ'16S+I*4 M63FF&R:8KR]\[WY>]5^=0986^U5K5 MI?I^K/MZ*Z_]N/^'GYS![^!G9_W.@>7Z=O97Q ;XFJA@[8M[>/@[=-)(>5M( MUD2S%<;>9NTVTE_;\5@AMT&C315U\$&W_VRU3>MMAV+3F6M5DVI5]'$7 M1=UL87]EW(NILL [3SWKVZDN?(LIYD87NX^1.QJJKH26>:_;1=F65S_.1U;2 MQ*77Q--R6:F)E#C)(G%:2^^"5BXVJ;%\)Z*]MSJC2;MO@#R9E+O^UH@<,J>N M7$4A%,2RKS40"UJ2+ U7WC/A9).2Y@\B&U*>K YC;NT_KFJ[H;"_^_X/ M*(^A7G:S^26B*+F1+"@2J"W7^=I$0@X:K2RCS"Z*$)K0Y3Y00TK$M6%*-9-4 M2;*NT+SN%PH=.1FHE%X2K:0ADI;:+3EFDC,3UB5IC,\/K"JW6QU2NJVN3??4 M8-UA[B>ONWY1#W?A@QZ=^.F5&KD78E+<O!$PVE$K@4DK@L!>&.*T:=9KE- M0<;-(0YI V'#*:"^N6K2Z4:QY64M^3N5X832T5%-L MX(PU.4:]+=!!77;6BEKM3-?P.4$I_C1>[)S!&/IEM]@S ],=\[[W-%;CXNW- MD.Y_5?E=_>P<]#[89$OMM B%[^YM]ZCXX39;:JE)ENAM.7FY(XSZLS M&+GLG; 9O2.I<[F9T^(2&@41AFI#O;.AS9WDFP+0RE]%/T3A())A!;RI FH"%32P7CCSH_WH8\ MI-3:@+FXM74?EXVON[-^)(&JZ*TDCB%I9'2>.'3B",[MU ?-LS;#F18+XB'E M[8;+Q:UM^\A4')_#*$3.F8N1^& 2D4P$XAE.ZR$Z$-1GX*%):=.=$0\ISS=@ M*FYKVX-3\7F>0W\3L>0R4.8949&Q4@L/L=-,B Q><>?VHJ_0ZT)L0\E 7 M^0R*D'M;N&%.>G7-U<6FKNMW7;V *>3Q3MNV-VMW_\S,#OCW34YMU.7..;IM M6C^0^EID^#;J>/<$X%;-'TB-+=.'K["'*:155Z5XU#N8+ZL3CN/JU;()8Q0I M-9"S)2*K5$[?4!*$E\3B9(010L#85;=86#8%N.^J>[N?3]"?CR,LI)=:^Z!L M)@)2F>T#1Y\4/!':FZPAN.#98:2_@FI(J;\F/+JY;M:S435G[3:D-U-9G_?3]= $: !FN#:.\<\)'>@M?)ND%OFSOZ_Y%@E$SYV;@(AGYU^7MS'W3A<7-/3 M@2+'AV0\2#!>X<#B;OT<2,EM#S%>9@D_P?&NI1!NM[&_:A[ 55WLO2N:/=1B M Y6TK&YVJ[.=$X=WM=1 (2T2@K36>^>/C'HX7>+N\*CZZ^^RS;0\-%+>- M3/456E%S#55T$%U46,P>;K.!=MHN4HM[J5_X&:27W6DYU^QWK)=]1T/[*V03 MA&VTL/.\?&]SK3328H9>W].G$N7TW\I<=G%)TN*-1[W'=\0]'?/]^VREX9WE M;F.&"A/:A@VW4FCS(B)GIV>+<^N+&*#TW,-)"0S.%Y]Z24IX344FSI0MF[KH):5 !$!BG@DE69.:RGM@'M+#\^K<6UO^] "V MK?;@X":<UE#OQ2@D #SU0FA*P%D&C.UTHJ-P///G^1'B98WX^3>^ZZ>J7ZXGF\H"E M%/U<>KL78G$GC1'!$:I $2E+;0*%4BJ7DT?Y-/@F^\Z;2S:D/0./.C,?GB<- MG\EM&GGL'X[NVM/AHJNF >NJR-H'W\^_7_DK; F\KU>S.M8=: M;*>>-BFBLS"#_SG#N>37\T76>$?.K&^G0@+H87RU5;![^G9]0_65T"1E>Z./ M/9*#=[147P\/CHC5E'& M/-3JZK-DR:K6NBXKKZSJ.GU?N ) 0&(7D]0AF;+4O_X&..3 )#,Y;#"9E'JP MI;2T]X?X8@,1@1C^[7]]N1S\\!G'D_YH^)__O!JE*XN<3C]X>4888KYAS_ZTX\__"/CY)\_ ME/'H\H=_C,;_['\&QOY]]I=>CCY]'?<_?)S^(+D4J_]U_&?AT$OPF>D"DFEA M'?.Y! 8A&B5L 9/E__WAST9ZGK43S'-?F Y)LP!:,I70EZRDC3[,'CKH#__Y MY_J/"!/\@18WG,Q^^Y!/H_&'GR3GZJ?EG_YQ M\<>_W/OS?ZC9GQ8AA)]F__7ZCT[ZZ_X@/5;\]+__]NOOZ2-> NL/)U,8IIL7 MT.OS]/HOWD9C?IK_1_JCD_Z?)[.__^LHP71&SZ-+^&'CGZB_8\L_QNJ/F"#Q MB3]]F>0?__U??OAA+CD8I_%H@.^P_+#XY=_?O;F/M#^<_I3[ES\M_LQ/,!@0 MXMD3IE\_X5]^G/0O/PUP^;./8RP;T2^77$&9"N=?Z]-^.AC31P(R3E<1&?T4 MAU7!.\2X[NF'8[Y^%LM8X&HP[1#Q_6=WBG=T"?TN!7SOT1V@G3V(7>)EQ'&7 M4.\\]Q;.)G7-\,R M&E_"8AWX9HJ7DQYJ;2$$H/W?<::-]BQ8L,R#$R9JH:,W]\F<+)5C@NE/'T:? M?Z*W$*.2UU]4B7+&Q6)/_->'$_JSO2A#=@$#,VAH)0X$@UQH MAU89(&%V$-:HY+F*Q0>SYQ=5S8#.69R..A#@G!T"_^,/ MHW'&\5]^Y%T0^?]>P7B*X\'7=_AI-)[VN (5E 96?-!,YTCFC"<^-/<),G>% MERZT<\/KSX;>0\1ZGVG1!=,7..Z/\B_#_(ILWU[Q,8.3B659C5(0B069+)FR MP4HN),;D.^3YSLO/AN7]17J?8]G)MCP&LCOJ(A=Z9V7R@N?(4"=#*S2916D, MD\)E;[@$R5V76_3*^\^&Z8,$>Y]L=0C9\V6^[@_PMZLJC![9+\5#=@RB"DPK MI5A$R"QH56)(9-T8U9E%9T_N08*\3ZH^G-1W^*$_F9*N37^#2^Q98Y)U MG#-5-)T:O"XL"L>DS$5&K2QT\O6N>_>9D'N 0.\3; XG^"7M)6,8O"%_Y,O_ M@U][3J'EP3MFG25KP$C!?%:?B84'R+2^QS;0SA^>34> M$YK7_4F"P7\AC*]- RD+#Z8P%X@;70P9^BYXIA08#-%KL@([H'G3^Y\]TYT( M]C[9K@N;ZP;4:_K)I"=,P5*28K2;D&4@BF.Q2,=HV4I'&S@![M#D6GG]LZ>Z M"['>9]IWQ_38P1?!'2HNBH1K AYY17H!-@>5$^XSVW+/HD#-,QD45G8(B.^#XSDN?/:_[ MBW!-]..@0-=R<6DT)L=MMKS?IW1TO!Q=D=WP]>4H8\\$.C@\.J:<(K,P:<6" MHE6FZ)T(29EDNOB,MX#R[(GO6MQKU.&@:-@8R3R>)? M=;VBAT&FX(UFU<0:CL/BK9 MRU8$+E$R)"N2:4YJZ#$K)B!:6V*!V(F5OA' V1*^FVC7$-Y!&&T!YV(TF<+@ M_^M_FITZ7GDE3:S!O4)&2$XU(2=S!J6 EQJ$R;EKQN\@."_*]Q?N&LX[B*PM M8+VD7[X=OQ_],:23QGENZIUJK($@*)IYFS4S$35"J9?^701=-KS^O-C>4ZQK MJ#XHP'8'T\RN?#N^&(\^]X<)>R$(5-DHYHMV3!5\,$D**&[:/EZ M#.=%^B$"7L/\0=&VJH OQ@BSW:8D$;4DQ3,H,YD4J3 ?/5D8&84CFR+%R+L( MI]YZY[-G=F\!KF'RH&A:30D=7'P<#9>W;LZYJ( T*D=MZZ4,>03>($L\^*R= MC%IW<3"OOO?9,WJ0(->P>E#,;'$7,X_3S^_(^\,/=0>YFO2*2-9KX1EW9!;J MP&EQ)=2TIR(MIZ4+2-W=!E#NO/A.>]Q?G&GH[B);5])CQ M2S($/XS&7WO1D=6@"F=)U2-&*4E'C,@,# MV-@OESC^0 ?)7\>C/Z8?7XXN/\'P:T\4KR(:4K;$R=*W@2 )6C)D+07X)%/N MSI5:"^%,Z#YBXLL4DRY/L M+C)V^\UG0O+>PES#[4&1L-\Q78T)D)#Q?7\ZP)XA78H).:W+DI\'KNJ8B8R7 MP*50H$HG,<_5]SY[7@\2Y!I6#PIZO1]#+6G]_>ME' UZ$DT :S@=%$@&'^TC M9!'0XI(SCG,PN03= :5W7OKL^=Q?A&O(/"B.M=2L7[ZDCS#\@+.T5$WOS3E+ M9G*M R*3@$5C:6U2Z0)*96^Z*+I9]^YG3^W! EW#\$'QK86C/KJ\K*D/H_3/ MWS_"&"=OKZ:UDKJJ8<_G6G4(FN!)P72V9/8I[QG:2%)(7HG01?SR<23/GOV. MA;U&%PZ/BO5Q\AXB'2+6IFQ\*4R2<\YT"(7Y6BID0K:TY_@L2V?9)K/+D_J@EP.83-Z6F7:^^-*?]#A*Y62.S 81:P8,L,A3 M9**$'%UT:-9%0Y?,%)C$&3V+%\U5 0?3R?(GJSKQ**(.=>2!Q@5K=&8_@D42V&T\KV:[XU:(>BOM$[I4@?N0NCP!-C6 N&&^8\Y&301^'%5P8**( M,3'AHF*Z]H<)/G(6@D>=BU/)K['CGX\*W.FI\80:L(N<6S!_8YK\;68:]2Q$ MKJ(7K.CDF,9HF$_ F8]99N$T9&A#_"J2XQE_7=&SRO9!LNVPH<)=0+-5_KQ$ MY(P2TB.!L8EI*Y!Y$QQSW')E$G@MUD1@NF+[-I0SH7MOZ6[\N/_MIQ6)D/GZ MSWT;X0PS;8"8Z1>3T:"?:YNQGV%0.VC]_A%Q.KF+9LL..8\^M(/6.;L!7^FI MDY*3(0HTQ28MP8$H9.#KH&3,0>O=H=V]C640_>5%Y,)2>A%K)7,:=J3&DKAGM3$H6?:U8L$]):9 MZ"5@XDZV<2#NPCC^?G(@QZO[R0%2;7!VS-$LKO6O0;G,I0M2L\!KBT%/>T.D M']!^)R%&!]SQ]9V_.J%Z!R:K+AEFF3/(NI& 8$T"6C^=H*Q YLB&W0 M/952',3DJF71.0T-=.4=)B1H<8"3WW"ZS/_).8$!Q9ES@CZ)6#^)["1S@(8[ M^D1R6-/'Z7#=6(OF''3A<#%WV-MI">K-\#.A&(V_$J2>3U)SKY#)ZNEH,H"9 M5V3TQER*C4*DDM?4-1Q.^6T0Y\#TWD+ML)\3&?N]BS%^@GZ>_7,\P2^?JJ'< M-Q+KL'O3(QDDZ.#0KR3E"5DL@!0)38 EQSBJLJR\__(O=#.DY:T#' N^P MS]/:M?:$*\IK8VEEY)[HDNL%9"E,&;"80]0RK\F9[-B&/P?"]Q=KAWV>EF N MQJ-/.)Y^O1@ +6^8J^'XJ3JG=)I-?QZ/)I,=M 4O[%.,V%M)?C P*S^13J&)B+,:9 M)J[]P[".KQ7=4[FMKNS.0P.W[D5*5Y=7@QH/?86?QICZLQ0*^O4 9X(?YA>7 MM=CG?V8_W[B87O0F*O)#:R<-8-IRP[PLEF7ZC(3@H="/FQPS'2W@##7O2;@] MYDY6/2=E8G&UX#!I91B=NHGYI (SPEG'M?/ UR0OMCWCSE"7.N.@0^_UCB4^ M/]U_&PW3BLE'QSSMI"K2JB72.8^!13%K'> Q%V,PIG;>SR94S]KZZ4[>#93A MKZ-1_J,_&/2LB/42,#$AJH'O QGHVCM:)KEF)28CVX0FEP".3W&'O(PZ$&J' MUDJ-NM0D>KR$\3\G,,R?Z% ;3B=#VGR,\YIG&5BRF,B1*Y)Y;A6SQA;Z_VQU M7#D UD:J-CS^'%CL2GH='NT5TLNKR71TB>-!?S*M4&P6145NR1*F5>FH7:U& M1,:3-,;GD$L(6Q"Y\MAS(? 0:3789E]A05I8KJT6+_$]?%DLF)!QF;*W.3,R M"6IW#S(S8E# E(J2S$@OO5[35/SPC70G0E"DDX[6*J,GQ300>4RUH5N[FXGS9/X@(7]S5= M5K+@+1DOQHDDR 2-HDG6^?SUS]K;WD."#0[W7_L0^X-9S=2+89[E5'\<#>C9 MDQH)FGZ]7FH,1B?#"P-7^^T:GIDG%6-&>8P%M0OK9HT)NTTLV0CJ\5;6C2UOK,IL$ MCM;C.1LMZ$+>+:[M[@0LEFM?]ACMB1!"23FQ M5F3LZPH&.I^U8@_25_==V( MA*X#1JNPSD8I.I1^ W>#-J[Q%>;[:^_%E"(7V3 'U3D6U1S*FK8RFR"%*&6, M33:)C8C.1B.ZD7F#X.$:1-Z3Y1M#9#5R61N[U/G'A?SKPHW-6O$,1_(@SH;^ M Z7<(&!X"]&:*%F2/G%N%,L*"5S,OI9Q)Q9B3%R#"$XV.1\>1'7^?N2!3#0P M)^=.SJ^CX8?W.+Z<.3N]@%9Y,,BLJ7G>IGX(*1C:L426EN<8PIJ9Y%WYDG>P M/*E*',K66G]R?U$W<"B7]Z&U 2H.)XL&8$MKIG9KZ)<^YEL1\6(A9,R:D2M, MIQDMFD6@KP'DK.DQ5S8VB47OC/2<-*=A&A/G1?ZC$@(..V/9Y'< M5Y4+S#_CD'XQK3F1D[6BZR5T.D;(#$%CG5E3:M?/Q*P3OF1TB&WVH4[0GY/^ M'9_.XWG,MP#ZS$%'0:=Z 4T 0^U(4P)3V<0@0>2O"(>+NZT_W=..MB>/EF6.F=2QMJKSEJ"@ MUU%++=&W]I[/WU?>2CI MB-W<\71W5EHD$^0\$SX,+J"?WPQ?PJ?^% :W8/8DG:ETNCHF(R>/#61-?S3( MP); A;76FS;=+QZ%]DUK4L?,-8C_O,,IU*# +S >TNHG=XJI2S_UISV7H@(% MB4E9\ZF=)MO0V,"*-5X7IXL)3?:DQZ%]T[K5,7,-[+*_]8>C\7*H)BV[E[75 MZ"RRXK%69B?' G!'=@ WEK;2[&V3,.$JD&]:;PYBI4T.Q%)O9W&%&CH?X\<: MR/R,\_*O7T>36OGUMM0ZL.OR 1XL:DXN:]*U1M=F!J$V(C,>8M3.@%HS [73 M3AR[X/VF=>X8'+?H,+8=[)6X^D,A^%G0?;G,GA5%:*@=] 34S#2!+(B"+()# M752$Y)K4[C=>UQ/4H1Q#O_;3Z:,H1]N.20\M[_5HC/T/PWDJ3?KZ?DQ+&,RN M/5_D_[Z:3!>]4^9+XE+D*#4P.FY*G=H)#+24=-(8GQW0?Y-K!MX>3=]W6'848T\%M)FC)7PU.2PD0NJ%82&(9%TV$G2K1,Q=<'[7QT/):^ MO1\C3*[&7V^%DH(#GCGW+""2NQ^*8MZ0L9VXP<)1>P-- C7WH7S3!NF!S#2X MM>I&.#UNLZS5MJSH(IC6BK/ 36$R&L0B0Z)5GN[EQ3>MDT^@ 0TJX1^[!>K1 M(:]2!L,BSUCQ*09(<+6&5+@")VV3O,3'@)WIA5FG?#3PL:_+QNDNC-;S?.^]]==.:N8/D.7I#_2-RH+7)3.- MJ>:I)$&?0W!,&9DL1$O&7!/+Z60&^G;!\M93?7>1]G%&N6Z#Z-N>ZKL39X_/ M=-U'X,=1!2FML2D6%I(G%[)8RWQ*="A"<-RH%+-H1\E*F^ M(5GC?$DL6C?ST0H!$H%91"6#I,,1FU@'ISG5=R=Z'IWJNXMLCS/5-P<#9/8F MEK4D3R88S[S2DI:+=B4[U/9SNO:5[$E-]+Z!F%W_$:3_!X"ZR M;B;\WGU!^VF_#RQH9?*O+](*,O2"DEIGK6*4,==L5&1D:YL9 MCD_>Q>M QK>;$KN+C%N,!AX,1G_4[^7U:/QJ=!6GY6JP;"QT M,ZYRV3,@1!62H'W8RU1OL;Q@0;G(*<>CTDVZ>.V$\E3&D>W$[*JN-*.E M@<7Z<,-3C"!<;4*O(-=>YH*L/0,9R<'GH7@;G8^V22;HB75Y:J<-!\J\X6B9U_UA M-6]?CB:WM\8ZZ"36,@TN/3/>1Z91%0:)CBNEG;4 ((5HTRCT,62G5L*^$Y,; M.O9T0T.+%M(=9Z@(%PJWD7G(EFGZC!@$(9FWAO[7QQA5HTC-\ZYN[GAK>D)6 MV]8Q7\#X[7@FK#S+J[O \>\?88R];(5Q49/K[X.M8SEKWB]$5CB(I#/FH)O< MWV^![?FGG>U"_^:;H$ZX:WL1.,,S>3.97&$FTSY%6UE']+5R38O990@+)FN? MT:#G39(=-^#YKD8'S.9!8N^U+6J$"(ADFTF M,*S!\DVKS*'<-&DEW"HH#K8-G0@5=QX8*%D!XQK4HP1JCO&K37_54LA$/ M,W'VEN7I9R-:;A,W*;.<@Z!M#9!%;:$J:PP\25"J49.@T\Y&W(GEK;,1=Y'V M<5+0MD'T;6BY]%L MQ%UD>YQL1$!0.FM7C5RR=)&.1_ "F..AH).6"]DP?G%RV8B'T[VW=)\L&_%Z MJYN,RKS:N*LTQ#5/;I-_^-@25A(/:LR%5N ML?H]L)Y$J'X7;;G?:*TM/TV.K\GT;?GK:)1G19\X_MQ/./E]-,B]2/NID+1O M1YD]TSX'YI'$D;.U.@E3"':;8VP3I&>O(!U)NX'-^M?Q:#*Y&(]*?]JC T@Y MY)[)Y&NC2>=9#.C)/?<@,!=17!-K]1:&9\_TOO)L,@YJ%I#]*PYQ# /2NQ?Y MDL19P[+3_F?\Y4N=/X,]+TQ*!FMAJ$Y,QY"8STDSEVK5.&FA*6VN>[>"]^P5 MH@$++0>JW+3(Z67(8% K.I)<;=*O@9$]KYE2.18-]:!J,HIX#99GKP6'RK?! MC?QOH^'H+JJ%+M[*N4Q!UQ9? HLF>O#MW* MOD'/C>4MW@+6*XS37E'5QB8 ML5&WXFY@&+X9?L9Y7[[Y40ESA!XXB&!*FTFN6T" M='ZZT('@&YB3L_S\C4OO<>-3L?6&7QK!M+6R3D @ Z9VCG:0D32X6>G21ECG MIAP=DM# BMP,+#J(V0?%4E:UE%PY\G=C9-)D6\!'RWV31.5O1C&Z$7T#,_-6 M#]A%>*P_O"*0"XMX-)S\C&4T7O3F? ]?-0,N)UU M3C4,<@K,ZT3_(0H/O,D^<0?%>2G!3C)=$QI5OB'_/6O)?(J9190"M$@F0)/(Z 8\9ZH"^TB[PW!H;2KR#^Q_^%A;QWPF MG_8#S@N3WEY-)U,8SO)\KB>GDT?BHM4L(-">EWVIQY0D#J-6-GF)?J5IP]I^ M+=N^[]GN^,V$NN;K/S@0O@+TMZLJHK?E'N#Y7F6TSR8[8"#K[;XPFL58;WE- MF0V8R2$TN47?">7Q%*<=TZ-CL=3@1-D =K'5W,- MXX[749T(OC0I*-D1Y[>C5ITPU>#2[E;9Q*O^YW[&8;XY2#$-Z%^YQ[.D3=DH M\J,">51)*)*,L\P!1E50B;3:5:SS*I6-X)[MD=:,@37;3]=%S2)YD5+6C.NJ MM#(84EIM64C2Q>!#$+Q)IL?)%#4?E/"WORQ/OZ@YRVABJ4Z7K9>)=92(=[DP MZY3/&$HT_)LL:MZ)Y:V+FG>1]G$J6;=!]&T7->_$V>,EK?L(_#BJH(U*"91F MKAA2>5TOW)(J:U\Q3OHNOFPKG=:]I7^[\Z.)6:I]-]B+#K/-=(=> M?#7:\H-#RVV4SIG':Y_7O;'[0NB *%'*.G*V]C4VR* HR4+4#L%;".*9%$+? MO0D&E>G%=,8:63L)"0 6N%:T62(6#$C'<)-UG>#M^@X,/WR[OHM,&QQ V\QL MO\!Q?Y3IY[4Y7(VAS/Y]'=T3,@8RLR3+RI'O7M"P8()G5I& 0"19VO3=.ASZ MLU>E([/7:CS+AA56M:_C<06RR.D(=#5NDS$*,$U, MRFW ?=?#0QEK4/*V!MXUM&2*2*KFIR*W!,UD%HVJG7*C+*7HJ(UK%#K9A.G9 MFYA=R;M%OY6[5T+>J1H#<$QH75-*I*95NL1\*BD$;8*S;;WN)[]$/8#F V3Y MU)>HD_'T!O[O"8= &^3L8D!K5QSXP 2OU;G%\#!-O 6J'>]+M*-^$ MYKA7I!TQ-6HEYJ/I@'<0@PYD\%BPM5K5,E]0,P&B2!==#F&;B6VGR/V&N]%C M4K^+=(]T<[(VPG]_FL;U?]WOXF3GMW1Q;W+8TE:N36HV6TPR),ZU]JY B4H+ M5(ZC362E]?9Y8>>W)D%EZZ&0)^$2,HW:,Q]"8"88CLDF;US;R1Z=W9JL.F=O MAO<%^6XT&)!O_P>,A"^S MBY:LJ7-OQDN#NYENY@+UE''69ZV9-9HSK7-MB!GI4)!16UZ2C[))WE W\(^O M=$VUI,G,P9TH/L8PN-L)^@=XB>%#,YUH8D&UF$')F(=K$I3)"E2:[QQ.GG!Q3$_87>(LFN3OW M'^'9"@B$U:OHF18AL^AC'7Q8R/^E?$->BX>ZL?DLK! MIP29VH&'>6VNN&DI,4H4JU2CBS1R:BDM$&U"42LOB&)9H?2D.G6K2D'<3H/-6E4YH:-#<[HY=/1O9_B+1PL/6"UX%$X)0P)M#FV-S7V0#NO-6F3 MR17F5U?C&C.:M58^I:-.'; 'G^36S 7%+(WNK(3(":><(3BZ&0]0_(11'9 M&=$D#7\/K-^DOG5&7HN^7S99/_^_]8>C<]KZN2TU1EOO M<,"R&)W6QA9>3!,C\#%@YZUWG=*R1F\.CIUW=)GLH@H^D^.3K.-,EX#,T^? MD$M3#%DA5C9J1M5]OD#'=]G&QP2.!&+(0ZSW[()YY)H%1R8_9B-S:%5@L.5= M=I<0@I.6"6%24+*0+=#D[FW+&]F#"P; ) ^&-G;CR-!^:40/"N>-%F[-Z#J$ZDH& GMCKS M-J!:-F%;B^J)^[ =SMYJV_'.1'\TO4A2\JB!*,NJWD01.%]29MJ:7&0T0L@F MK9J.J _;-F4[DCKL(O&C]&9#DYU/6.J@><6T\(F,0=H3%1K+.3K2S":5]R?0 MFZT#AAYMS[:+>!MD8&^(+BS @>4IR6R9C;671!":07+D%Z H,6K/H4W&XH.H MSD$/NA-[@SW@'4YI?9B78S(6J(R!'#($EGWM*.TTK3<:Q20H3G:TU[Y-+'$] MG'/0@@X$?9P$Y@6P1(>:%""91$/NLLRA)&SI:)#BOC5HNL&4NLS1H64ZZIL32J19E[4MKI+=!>>G;#+1Z"-0Y:$=G M0F^0A[R\2EBBN@G/^1P2V;F2J2@$TUQS%HS)3''NM>0\<]-DX]B(Z) 17NLI MN( Q,?SVCR&.)Q_[GRYPG.CW\ $OQOW1>#JZN!JGCS#!4;FQ"6^JWI1.JLX0 MBK4\1:N%.X3Z*:\D%ZP=]M4]LN-_,MTHT>WI8$_,5P-G;E5&:U;Q M\]?Y GLZ&2Y2,4RFHIF&.NLN:V"@(/&80:G8)&]E!XS/7H6\ M.!%ELDSD6@H33&)@9B,VB>*U7]JYZ.N)*4''DS;7;_L/;/@SQ),' M]_T49"B@D1FK'--:UJ_6U]456PPJ(;G;^YP^"-ISU\E38*R!;[W5D7!WW?,_ MTA-H88.)-4E_6HCE6ALAQ-&-W :\[XH[=8/):G^?= MU:(W!D@*V;C(M(',O/2.B82(G /DK2;/;]5I[LZ;GRK_HP,21UT(L^->@M= MENT-MX#2=1?)%0S'[QUY !OK.#U E*W9==8YC76^*$],HUC<>=5QS/;#J;A45=A?QEV&*2K\!;^/!F"V]C ^^='_]KAD+LJIXOQJ+:4 MR#]__3M)],WP+=G']-D,/[Q(T_YGT@&<7$_9X!JS$T*RF"4P#<*PH(1C)D2. M%BS]H,U%[NA.86JM*AVF_@#O-$9[/]I5-"$)=-ES9NL_ M:$VUD7NUWYT#66==>]>^1KFCQ9R]+CZY!C1(>'R%G\:8^O,A8Y>U$/-_8#%^ M[$5*=?#>:$@K[,7HN<[&LZQ%KM/&D!P'64?09(7<>43?I*?1EOB.KWM/KPRK M+;,:,-EB&UUBN8WQ;7G5GZ3152TM&>:+,5[VKRXG;X:?<2'BGD1C45C+(&5" MK;Q@T1G%7-;.6"5-2-M$=_9)L]P#[G=U/ ;/+8:.K>^5DCF46(1@5L?"= BU M9 4L4T6D&")D^I::>$,GTLOFY+2K YX:W&R_PH+C<5UWE\&"TC%'8IK/>N)J%D10#%S*05B-UC:Q]A[!]5V?.F6NP37V3 SU5N#U:/QJ M=!6GY6I &^QL(^T5(0NDHE@I=4ZCKF>YT*0$Y);G@,5C;M+1XR%0WU6J.\X: M9*7_E21:)?)V^#L,\&TAK"2%Z=I9MF\Y"+I.F@VBD*6 MHX Z3QN%,$W*7[>#]UW'6O#8H"WWJTH-">-F=ONB*=?_8";A+1?QZ@I)>E?C M*?0'">4 MI] FL!.V']6IKJAJ$&6[#[8&68;TE^@3ZT611?;D(<<4:Y]$H&VVS@-*,=;_ M%(QMTZ#^053?CM[L2T6#>-=]V@[>MZ-2!Y/3(!SV@"Q^[4/L#^Y:DH5+"* #D\$:VF.Y M8J ]LA3JO \9C6F3SK,;S.]F>TM>.QSD4E,P-QN#%_"U6H"TYU['DG'YPY[3 MG$M'6V^P,3%M="'_-A=: $J0W@6M'TMTW/_M)[5G'F5YAO MB:8GZS9KZZA.@X)I+X!%#9[E D'ZC-[%(QE:]\&=I3XU8^A>,I216GSD8Z_=?"^,2TZF*&C6.07\QJDFJ,Q(C'@ MM#^>Y?R^C8/^AQGF24\+D83RA?FH:/NL1;W1!DG",0@:,\_R2$&$+=!^8UK6 M-7_'L>'O>!JW]]ED$PG )F:*KZ,W=&116,5""2BLBT%@DSSK'3!^8PK6#5<- M;K:[]&EZVBF,B(4I7SM/ Z9/GD0G:WF/ #,D_<1G3V9<,-&*K@1&X >D\-W>]8$"G M4(03+*="B.E\82$Z8-9#C#J&&F0^HGX] /5.,"OBZ'^,T'ZM[) M32++]%9ZDJGMG!$9E[7C*Y!]$L@V)7/4*RN40YZ;=,7;'N+)[%.=$;Z:K-B& MK19Z=6M.WYJDMSM0C3?DVQ#QLY0W;8!<'"-H/'V/X\O;%2K%%"E+)3T;0BK)$@7DEI'N1QZ$U'K/O%"&87$&5%;%V":9A-O!.W]5ZIZE M%A,%MA9*3T3R(2R2!P'UXE_57HL.,RN:SF0O?8[8I*WA]A#/7J<:L=4@4+8! MZ>O^$(9I0PS&% "O/',$E.GB/ LI(9.>Q 5!06QC3NT.]5S]O:[8:6 \O<-/ MBZ.9]E$<]D?C5QBGO92RT%Z3>P J$BI#)W%,P&0Q2H5"P&P3G5D/YV3VG\Z( MO#=5ZV 6&L8":OEW%<,P3VX- ^PED";8*%@2=6:/)I,MU-X$,I;H#/>)NS8# M[Q^$=?:ZTB$K#9VQUZ,Q*?5U-_W;"+.VX 2R['."$-#&RR4S)(5='@FGZQJ M4I7_.+1O1GQ#W;C-"X['<_Z!WP<#7+M4:YTSL"#9"GZ.G.PD*:[Y)@M M7CJG(>O8I-?=]A#/7Y_:L'4\?VR-8'I%<.="C(SS*I HR)&891E:Y,D(+[)K MLC]M#_'L]:H16PW\L5]*P31]6W[YDF839-Z1/_%V6,&_&.;ZKQHF_0R#64Q" M%_(9+3K&;>:$-7H62P'F$(JUD&-NTS9N%Y#/W@=KQDB#TZ["68'T#NG[Z:D;N;W^N4QZDBL,6B5F9,W&H"^$07"&03:. M!Y,#N"8WO\==YK/7X!/6B@8G\_HO\P4= ./Q5T+\GS"XPE[MN0U&&2:,)WFZ M'%D0 EF&[)*T&E5J,X)M&W1GH7'=IXQI-BD '$/1=E/!+5S>)T90+^\B4\/\QK;J#;M&XPF5V.\-LI,[1-9BTC) MD5,D'4N&$I'*D@I1FCK<"9NT9CD4^%E\84=CKD&CE9?PJ3^%P:PT.?>GA&Q" M9\I5K8GX^6KZVVCZ7SB]@'[N80Z^2$Y2((LSZ2*;?Z;GB>#Q5H2A*<5URGQF8$) MD3D%4#BJH$.3F])MP'UC>M4Y7RVZPBZW\/E@M.""EJ@B2UAO;I.$.C\S,'+U MN$P:1,Q-=J:[,(XU-[#C\^L 6:[;+8X]*? :_N\)AT >TFP"5TRA1$7NOE5 M'X"/P *7ABD;R?4W.GBS34[85K/'UB)XJLF!A[ YZE*J'0^76^+X^W#R"5._ M]#$OAC9M ZKK(8(;T1Q_G& '3(U:B?EH.A"06U%B9A@4@0,ZDX*PB8D@(Y?* M9N>W";^>(OVAEWF%3VX.,. MGDVV/=B5:622BZ!XP) E:G1DN,7$>?+9*9UTB+UM<7:=NZ -4&#,Y6_!E01-JNJWP-;5 M((;%*Q8^98\C9.>,9*"R95HX.EDXSRS$:"QZJ^+J!-DF*W[Y5(Y^UUJQ:8K" M 6)O,+!O!=7=3^Y_,(N>SHD^6FN9R&2Y:"LUBQ[)@3'&>O M(@>2T2)^N%$ /W]]3\^8.[H@<\I*9Q:MXTQ+YQ@D5ZO#P?EH91*^R>705NB. M%1DZLJYT0,531Y >7UE=U\RORL$ECB2NQ$L=#AWK7.@2F;!>.$R(QC9)'GL< MVE/%FAJHP]8*MQBMW!]^N"#MHU\FG/<+V)VGAYYV,!E;0UV1>,WOLSZI M+&/4(0O/.4 NVL1BK'70VQ)U1V*]:5Y71N/-?V[_0&QW[VY)V2%B6"'8.R.S MS!J]#-HE'[S@.@?MLXVZ1/T0P3O".+34:"..M^.7L^SKZU;GLS_1'Z8^$7[C M?4>AN,M1T5E9+^>4L MO"TO\NA3)67A3&R#J650:1VHIPDB->1RU(B(8RF)U+:8.@UJ5OBO'1@6.&2F M!5G.D9 U&BQX/.5X)#[TQ+JQB_R/D3IU>[SC[I[)O>&0A_@6&Z&L> =&!(OD M[ 6ILD[H 3UR35S0STR0I;L-3)2JMQ7B0\2IWL\'T1XNS.63.A?E6HCW A$^.(E.1Q\TE!)E+%Q& M;IUQT>MP3Y!KT.XIQOVC"6L>TJ7PMO'OK1/1U-GA)BNM(W@)4@G'(Q1G!8?> MFN<=.LMD_L"O-SX.T/]X&RQ#F^H8#%]8T%HRH5%S"4;STFAPURJ4PP>U+)[X MFJB;?,3\U]$H3WI:0;8B299YG8/@LV A>I4G:IW >F?\($,EVMH/9V4$:YV_2XNUMDN@L5<.$M05'*@B]3\ MD?UA_9.?+7T="*J!;3Z+^]^@L:BR#*HPG&54T5I85!Y9<714%ZV4%DVJ'>_" M>+8<=R#5)L/_%D!^PVDO)Z5<3;"RO)#2H8]UBKAFQ28N+21KVO0JN WBV?.[ MMT2;C.1;8%GDT,XC4$HFB58*9DRLN4U*,-I+-",?Q8%+0:70I/!T+9ICQ9M; ML;RW9$\E,'QQ%.2U+B7141#(X'-=62N]Z#SVX^S"3 M !NTRE6_2 %2R"P !Q9,5.C FB":5"XU##/5_F:+VL@)CC_7D9N91^]B8L'J MVE=0TR%MH3#ZL QR8Z3W;>Y!.P]?9@?N-5O!ATFY0K;?>6+/HM.?>L>!Y M'<)#9ELML6410.98I%.Z;3CU5#R?+CC?6[+/P_/1)D'M12%Y'4 MO6$0JZ.@ MI3:9<\C\&_=\=J)\)\]G!]$_D>>S!<+OGL\AM.[A^>S!R=-HC_3:.,GI0/2^ MEB:'Q'S2EEG0*!)HG8Z[M9RTY]-6:7:AXAB>SVOHCV>=>?^&4'LC[EL2L?XY M!WL[6\!;3>,POG@1@D[%DS1E=,Z2O(LR=$*$K'J/(CU8?&M_>$"JS!XO:2/X M'1:VRDKP)DF#-GC0/'MR]+6746AO T]2KF=EZS4>3%D'7O]VSVU#S$Z1@*R< M#P5!&XQ:Y @NUOH1X8)/0OBRGHN.8P+7[W@QF>!T\F*8;U5Y+=Z;WY)W5VO MYCU=?QL-Q\O?SJK';MP+D:Q4.3K&@=.FC1K)"PS T&>K:"^H^<\M#KA.5]%% M;_0'^L)G$)%+RYG'>O)X3S(*TC->4K!%&NYULP$"IS0YX.DT;UU+](X(:Q#0 M^'4T_%!G"M=!C-]>I__GK]R__HXYB0??PZ2W.>NY?)YL#)O32A "W-9N9IJ:P CP6S4-$U MN83<#MY3Q?N>2'4V*7!W%+;<8]=Z2M=XET&J+<"V#!SNA/9I8H@M:-^D6/ E-R3<>(+ZM3U5+?7JS?#3 MU71> B06A8#10S)!1+,Y(A&ANCM:CU'.RV1WZ:6[$/%,>XS M:OG1'_W! (9Y4?&'?JTO_&TTW2O\_N@C#X[I[@9Z-9QKN08M0C3:U'KI M:*7E'%.,DO[A;&\7_!V)>N]"UL>?V5+86Q2W@K9)@$F^<*MI9P24P6")*6(, MW#XH[5H/.W_SRP5;S9C<8*_$8'O_\#!9_S;:#C]..GI2+:M]9'E;,F2 M"(I$4]N+DCNN ]=%AC8S5P^#_00G>M=Z=N\@/QZ/+2S"G=#_%\+X_1^CFGE( M>[90S-J@F-;*L*B29B4X;6@KT=DWR7W9"^TWKW/[L-;"1=T=-.D.]ER&R"-X M^CCJ)/EH2X6=&&IG Q2GM6W2@&]/O-_5;2_F&E1%[P[[]>AJW$M)B!1*9LF& MR+1SGKPZ85@((I"/7GCP;<(E>\']KF[[\-:@2GL/U/1GR=>7U@K.F52N-O6( MD9'3F1F*8(O5VAEH_']SOVK8/;_>U31\\A3I]Q'PUP+?E ?R+VF;K=/&U MDYS.9&%:)UDH*; D+)I4.'ALXD1M#_%HU_JM=:D1*R=S';]Y43]__1O\]VC\ M<@"3>3M#[6*B%4;F >G[T)$SJ.D/N3B>,D>;X=@NPBK&)YN3W4A+MM_8#F+K MN*[!#=#?X'*9\+\-W*87\+OA?:(K^%;\;Z]GG9%W CKGHM MU%&&B M3Y$G)I3+2A%R+]HDSYV"KCUV&W^BJK8+9T]]D79XL<0N3V]ZO;9+X80%B(!9 MJ^BR1N$#US+5\9Y29:O-PS=M'9=/;&,>ZE)**.1@*FX]T]D6!C5>:T$)#P)! M-JJ*.,*5Q&U_YVU9?0U9QEF;Z)"!(-]:8T@L2D.V"2KRA!*ZTB9#X&%8)^J2 M[J(G]P8$=,?#DU\9O,,J4WISM78G"0;5@^Z)X*T,'IFK_7"THI/ IV1)1,AE M40)]:=*CL /L9ZAOQV:T@37W9KA@8OTR?OF2!E>Y/_RP/$UZY$N55 ?"NNAK M,R;N6% :&%AEO%-DF[3JR;P;T#-4MZ9<-;A'6.)X<_D)^N/92.O19-*3O"90 M*&1!9E]'"A,@41SCW$,AP%%!DTZZZ^&( M6CC,.:;OD==.M>2 R.LN;)U"%&P+N-\CKZWX/S04]5VX>P8D=<7*=$QG1<"\R2!2\ MD,X%7ZT? 1X-H(1R7X)KL.XBPI>CR\O^;&@B#//+T6Q:(@[W;/+UP,,.%N6V M0%?%21(L&4EX:#1W2)(L.D47T!H;3>IMA[D;D>[]?3_ZR(;BW>:K3R'5^R,# MP6CT!4!I)9W75F:#R3P@Y,,V@,W/W7\O>/R9#86]S0X1Z0PJ06:8Y9!S.NL1 M>%0FH_(F!'Q V@=N%K\B3/:O0;S]MP\6X48H]P8Y:B^\\=%FU$C.93V<#%<) M?+$ZI-X&5+N+9>^/^\Y?[T@P6WRTTH#.WG%/UJ+F4D85A;'9B)@<2AY[FW#M M+IK]/\:[?[\CX6Q5L<>!HX\@@).8-$*T"4OR(28ILO:]CO1V7DGGXM_[N][EZ<>A8INCW)/=;DU*D:..V48=N4O9&6ZCTB5M1\AAF\96 MK]A_3]GI\<5O4S/>J?-_<0QA1'!F-@M-FZ6K;D&1B)S$K4Y$>2 M!%23B[TN%W%HC.X^EM]Q_+F?\"4AZ;F0$CDRBDF#)"'@BA'S)+!LE8%8@$R: MXTCH%JKCWX ^F=:M1N>Z8ZM!OM!]<&^&4QSC9#I#Y^ME2I"6\8"1:5$CA<)D MQKDH-3SIN6F2B/$PK._*U 5?#2X/[J.K@:#^UT76_+;(!GI,=1_)0XF M-6L*)SV7M;7*(HO>"S(#ZD4@9,^2="F6)'+B3=*W=\#X7?\Z9[)![?%]J+_A M] +I \G]M/CIS%0@9,8YFYG*,3.=M&;!J<@P.B"C,V7/FV0B;0OPN[IUR^%] M73/=Z]H6 GO5G]3DO*OQ(EK<"\I:F[ 6S\JZ2QO/HB0/* ;GA XA.MFD=J\3 M],?*T3QAW6S-^:FD>;Z[7EI=4YUP-DO<,4:@CTXSD7'63(<650LL>([:)XO& MI2;AEO5PGBIY\PG48M0Y/0T\XONH%CE8V^!JF:NY"=C3)&5V0=ZC^G" Y(^J M&4IG1R8DDZ%Z+9F^!!^58"5D(PP8(!?F^6O$(ZF31U6('03>8ISI7"3S'?'. M-KKH.,VC+D($SB2=STSK0%:>):2JYLM)D'44< N%> S8\2WT;BA_L=I,NFR)0O/U%L%J0NS(*/BG/Z%3?:0/;">B1:U9ND8>=A; MW0F_F$RN+C_5%[6^55_SIN-SI L5XY9DHI-7B#S!=16*@Y&THD44*3 M1N ME_',PW2[Z/464>%CZ<-1,@%V74U=Q=OREW(O36\*'^D&%]WB_JN^4^O*T?)8=AU;*N M7)&UIXH/C$=>F[$(P4"@8"%&#&1S:BF:-*EJO;#OW\-IZ,Q1\BOVB>X6E;P% M.M9,2O7#!F#!9\X E8M!AZ#BD0R>;^6BIUN=;LWYB5_TD/A4+*ZV/"F!EF(U MBY9KIAUZRXL0KAPI+OO\+WIV4HOM+GIVH>>8X?QM<'WS%ST[D;=M7'\?R1]3 M,X2P03F;F,FS^;<^,2@@6")?SX2D/6^3 /L<+GJ:*,0N G^*BYYBLZGUYDPE M*YA&A2RJ8AGMC)839J1$Z)XT(SOO$ M5=9"9L\+YL*-$RD2KW*[*YZ.6Z)WZBH"1 $!ZC!K3$Q+CBQDE9C(JIA27.#R M2.G 3W?!,WMKC4F.\6/E\S.^&9)28(S_["SUA&8WP/7WJ(18.-EIF:MJ*#%\SSC/7&6497G!-.-=NOFR[MF8?_ M=M'_M4?"Z>A-*]-DS0H/6EU=E_&<%F,+L[K4[M&9LQA58%D74PMT7-1-2K!: M+>C[5_"T.M*AVT;6S!KA_N=H<#6KBK)'5D'A7"+3RM,_O+0, MLE(,.18LG@>Y.GWCGJVTP^N^025K1<91+DN6ESNOKZ978_R%#.?1U_JIW&"> MK)_; -;;:$ R(4E<.IK ZH1#)H%'FWG(01^IE<.^2_@&5?6)]> HA:S_@3"8 M?GP)XUFY[?LQ^4KU1G]VZXGY-Q+D+?1H!.ID!)-2Z5H1Z5DT!>E[U#868P,Y MWX:C5-E$5E!&LFF,8R&0 M.KFD0M+TMZ0\4NKM'NB_Z^L1V;^OPK9[%7YY-:[!RRI!D@_7CLQJQXQ09&K' M($E2J; @' :KEXT\LAB-%FA+LQD:YAVV3-0"6;V MA35%"\/A9$+59Y%'UJU&MN;\Q//(0D:I>93T^=6D/*X\"Y@#PZ*+CP6RA"9[ MYCGFD>VD%MOED>U"SS&SA;;!]U$WK9I0_M(_J@- XK)W'#+LJ.CG$ J MYA7/S)IDM10V!M.DH. YY)$U48A=!/X4>61:$"1'G.D,-=TD*EITX4Q!5K7= M+'G%31+MGU$>V4X4[II'MHO\3R2/S**1G@Y-<@RT)WD ?2>I*&9XBL*&(GEH MEY?P;//(#M&BUBPUV'A^O_KT:6XCPV!Q>X%W9;,6M5'?:8:;B6W(I9F5SO\]]LGVR$.\_X^ , MPT=@K60/>NE3T;H8ATISC:$(Z2'S7((W5H;>@P@/$M>O^!D'\F(TZ.\YI>VQ M)W8ORH<@KPC6EI0X!MH,ZYPV*T%I" *2I)\BA'Q?L)O1'R3FO<>^;'I2]V+= M9IR+C"D6#=I9T$*#YX4;G3F=.1XUXGUQ'C:ZY=[CR+^'#Q_&^&&6^S,J[XBM MX=4!"^RI-696SYHI1R4F*.N0S(U=[J(F$.Q,@5]GXY'7G9@\/;. MP]\N'WX3)2P&G);HZ2B69)TH%^CL,,!,,(;\,+38ING48\ .=[QGSWM-!_75Y/IZ!+'OWQ)@ZM,+-1:;?J_7'/6 (0A#;),945^ !'&0&N2 M!:K: 3I68MOXY#MC?8+;DBXUZ;[7WI:M%JU7ULMC'N)T)6>9=6+%6%V;A!4& MY$ 2U&2<5"G3=G?$K^JXEQ@M%:4SJ9_*?"[-(F+<* M@Q*!">T,TY@4BP8$TS8*X"D)QYNTX'D0U9/=/G3&_:K;U1D'+?SW.9:%=[D- MF)87"G?0/,TM0H=LK>K!P:)NSG^1TA67 S-95#4OA7GD@66KR+@T1:@VN1M' MX/V1NX)CT;Z+A#LN7%BN;#I:6>,BSB.C%]:YS(R/!$U$QR"*PCB'$CC]+ZSV M'EA;L/#(:XYO6AY P*B-]#JT%RNT=S-?[L4P_^,CB64" [P+S117BO*QGEMU M APZ%EQ"QJT(TB4OT#SF-&_QFN=*;)?2Z_"+G8RGO8OQ*%^EZ=OE'*O97E23 M_J+V@D6N,N&1P+SSCM7V%P* U,UOC/,5Y/IN \# MH.5]&HVGD^5<"(G*8N*LR$2.@N:909:%26F#S,$3P&U,K8TO>.XD=B.YCK^_ M%Q_&_40;^M5X!NL_ZAC'Y>^71J#1QG/N2=G(M-!"D1$HK&%D6(1$/J'SH+;@ M]?$W/7>".Y9EA^;5S(D;U)J:_O##RP%\)7BO!U?]/+FX&O=+/\WLR@5&QVW6 M=1:X=5RS/-'/8O83"OM2*( MOUW1-G0;&>TX=*1$%B'5N9F!EJX4>9/>JI*YCG:U"\_Z+_S!MSQWGCN4X<8J MWY:90EUF#;1+#]@B#R#9*#//R=9&W]X@B"23"]&6D((2=DT>0"<7_HNGO<-Z M=-/3WPS+:'P)BS4O;^"RMN!$H*_:U8X;I;;2,X7EY+/B4>=LFPPGVP;2N#JV*V@I^?_?WK7UMI$6(PE" M!Z((;8RT=;B2%7E6GG?I.?;HP2>F\F&":]!-:0MHM4GD3$I M'A8P")$79[C6;7H1[:3H! $QCO0;= RZUS?VQL@YGU\1D3<(7LQ7FY:PF^^1 M?9-7?SV?+\@QO_XPO\S+O+H\FZ>'3_GSOZ_HX[_FRR\+^N0;?673"T18,-D( MR[)32"L@6>:+#+072I.B3Q)XD[*L"7D\0>@>*T(:]![ZSL+-XKRI5)MI,N!S M*(9QI0N9],HP;P*RY%!'.KNMT4UVR!WTG"S(ADF^0?N@S\L%4;$^OE4N#A(2 M8T((XDYFYJPB0R[+6BJ39$I->@#=D7"":M]3OH\U[0:;1_GR;HLZN]ST1UTW M)UK0V5WSYTEP%VL9;/:T6W^-7W*ZNLB?RC.,O[N^^7"3::A<45X(SC0 P;1XSVK/&%8"IFS01?(B MFUQN]*=UJI*LYJAIK:?74:V%7$N9K&/!&V)+:L^L3HI9:UU-TV0=XS5 M6LTAT:N(JX]JFA?Q="'FAR[BZJ6M9ZMY]A%U<_U[]$D7)YA4$NI.:QEZJYA, M,KHL#7>YS3YQY$5Y'WV> "AFCDLQ"JE21.1Q0A]IH2SN-W(8VW5&>)NY6MY)TI%&O?K@XU'4:QSY-TAXW,>-UCYZ M68ADK]SZ/CPP-"23*+,/JJ0L&C6)>.41L"$(:JVGUQ$!2X7.\E*=-\YKR9\F M PXD&77<.>D5\&#?(F"C0:)7!*R/:II'0+H0\T-'P'IIZ]E0R#ZB;JY_*3QM MK+5=#X9ZKR2 ^0"9<;2U,ICV6]TD=?+8(V#CJ;V/A'>J>T3'ZM?+1?S7.Z1S MJDZ;)F&M=[\]O*D=#QKL0G4A<,MO$DG[H$N]'5,ZWW-]I8F= MM>@#K1..]!<0LC [--GG]0//I"^XS(_>?[:D%_V^V:.O[[[R&:_K7YW]!Y?I MSF5(1J(TJMY3DM&FC7',!2Y9B9)V6N-=SDW&) \G??"!OB\%F\35#W-2[M7Z MY%O'!7_[@O-/?ZR5^W&Q3F?-:>.5SU0*WDN2+/G;-8%1V.J!%7]B,S[^O]X'O?/KB0S3),DOB)X=( M%A9,_0'@R>MR*<0V XTF8O!MA1P#.,QD8>%TLFE1<:%*A,2&/;^OD2/#3H$I[.KLRTMJ'F"V3*HHZD]TR%(Z3 M5J(0GELP[I6=)L_Z)$>IBG_D\]^_T/_/ON4E_I[7=LW/>)G?X_GR[WAQE6?( M2QT)@TQ$THWVM9&=JBDFM9+!%+"Q4 M"[-"TTG@9&+!<\4DNLR3-Z%@FQ9CQR*!M_7W*K#7H 1^*L?D94'8B$8HSEG6 MU1SC=>)"!1L/^V_(X?=0T:01R%):ZR]0&"9-Y@J,TP%!GA M=3QH 0U!*)"N2=[T,3 _8M+Q2]RL=K&SR6<$(/<'0V)(F",MJ,!\R8'E@L%: MX$XWNI<:BX/)$I0/O'$=1./'DM2\(9^^O$["XYYVS<0SDU;6+H/1L0"Z,%4[ MB3KNG0Y-SNP'5!Q!TO*40-BN%MM;(8>XHMPIB#LVYNGS!F M&= -F#I,(O4 K/2UWJ92]&L!L00KC8Y S-3<@5H+B@E+'<)JULV!8CY,9M;1 M@/>%;/ CQVX?_3; [%8"Z$W)<#8R"="Q#I&LYXK1S)4 +)-;HX,L*F^W6!^K MG?\3U!RAA]MT1&V;HA_;TAM'40W2;N[3<]O_H -%+6VVQR0=N'1MF,X6 M303>X!QZ@C(T#E6H,_&BHCW.ELQ'0T(VU+1GOF,1-4HTC,.T(N6;X2K2'UA..Z"__EX)5:MUU1UI^NSJXNORR6 MY__+:48VG0\>D>5U)^@(=0X+69W*>1#2H72\38O=L3DY0O=M7"2/=D$Y"A:. MJ<)JBZ%OM$M59^;]8KF^3YME%9*+D%EVTM1Z?')OD%QB(*$[1!*[:-.BH!%# M;U _!#+&GDY820J5X'B/)[SC*5ROOG_ECPU/6'FJ%\?G\]__6"?O?"75?[WZ M.LM%\0B%K*R0?)T&+%DPGE:R+B&;)$3:[F[X]+#",8GZ86!Z6'6./.AP)$;P MOVM&2BPQ.55+=0O4&;.R=J*WS#A0VCJ=09KI<+DAZ@V7DZCS514%;572DF2] MM4$SB;4W,9K"@A26@0Q:)^]=%&TBRQ,Q^,,L@:-&3H.YEF<7Z^_D]#3#MV,6 M(1DE:H=>X5'6]HB&N4R'C$B2QZ"2"+9)Z*L;>3\<.AMHK45%TFBW3!Z\3)@# MDP)ID2@7:ZP1ZF##H$((]+=M2BY_P%3"0;OF031^+*F$MQ?KFX2.C%DE2\L. MK*_S;")#<)IQ5 XS>@&E2?;K?2)>__5R+QAL3T?<5QT-+I.V$\,Z4-/R-OD8 M8498<(>TM"RHG)GW,,I"_KGF3D.(1)+JU4G0? MD8X)UM-1Z7*Z41$BSMDU39A:>W%/_^*?Z]L#)%FO0^BGXM*?Z<:!=*.F8=$&_>2>8*5+B!B%[' MZ-1A&AT=#7A[I?@?'7;[Z'>R%/_@DHNVU$LL46\,0F#.960N(_,@+ZR'F2%/] IQKH4FH>8PU/D:&&PBF64:;@#?"2FU@? MQYGBWTL]+Z;X]Y%M YMA0]":RWK#G+Z;/RXN M]YJIU.OQ@\L[]F=F>U(/)., 1+*Y:-(*;>?<:)^X2\(9,+-]^6J@FKWG7?5[ M_E3*Z3 12R3!@_!<8/%:ZH0B(' ZS3GPONNVADV(JOC2_8OBNKY@JD4U*5( M*BFNN8U%&\FU-8E.N9",K .PHJ??NFIHG&*I9U^V>5%]Y2_?LSU\M#K5Q"#K MT#&=DF*(LK 2'.B9C!,@LE,*VU MHK-0UZI645" ++R-(=B3SNGMAJ8(>W11U%!K#4S,YVA\E\MB23MNK";2>3F/ MN&GL=TLZ1!MD#"0C!]-[B/?TY:[\_G>''^OS6/G\KG33CK;)X^+N8W?_B\6%TN\^7Y.\N-"1H-+ MB4XV#AHE@B>BC-'U.J9..%#",.7)N!%*J=SFANO-'!U?/RT*>GJ:S$:5;)3, M#(LCR$O'6;#<,W)GZ]@NI34T2?(8Y.@T$\OFQE-53T$"5B$01@K49C1*L=H\ M//HHK%>'=/XFK2@Y1G^OOY:.I43D^\W:IDRP\K>8UROX30.MI!)@H<6WCI@G M;9D7",SJS#E@\":T2;AZCJI#)3"TP\*N'(7!.FG@R6W1='M3TX&HEJD*3U)U MX&R%X=I;M!+]9+BHS8)-](IL#V/K"#K%7*%=F+MLG8.DO0^O' ]=4Q P;U-\NY3G]LO9O5F?IGU>KRRJ-VRM9GHA@)UAPON;ND<7G8R&2 M,VAEDQ32-AF*V8_,Z;V($72[VY(96S$M*F3NJ/UM2?1=;%($MZD,6"2Y YG4 M&S33-9DT) ]TU&K-;8$L=&N[^!GR3@PV8RGBF%(KAK?/W/=-DR5<]&JP:5RP M/MD Q9#>O!>*O"/4(0D5.8^=R#L(B EM MFV'#KSYTW L+O4+'?70R78BP U%OH>.^VNL6*]Q#])/A J6W*CDZ6F5-F)2D MN0#*L&3)(36Q*(0F!]=K"1V/#X<^$I\BB/.WO-XQ/^/R\GH=?,*X26K<-#LCT('$YSCI3/H9X]X^%O?3$9B+N M$MM2LGB5@^5*6.TBH$DN1B?0B!KJAIU"'B>&M>/I=[8F%D2;"F=9YI!TL>1*(M*X8:-(Z8F==.HL\8.BJ;WAT=%Q>,DW#$DW^9V9W%%Y]C?U"[7U23"?+&=(N27XV$5L@Z.B;3%?M2-^)P:6%5IJ4$CPI@\]7R_@% M5WFU!??K6=(ZY1" $=UUDG$A0TDJQ[3Q5GBO'+9)GNM+Z(G!J:F>&J3YW\+_ M,U[OQGX.PBBN';/)T'8)PC*BBK1OA+7<)0#;Y!:D"W$GAI_1]=%BG,?WGD:[ MC,=WUP\^60=X(G>B*.#,H:O7(Y8\KI0"*\9ZE4**(;:96+ MCB4HVXV_3?L_(8(%)^L1GDB@&%B0()C0)COO#9I<)CP7GR#Q\*W*FL&EVV$Y M5&V-S:_;EJ,=*&H9P7U,TF'"MZV4^ Q6!FA@&FQPJ4SVTK/H15T47C&?>60N M@(A%F:A*DPJ"J3#Q0@CW<)#H(_@1H;!:7LY^/E_F2!_?Y 9&@4YG'9@ &YF6 MP3(?(#*P(H7B3.2QR[!C>O(]]=.?ME7_^-6'M8CW4<1B%"E.,H_\*JSROZ_J M[<2W>B>Q;U#^Z><,GS;^,GG;N8\6O'=!DOL@M"K<"Y.$=2**F"V8-'N1TB'B MV[N3U(X'C2[ #KVA#&87M:>=JP)5@W-6">>RYRFJ[,LC"0YK K7]M/WO+78] M:70A=KFG )N<5]EDQ9VV%KW$S*TU5A#!UCW&X3UJ;]9W_5''8?[?G_X?4$L# M!!0 ( !6!:U(_I^"7RKH #&3!P 4 ;V1C+3(P,C$P,3,Q7VQA8BYX M;6SYH=IZRK>ZJEZ5VKX3'2\RL%&B MG)1YD:U7 M__X[] ?O=T"N^%IDJ]M__]TO-^]A\KO__1__ZW_]V_\#X?]]_?4C>+OFFWNY M*L&;7-)2"O!;5MZ!OPA9_ VD^?H>_&6=_RU[I!#^1W73F_7#4Y[=WI7 ]WQT M^-?\CRB6B4\3 7%*?8A1%,-$I 12PL( 12D-A7]U^\?03SR!8P03+TDA)AQ# M0K$/ RZ35 1^Q!)2/729K?[V1_T_C!82*.561?7/?__=75D^_/'''W_[[;<_ M?&?Y\@_K_/9'W_."']NK?]=<_OWH^M^"ZFI$"/FQ^NOVTB([=:%Z+/KQ__[\ M\1N_D_<49JNBI"NN!RBR/Q;5+S^N.2TKS"_*!H?\%V\N@_A5$"A/TA^^% M^-U__"\ :CCR]5)^E2G0__WEZX>S0Y(?]14_KN2MGMDO,L_6XEM)\_(C97*I MI*^>5CX]R'__79'=/RQE^[N[7*:G'[O,\V=/U5(2+26*M)2_/S?8CP/$=R1O M>2RK ^$J=3^YDK$+TT_.Q+U1_"#'%WAOF,$BUR_4NY68ZMW=#C58]/$E=O5: MK$NZG."UV VS)_)2_^*C^JD91C^H@TRK<1KJWA-5?B_E2LB:+9\]&F3BWW^G M?EJL!5^\WA392A9%N6Y_^B9O]3+XL[QG,E^@F'LR1IY:Q6(&<2@#2.,P@4E" M*$F#F! D%N7V]5[(%?SE6RM)-9SQ6+^ST+<\\]WFLEAOZ7IY8QM8+I M-2_Y<47O9?% FQN4P-HXJ'7XCU9(4*[!]N%G\VX\[#8F@O#9H'.%E.W0"U MP>NAVAK[OJI!9\;ZU?227$%5AL] M_6"=@D+K:2VJ](%Z_RC OM)@3VO GL#^=8WFH%+]"M3* M@SWM0:4^*)7^H '@"M00@&P%:A"&L_)+3=LSB[::LI06K,*\$4G-G^_]*)=E MT?Y&KP8>]%"S.__]Y+)/LKB\U(RT*]6+C6^W[ F9+=J#M!MUZR*)0LEH[,'0 MB]3^@2 .:90(2'P_\8,@C!%G)LO2X8/GMFQL3P^U<&9+Q1%6W50^!(&1J=9, M>6/V.Z?ICIV*EIX*R?]PNW[\4=U2,Y/ZX9"0CAXW"6&<4Z+]H,_^O9^=67W- MG]:K]8/,%26L;C^L^/I>OONN.4(NB(P%YZD'_9A$$#-/&88\BJ ,:) *%$>1 M']A8A]W#S>WCK*15%ITL[8RX"Z":F5[NH!KY*ZY-FWU)02TJ>-4(^X,[R\8, M%9?VR(41)[4BS+0_7/L-[^I'(%_ELCKRI7GY=*-,@8+RRBQX_;3_E^OO6;$( M">4)2Q"4D799T5! QCF#B<34]U$D2&QT)F@_]-R(I9$/5 *"7[6(AL=;/6 W MHYMQP!R9>JQPM.8:>TA<\H[%Z)-RD#TJAWS4XPG]N$GM8RA;RN)Z):XYSS=T M65PSM9%1XQE^%1U/F-%GT$H)Z$J 5D[U.322.OPD#/!P^0UT#3?I2V^@]^%; M;G*+W6NM3YW5]R+D/B(V.<3O&F-LB6MN=V:I4O\PTTI6EK@]>*5?[HTV]--#[=5YF_UT? MX:F__5.(DNH[^2<Y M?#)W0YV;J\N>.PY>UKT7] K00O].O=F T:4.D0+%G507"J4;2-O M>7F7KS>W=^I-OA.A'43V5RI7Y95J^*_P/@ZT+)KOY<*G'T?E%)II7:2;.4MPJI1LG;VK72 M7K7^;57[5_0_ZCG7?Y+?'Y;K:@PEPZ/Z985 (QS7"C6B;J4J,[5'U1]VEF;J M\>P)+.EO?W#C&[WP8G;X1,_=.9DO](+H^S[02Y?V,]M^SE;KO#IT5LN(+,H; MO8XN?!$G/% KG$\9@S@*,60AC2"*D*1!F/@>LG)4GAQE;FN,OZ M7*66%?Q:26NY9SR-JYDA/!BMD=>COD!96\"=0+BT?4\/-*G5VZGKH;W;?7'/ M* BU*M?>J>K&U3 TP!5:8_OS#8&R=[*; .#4,]XYX+3N;!/=CWS01C?U/.J1 M*YVPH3;;U;;PB[(PJ?]7!70Z@)VRMB14.\I M,SRZFV B1C_>/D;[5RTHJ"1U>:XW$"RGAWY]99GV1' @8D?'A4.?U]/"XG=2 M;);R4:%CTF1K@E5;AA]9?SIZJ/Z]7:LHM#;J!TVAH M\DTW.6,;A8TF^ACHTARUP0SU5-4;2C *"SO"UZG-.5"D::U2-_@=V:V.'CNW M3( _JUVZ%&WDYE^D/FV5XOI1YO165F&=;Y6F[VF6_YDN-W(1AJG/D. PI )! M3(2$B?0I9(33.&6(QUS.(U7 4K.YK1JU^%?@MT9P0&O)ZY/PQA>@A >/6OJY M)!C8ODZ&:\YY_2#)$SSF=+ENBKX#];(>W,I5Y+L7[;*5]R6^TWU5[2C;JEZOR MDRP7:1"E%*<1E%@F$+/(A]3S4BA23ZWG(@R)#&W6](LCSFVM52*!S:IQPBM: M$Y*5("N*3>5\KSS5=@OL9O5FQ%&(8#SXX]/ER__O#QP\V' M=]_ /]/[AW\%WVX^O_D___GYX]MW7[_]\^\3'\7_"M[]O[]\N/DO2XXQG0I# MPAD!X+'99R=RY>QL=L9C1,_;HN.4B4S'GI:6+!$YXBC;^R<^@_V8K>2'4MX7 MBLHB3R2(P]0+ F7[2 0)H@)23EB82!PPQ"2&WRJ-=%!Z&Y.1S[! M[#53LB_]W*9 5V9M MNWH\-0,6;S?R.E5<][4.(_XO2?/WV:-<4.2' 5(F:!"Q%.(0$AJS[?79/>5Y@(SX,N=,[]8'/M"_8]$WRC8[X M?_>=WVD:_Z3>X4681D@9M@GDOA=!3'T.$\XH1#R)*%6DZ9MMV<\-,#?Z:V4$ MK9! 2VE>R>DDB-WTY@*:LP%-ZS>TN/N2KQ\S(<7KIU\*[]U76D>0 MK7[8L]!V>KHSNL9 WZ41YE2^28VR,9 ]--)&&:,?XZL1SQZI^R8*G(@Q"D4 A(@_B.&&0<1%!'A!ET$78"UBZV.^C<)%& MK,8WXHF+_2( M_.XXM1=L+DG33H!)6;$7-H>TU^\AP\+=OLI'N=K(-W5,B[)))6/,\R%%E"B; M5!FF:EOJ049CAJ6/_(A8I7B>'F9N&]/M 4!5]Z0]!:B^+?&H0W_ZA;4=8&M& M3L,1&YF%6@%!(^$5:&1T'[5V&H,Q0M4.1GJ1^+33VIX+2CMS=<_2QL_+G6H# M2U%!$#)$$20)C90MXQ/(@#/P0$RHY1 E5._V8Z6P@AB#%/*8A#P0C5ME 0Z&<@%+'@M*,1 <"-#*# M[K:^SS;,#BL_GU??:;GG$\-,6^/YO)Y'A9T[+ATUGEB,PUC93%5[42QI M#!F)$T@"PFB:QI0+84.9QT/,C3'K<[E&.+ G;^_0.CMK:1A"8SLC=\*-8"2= M5WVD6+@7,8[.:]D1W^;&**HJ]K4[KW8GMMN!U7&^"XR"4,8<05](':P6<\@B M7T(4G-3L9QP_JM ')) M)68#3\HN5E@<$H[=S;V/:;*5%$U1FR_JS5'<5M)L69U0+-(HBL(HB&'B^K?T MVL.UZJAG3SOK(YZN>3$^ZG&$]OA'/A, W>>8R _Q\=%72-.?6QDH/V)XR.3 MN^96?^73>O58I8-?KI7!F!?$'B;03PF&.) 4$LYB*(/ 3X3Z"Q?IHJYL_:VD M>6G&C'-0S881#A4Z/P2L-Z414E70NV[34NT7 $F M;[-55>N\J>L^EZHM%B^A#,,@Y9$/@X %VH^2P(2HK8' :8+\0'HL;5_"=RM# M5_ <%+-_!5OU_H%>0%E=_P_\]IF9'W,0=49&SG25@K;P_$\J$60_Y[/('G*I MUS]&_M$(,SE=3: >LO7NAU8)\'Z=?Y4/BF/NE*R?4Z7/_7I5)<\N$*:$5+0%&/DM\%>-Q95L2^.W"/,ZV:"[?B71M:J7XS>^FWR MIWH9MBQV?1EZLP7.$9*3-::K5PR]7=Z)J\&L!0;?.J'LTY_.$!W';>HNC3IU MMSI#%$XTK3.]LV>R05'(%,961I&%*(-%U@##!#%*9JGV%I\,Q A0@WRJ( MX/GCYW:V=_WMV[N;;Y91_L\!,R.)_C",[1BH!!NEN,9IG9W&MS\?8=H(]9/: M'<68G[ZJ;_,=];GKHFY2O-WD:O-8URRL#)'3QM#""V484LY@$*7J("%%*>E@/]I+,U)K0^23;VH)J$:SW\YN5FA2P7*]NH6*A>Y"IOZYT MLTGPH.ZV=#OVF#7#G?4XDS#A/K@ M?A7]0;TZO2N=V?07S5YU&HQ3&56=C4X MZ=$\J"^:;CL*64LQ<9NAOB@=]Q[J_23[Q.AWZNLMGZZ%R'63(]WUZ'->9?4H MI1=2(A\3CT!)&=<[K!@R7_V3;*+F?9FUT_=S\B<]K M2R\\Q@55&RA(!9>*:-0NBZ6)FI\H34E :1HAV<<8FTC^F9IP;6^&U>:>U6V( MB\JVF(M'Y> E>&FO28\Y_9_F&3GLH?"/X/@X/6W_&,Z- ]G_AS@P3L_(2S4N M&+@&/B]5U!XZ+B(J<12($#+I"X@%3F'"O!#&'F-2>($@U"KR[_0P62)?KWXHZQVB]_SH$FWE@]3@<;MUDS7N SC^DJX$E"(?92#!F2'-)4DV. VEH?M@,$!CNQ$.L!DA$ZD; Z=NA=,C3>M> MZ-3VR,W0?76_C_]$+\5/ZW*O1RD3E!&,)20AB70B8J+,\B"!04P81R'U"8IL M:.#2@#,D!/->LG9L<1%[,]YPB>C(#-+5XE7+/%*?;5.$7/++Q3$G91I3! XY MQ_@^._99"]Y1HJ8AN.N5J$>\H=]E^\N%VI3@,.81#'T=#LT0U[L5#KU8<$I" MGR?G1C4ON27G8MGLHPW)S=W4COIFWD1VWD1E6<1J+49Y/)!=Q14_ZHS!O2< MZ=_3V]N\.JP&]%ZKK@^0EWL=:+*Z$YL K_2$ZK"YW^XR?J=^_[C.N+K@CJKU M2JF4<;I)1YFQMNOVX/*@-\^T//1[QM3)OOT^[;88!SF8;#;?8 MC;R";T%KI06O]K=RC< .*R69H^-RFV$PZJ0;#7,4#K<:%G>Z<']\U4D?G]-? M"EF%;RY21@(?1QX,42(AIFJ'D<@D@"Q.$0^%+\/8JDMJYVASVT)\?N[R +D6 M%ZY3J"P30*OPUB%>D$.L^SA#!B XM4_D:XN>$A94TH[E'3D#RGA.DL,!7]!7 M0!3CU/1S$:8)[1"MV##G3 ,,VX[0X3CD%K[)5$VYX?KM@C;P9'PT% MO5F MJ38&KW^6.B!7[9ZB(!$20[53"M7N"7'(4$Q@E!+?9U*&J>];>HD/AIB;0=-D M4EUZ!F_4GI=%Z5>9U;\L/*_7=R:+<9DT' MJ6"2*!9(D*YG*S&&)(@8E 1'6* TH-CJ2,6M>',CE'WM_OGWB8_B?VUBW7ND MHKJ;Q%@PCX:2P31)"<0!X3 )X@BF7LPXC3Q$U-A61_ O-XW3'-?OZ?;EI&7E=VE?L7YKYN );Y4"C';@^\'@^5Q"T&HY21F$<\)TG+;N3] FG_FH60(?4093 B1%GP M1+?G\:@//8)IC)(@(K&5!6\KP-R6XVT1)<4$>2TG>-""VCI?+>?!U!4['KJC M.V9K,"NYP)[P5V!W"%,EXCR[TJ6CMA]V;MVVEC),[,3MA]"Q2[?GRV 55)Y$D$D4!C$,>0>QQ'](XCJ$G A)3['.9 M6@6T&XTZ-W:KA :-U%5XVC.Y+5ON&.%N1FS.T1R9S2X .5) NQ5*3GOX& T\ M;5L?&RR..OU8W=R/EC[)WYIH.FT)YNN5^I'+.MTW?W.G'3[;>+OJBDP-_["4 M'[.5_%#*^V(1Q\1+ ^E#H1TTF,*Z2CF:ME=H+X:XO:_2RH[OA\VE&A9/.TL@T.7""P*]:*5!IY9!&G2'LDF*' M"S4I_3K#\)":W3VX'VUOXYWK[DL[0P8A08)$8$A]W9I1W0Q9H S(B/,DX2)& MGL=MV/C<0',CV3K[49]:#.W1>!9:,V)T =C(?+?+"5*[VKH#VZB=V"Y!XI*@ MSHXU*>];Y_!6#G5JYP:OE?VA>YB>-A3L;WDH3Y/HKKLBZX[KRBK MSMBYSU;9_>9^$4DO9"'SU)8T),K(\R-( I3""/FIGTCLR]3H ,ZY9'/CH:IR M3E7?J;(1*E&OP,^UL.#5DZ2Y::".^UGL9K 7G9NQW2Q]BR U,UE/9#.-+S5] MYFF5+S:-$V5;ZHFHOZ@FL;#.B-0IBO7.OM00U6D]5F@#K>36659T#9%4E\NLOI(^)[F?Y/E M[C=5:J(6*5WG]U5!Y^V?W&03CC*O'4F&;L>;+/=P%)CV4Q+'&:#W5N @/?*+ MKHB@V&TEOJR+,I=EEE="[1I8%HN I"1&*(;85W84CJ, ,I&FD"0DH9)Z<10* MRWV"O11S6[P;D>N4Z6=" U8WDK3?2_28&^.-QKB(C[\+.57%8+_+ZOY\U!N\ MYXJ!UY=FI<]>I3^JCCI?3'ZL36Z !#^N9=*G?J1-59'3-GT^R_)SJ M'5E%U8?2;<.74!#YC)( (NX'$&-=DBX,$21A&A :!CP@=O4I!XLT-U(]59>J MUNF/EFF;PV?+C%FGG8.1:?8\_$UMJRN@6Y H2U=I-4KXF#LXG::.#I=JVOQ2 M9R@>):&Z>_*0E(TJ0NT+S3_G57']N@^'&K>RM76+#(^FBF>5I:J;$*8<$D80 M9#&+ DFB-$X2^QR.SC'G1J1-"D-1IS$]T*:/;Y4!)M;+)LL\$LD\%, MIL",/!T#.S([[K<7F-W:-UZK**1\GJ#?^I2>VOC+MQO%E5_K&-G_DC2_4?,E%XB%B:11"IGG M1;I:!X74IQ(BF2 /$1QYH5$5P.&BS(W"U)L9V(9O]9X&,[Z:!MR1::Q6X@H< M5?O8:K(KAGX%E#9ZI]WH [1"H-+(90S84%3=!H;UEF;B:+&AJ!V'D U^XH"M M]9X/?N>97_@BB!%!$I* ";5E3M5/3!(U>10E'.N0,:O:[>>'FAO]59+VV/2> MQM%B,SL8G4DVJ7M27NV%B79BX7R'>7JTZ7>.G5J?W!%VWS&L)M$VWJ'N M3JMVF0N$6$K2E$'A2P\J4@@@B46B68&S0"9,1JA/(:+CH>;&"MLR.4WATJH< M:K\J0R=P-6,)-VB-S!);H'8!3'4%LZ(ZPW)?0>@\&F.4#3HQVHO4"CJO];D" M01UW].SZ(OZZ*CDT#SC^MBD.I^R[$PS]G2;D>"<)G%D*KW^\N&-0;/K MK8]6E^E^LRY*L*>3P\8Z$P'OM$7/V#)/V^QGHADX:ALTU;A]8VL>E6CK_$E; M4G$3D*G?@293R241&*/>XDD*+4+F=D]?&[\WLK6(WI^#S$1"A$@ M*F LPQABIGXB4>#! &/! DZ9GZB=_EK-\_[$<33'FAV'QYRXIF_UC:JZ.( M6%GQ^;OO35T0;"JV\Z#K@(0T(8L2O M82W#W"A21TU\HTO;#[T/^F9\,#*F(]-&6R.X*J[1RE\U: &M!E=@JP-HE="' M "ZK;_2&T&T!#GLQ)J[!T1NGXS(<_1\UT*C[N,UY]F02I)(CZ/DHT%70/;4K MD@&,:)+(B 6^[UM503\>8F[LM96PIYGRT3)??!@B4YDL(Z5RGU=^% /FX\LD M6Y_7\JPQ!S'B,52?,85! MI'9O'HI2K&XW3%@\.<+W3Q M(X/N]'V39<)UBKV?T=9]84\OSJY)EDF,\39*WP^D%^.80C^(0H@#%D%">:BH M/$$R90*3V&JSV5..N3'\I6;?6@?+E(J^,V3H3QD?]['=)!<@GS:18B">3KT? M/469UJDQ#*\C7\7 Q_4.F=&-!YM,QR_J]7RGR%E[6M]ORDTNW]4)[WFU>=;U M>W5>W%>I5T UR.?T?59PNM1A?0OD8\1BZ<,@%03B-/4A8U$* T[]" D6\\BV MUY9&M>^*,KNOOGJ^+[LV.?)6?OVEM\6&TDH3H*M[6 ?NN)I=,TY^F3D; MF:8;I4"C%=!JZZR< MO=+>K:%L"J'/X'39[V*]S/1)JMB.4'Q.3VP_=R=H-*0Q(1R&8<(AUAVR$A0I M='V1)B).9$*-3M"&"C(W>MCJ O:5 3MM]!;@Y!&/P7F.VRF\['B9:F)&9JE_ MH#DQ]_E,-3=3N8;&G",K/XP+8#O<-8,>/YE7QP4(^\X?)\_K6?M%-PC]G%:5 M'-ZN]O'+@O MO=&=!1?(%[''4JFWHQAB7P;*-"44IAX+F?JG%U*K!@7/'S^W+WMO"U;)9_E- M'V!GN2>U1F2Z_>@%,/IO19_I/,HVM![A9;:@S[0[N_U\?I4KMZ-N057Y/9]7 MX]R_XFU6\.6ZV*B7IGYAJ<1IFI 8QI(SB(.$P$3]1BWEH9 A\:0761U .9%J M;AQQRGM57*QYVURVIUP_BG$ST7V=CR-/WPOX'4>9.0<>QP%(C^ML["/8"_L9 M!V!YV<4XY.&NN+[M]ZQ3OA<<,S_V< (]R3V(&6.0*!PACV1$>1A0M2$;1N+[ MP\V-G;>=U;D2;BBU/L.U+V?V1>L%R/!JUYC^31=\#OCM%"KC$M>S$5^8D4YI M?YEJ3M[5CT-^>7B?KU=EVSIG5T3B9WG/9+Z(I61)+#SH2Z8SK%"50$H@(93X M,:&(2:-\#,/QYL8BVX;M'U;@6CSJP'0[+KF$KQF9.$1M9#;YY0&F6M13=4G MK[6X#NTE0V!<$LJE(2=E%$/]#RG%]+:>-21/EJW,9+%7N+(I6_DS+3=Y5CYM M736ACQA+E-&"?1WZ$,<<,ID@&":4)@F*<"RLZH4/D&5N7&11++:J%7NUK13; M:F99PG+ -)K1VD23,S+E#9^7<=HW# ?7:57- >),6W9S.&Y'=3D=/-*.BH7, M%N]6I7K0MWNZ7+[>%,J$+(I%%')&_4!"Z?FZAF^((='T*K%'L8A]B@,C']V9 MY\^-,FL1024C:(4T8\%S"'8SFP-<1F8K.TB,6>>"XCLF*5HJ*23_P^WZ\4=U M9\TBZH=#\CCWU$D(X8)*[4=^Z;)!Q7[VZJ+M3*30]R,B4^CQB.@6@!Y,:!I" M(0*./)I$:2I[U/0Y,=3VULR>J-;!1 8 FQDO;F ;^6OOB5C? CP=8(Q0 M9^?4:"]13J=#ZS-5<[KN<-5-M(H$N%LOU3.*=W_?*'[2)L;[=:[[F2YXRM6& M*F!0^B2 .&(8,LPC12=,<,YI1&++HHA6X\^-6L!&D4L M6<=VFLRH:$3P1^:G$7!WT#K4"+UQFX9VB_#"[4*-\+G<*-3L,3U"\)L:9,NL M*%>R7 0X"7 :4^B)T(.8*UN)1B*$:1"$J4Z^\Y!Q3: \^-QUKQ@)9O6PF& M[I5#H <5P/\IOD(>KIS?_Q1=)4D,: G^1%<;FC^! %T!'6M;_?E/F^7V-]Z5 M+BJCZ:#V*I._F8-LI1Y_WS2@IES12=V: U# MFBV9OI-EJ^;5S\&Z"O90UM>J4 98=>,=?:Q$!FFFS#/9M _G&5VJ24Y=%24Z M,X5=\>T'=TP7LGY:U&=1Z&!U>AS(W\M9]/].AN[(1+\'[%;(:DG\=/WG$4+;>\'DTARU$V!28[07-H>F:+^'V)_ M7ZL'"_WP]TMZNV#2(XC'&*:1GT#LL0 R2GR(0DP)B9BB*Z.6\T=/GAL/;84# M6CKSX_;G<%T^:.\-PLAT8:B_U=GZ25T'G*H_?]YDY^DGU=@_23]]04]3HK+A M/JH=BOB@C-[5;<:6LFYU]3/]ZSJO4F8^J8EL%C'FB\"/,(.,(]W_-Q P08&$ M09"$7N+%H6!6S:4LQY_;9UR+#ROYP4Z!;>NV2@=0)WII+?H:&I:S9&AJC(?] MV,:&<]CM#9!^X#DU02Q%F-8(Z8?/D1G2\S$]\_ET.Z;7A^V8]F*_7C_M+FDC MP_1)W*>-C@G[G%9_+:XWY=TZS_Y;BH7:747,3P,=/4 @5C,)$[4%4U9-',E8 MQ"3Q(ZN40-<2SHU1:SG!3D#PJJA$_L$RO=#Y5)J1ZHM.T,BTN]]3;U^[9P&L M[.ET[SVMXQ5HIE; :=*E*1 M9DN=X/1^G?^D[JTZROF!I]NS<)U"3C"!C.$(1AX5(24H3815&L%8@LYUQ6CE M?.$%XVA>IUTWALS6/^+RL9UUW5VATGA^Z\BY.9GC' M.G=.CCRW5>"T8^<*U&(/]^NO 7=^IT8F+BT.E^0#_N^B3+-[2X^Y*O'S,AQ>NG7PI]=K/-[[C6\3!5 M9L&0J.PGN*RTYR%8_V,%LS67VB+DD,XO1)V4S M>U0.Z:S'$_JFA[V1NG?K\L-*R.__1SXM0A:E-$&Z];NVM!(:0YI$2+%8&I.( M!X0*HPK$9T>8FVW5Y$,U4H)*3*#DM,T2.P3RLOMZ,#PC4XLU,CV2Q,G5'K.&7LW(5]D\:JN,HO-"_;P*PTH<0/*8(1I8':0_D24JRV5+X? M2L0]/U ;++MDL<,AYO9!-Q*"2L2>/ND30)K9$,/@&?F#MD2F1Q+8.>7=)G\= MC3)QTM.6%QQZK2V'8#]'';*,.G?D1P'$*U'=';$NV]C7$*)?$8 MPM*/@J%=Y?H+-S=.&5(P<(*RCN>FV(RS7FKB1F:[044>*_7V#H!&ZL0R!O0O M7O7QG'SS+_YX 5DG-2 OC3'<\KO9);3LJ"#V(QQ)EL*8)E(WFT.0A;ZNZ(L3 MCE(2!9Y5HL2E >?&X,]MGSV)^QN&)W&V-Q.'HC>IT;@G[$B4: K-6";ER3%? MS,#L0J#+W.R\SWDT]>NG7;QBU8,Q0<0C,==!@9'.N(U2R*)0P!BA6"0T\=26 MU%$D]>'8[G!>?5J[']#;IQNFS<08^O3&@7MLKYY+I%W&3)_#;*)XZ:/A MYQ(K?0X7BSCILX]PW;3]JRPW^>KS2O^N'GJA]L^>I&$ $X85T\D@A33@,0RY M4'MG%B 6RL5*WFI2OG'1G?U8!J.OC]1?WY$D(YXZZ,HC7>KLU^OR35.OH8JC6,0!"]-4Q^HF!$,LX@A2]3L8 M1B1,>"RC5%KE=G0/-S>CK?*H[XEKV=&M&UHSDG('V,BT=(C5E2X@TPI;1UDY M[/IFA(K3#G#=(T[;#+ K/*L[<#SHY9*;B#W M!-=% ;4JP6I?@04EN2SJ&$V%*/^[A'9V(:F3W90:MT!6R2FSP)'5O M@@YT>W"2'51NV;&3CM!02TI^-4D"MH27C,*<@+: MR)S3$R_[;)U+6#A-MSD[V+3Y,I=T/DIXN7A#3YZ0M]J+UP0"Z5,?$D<^3/PH M5=S $&0I2Z#T%2TDE*,06;55>_;TV?%!+5S/,*KGP!E^]7WA&/M+K^4J1HB; M.JFRTP_ZV0#3?L2G=#OZ<$]>-+!M]>=4;WS>+]>_%=O*[K&'J.!1K+8>$8?8 M"Q*8A(D/91R%6$CU]7*K:,BNP6;W*6^[.*_3.F6@$K=W ?U.H V_=4?PC?WI M]T>N?T/L#DA&:8]]:KR7:9;=H?G9UME=]_3D$7XGQ68IFS18=IA'^U6J83)] M-%N5L;Y>B8/?_++*RJ+)U'AZ'O6S\-,X93[&,!5$0.S[VH909$1BQ GVXP0% M=C;$B,+.CL<:7?7'N-.B+AF_'Y]B>6@[ZGP;TN%,9G%L.CU5 F&7E7YU/*LZ M://HEUK9JS:M[:EIQ3U.SNX4$^.4U,>4=]I%80+DCQ:5*<;LMRB]2U/)U6+W M[CN_T]_+5[7\?5[II4])<7#.OXB1I(%'")0IT7VB1 "9+WT8^XF(41*PD%N5 ML[09?&Z+1BV[7C)D(SW(=5WY^N="N\LKPTXSS3#GG]44F:T+8P$_,L_O,&\% M!U^K6OY]L+;F[#Z@N>1@J_$GY=0^R!QR9*]G]..\ZZ6RZG4_B/?K_.UZP\IT ML[SF7/>4*+Y*+M4PBF'?:._ JEQ000/A>01Z4>!!C(3>ZQ,$8XE9R ([ 28E-]Z87-(TKL*P_K^?EWWPZJ+;GW>E$6I M%LAL=;N(O1!Y"%&8ACZ#. ACR%)%:7MB6Y=KZ$*\F[SVD>>"'%$)40D#"$6:0B3T ^A3TDJO#A(" EM;"=[$>9& M/F^NO_TG>/_Q\U^^@?=?/_\,WG_X=/WIS8=//X'K-S=FL@ZT M_)GF?Y.ZDM:;=5$6[9[%9QZ6,0I@$.E"?8@SF"3JGUY,HS0B3 :$6^T=.P:; M&]/=Y%1(\*#F>ETY3ZK3&2H>95YFA;%]902SX=;0$7CC[P2UF& K)Z@$'6/+ M9P"(TQU>UWC3;N@,-#_:OYGON37,F<+J]7XEK<9ZM,\Y/NAEM% MK19R$7+FH2BA4)$'A]A7.[9$$0O$&!.,8XIC3-KT0$,OK]' 1A_'\YS L3VV MM=Q7H)&\XI;GLH-&>%NGK=E4&+I?W<$[54B:,:XN@]5L4'(;Q68T\L3A;39H M',>]6=W=T^39:[+\.3U,H%Y02>.XBE\5FJ8"3T 2$ %#A!4>+/(8MDKTZQYN M;F;/]4$W]&Q7-J!/LO(%K TM'V<(CFW['(!W5'/!H?%CA(E3\Z=[Q&D-("/M MCTP@L[OZL;&(Y68@"LY[0CC'(QF3.$ G)$IHI+PJMH3C1JA=0$)E\1P;JA)&>&"OH=4 M<.GR?AQ05;JKV>33NL[/4]M[M;,)(X92F"0B4 :%;G,=*_N"R 11J?<]U"KL MZ.0H<_O^*R'M/OW3Z)E]^(,Q&?FSKRMLMAUK=R*Z^^ [$7#YN9\>:-*/O5/7 MPT^]^^)^'[HN.J+[T%8EQ-+0XP$/$:111" F/(0D(@AB5+4\D;'TK')C]Q\^ MM\^Z*J%3-UGN49CM&6QF'W9?,$;^GHUQL/Z.3RGL\O-]]OQ)O]I3FAU^K">O MZ5VZ3.H$^:_R4:XVQ!*K;SCA' :85C=OLT*OESKAFR[G:WT"8YU?(D,?=W9$3-( MTSB"G/"4H< /$(I[I,]WC3DW%MHUY6K3ZW="]TJP[P3ZM6\9_#8RM]"A)FOO(2T@LH$0R M4OL4[,$DY3$,XD!W-6-82BN[Y^0HBKB0N -W&J:]3\,^_1Y'W MK^"?T)47^94#4?\8)[J(WY_H:D/S)Q"@*Z!>3U3]^4^;Y?8WWI5Z>J$+5&:/ M 9&)F?]N2[ DK"$<)!.B%P6QS_U$ 35\3OT/6X#'[7Q3U] MJ+7_C@7(D[&"""6I3BZ*.*0!$I"CE DO("S@5CU=>_A$)^C7>J/'N.3!ZX() M1[J#%,)0A(+KPM@44J*+'40>E2A L4^M3+R9NH[[ V1&@22,"$A4Y:/)](D#FF2^ X:_IP: M>VY?ZMD6-D7OC9?-3)B:-*/@.[JA8P#M2#NR'HA-T#3HY/!SZ!_4A8MA*Z'. M1]A16I&7N^I-W[AE& LN4[512Q./0!RD&!(4A=#S$V5>T0![J5&Z MX]D1YD9/6R&O0"NFU3'T>2B[F<<)0&,?]!@"8DP>%Y7NH AU[QX]J'\=4L/Y MAT]" !=U:S_SRQ?VLT\^K-3W(HNR"5Q]*UFYD)(F:> E,,:Q+I<:1Y!XR(=4 M_=IC7NP1)NS"X$^,8O3&3AKSW@I9UWGO", V!M+,C.@+SC2?\Q:51KPKH 5T M9Q)T:.]RZ3\US*1+?(>>ATMYUZ4]O3PZ4_GU856L/6_2ZZ?=)4V!M^O?:"YT M39CRZ<.J*/--54NWBE6YN:.KSP^5>?%IO7I4HDKQ:7//9+Z@). >8UQ-0%2+!ZD(B^AZ"PO#3U&4\EO\^$=:C'>-ZB$A+64^O"V MK:E75#7UUKOT\RO Y&VV6FGG"J-+?5YLZ9N:[#5A"8^B0*TN$<5JJTL]W:LH M$6J)05$N]4IS[ M6C^+Y6!/X&3)3JW[%:BU!WOJ-_W52P4 :!"H8D!K#-2/%0H./;-33YQ3_^YD MPD_K)9YZ3HY\S9,+8%_[Z9ODFUP-AGQVDY5+N.5F]I7/*[%=7.GN-J[; SW/KOBBS+/\F\\>,5UDV=>V_11RJ M?0L)(ACX-(8XD6H)3=4W']5KIH=;ZX%UP58-O>;RHU465#:#,OEG;+$LD?Y8<77]W);X2Q@*!$A93". M(K6!#U"B]NX$0Y]S$3"6*L),3(C2-.]&8/]4QX4$MOW;#'=C:ZB7%$ MC$=FPIG *]:\VEA4']Y+P/Q,@'\$N(T7FIZ@U2N+NEDO%\A#S6)A^[1)5H>> M*K;+0=_;^]G-/V>K=5[MIFL?Q.??5HI&[[*'+U*]9.H-O)6OGW26ZGI5*N75 MDV[K2Q:",R_D:0QYJ!9P' C-FA MT3W\@?9!55_RM=CP\G-KS%>!0#'!7DP(@H2&%&*J:Q%RB:!/>1I@PDG@&V7 MG!M@;BS9R%@EK+2;6MN0JI- =A.:"WA&YJD>R%C%5G6I/S2TZN2S)XNLZM)L M/["J\[J>Q;8RRK)E50=Y$?(@5=OB"/J)'T L90!IS'T8,,']P/-C92?9Y*#L M/=OJ*YXL$65/0,O:6GNHF1DB/;$8^9,U <"^8-:QJDZ+9.T]?MK"6,=Z'17# M.G%)WWR,,LLK;Z(^4-L6>]!I%Y1(#B7V,,0<<<@\+F% 1>!CF<0\MJHC?GJ8 MN:VY.RFK,^;^Y33.H&KV"0_':N2ON0],/5(CNE!PFP5QB\ MNG>3NNHLI4EQ+WZ6=0 C"N-(*D,[]73%'98DR@+',506MQ\@BKR 4& MF1L3_++2*>:\.OGKE25Y&DPS A@.T<@$4)^%MN*!7VL!'7[\W0@X;@)W:J2I MN[UU:'NBK5O7U7UKX:J77&ZKNE3%-ELCX^F7E$5+C&7.W)!6&0IPAC]'D\SY^XF8!(M"Y_ M!-G]PZ:L.@'5IRBV%7;[3([A?F$TK*>JSJOEOP*[@D1-O=ZM$E=@7PU0ZP%J M15Q6[QV H]O:OGT$F;CR[P"LCNL"#WE8S_21;7OU_467\EBD<8*X M[EX>>DD,,4TY)$F:0AXF6&>"R#BRJCK:2XJY&5JM$CJ"YWPF]I5V-SS_'7U>\A_;ZJ]S3+_TR7&_EAI78>Q4?Y*)>H.80(XS3PF3(\4"J4 M'1*Q&":^'\#4IRQ*PP +;-4CMV.LN5D;6E10R7H%:FG51D'+"Y"=(=&%KQE' M.4)M9$;J &R$8Q\#3%P23M=PD]*+@=Z'9&)R2]\*&#S7FZBWLO[OA]6'U:,B MK76NO9 X#A'%G$$:1BG$GA]#&E$&?>*E4OHI9QS9UL+H&*_'J<[(%+(GG&U! MC"Y[; W]Y_5*64*?UJOF'U_6ROAYYMO2%%?=\$F6G],; M^GU!*?/]*(AA%(8!Q!3%D 5!"D7B>ZE OB_M3E%&EWAN-M";35[2;%FY;]7)[='\:=:[-2'%6,SB)Y^UD%L(KK>\/NAS1J6RY;[(LE[7/OMI9[KT$ M/U%%S>W=-%7O(%!*.^YS-<7\..^9-:K0T_??FF(.3O;RFF3@@1OEVLNO1M^+ MK?I9+8]J3RX^K[[J;.Q<[==K\?+VGZ]ID17U*3''84H82R'UPP1B)H5NEJ[[ M$:<,13%5VVNK+L3.))O; K2_IZQUJRAI3SO0JJ<7J*V"U57[*H)*QWZ> '?S M;KG=GW(V)SPG9 PMG _0,D,?LI(NF[,[/Y ^C[P $A:%.NY5_93P %(:,(Y](M+0KNY_UVAS(^:= ML$!+"Y59V,AK&?S6";$97SH#;F0./(_9&&%Q)J XC8[K''#:(#D3W8]BY8QN MZEE1)ROH[6VN#QTK^[5I2?=1;;X^E/*^6$2^%P5)0!2XNB0$"B)(4QWY$3 : MQ;$,.++J(GUIP+G12=M4D3WIVBPKGCWHCZ1.+;(LCW,):C-.<0G@R+3R7-0Z M)*-&\U;Z1^];3 GFQ M1[V(0NIY'L24>9 $"8&(4A)1Y@O)K3RZ)H/.C6T:"=MBY8.=,R=@[NNC&0;> MR[AJ6CA'R=RS@6ABZ-_WV3 MY;HD:5'^+,N[M5C0P \1)0PFL<*U;S_K/6$WS9F]M76E?U ORP MEXNUTW>4D.4Q)\3M,=H(TL>'=B..U;=*1K6I?Z]PT7';^HE_R>V1+1G5?H] M JW@X#M5Y557K4**3[O6A\ML$R)+W $9:)/#7F,((FP!U.F*(R+6/C"LV]- MUC6DS6Q6F+PS_3^X5_!FR4M"O"ZW82^WC80TQ7F*Y' JVP%BDJU\X7E M[6=#4!PE7$U$G/I<;4#4?H0(%$..A(AXJ/8F46C; (Z7_#L>).G!U[2_%0VX,5[ M[!LRO5N55;76=)W?5QZIG9.4LS"BDGB*4@(!,9(I)&$<0C] M$0^5YB5-.M M>YBYV:*UI&!/5//^3!U@=I.$.XA&IH=C=!P[F,V0&-#%J>/AD_5SNJS@?FB"7$+/ @D3R .$$D#N+8\ZE53R>S8>?& M"ZV,@.\).=1I?!+OOF[CH2B^C.-XB^L;$UP=N(Z[8!K7>7QRY!=V'W>A<=F! MW'FW?0.EO\CL]JZ4XOI1YO16'MDY.S],Y*=^1"BDL0(>(X$AXS*!/!6>)!RA MV,P/8S/HW BID;>QT8U,]/Z =W/26#".S$BMR. \E+U:(QFC:MX7:0QT)VJ* MY AEJXY(MG!UM$,R?M1DO9!LE=MOA&1];V_+LLW9:PXLL]5&M_JH/2ZZ,)14 MYFR3VW=#O\OBW7")F@!'H\3"'F80299!$D M+*9>2!"*TM"F&\"(LEHM&1-T%VBHVMWSE,VO@F\YX3 M?>O!J54%.UT!.Y[1J\-V2Q\NU9+M8UN//0F.#?+1Q)W:BA\;]Q.F_^A#]EMJ MON0Z2*A\TLG>Y?6J:F;_H,V:GW(E[2(1,?*(6MA##^O;FY[!!U-9T?M%^ T8V=W((U,L*V@5U75B[K4Q5;8*U")ZXXOS6!Q M27D71IR4MP[L&A>GHF*';597X]V6]S/C3C?Q>OE:R_VT142Q"CA!4 M%F<(,2$<4C]@$.,D##$F* S[!.B<'W%N#-*&C^Q)W"O^I@-C,TYQBMS(M++- MO:M%!%I&4 GI/L#F,B CA-9T#/H20367,3@33F-PX]"*[TW;C:_R0?>>UV;/ MUH_S^JGYX^Y;B!'S.0N03LH3$$EW=LKZJ(MXS#=0$S'J?!N)\H+ MU7COA=?Y*N_]'F?O!SJ]4?Q"<_7\$PV%O^29DF?=YM2MTUT9A^VQDJ+.2.(X M@I+H?)U8Q)!RK'@VD300'O%];M26;!SQYL:W9UM[UTJ>[O!=Z:E3/5I--8/L MU3NY> UQ7MPV9'ULK,[,KG_SYU8SD!65Q<;5F0BH_G3E2Z*D.L^24)= RAXV+T+#^V[H&]YV'L? MZ.Y]N-BUS,J7-]YT=7C]1AAT,O_@>(#M>Q)''*5GPB]7']:F:C9SKHAH4U$, M^0P'Z@.",DV9VFDI2R_1^5NX\^! MDV"VG1H%VI'7V.O/;SZ Z[+,,[8IJUV17CIK+AZAQILM0DX358T'GS;[U!:3 MHY12ZP?T/8!^H$_5>8;>7*T41;Z5K%PD GE"Y_:(F&"((Q3"A H?$JG \+V0 MR9#:-C#*=8CLP>73V0=P([;.Q@BHW3Q@P7!YVVL8(I!D>-$8QO[-G8 M(%MEI7KNHZZ,4:K7)%-K;5-[^UX?]]9]%][5Y1+_2]+\O7H1%Y)RRF)"( V8 M5%SDIS 1.(!^G#).I$282JLN!KW$F!M!J7$D\ MM.VAB2!SW.%54CNKNVLT'68T.2+$+YIBV4+>B%]%.=;'?;4&8V9;VB X;O:E MD20OG(UI@];E[$RKI[GOW[AKT%5=];PW5]-M3H=U%KL";MM.?F',$Y9Z'":! M%^L:P9XR*U,.D4P"@A(LU ZXY<\;-\T;!XC;@V5O)K!"VU:-^GM_>*8.8+4^ M!7BE'8': TB_6];$&6OJ#??9+SB3+]>Z\56MY ^59^9-7R74II"S- M>%VG8Z?LY%T;'4S(5+T:AX@ZFPZ-#O"VZD;*5);_F_K8>%N,(HBHYS%*8)HB7=&><,C"E$&& MDH@$H<^]T*K]V,E1YL9\C7B7-L(6,!K&M0P%9^P8EDJ^*]#B,THU]BX,G$:I MG!QHVHB4+EV/HD\Z+^Y[CODH:].KMMNV<;,\)$G$1 (QUSMMXJ>0"A;!!+. MRH#QA%IE.)X;:&Y?_H==,*P6T_88\@R:I@>-PS$:_2BQ%;&I*G$U2@&);AS< M'@B>&6OB([]NC8\/]2Y1A+1-.RY5^H<=VY9S!.3*MG#ZQ MVL=TFD1"([S&V=%T#_U"NQ@C/,[O7,QN[]V3X/#0:7M6S%@:1H0HM GU(:8! M@B1!2)DQ89(&/(@CW7[=O!98QUA6G#1!+:\;/<;!\?"''J9,%[QF+.0(M)&9 MYQ12366MJZICE>)V)?'5F&F+GI_2>\3->\OWF)'*D5> M*MJ2*YIGZU]6Q8/D69I)\79]3[/5@H6()9132(C$FD0H9#&2$*5)$&+!@S U MJK[0.O_G7X MW7P_>&Z6B)8-:.& ELZ\ M[/6ZR;CFGE-COCW/R[_:?W-NF,,>7 MMGG=6[70+I*$L1"KC8 ?( _BP,.0H13#.$XX]F,LF!>;?GLG1YC;1]@*V?;, MTQWTM)SFG^-I("]_EX/A&?OLTA89JT^U4_L!W^SIYT[V\7:JM?\5=U_8S_[_ M:;T6OV7+I5J4#S-&WF8%7ZX+9=CN#MVECR*U\<<0T2!2>P!.8"*(@-@+!/?C M)(WM6>X)+*?#;%\P'L@CT\DS?(^0!3OAP:^C.$/Z M >=RCV IP:3[A'[H'.X5>C[%OF+B]2J[I\O_E'19WJGWZ=.FS*OJ2DVQG9AC MC-*0P33R=%E99< DPO=AD(0H]-0^ I/4M/IA]U!S8[%:6E"+6WUJ6X'-R]5= M0+>;J-QB-C(I=E+IS75K;)UV+#RS^" M06!;U= SPZ^C'MZ%!TQ6V\Y,D?TZ=89WV+N1WF:YY KRYF5.9(I"'\?0HSQ6 M)J.((6$)@9X7<\&X"(0T]AT]?_3<*+65SMQ/= #59>=0?P#&W@,V@CG\/L_K M.]0-=/#4R7P_I[79=_BG3>M7\XWFVDC[#_3-= M;NJ@^ZJED0Z$$#Z)HU3764JH!['^*<&^@&GL8ES9:=?I"7>@7,=J/SFMB1R?!4ANI!8,WI>+]O MLBR7=2*RMGKVIAW\1+/5]NZFK=UD>:IN9VBJE%5'4L\F>]7M+-@DLCH>N7=# M._6E:'$67D X1CZ#G*52QR-A768+03\0D<^\",5)8A/>N'NTU?(P032C#L#K M$[VX!U:<^#$/(P8]G&"U1F,$61Q*&,@0I3P-$Y_XBT>9L[5%K[\><.T/,05@ M.C&#+S=5'^4O.G%0Y_H?Q##:M@*]^&)*/Z))H+8X- @@IAQ!BB2"*0NPEW#! M?6'DD1[X8D[1"6/XBVEF.?2#8.05?J?]=DUV_[+UZ:-X )7CGHGMTZ?NCWB@ MU8E>B(=7]"Z5O]ZLRN*KY#)[U//V55;%KK_07)=.;5(/U6<>)%Z"%$I8.\1" MSX,D8![T?2%83'R&?2/GM^6X<^. 5FR0;^6NFS'GM?2ZT4;Y9%THWV@*S,AC M!&#'/FAN,=V)? 4:H4$C]3;]V&FU?!N@'-?*-QIZZDKY-GBM-;UWR<;/K-Z':FDSHR93\S!.L%<*SGBM$:A5 GLZ73U[&:[&-QA?8+X-L=330OC@\1Q3"-!0VVM(UUX.-4Q;#064"*2>*ED88JM>D,8C3JW ME:?MO\V>P*ZAS)?:[:Y_>=1.V&Y!,IL)LZ7$.;ZC.T#WY=5)L]MFYR,F[ENA MY))ZS0:>E#2ML#BD.[N;^S:U>EYY5%.B04.M9J]0Q__N"@&GE"$?$1A0PJ . MMXCKG+[Z[_7]]M"B457MK"NKC>ZU_5M7/CS^ MS(>7->?*N]+ MCVW'+X 9C0Z^7Q.U=_KH(AO-7^7VC:V?H&V>%NMWGZ5 Y?M MP=P#[[:IF$/Y)FY%YA[9XP9F(XQA'[W\56K_O[*C_W*G "KH4C9V61,P1D40 M$YJD4(9U-?@ DH!'4 J:"!13'Q-D&KY\8:SYF;):W"I,8BMP:\H:GJ.8(-S- MLHYQ&YTT3T"VK9AK'<1\"3KS*&:'$$X4QCP,2JL094-P.F*4+SUALB!E0U7V MHY1-;W$?(7FX!.QJM%>+P>#^ ML'V!9>IY*4>0>1Z'. PEI"3Q(0LQ]F0B \*M2F9W#3:W5? MK,^(UR\=J$]TBC[UX?E\SLS[')4/9)>/LBBD/-/1N:TO]7:CR/%K[1.OFIDJ MMESX4L@@Y!1*SI1YC<(8$B0I3&F*/$$E1H%1(O=@2>;&2_8=E_M/@AG_3 +M MR.14ZW"UQ^K'G>);593]N=&^ ]"HT[1?5@JY8[#!F+JDM_["3,I]@S$[),;A M#QS:M$ '5:S4F_+4'$0?>-Y90!//PPAZ!#.(>2I@(G$,4XFC1'#.66*4BFT[ M\-PXL94VLXVX,T;:C G'P&]DXMOO^+ 5>J\=TB1-"LS0&J=+P86Q7ZA-@1DB MY_L4&-[?DY_N:"Y?*S(4>H>K]JJU1R (DE3ZQ(/(U_TF,5-L)+P$Q@3[<<#3 MA =V;'1RF+EQS[=2 0J9%K.*+FCEM"2BTY :TLY@H,8F&2U@@U&S;H+K/%>7 M5"<:=6 L+>[:QNT..:83&J>,K M[+^E0(LTBE,4BA3ZJ4\AEBR&E(6*-1+.X]A#/HJLB@]>''%NC+&ME9WI(^I' MJJ;V:GL6LI/;\ASI(NZ&ATDNT1S[1*F1M07/"D7[0R539)R>+%T<=-KC)5,, MCLZ8C&_L44)\_2CS77=7&H0!"T+(L/H?C#F&"1$!)(D7HE#R@)A5L#EZ\MQH MI!+.I%_I!<"Z>6$0#"-__\8(V)42/Z7MD%KBSYXW73'Q4VH\JR9^\@+W<1=U M6LFATZO8QKW*0$VT$.I;35FJ3WHC2 (10REPB&(1!![G=N4L!DAC\W9/4__B M\]FXY3;][#!NHN@?T#QD'H>'-#B(43@H']%,SI$VXT0G.X!UJL""2^+, M)E+ $#<;U[_I(WL75#K=GT4]?[O/55WJ\?J0[X_3E;9:O;-^NB++ZLEQE_VGE7/!:E M*/0H5'9@H.S U(/48P%,F.!^A&+"L%$M"ONAY\9,.^E!(W[U7=4*@$H#\X!^ MRUGH9JEQL1W;7KL,*_BU%M_(US44:O-4BO$@GRBSXJTL>)X]M#%?M"ZDHV%_ MJ/'6 =WKW?SDM9H_*@[*'A[T=;R:'GW9?17U^U!S5R:+O0#P^PH3V!:JJN[Y M@YN$C7Y3T)&_8?G R=(Y^BFZG]W1\PF]70WZ?=B/A[T<,;OK1E)8FF>NAIL1 M+9Z*HR_VVB ]U^O@LCW51C'T7./M^%C>C6Q3G]X[1?3$(;_;Y[L+.BUV:V\: M$RJH1Z ?$02Q%TI(0N3!Q.))$H=IP&SHI&NPN9&)EA54PMI: _8XFW&**_1&9I3^P%FS MB0DB+KFD<[Q)F<1$\T,>,;K'U7;EF\P?,R[UUFB!11JBQ$^@8@P!<2I]R$C, MH Q"J4_LXR"QHI'.T>;&(XUHU:[=.NRI ]2^&[N>4+W ;DVWF*FQ>].%G8/- MUPE,QMU1[0_XPMND$[I?WON2$:/2Q+G3?9Y;,.&I$Y"2JBF?N:2?_:9- MP,_I3^NUT S7V(7%M_52+-2V3D8>36&*&(4X0:&RT4(&PR3"29HF(L&B1]7? M\R/V,,:FJ.&K!=:FP#>ZM#V+[D#7S+8:"-94L>XU0)68E9W4"@JTI.[LH\MH MN+2!.D:;U,ZYK/6A+6-P1U_W%2VJ7>,N9#-.<HY&F)OMTM3>Z#S2,,3.U!4U )'1O4];,$8Y(#ZKNUL/T^$@$SN5 MSNAX[$U8LO(CX,1,))$%((&9QH(]_ M&40\D6E,21!3WRICOFNTN7WD3=>DG9#J[59B6OJ,N@$V^_J=P38R$U@C9I\N M;X*$TZSYS@&G39XWT?THA][HIK[M170,)%<6>%5CHMF,A@E'H=HM0,D4G#A0 M6ZLDD#Y,DS#!L9"<(:NZPR='F1M7[(0$E92V;3I. 6G/A&9D3#I%QN*TW M@L!M"XM3 TW*I/>NA MG*X9VQ1C7$1>RD6$* Q))"".? 2I)]7_X)3C$&.6(*,:16;#S8TG=V'T2RTN M6#;R6E=OO8"R&?&YPVYD8NLJ3=U(Z[">B!$J3DN&=(\X;540(^V/"G^8W>4J M>OB799FI?9#\3TF7Y=T;Q62:TV[46.*K^C5:)"%+:(0"*+E((0[\%!(9)U!$ MS(L\&GEQ:E6/U5Z$N3%/*R^H!09:XMJQ4LD,M-!#XX\O3HNA/38JV"-3U>E( MY4'H.XA@-@5PW+#FBU*\<*RS*4J7 Z"-G]2/$3_)1% M>R$FI<7>&!VR8O\'3=APZ>:W]4*F,@HB'L X$)[:DG*=$!^GD KBIR**6"JM M0A'Z"C(WBE3OKS]!NR4]!6;L-P6P(Y/@\&9+2I\7[K6TA^B+MUK2LKQXCKX- M8DX:+>T_SV4?D[W#XM=/NTL:,:Y_H[FH@ST^K(HRKV+VBZK&R)1(B'QHP!B'J0P M02*"+ @B3$,6,-\JHF,>:LV-R/=DOP*_-=(#6HL/;K7\0.C=::IS\Q^U"BY: MN$S^-IFM(O,0=D9KTK[;:!^29[XC]@1.NI@"<_;PZ8IHU4J=$ #SQ5X M]B*V$($&(U"!!#1*8% MN_H3S5:%WMQ)G7 ?ZY:U!&(:,(@)"=1"KO907"18DC00R)<]DKDL1# BU.FS MNP[S[6M:I+SA_)(G[8=X:]F;\Z8Q#]@O C;N MR?KYX5_X2/TB+I?/TB\_PKYOTKM56=&LLK[5IY@]2L6;M'6>HQ!Y.,8>Y($. M,PT\#BFG"*8B5/_EF$AFU*7MTD!SVR;4LH(]8;4Q1B]ZV.W0[:8DEYB-S#]] MX;+JR&2"Q8 &39V/GZQ?DXF2^^V;C*YW9?-\DN47F6=KD?'FMU5]+2J$[Y,$ M01(''&+/CR E4001\B(N"(U]3!?ENJ3+OI;.Z8&M2&,[_+A>G8=&3,":I=A% M,;,SN/>U:(:C^2+FC(:WE7O[IRIPX-6;7(JL'-6JZ09M7)/FS-@O;,]T(W+9 MF+EPO[LBK;N*Q#)-4S]& J(P]J NM@B32" H4R2I%T>A[UFY_CM'FYM-LU=M M]&=)M:S=-;5ZX&O&2,Y0&YF&SI5G'259Q@B4L2NTOE"Q9R/=36JTNBKUK*CI M#2WNON3KQTPHTGKZI9#BPVKKFKK6IE85JKS-KQ \]@3#".*(*6I)40R31$8* M^#!"6!"&B%5#-7L1YL8W;ZZ__2=X__'S7[Z!]U\__PP^?WGW]?KFPZ>?P/6; MFP]__G#SX=TWZU BVVDQCB4:$>P)@HFT]* 57SLH7FD-0+;Z8<^]OM-BE/27 M_B Z#BFRE6+JF**>*)T(*NK[)/L2BM_DK;86OLH'?0*E Y72=5[GWVX'K$.< MWJ_S^BH=W]3R9=?<=+LS_W]V[ M[LB-8^FB__=3$#@;,U5 L(\D4A(Y VP@?:OVP&7[V%G=V+M^!'AUQG1D1.Y0 MA.VZ'XY8T"!JN5&0:(=FG-0$_LN$DP6\S6ZL/LNYTOU^;MFYE'ESGW1?N$ MY>U/>URMOJA'-EN8IW_2[\Q2@\UMV-D4J8AGDL8P01I!K#"%%!EW)(TX(;GF M64Z]DN #Z#2V!<#>^:.J%"^_UU6CO3V5%-5F-="E'>#9&.*Y)1%@-!TW+H8= MH[ZW-TIK8&D.V-D#2H,FP%I1%A1JFS8!7]IC5]E5!N,&W D)AW+0_9( :@V[ MJQ(.QZ.]EX"/[E@@20(4] M!G<3/? IN!<>QX?@?K=WC>;[HK[-[);O8OW1O%-3C"A2MF@\C02&V+A"D&9Q M!%,N*8FC))>94Z_CI$ROU8%939LVU2R5_MURI MV;=%%>\GGN^-]&)>,8K\STW5.,OPR2=]SWY.,RX3L_3!,!.980&-$[,>,NX) MB313"65:IEZYW3WH.#8B>5T9:.-9USN] =LJ[MT;,/BH.BZ\7G:L^EZI[:RK MDTKV[-LOM5&FWEDK06,F:-D)=H96$8=+#8RQ01L/]C42@;L2!E=SZ):%?>%\ MHI]A;Z)"%)X\2(YK^BS:ZDN?E?D$%V4(=Z02F<,H(](6B8E<%QD;\C<:PR0QOFL&"EJ^O/] MHF3IG1:[PK-3I".*XDB8LL*R9V)KM :_-'K_:D\2*G1;K.> LS>E=4 L))OYB!^4R#K@!'1 M &EU]U9&_<%4NG;H^-(&T'')? ,L?:]W2]4F8*=+/-Y],[JIGW4C,AHG$9(40X$R#K'M!DT$(S"*(I:D O$\ MSRE,'"A3U,:L<$^]S6S9?ZO%H*XR05[\PC;8_Y3]K\QKALZV>; MD+R^6Y1%IY[*&/P\21,I*(.(Z]RX68:*F5D!0BE3G#),;8OT MYQW2;Z\B[>W[=< LI%OH(WY0C[$#+H?.9)='=,Q=WEBB_*2/DB:*J9 YU3QB M,*&QW>4G!%*:'*+:3,4=[8N*(==\0. MBJV*VAQ@[7%T,5QAO[Z-%1C,GFGD=1LKP,Z@&A9#]TVLP%@.M(EU]MUDA7T] MUP\*<&;N$ H4#TK570_6#ZRL8;BVI65M'RJV_R(#726-SLNDT=DN:939S?*_ MA-D1\P#\PHZ8RU,&VQ'S,*F](^9S6\<=L;JMRB?]9F;+R"QDT4[K4QD7S"8- MY));@J<)I)QP2)#2,E*"4!(WMU>UHF5I]Y6<+=CJ&6QU[BMGT@V>H-M4ER4.NS/E9/W19I3;7=UK MB8OERJQ32W[Z:B8Z]=I&=*V>7R^EF@J)E6:Y@34G,<122,B%^2N),=.&3H2, M,M^2XA?DCD"S9[H) 62G^N,. M\ 0H0WY)RN#5R!U,/E64W.6V;F[+;\NE_#&;S]\_FEEY9AS.$[F,04@/Y(RD03V/R]8>>AQ7KNX:V/W=/&BY>K;E:,PB5EHI MQ90P(O*$$)C0%$-,$(=<91JB+&(\HC1+GYT]\J. %;D$H=)^"W55 &N Q%V-#JDY(&CJ*^9.UQP/3%JWM-DS[H M/6#_N:RY4-[S>5FL5WO;Y\4VN3;)$RH5ML?D*(*X[(3-,()Y%J6(*X8BS3JT M('TZLXJCS'5^E;\.Z9=WRRVV]3DVLQ\FN6$),C,+)IS M";'=9Z?,=@#/D%(12FF:>J7SN KV)*@*!%9Y+.0 M]I ]MM7UF900\^$U-H"=$;;_2F6&'YWYC(T;H_6$>,^D%AIL;W;K %M(@O,1 M/RC'=<#ED.:Z/,(_=NW57#'Q8%Z>UW/V;-:;[^:;F2P^;U8S/1/E>42=RH90 MQBB.-90HRB&F*84\UA+*.&&@.K>+D\KU0';=W=HZ^< MP;_,87U!VC-YN:'9(3/3&5;WR+8^X!THO*W5+P0POMRLP=-JMA"S)UOK?+64 M&['^-Q!J++RBUWQ!O1#"YORHP>+8?(UK![-YW]NU,T!33,U67/NH?MR)LJ"0 M$?QYM5R8'T75^/3NYZR89BB2*H]SR)G-\HQX CDFD9F2TS1#*69E,0V?)@$> MTLU^1[8RA#3 M'T]E'.X5;#MT%NB 4=@F SX*#-QOH ,VQZT'NCRD:X3=G93F32SL[B6;_Y_9 M4QG@I2DA.#70ZU1IB+59L_/$4)D4,H]%IF(9.76@O2QF;)Q5AX'5JDY I2PP MVG:*H3N)[&4>"H=7SX33%:H.47*7D+@Y..[DPP>.B;MDX'$HW,6K.Y9X+8\O M5LI&I==]EE[7]:T8BA&*4@8%4L:G23B%C.61^0_'5*I$*$F]BKF>%34V,JB5 M;)K-%:7+ORR/*EF'RF$7,'9S3<(@US,M5$>Y#72UFI.Z.G;( JM7P0A:2O6\ MM&&+IEZU^J@\ZO4[.D?+6)>D^&R67[9?FQ"KC9*M2H7-J6CK5[88>P7;AE5O;-346 =J M\R:@-K!=^K.J[%)]D*U?@YV9U[_+(8;><6'V8@,ZS,HMV%B"/ZV5H#0SY**O M%_P#A\&$U'#HJ)<>T#T1Y-*'E-NR+J9IE*=$R@QJ:JD_P0S2A&4PCK(TQW$D M9>I5'*1Y\-A(N]&K6R:%9^[$B CNJMV=DR/Z8)'MLU\D >+ M7HBJR 78+-B\I"^UVS:8@-E"S#?2;LT_K6:/;#6;/]NZE^8'^Z\_V+=Z;Z$) M7)^ )Z/_ RO,4PJU^CX3]CH[]T[ 9MVX?O8.>:DGJMVE6-I_-(_Y,5L_M S1 MFX6PEQ2@V(@'6\7#6F+HY*%^['CC)XM;+6/"9B; M;W8^ 0^;1[8 #?*5OQL?9B_Q/!][4GUC96ZIL MA5P5C)MF4B92(0E1:AVV.,YM+U";$Q>GB"#$59J[G@V<$S(VYZW1$^P4K8L9 MNA\*G 7T^I% ")AZGD8Z(.1U%G -@AM. LX^>K!S@&O&M4\!KE[;L=3K#U30UO7(_C GXW& 7>KG-$)6A'VJM!A"\.Z M8G!4'];YQFY,TRH/M"T9]%FMOCZPE6V!9!QC):=Y+%4D(PDSG!JRD69=RC/% M#??P+,^,CX'-11YDXR)T;'RS*Q?6:&ACU4&I,_C%K#?DZ"PO_4D M(Z>1<..CT/CVONC=U0^;M N+;0&>;$$/1TL^((5D)B>Y@Y*3#Q*'_.1U;S>* M>L=FJ[^Q^4:]7SQMUL4'NR!.ZI#HF+,DXQ&'"F41Q%F.(=4H@GDJ<4(C%C/N MU%O)0=;8",FJ"DI=)Z#2=@)*?4'B1SR7\'7CFT"H]4PS%P +&"GN@4E(5KDD M;E R<;#[D$-<;NF^9?+_;=C*?(_SYWJ!'U%FN_PDD,<\@5BG$C(58YCD.59Q MJM/8+;KA@HRQ4<5V.V"K9^?]DD,TW;=+;L!HJ-T29W@Z;9:< 2# 7LGADP?? M*CECVJF=DG.7=ER^L.+AW7SYPV:6FA]M+:+"+I7N%O)=N2UN?Q9KXYGLGY]O M%_@RIG%.:0[S"".(49I!RE0&><0$2FBJ,^2T?QI*H;%1Q]?-T].\#'!G*2V-$\>&X\VRH$_2_4*;-S=,H(IIQ3"#20D L<6165(+9,^@H$0G2*'+RH7K2 M;VQ4X%<%I;33EGJJ+/W7,L6]M-7Z8#MK@S76ONU=N,Q/(QCA_H_73K:8_N\P MMK>V!Q]LC <,2+-MD=?/MF%2-<[5NJC]"I1G00_+N>%G&TUF5K\6!=O)H,I? MJY]07V&>!,S=Q7(^DU7H6IEG^!<;KE:]*T^M5X3M7I&M!@'+)O4\E-Y=SV^3 M^L)=TH- =KVK>A@Q'<-6+F3'+^3K!_/QJ.+]HGU-6=IE;OR:;0H2CW0F(I)# MB1"S1SH*4A'G,!,JEHBE.:7**[(E@%*C_PC($),69N^RU#CT3/4_VE M,A]VRZ4RR!+ZWE#5)O64&A82XZ#Q."'T&C9D)R"21U$](9_=C:N_B@!5;"JGP>V9 M@QO-0:TZJ'2WE%RI#5IZVXC2TJ)P_-H1N9 4ZJO"H"S9$9]#(NSZF&Y<]Y:M M%N8IV^C55ZR8B6G"$6=99IQ:DDE;$ %!1GADW%MJ?J,RI!.O/)N34L;&6Z52 M;=:Z-;;]-+9N-'4S8GV?:];ZM:/52QW#\+RQ1U. M1R^LRYO8(I53%D620TES!+%2")K%+X4\X[E,TR25THD1'.6-C1L^OOT[N'O] M^M,?'^_??_P-?/[RZ:/Y^?7;W]]^O/_J$D;4"72'8\6P4/9]3/@B*'H? MY8Y$A[K&QR;?7,VX]A M\SL%Z'M !MSU=QV+0;;X;\&UCRW]3OJ\R!;^+]RIIV^2J M15'ZV'>KE3U#MB[8J^?=)76[R;L?;"7?EG%G[Q?&/RM]\Z*LJ'+_P!:?GLIZ M9.^6*ZUF:WOV8-;7LZ6<(JIQEF0$QC1+(*:40I(H JDV="U2%'/V[08MPVVL M9ONZVGA06C\!E?V@!4!==7IM( U!A.P1<&&&E4X!)QGAA^\H-/2@.H/.XL- M/RY'D]X+J-"Y/X*M56D>>\]^JIVXJJ!2^;NF_4?.4Y+K3,,L1AKB*(LAP7D$ M8Y$HE<@TEZE7]*F[Z+$M/[XH-@=OB[4-9S1Z>K>YX!:Z;+E M7JEBF[_KVFOE[WMHRN(/6.#Z_Z[2AZ[M[XG*B;K]OD_H1EIOE)XME'Q5%2+^ M;%ZL+THLORUF_Z7D1[7^C$J@Y>>E=]1NIRMU0$WVR]:%N![.V7S\!:YD=VG4?*C?IZ M!7Z@"BN5":"VH<1X HSRM;\Z$]M_>KTLUN"7URLE9^M?)\!:!WZQ]OT*C(4V M :IE8SBZO!7DD.3969=!J?16Q Z)]>;G=:/9S\9QM6YKW6W%=O);J?5L57JP MQSH5K7T:MU.)8-"F)(R@VCV*#\ M&Q3+0S(.^_!0#O!=46P>JRV"/^RV YN+S;PLC6PFB,:3J*^W?L07XTQ^TNW= M">.EKQ0KU)1K)5/*$,PC;;>RM80\2VT, 59Y3C*$A5?&4I_*CHW'K:9V>WI6 MZU?EK+>V..>V@J,GE_N=L><]]0EH7H:]/>[& MZC[]\_!CTZ\/'U#?%_;SPR-_?2W0@\R.[;F;:OP?[,,.4A2^J$>S3&G^\5ZM M'N.ID)@I+C7,;74SLR#((->:0R)8&J,HTSSV6AKX*C"VV:/1&+(Z>6?5Z&SF M#3N;&"4> 02[+A7FU[ZGH-ZCY#9#](E]SZR_51V4ZDW 41+55O_J"F M"-@D MO"-T05N'^^HP;$/QC@@=M1GO^IR. 2BM"K%O'Y_FRV=EI#1K!5Y;/ MD W532/((LP@1H8;F8@22%0L%8Z5X GSBOSKI,;8R'&OW.[;GTILRKY[.T,Z M;$]W'"#'X([>8>\[3F,/\=J"0\![Z ]P&W!!8R2Z:3)LN,--:!U%+MSVM&X\ M:8OL+LP[\=ST[B[KN4:YK76%$Q@GYC\XB@P-LAB9_R14L5B12,0^-'A2RMA8 M;JOD]MS;KRSN94C=B.MFH'KFI0X8>7/010Q"4LQI08,RR$5;#PGB\L7^>:7' MZ]F_+><;0S]&@BWA-^.;,B4O45*)!"DH%3=KQ33/(57=H#L -EF(8 V"O) MU!.J"XFFKD\:+-G4T[1VPJGOK5W+F:YMHX3/JZ5M;"=?/=N=Q_>+$QT2IBAE M+$]4#'.4&N*.%(=2 M\A!AMCC9><2W1*GS.+CY?OV@VS.W;X%MU+;9 [_4*/_J!W.'LJ*^B(4M'NHL M?> 2H;ZH'!<"]7Y"QS"GU5(H)8MWQHC?9XOE:K:NHO/KNN-3A F/$%$P903; MP'<&F1 <)C'/M,HD35GJ%<%T1>#8_,[VO%$ .]:'A=R;"NN^04K7D'?CK)!X M]LQ4C:H5BFBJ2R^4Y*(F'$209$GAE U(9#D/(6,XICG)):">+5+=Q$Z-M9L= :UTMYABM=A M=J/)T.#UO[>XAQOXLU(QX'F$#R*!@_6NRQTZZ,X9B1/!<^[WWGB6:=NVEUNN M7U2A5M]5,=%C8U8MIJ")2^, MT$(H,]9@5:G;\63S&&#/X\V;8!OJC!-LM02-FCV<CSF-I+W/>>=;J MLX>>Y^_H6'YA7@Y27;+[J&)$W;A@*B.J4DV801;90-E<0THC!'G.,XET(B3Q MB@AS$SLV%CE;-Z93WQ='Z-TX)3R@/?/+R=HZN^EP:!Q56O"[NQLW547NOZZ7XA^6]@P+H42JG F8LXQ G&EM7B"20,X9QAF* M2(*I#PL="A@;W]15_DL%)^4\K";@?5%L+C3,<$/2C51NP:=G^N@"C3=CG+,_ M)#</B]G[W./][J_4)NBO5JQLQXRJ]/R]6ZJ*.:8TDYHT+"/(IL MP=DDAS3),ACIG&C-4HWBQ#7"ZJR4L7WC.T7+W/M*5?< H/-H7O[$@V'4^S+D M!#S70[X]<'(/C0J"UT#!4.\7>KEZK+Q3QI>;M6U2;=M4&B"?5DNY$>M_ QW! M]0J2N@K:A;"H\_<.%@AU5?UVZ-/UB[LY0K\ME_+';#Z_6QSUFGLS*\1\6=A^ M0LC2'49IDDG%,L18^7I*7]+'1:Z-\^8(?M8$$ M.P.\&WMT&QPWQZLWR'MFZZ!H>[MKG5 +ZA?Z: M'V8+]7ZM'HLIUA2E.2>0<$X-U:D4DBAA,.>)3))$1ZGT.C-S$3HVAANL3['3 MB#"11#C/-4SC'$&,4@Q9S#7,92I1JG.=(C;]KE9\^5)CTA;^4J/2 _!N$TMH M,'N>3RZC"/ZT.H-2Z8#3B ]&(6>>E,OH]Z9>8?- M_[=BJW?F-\4TR3#"1.0PU\KVGT(QY"3*(8V8,J];9B-F7?M/G9$QM@F@41-4 M>@*K*"@U=6]'=0[.RZP2"*2>2:0#/EY-JJX@<$.OJG-/'JQEU173VIVKKET: MW L\T5_=2KW_L9SB*$,I,\Z@LK7C,,$Y)$APJ$F,$<<\2K!769].6HR-)LS[ MA8+Y'1? O]D1"0/I2WHFU>&E* OXM(R95-1C#!G$6;F.XT#>RP5%QN+.7,?* MP[]Q>%C73IMUSOL793<79XMO7]=L;:;I6&N6)51"&:G,K+JBU&[^$1AIEF>) MB!&-G+V>2X+&QFF5KMLB#%MM0:6N;SO.,^A>=X)"8=8S:76%JT//SLM8W-R_ M\\SC!^[E>=G(X[Z>5Z[O6./+'LI6)]]O-BO;Y+>LN%@&9A2GPS.F2*I4&K\( MICAE$-OR-B33"BJ<("QEGJG4B2]NT&%L5&)3>&?& F;C0FU_-VL2V"S,0(#Y M!^]2S\U6'4W#RKGL>B9XJJU*PC.295 M![9B :M!-9!C6'+@'7'Z:@&V V/ZD:B38)E MDP$[C562)PDQE*A%;),:(TB1HC R+E4D99JHU*L&^:& T='?Z7QJ/U([0M&- ML6[!IF\ZLF]BG7#[KTW3Q[MUE8U>=A!>+\]E48>CH', A>27(QF#DLQU8VO0^YMYQ+IH>B0>%'HM__$-6ZMW;+:J C)YE*29T!*:/[CAFSR'3&,% M&4JXS% FI7:J+C8ZR\9&=*6&UK7XT=18;FI=?[/_ J2MF:^-]N"[57\L#7Y] MWR='7W$L^HZ)\@=K#EQAM.L,?*+N=WD)L% !BU45Z/S/T$&XX_C_<_07]C7N MOTGWX8YC.EQOXJX*WIAH>RH&4U#%2!+;!#EF>\YIR-)$PDC8=06-29YZ!29= MD#6V"7:7.!H@N/(2QFY37"#D>IYTNH+6/>%VF(C(2^)>)N76/=K1Y9:@Q2NM MP&*]5UEN^[(C%4/_Q;V^_WK__^!NX>WW__F_O[]^__1JDEN6E87'CH'[! M[IF:KM2VW!K1JFW9"W-U!W& 7M!A#V4L'E!S+7[H\Z>9TWVJGM]H!GF9Y MIBAA I)8*5N_-X.,F9]B&:7*D%^N8Z]\EC-R1L=O589K466X5H=,Y0G5#[BZ<5< M'HFJ/U4X.;$J,=J$YIC&D,ES(H+"Z8@86:Q12,E;>5OD9/, MBR!"X@E,6#'"86<,$8)19A$ M:OI4'=JMV6K]0K@?:C ^N4/+>TGX)7Z-EN4K?N6NM[HZV-(,DT121""2$09 MQ GAD)@A@IF0+"48YY&,ZB%YNY O.B"-_!<9#B.\WX%PG%9#0]OW)'L>46;7 M!Y76H?>GO5 *.@4["1YV0O;!XFAZ]KK9OZC'Z[LO;[^:%4$=X?:9/=O3\'OV MLRIXR.;32&8X%F;*R'1.H)D@$*2&L: 0I#S@%)%V+NYQ5=KH)F>KL%T@[QJ& MU4H#HS5HU'8O9W$=[\LT%!S%ONEG> #=ZX($!7*@^B"?%N!W\X4_@"2? $N" M$WL.:20\+1=%&=6R?E#@]:>_O7\#8PJ>#/6KQYF85+]>KI8+]GVVVA3@;B8G MX(N:SY2>E!/$6\-G2W,I^*K$9E7&RX@U^,7>]R__#TF2Z-^W@UG^/?[W7\$/ M5H!B]FU1[BD9V7_\Y>M?P)S]^ NXM^*:ZVWE$KL940"]7!EI9L5AO*KZ9-6P MF)F,9 VYG>.M2%6UD%R!,N36+!-M:.=2V)(G1:/?FOVT2^N%V)0U=-^4M",N7DJU*I/X2IC"*\UMSH4#*]6<,5BC%V9QVP13WF_RGI,_,/O+3 M;/YF-3,OK!G_\I-:ZKM'X_L)5I?_H3+/2!HKR&)M_&8B$DA%PB!B.DV)SK1B M3HM'=Y%CFYPJK=VITQ'8ZQ-0>+AZGH4JA8'1&!J504MG2Q*UUAV*4SDBZCXC MA4=VH&DI$,)>1.P'U@4V=GS08)3L9UB;ESWO]"?GNV_F,9OY>K,J:V7]U4[. MS=\;8DX2I/,X@TAR#7$6"\AQKF!&=*1)E">Y6Q*OF[BQD7);X]*MVM/9G5H< M@+Y.U&'AZYFD+R/7@9T=('1GYK!0CJF8X*VX>W&V.XP7^-KA(8-QM;M!;9[V MN*O; S6END69L7%,:8O=^;"5(JK,H[9= M?C1STRBY4=%0V/=,5UO8VX94)=)WIH"=+: Q!OQIS0&E/0&)+02L(^P?74(A,>Y=G= QK0QY8.> MWPGN:7PNG=<>W#'QI5??.8L],!M5](DA8+(7!/,4YFBZ7JY9G,WM^^:0"].VXKM[]6]MS) 2VOP+^SQ MZ=]!6W,;'Q'G_U[GDWNVD[\V &X>74A8>V;)-I9E(,IEU/Q;NSM"$;1W^S69 MPS9G=T3@J/NZZWT=>Y@*,]ELYK8=89D1;M/*5^I!+8K9=_5^(9:/ZL.R*#ZJ M]2=]SWY.>2(9R6D.92JE]9<8Y%QQR+1&.562<)GX4(^G_'$R48@(5HSR-6,[R6/HG%?0X.,.E%UP;G%^L M"387TYHS :_L:9 P/_ F]Z#?D8MSD6-$.#2S.#-S.56015A!$N=<$\0YB3+? MW(/>QZW_+(2NHZ86LOQR$GIV!:]A7RM=#, 'V8&^I;2QQP'[#W< + MVGC84X5A.Q!WP^>H%7''Q]R\KK%E_ZJXU6F<8JDX(1#G.H>84P()32/S4TI9 M3C''$>FXF-E)&:??L-.OO9CIO%9I@>J]0.D&U7"KDDD+K%Z6)<< ]+06:0EZ MJ07(L:T75ATG+NY:@?].2O-Z%*_-CY]6]\L?BRDB49HR12&1-O,RE4>QT 'Y!QM@V9"LU0:WG!%A-#8[ ZNI;=/\8T,L??B"8>O[L.R'4 MH<[^60QN+K%__.2!J^N?->VXL/[Y2[O-\F^KK"'U195^18M)ZDR5**462L]\"Q%<'P(W_R HL'V31JTK7%7*@CWGX75HS\$9FI!>Q'6A M@WH4SA@<>A?N-W;L?-94J7SUO/WQKS.ULDF;SQ_4=X/*SUDQ%5F219$@,&>2 M0YSD O($V_:KDF(_IN M%!0>TYYYZ!8X_3N8>:$3M&69F^1A>Y1YH7'4E,SO[F[,],;,Y@LEZVG]LWES M_JK8?/WPFJW4ZV6QOC?L)[\84KPKBLVCDA_5SU97R&F&(YSFB8!1U7M(($@9 MSXWG%&4\X@PGL?)AK-O4&1N3_:[DS#8IM9J#4G50ZOWD'^]WXSBY<=MPZ/?, M>;4AC;<*K"D34!ECZ]NH]I!8@T!MD=T\_KG77#8<-X9!-R1GWJC1H%P:!KU# MC@WTU([Y6':'N^HRN=O3VN8+T(1AJ:(9R=@=&2(F\#IFQ8.TS9?7P+FQHS-MNW])6N64EXP3[-MY>44S;TK MNWW<]^:V3_I.+LMU0AWIC M7<7*^\._!$;(3_^DG$$__DN6'G[^%Z_MO"FC;/6Z+^J[6FQ4JYO2![-:>;]6 MC\64*D)5K&(8(5NT@4<*,DH3F L=,T5%*A+?G9=K,L=&#XW*H-:YW=3->W?E M*N#.6R@A8>Q_G^0L@N!/JS$H50Y((AX !=[JN"IVZ/T,5QQ.;%HXW]JUE>IR MM;Y7J\>=7RQ$DN8\+>ORVYW>.(8D(P1*G$>92.-4,Z>2O^=%C(U>2@VK3O'+ MFU<:)Q!U(Y3;<.J9/UH0];+4.&]\V-Z21U(&;O)XSLKC;HMGK^SVH?]F/$0; M4/MI\97-E:)G/VWGX0Z; ME8[PNS%%0$B'80^K<),W82!],RN>EL6LJ0_:J%\>WJS!UH!P[.('6$C&<90\ M* OYH7'(3)YW=XSD*Q,,;4[ 5BUPIWD6Y5F&N"U:%T&L= XYS6W;($Q2 M+&.B8CW]KE9\Z1R_=TJ.SX?3EM;C]D@9L]_.P/S73MG%IV$5C/&$X!P2J@VL MDDEH.\] QK)8RE0@'C&OH,A;01UDQ\DI?7(OURL$UFX$?S."/?-YW2E]JV / M6U 7(0@:V7A2T+#1C)=L/8I@O'AQ1^=P95YS0^1ZMI[*2%,>)11&2!@/,,T3 MR!3GD$61R),XCE.H8Y;9*1M! M9BR"4MB$[LS,VQGU^4@O"1O;5UO-W(W&DWK5T)0.*;4N,X/]ONB+<+M]XJ% M[/F;OP$Y;R9P@20D-5R4-RA7N%A^2!Y.]W3,2Y@M9FOUP?BT\OUB;5Z'&9^K M*F3E[M%6%?VOLAS7VY]/QO-5-N3MWHR+FG(5<<$9@6G99X=Q"GF221CE/%** MI"A/_1(5NNDQMM6#>?VP9VI"QP%PHYX!8.V9E2H+8&D"V-E0Q;Q-@-5.J@R;^W ;7D?)$#<^KAL_FA7^RNZTOU'5G^\7 MNV"?5AFL)KI4I[G*,Q[#5.?4EL%CD.;&_\HPY4F@;<5_-9C9-5/GC;D.;UG!6%D:=DJ^B3$#@7 MW/;ZBV4",8\YI#+34*1)RC.F64:\8H:\-1@;G6SC[43+@FZABNZCX.8']8IM MSYRSA;6M_*Y9U03L].^G;%=G\/H(<717XD4"'KTQ.A?^Z/^@CKPW*\1\66Q6 MZI-NRZR+A=@HK.+K UNI5\9!DY_9L]V;:W5;4822G&@*LXP9%B0IAES1&.8H MIQ2G5.O4:U5XHSZCX\2M.3;J9^\+KBTJ@PJ+"2B-@MQ:!1JS/,GSQJ%TI-+A M!JAG8CV!^'Z(>"\=<@+A%Y1;;U1I6*8-@]\1[P9Z;#<6_JC6N_JOTS0VM!E% M F;&M80XRR+(,(JAY"K13""FN5>-UKVGC^UHT]8SKDL%S H"9^T[9!23U\4_*RB/B?95A;1 M(K.]&&&4T QBE9H%.K7[>H1G,B%QIK%79*>SY+&QP2^-YK^"1G>[A5Y%\H<[ MG#B _^9SB>Z@OO211*7YT*<1I_$:Z"#B0/A8SB!.8^)Q_'#F 5VYZ[N96):K MYYV/N5MT"1X3D449E&5[>FJ(BZ540BIR%8DL5BCUJLY[2=C8&*K1U;L*_T5$ M71DH#$Z]DTZM)FCM)/2S,'5!)"RM7) W,)-0Z MA23C"F*62>/F, J58#)A-)>(>S4E_&=L!W:^6TZ'JFK7 *<\8X3%!N%8Z(JH M>1PI*.,H2K$B0BCA7;$N)."#%:X3>X#/^@*<)T)F(ILDS8';8^U+V'8OE@G MK3MJB'7ZJLY-=VT=N>(S>[9[O?6)SF>VVNN2HUDJ.(Z@$-)\R[DRWS*),8QS M$C.5QSRCR.=;=A$ZMB^\T1D\54K;7?&FO\N3T=PS\]X)=S<>"(UFS^RP!;+6 M=[(][*]5[J%%C@]$@1MW7I<[=+=.9R1.M.ATO[<;';U>+HKE?":KT!Y5%/S.2,K9ZK$RG[RU7Q,'MZOS DH(KUZP<;HE!\-F_K M@Z')3[KYAU?U'5,LDBS3=G&*4P)Q1CDD*&3[9>T4\W@MONA]NJ$).%@-H/>A4 M,]PH'$Y4 TKNZ'671VB-FY>2**,1XU!QGMD"FQ$D**8P83G!BF6$".VS7;WW M]+'M2U?5&FKE.O7YV ?/T4?N"DG?SG#=P2.\QWO*X*"N[9Z 87W84[8=.:LG M+_)/CZN?L&O]\W8AWQB_=VJ^3$$99P8;K,U7&V60EV?5J428& ^3ITXI+I>$ MC,WS:S[;5IN[[S1GE3&?2X=6!Q)_]S4ZQMVD/=9$9%.,(Y49"GTE!% MA"0D!!L7 45(D$0F(LT]M\P]Q(^-0#[;,\?EHBPM]GEIQD.M9ZLJD:ANS=FM MN[SGH#COI_<$=?\[Z]OBM:?ZH!9@I_R9"'_P9V550,;J!F?@77@?#8;>C^^ MSHF=^2Y/N9D)+X45?-CVSR%*1R+F-NL@RB$VC AIHE*8ITKK1)(HB=..7.BD MP-C8L,Y5'>5"O'^P%@:IG M7NF$DM?)WE44;CC:.__LP<[VKIK7/MR[?G$WY^3>YK-O5L]E]S2S/GS<-H;/ M\U3%+,D@S;/$+,MR EFJ.91)SJ,XI0EF7EF,9R6-[?-O%*TZROFY&N?A=/,N M@H#4\X>_CX]M=6O5[&&O_"H8(=V&\\(&]12NVGSH'%R_P8\8EE*T(@:5_+HV M_RT=C*5NMUBL&JWM:NE(A)"B JHD)A"3B$&:$@P3RJ*4Y!P1K5W8HIOXL5%( MVP*P,Z%TO$^TJ?3.E.LX2)R:FD:(NZZF[W%IX0?3W]/BG&@7GF>,V M$*OIQ#S#SA%Q%-'#C)MW&9P,Y?<^!3_":8,12G+J;8+@+-=157^7&PO M>:HJ:+(?;"7M:G>V^%:5-'AD/V>/F\=IRFBN;;T'CICMRIXDD$J)(58J4E@9 M=Y53U[DGJ&9CFY;NK*+@;Y6F]8)M GZOE 6_/"NV*GYUY\*PHWA]EY MWMH5BVV7DVW5%W[U?%1/MAS*>B2K@:R'\:6&SWV6>[%A'&@";+ZGNN[*CX>9 M> !L =3CTWSYK-2_%F U^_:PMG%&ZJ=:B5FA[+^7-H)9 19+,%\:+&RUEH6U MV.ZRF!66!:K0AGEM\)B93M6L/,%GH%"K[S.A[.55IN$$/++5/VP-F.8WAIK- MA48EO5P]LD7[XC#3;B^C>F%&#BMOL,FZ%YC:\W@_ KHV4GHWFZO5:^--?%NN MGJ>(12*QS;/C'%,S4:?$]N7-(,*I63_J2.7(:9%XYOECFVXK%4&I(VB4].V4 MM(_@]:WC&W'I>:KS@Z1#*Z23AM_< &G_J0.W/3IITG&SH].7=2T\8/>12M>_ MWKZ,8B6R).:0$,X@9@1!)K,,IDDJ:(2S*&)>+8R.)(SMXZUW-3OL 1^#AP3. MI*81S%);N=5&>U(5$YCI-*5YGDJ!U?2[6O'E(/"U)?4.X+^PQZ=_KQH/@5=A MX'3;2K\)HMYWJG8O5P\;YV=-#YN@?RADX'SZ,S8>I[^?N_#F@.][XU05\VJU M=IA=@31A$;%;$1G/;4EY0YA*F/^0/$\2E.8)]RHN[R9V="Q:Z6Q#BUM:MS(O M.@=T7\+>C2#"(]HS:[2#M]\M5VKV;5&GRHOGETYF<4"PI_CM2Y)?*FK; 8T+ ML=HN=_MQ5[%:VR@BN1'KXFXAOU;[!<6;Y2.;+:9"*YEDF6UC:W=-F7'K*(TE M3!F)&(D9PIG3_NE%*6-CIL^KV6(F9D\VIX''09U,L<% RJGBFG MUK%,5:R5O(Z2,X\XH7"!-LS]+K.J M6L(O-5A8C9M2EGX>R0E4W;R/V[#J^T2B5 Z4VO50CN>\[2%]A!-2!O4'SEMY M./=?N+)CRL&&SV?BC[5M!6O>\6T'BGOSN'I^0CAB"2(+M105CH>J8&#]3\DP:<@0B:,'!=ZK#) M LXH'"4*N-]Y>RK3MK'I\O?98FDFT^J0N@X5F6:YSIDTO@5*5 (QS16D"5&0 MQ((@32.,<=8UG>FRZ+'QS+8R;)G35&;A+,R;8'^[G,]M),:LKJ=X0U[3E=%P M)*)>,.Y_B=+*;_JET1NLE[^6/>Y;.+^_BO-->4YND/65ZW1%^HOE.[FA*#WVRA4YLC;U9B7]2:V4(B33FE;7 GUE3JF&6&X:1-D#+# MQ.,<0YYPG"'.LLR-YL*H,T+JJRP"%Z)"ZYH3=HNAL0MLZX=UC-&]=5@O\^7P M@]7[>=0_Z3AYQ58/.%[#Q5KW/VZ^T=>!8+XJI-W2> MW"XPIB31-*$T@5F::VAF/@F92&-(=!JG L=8(:_PD/W'CVU:*[7KT"EOAY>; M/]X=A9[GBZITU%:S"?AMM2P">M6G#0_>T&XG8?C6=4?6G6Q2=WQ5M\_US>S[ MS!"&;+K5-'O5D8X0Q9A EJ/<^K ,4FT^7B&(XE@3B;C7"< 9.6/[@+=J=MOT M/X>FVU<= *.>/^\=/-NN5,'/ *Z@$/);/R=JT(_^BKV'7_^UR[MVI2P*I;:] MZ\O>>1]FC-L-P^=FF?UFH]XOOE1;)F4))/->32.>I4(D"D:"88@QBR%-TP@F MC%&21B3/L5<%W\Z:C(U*S#N'?=M;=AT$-WX9!-J>&:BR80*V5H#2C G8&F)[ M+%6F3( Q!LP6H#:G+MIF= G9:?-&3,,VY>RJS,#].V_$[+C5YZT/['SJ\7UF M*W:_6Z[>+#=\K3?SIOO?%&5(\3A+81;974!,F0V13V&L<8YEGJ98>G5!N"1L M;-RWU17HY0IP)H%4?%V46PV"%0] SHI*<^^#C?. .Q]E!(&Q9Y[;MO_\HH2: M?:]]K962LS6PI5E!78H0_/)%?34.?3URU_,2) MQ/5[ G13>%HI,2OW#94$*24RC,R7:AO5I(;'852S>F;H]4WUU:P7Q<#L%9( MM6S95U(8:QEV0R>&6P;4C>P&':27Z-ZPLVD"ME:58[1?KK>Q;%)V>%A/RDNV MYO74Q2$ X+WU=[A%MY?K_! T8L](4(\OQO3M[I$/Y=A_E4V_^Y *]?&F90Z M@U(*!#&-,.0R)Y GJ=O"9P;"YEN_OY,VAK['W$Z(RY&\F&1+)G M\KP-1&\V=$4F),M=E3DH>[DB<,A*SO=U3.,V:S#[_Y:]OK.Y71Y_4>;),UOI MWOY#>3[8_D7KRJJJS/N%L 4&U1M5_6G^/M](L[9^^U.4;8&_& />:JWL87R: MY53G"33.)X$8V1SQ++Z6M:_T M9\H?6I9ZIE,/^TZX<>MX1[IGIK:F3(Y&= )VQN[&_?!W>S?4U9<;%, O#0Z_ M3L 6"M!@ 2P8H$(C8-KYBXQBT)SV82T8-F'^14;G*!O_9;3H-G]^7"Z6S6YS M%5!3;\=-,Y&0/$H$U)3&$$>*098J!%.D$I01)31-?*:ZLY+&-BM5#>N;^(^J M65BMJF$:,V?YS4;G$8Z2G BE-"21YA SG4"&$P0C0HR3H;!*&?.KF1($XV%J MIPR&LMOT' 2YGF?2MHY'F(6;XZY"$7(Z.B]LT)GCJLV')'_]!O]8?;,\DLI6 M-2R,+_1D&-[,!ZW=V_;FS90QG,5"IU!$.($X81)RGD=] M=."+K'OD>T\(#Q3B?O^@]DYIS(N\L>50]=$K;=YH();%NK!E3FW0LYT)ULOR M]V7!57O<8YS)E7G*^F&UW'Q[ "OU;6:W6IIG,+!NT+*W?C-/L953GU;+M7$G M@?II7,VR4>JF4-7UW/Q]88^2K!$34#P_\N7/JEZ5JDKMTWPYLU5 RB9LBU9!69NF98S737G9VH+US$R_Q9,2 M,STSC^?/8,Y^_"5,BD&']_E"+H'/TP9+&NA@8CL[H,OMMQ05^;!#ZQ,RQC;3?FP7$)F A2J_S\VB M_D)5%1@#9D6QJ6LO%U5NSO^,459N[OS/.(T 6X/_8(L-6ST#%$^ ?5?+?_R/ MS7S[FVAB2,M^6;:HVMRQG.REX7); MPX"#U/Q_OU2FS6;S\E2T[:'[YFR;Z8 M%RA:$P6QXN8G MIA"4FHD8T11%TJFF] TZC(V-=D&S\W(O^*E)B9<;!7[,U@_&J5D8Y<'ZAYH; MC^!QN5@_&.>H9*1# @H8VWQF!-T(J.=QZ9F@7.*9&R/ GZ49P-H!2D,"GM7> M .-@(Z"'AA*,$DEA2R/-<2I M\=*(CB14B8Y$C!%*B5=[1P>98^/),]5!0*ETYW 3%_"=MUU#0MK_!NQM:';9 MBW7%)_"N[%6Q0^_/NN)P8J?6^=9N7/1W97<:S*+SN^&_;^KCQI:QM1VLF9'T M:;,NUF:%8V2_8L5,3(E$)&8RMB$DB6$E%AEO+D(P4RBC&J6,FT=[L)*7]+'Q M4ZE4TU[U%^.TE8U;7#MT=1L -V;J#=:>.:K1&]2*@TKSLC=AJ3MH*3\!I?KA M^*H3:B&9RT^!03FL$S:';-;M(1UWOC:\4/]W8]95;[^7N__-W*YXG&)"8\AQ MDD(LXA326'(8Q[G.LQREJ9)>VU]G!(V-K79Z@DK1SA[466@=MZH" -;W?E47 MK/SWK*X $73CZIRL87>OKEA\M(5U[7K_,ON?[!%*\3![NOLY*Z9?R3UMY:$G__H8.5P3]I2[OT_>D+;BA09?NIKM2#6MB3SRH2Q6;5ULU3 MFMXIKX^ MU+*T/+$\W>RI#%VTBRUC<.!B8;T-2/"B8^$U';YX66]HGRR"UI^T;E/+O0T[ MWZR>RYYRU>)RRDA"-%4<(IEBF_L40\HE@BGG5$AD;;^J[8'U(WCHE9E#2N6#G M(6-4<1S1C1"4,8JASB3.33^'X)*IA0AG:LXQM,J*.[KFJW6 M'3[]MCR?%_M0ZG#O^"OU;;8H0P_-1%^GI77>O+Z ?:1YJM(4YE02@WV,(!'F M)YTCGJ84NP ^?X\?VT=IM0-6O:ZMYO;! MM8K@O8=BZA2>M.ZI4>/JJCI7C;7J2DJ^JE"3[ MZ+NBV#P^E75J_K =*-ABOO[ULEC;W$^;Z]1$BG]1Z\UJ M\YBUP*I4'-@]V5)USRKW?8^\&XV-:3Q[)L;:5/"JR?\S_SH!+7/! M'V6OGYW!Y89Z8_+V/FOT!#1F@]T;\J5^,;YL7XR2B^\NOQW^M?T'&K*@30+Z MUGG8;@,#C+T+%-*J^KZMU-&Q"IQ)S9O.FR+*X0JXV2$\ W:]LZ'3RQF0S20&5_ M'!RGA\#H]DWQAZU5>N^H8(DJR[I:!UA'-A-'0HZYACA&E/(8HSAQZL1^^O%C8Y:MANYE,4Y@=ID; M;D>B[Q5PH]RNA]I-<+@7 [D-EH%J?OC XU4ZXKSU%RI$G+AIL$(0YQ5NUWNX M<%7'X':[%U_W5[;U]];/VR)[GVU%@^7B;EWU-"_3%I>GTXBF#&F:9DI"25*[ MM. X]C_4'OXH1OP!-P.X,F#[Q<90,URG:=Q!K,DL[U8 M,8:Y"(ATTUR:,9L-FY@1%\RB/)^S3NSE-[\HR;A]FWY5\ MOZVK6&U;M2MNU:4P/ZJ?Z_NR_LKO9?F5J98LBG5.8637@EAA;*OGQS#)$:<9 MCKA63LO ,.J,S4DRGT+B1\LW#H<;'0\'H)24<\:72<1 M=>.[FW'JF<9V1YU60R>,_$MH7<(@:)&LDX*&+8-UR=:C0E<7+^ZZ$\76RFXY MOIZSHOBD2T^OS!0F<:;3/):04F4+6*7(QG0JB#%/.9.2T23QVUPZ(VEL-%#J M5Y8LL1IZY5M?1]5U%1H JYZIP ^F#LO#*Q"$7?&=$S;P(NZ*S'J]5TY MP28&W[.?]3JDCBF:9AJ)'-,8YC%&$,=*0,)B#?,LYHB*E",BFI[8]S[,<%*< MTXN_W^?Z?A!^*//WC;I-1WE?FC@-KL!I1"5!!MPL,NLP+2&/$(5IAE@J(YXE MN?9K.!X.UW]22%V)MSM,0_'N(3[@EUK+@/V8KN 0EFU/BQJ8;"_:>\RUER\/ ME1-@-P+_JMA\_?":K92-X[Q?J86T\<9?%!,/JOACOIX]FK]N?S_5+(NE2,S: M+;$5B&.502)B!C.&TQA%0D?8:P$71*NQ.7;E#NOZ@:VKV.U:;=#H#4K%RW^[ M-;B_RQ"Z<=7@ ],SLYT.TR]'JC(*6*O**/S6^'0:NP"A]S=@W6]\?1?%7CB( M_@8LKT?*W_+PCG7BU8\[(6P[*7M0NEHNS(^B7*\7GU:ORUZJ[Q?M*V8+,7N: MJ[)8_90B0F-D6_P@Q2'.C(M-D,X@BB11D599(B.O"O*W:#,VWC;&@)VN8-\< MVSNK,L@V]MZ[K+:I[@'A6WK^IO%T(_/!1JEG$F^A_M66!68K::CY25IB+KNL MWS8^_L7L0^ :M,S]30H-6P _!'9'I?&#/+0;,=]5*39-EY"9*NHTA&DB4XYD MPB'/D8*89AIRA#E,)1<93U*JJ=?!YUE)8R/46M$RR=4L9#RW.<\#ZL9Z06#J MG]%*A%I*3NH*C0'#XJXB$9*#S@L;E%^NVGS('==OZ,8+;]G*!A@7G]6JK)'S M9C;?K)6<9H)1BK5MEH$8Q 3GD$0Y@8R1S%:^H3GQ:IMQ1L[8.*%6J]TB0R[G M<[8J.Z!6]:\\RU^=0]B-)@+@UC-)-!K:2.>JWM4$U%J&XX@K,(1DB'.B!N6' M*_8>LL.UR_VX0:K9](,9DOGGA^6B[GDQS0FBB> $RDS;#39$(!5,PRQ!2J2$ M9"AR"B8]]?"QL4"I'R@5K/NYN'WR)X&[_)W?"D?/'[<'$L[?]"63=Q]RT7S) MA1)_^;;\_O^:VZJ/V/QP^.V>?.0@'^PE8YJO].(UW:;MWV>+Y:H,2J\"S3_, M%JKLL35%L?N\\(&G;VOVGPX?U^_P7\&?[M8FR?> M26D>6-1_V.?&TR2-M=:$0XJ2#&)NW'J.F809D9E9_I.4I(&5^#\LP?S":Z:UW8.KE\< M[O-/IA)G"<:1@$E"8XBQBB%-20ZE%$H*2K)8.'D(%Z7\4WW^]S^6MW_^R0V? MOQ=<+_GY7T(JR.>?]/CY)R__^2<^GW_2\?-OA>K82MCJC:K^?+\HFY]L^X;7 M11/-&D&RA$>0*$DA9BR'G*<4:BZBC'%$8^8?<><@V.F='S0 K^I3U*6RI2/4 M;HN(@/ -%IA7*@I^:53^U1YS5G!NU0Y>%-(/I\"!>RZ2AX[C\T#C1%B?S]U= M_9&WCVIERPK]MEK^6#_8-DQL\3PE.(V0%@02F1B/1%$%NUB]H@"_;/4'C0%!4Q"Z81?6Q?'486!GIQM"QVY/Q^=TS#T7#TINYNJ3OE ! MHXJ=-%X02S6.($)I"K' '%)"S2)-B(@*1CC.7VQJ$S1 M+<;58U#^>P,6-!7>7?JPN?'>J!PER_L_H7/ZEEJM[+-/ M9R!&+*$H4S$4*+&M%96&%#$&8X)2+!3F+$:>B5F7Y(V-P1IUP:S*8%RSG[[A MIM<0=F.F@+CU3$=;R(9)^G0$)G#ZTD610R6_N+>MQ*9J*.*/(]L0S"\M(QI#GE$"I2,8Q MP2F*O)H1[3U];*Q7*@>L=IVJFNTCY\98G?'HF8CP9PF"9*)T$AZ M>4-AU1L;7S2Z50TO]7(%%FH-GIIVB+RNSR"6OH'%@4?5>;GW0F/5_^HP8%O+ M[:#W73@C!/KCZE"YI^$_63_*4^B&[SYY4DK'XAHG>PS\KLHTHT@QD1*-H119 M##%+,\B1SB%!&2F;/LPD@E:8A2U X M !*TPL0E><,6D'"P_*@^A,L]-[:IK1*;RZJYMB/K-*8H9GFF8<1C ;',4D@C M$D.%DBS.M$YSEG>H97E.GM-7,'PQRS='?6D[=I\]A-?13[L%K8&[S$Z:W/A2 M2_,WHV[R9Z[OAM!?&;/92&:^^6=^+^;V4I] M?5BNUK;VOBVN6ZS+?YR*B%(I408CF4B(,VV=#,YA)CB.;'-9G"1^H>).M96^M@E;K3'XNL/T MO0.FWD3CA5%(UG$3/"@%>6%QR$=^-WPRK"ES43OEA.E%C.VQ4ZC)6C4]".:,UBZ,LHXR9'@"40L-\L:PA#DD5G@)(SFN61Y'D=.1>VZ MJS VVMA: =IF@-H.4!H"]BP!?S:V.)Z:W3!>E^EGF%'HF9K&/0!R*39VJB[[ M[KWP0.SI\L\V(,[3R>U85E.->8Z=/V*S_JIFCQL>/,C,]JQ MY?8-,VLF^LNVA5D?U>LV*R4_+3XHL1FM;)IW@OY<;E8-7]]Q8I968JB MJH&6L#C7.,&01-+F)-DP?BHCF,DHU@FFJK8J#SKN;F3Z8J/9,^4&'LB>ZNSU@G[0KN=!%1RV M"7H?V![U1.]%2-;^H=G2M;+&>?2\5FPJ&N18X MA3D7&&(FS)P0:PTSFZZ?8$GS2$[7RS6;N\T)[J*]"'^K0(]A%<8=LZI7L6>S M!=CJ#'9*^[9?<1X'-X[N!]V>"7@+;*,VX,_@EQKE7_U@[M!%Q1>QL"U3G*4/ MW!_%%Y7C9BC>3[AUK5Z61C<\:?<*'FVB1;G!=+=:VSZ;%KR:QI9G4K!.XG9=VA&.@$S!42KS.M MTU9?.*LZN&&P,ZC3BK;/ELY@YK _9(])'[F2?LKHQ?6O?UJ;T5'T:MY$VD6)].P_;YB1_]7H;7C4>#@=8S(>YU M7FV!%S(0R0N3D$1W6>"@C.5D^R'UN-W4N5^SS1HN#&'9M:ZAJ+(>^_FNPX1$ ML4BD[>(S$\L$A@*0M/$UGY(E-?FI*\"8V.:4EOOELY^F+MQ39](]K]F M+E4'M>[ED7;5UF&PWM"=L O<,MI/AZ$[27="Z$2#Z6[/Z<9OY<,_+PU7JO5L M53IJK2(+Q7[=A3I'!2FE,I)D,(UC#7&4($@1SF%"$H%PEFGI5]BO@PYC8[E] M[<%?%9NO'\IR*'[4UV4XS*RB%,$9E'$<0TQ0!FF6:LAR1>,,1VF*U?2[6O'E M2 :DK!T#.9.-KOU4;HI*TW- [:?]Y@K8).FM%N M#G3Z@JX9WM_58J/>&0V^J+E-X?G,5F5<&Z4TCA.J(=61/>'(%>1)5B;31%3$ M:2RT5UVKLY+&]FG:J+>"S559%F%5J0J>C*Z.G<&N0^OF+00!K.?/N-81V#<8 MU%J"6LV0B=]7D B;^WU.V,#IWU=L/LX OW9#YPVQS>.F?&#I&=C=_I5Z4(MB M]EU5]><_+(NZ3PNB.1>YI%!((@QI<&Y#.Q+(J)G7(YK&F72:O[L('QN/M'2O MMV[VM&\:+/QB#?BU6ZR=U]@X;YKU@GC_&V8!P>ZR7>:-6N"M,G?Y0V^3>2-S M8HO,_QG=V.Y^529\/)?EOM0 MJ>]8DM/G-'R-O@^V"7FC;5-]CE6UF,$O:!)G\22A25.>SNY4(YQ-,(W!ZSDS M][X"A3T'+NQ-_\$6&V8>@^()L %)U>63B$:3!$5[ST#IA,39J6=LYML'1.=[ MT;B.KQLO=ARNH593^Z-3ZA>.W<[;'I+#3D@9E*G.6WG(1Q>N[%@$T%+9F; 4V%C?4>UGD&CIY#60VDO M%<]ZQNH+P:SG[O _57^[6,_6SU\?U'QN-\O8XGD:"Z*D%A0BC"3$PI;$(Y& M4B19%!%C+''J:W_Z\6-C@TI#4*H(:AW=3]E/P'?]J/TV4'K^[+WP\#IU/V_V M#4?O)QXZV/G[>8/:A_ 7KKHA,//$SK9U(^:UP_%)UVO(J@91LZ#<,]^3@5.S6>/S!(ND\J>R1F70(D4XCQ/$J84(ZGPCM[L0=&Q4&,>E MX0A>@[Y7B^-Y [H%3O8X/,&C*_O0=?@0S!X1/QFGV:>\CNGVZIM]ZA?UM%RM MRW9JYA-X+!_^85O8,HY)I%'$H>(*08Q1#CE2!*:"8IF;_U&2>:7/.P@=V_Q2 MZPRV2H.6UIZ)\2Z8N]%Z:"1[INB+(/94\=,'HJ#YZ2YRA\TW]T#B*'_DHN8,H'4N8-RP67ERT&PS&Z:A>1XE4 M;YCV/4\A3*:!$&BM,4AWI MR(N)'(2.C8BV.N\?OS5J=SXU=1H 1WX*#&O?]'0[HO[>XZ7VH!K'ZA__ZW\TOS'_L=5"_]?_^/\!4$L#!!0 ( !6!:U(B MMO +,&\ (,?!0 4 ;V1C+3(P,C$P,3,Q7W!R92YX;6SLO5F36TF.+OC> MOR*G[NN@TO>EK;NO*:7,FK11IC22JOOVO-!\@4OLHDA=DJ&4^M@^5S. "' __R/[]]GOWP%9>KZ6+^KW_B?V9_^@'G:9&G\X__ M^J>_?O@%W)_^Y[_]TS_]R_\!\+]^>O?ZAU>+=/89Y^L?7BXQK#'_\,=T_>F' M_\BX^ML/9;GX_,-_+)9_FWX- /^V^:.7BR_?E]./G]8_"";XW9\N_YE;="*X M#*H$ 8H;"RX7#\%'+;DI06?Q?W[\9RTXG/UYL?SXHV!, M_GCYVW^Z^/5O]W[_#[GY;>Z]_W'STZM?74VW_2(]EO_XOWY[_3Y]PL\!IO/5 M.LQ3?<%J^L^KS3=?+U)8;V3^)%T_//@;]2NX_#6HWP).,N%__K;*?_JW?_KA MAW-Q+!NN5B^DL+Z=_3HO//]8?__AR06!X&SY68C=_O/[^ M!?_U3ZOIYR^SJ^]]6F+YUS\M/B M$?5EAQ""W]8XSWC.WN4[9HMTZY=F5;B+Y>5?SD+$V>:[DXS3R>;)+^)JO0QI M/>%&H$07P4JK"(4F0BPD16Z2\Y([ZVRYS7D54;W2QPO3GCXNO/]*#22>" MU4^J5!@P?J&)_W'OI>?R.8SZG^?KZ7J*JP\ASG!B3,K:E0*"I->;]>I+^]^#9=31@*:46.8#R/H%(.$%F*P(O/ MT4:+.J3[4+A$0@FKN"'ZXD7G<,#9>G7YG;NX>)*B\7!RA(87+<3= 6YNTO]J M\3E,YQ,;=.0Q)N V2E!U=_4N,O#>H>(RXD)D4F*3M!13PKJ!PL MZ1&Q!,,N&"YCHJKZ/10 M?NQ6"L:!R3#.RH"R'1DAE]F%#_2[DRA\MAX]:-1$MPT<0BX4Y\H<0L)L@Q\B MMKGYSI%=U@'TMQA F)V X/\Y"TMZXNS[._RR6*XG3 ;II0I0G*=X+TR0V\J=]^^$$O7,4'*4D+OP2G^9SO#WLXU''9@J M+F0+(4IRP:24$#%D\$J6Z!-30LO!?-'K]^X$#/U,@'&44+L Q#O\.*V)YOGZ M]_"9_'*MD[&,@2R*=D96!1&Y!2%R$5%)$P:Q&MO>O1,PS+,"QA'"[0(<+TEP MRS#[=9[QV_^-WR=6HF'>63#6D+>D!0>7)8,<93*B!"'3$(=(6U^^$SSLLX+' M,>(=&1\OSY95;+],5RG,_A/#\LIU$J(PKPM83WI515, 9KT#*8-&'YTB#WN( M<\8'WK\32MPS0N0Y\6(A%F&!Q"15-)X1 M@P.ZIW=>OQ-,_#.!R1 B[@HEY\'8.1/6EVQ=]; ]#R24&('P+<#$+'R=:.AY,\I 3&43EF(-HD0$F;:., M5H8B!@#(K9?N!HKGDD ]7)Y=.*F_SM-B2='X1AJ;0^Z7BS-RK+Z_7&2<:$^[ MHT,+TDKRN9.2X"4))45GN4]2)SV$_=B!E-U \UQ2JT/+O@LH?0C??LTDRVF9 MGI/D$ODG=:04WZD/NE/023!3!A?%*6Y^+-8*#90L!N@'DN*=AA MY-PI6,0D&^Z90 %(+CHH1HAWF"7P$(TIL80X2#CT( &[@>5YI66/E7-/8'F[ M6*W#[/^=?MELK$XZ*72L6>9"/EI.]<) 9A!*"4ZHP'7>4G9T'%IN4; ;7)Y7 MLO9H2?>$EY?TZ9OEA\4?<]I,K6.Z%D+$FE4,18$S68&.J# 4LIIVB(S< Z_? M#2G/*V][G(Q[@LG&97^S?+M$.)NVQ\_V5BR6&C5$LB4"X9VX.E.3(*7B]JUO#38GYYW&VMC3(0>'-4IIYH4J#F-$)B MWF5E151J"$?D[GMW*U)[+DG9HZ3:Q6YR<5!U7A0SG7^LANYL-2D\&:>X V;) MXU:>D2R*K[6911A&DN+;KFH=>ER\E8;=D/)<,K6#2;L+U/PZIZ>%M)Y^Q5=A M'2[8FG!EH\N1M!Q#J/8P@+/HP7#N$ZI2\B )_<=HV TUSRU5>[2TNT#-^\]A M-OOI;$5B6:TFR0@KE$>0AE-\IEBBT$PJ2+0:*&SSA=OADFRW7KT;1IY7/O9P MV78!C5J'MWQ)/O;'Q?+[)%IRJF1AD&3=1:44M(OR#"%7TG,2*L5!ZQNO7KT; M-)Y7YO5PV78!C9\_X_(C[95_62[^6']ZN?C\)WDK ;5)Y7WO5X67?<#:[I#YEQYUPB;QQ&4$%U"01 M3LPP:8I.AB4Q7,;UYIMW \CSRK0>+-F1T]F2Z.":X#+(,DH>_^][=,/%<G.VKAW3*N(G+F.@"%P1-X*#RH8\:ND$^\Q.S?#FUF-\\X7V&F3U:+V337CH4_A5EMQD>^ M%JY7M^G?L-@VSMXOSJYU7C=>D$B9; M53LB<54Q%R"FZHP@69X8:X9U2^GH@)W&'B%NL/YJY^TX!&VI4O$"QHE"ME1H M\K\5!Z,5NLB]L&K+Q:X!61VQXUXS3#S89&U_F7?0_>CA]F%1FN!4(5<=DP05 MT^8VD@6I13(A&BW"ED3;WUU'OB'4O'-;OGUDW@%XMO2'$L)HDV(!GYRO;2UI M,T\ITX[N+=,RQ.GV[+MX_ >X#,O79Q/AEM74D0C450OA1B M@'LPB%)X43+')IM4_VWY]E+MDVWY]I%S-T"YU2PN>QV29@EJ;IDXT X<[=PD M'O22 @GE3),>L<^@+=_Q4#E8TAU@Y6RB@A&?.U3P=%ED0Q[<_:0E ! M7?:$=K[DB95RLM'!;#I-R!SAYL5I1Z'GE]0L52F&.(F2+#I2MIUCH M#.CH1,#$K&C3<_HV&9WX*0H=RM2CI%U!X!Y&5:?7LQS_>?G_WTV_1IF MQ,SJQ?IE6"Z_3^LF0&EDX.8"EE>8L@FK=C6N^P#^"V[ M4-<#H(Y"P5UO9G"5=("S=YB06*$=?/4[KB^+_').00?)P%I.RR_6Y9>M !M0 M,TO+,?LM[2*/Q]56:L9U*24,Q)!%&;LRO) M!3GUWD+,I9C(>2IYRXVQX^%RDXAQNHRV0\G! AX1'(N<)F^7^"5,\^8C/>_; MEWI:,[&TF4=R^&I[&/+\4A0D"4'N7\3,BJ^AWYV4[[WSI04CQ, MTCCM1=O9C8&$WP&,;LEFPFV13FE#DJ"P495<3]U+ :F#P>RC$KG)H=$M*L9I M.=H.+(>+^'!\+-9A-@@^WBX77W"Y_OYV%D@<\UR=\B\UX4 [YI5TR/4NRDIR MPDVHF/<97':ZMOL7)4B*)FV3;-TNQ/7@V X2<0^NB0ZLSX,\_66Y6*TFS)1@ MR)X",[&F.S%"*"Q3K">+CK%HJYND;AXG:]R0>W@8[(JS_772 <)>I'3V^6Q6 M"YA>(1&1IAM-T>9GT2GH[1)UW97 91A&IPH!C(M M6;HW84/>^/;W^.[SE^K)0VWZ$G4L=BZWWUI*0&\BT2 MN"0]:&Z-9WR;..?=A?E_,TQVGF)P9LODR MDI0$DC>#'B+?=-IQF(O6&%.[./,AJGI(40WB[PTG^PZVX;\L%OF/Z6PV,3P& MRU4"SFOXY#R%/\I9$@L%S24F+=HDO2\)&-=Y&U"GBP$$/'(6L]XKPL]A^;=5 MF.$@&$X7818!C1H+1IM#_LU'QSJ:U-8_YP./'=82& M1\!0DAP9#"_/5NO%9US.IJMU)=UD7F1DAN(,DH**RM;+[ @L":U=]KEXOP,( M[CQVW-VAC?*/D5P'6\.KB]?6KM6?\4/X=B$@XH2)E)W)&D/,=:@.FUQA6^&[Z\=/Z3?GK"C<, M39S2B1=/7C>+Y-@[II6K6/2,OA1).S2\)!1-LD);J1GWX*0ACHX6?0?XN4=_UB;FDBGV M#UX2_BW)1D1'BT"'R&*J/6K;G;7MB9K!VU:T1\U1 N\@]W)._\0ERTL1F6#N M'+GP1H!WAIP[;7GBY-Y'OJ5]Q5 PZ:'L8\!ZU;VDV0$&7D]#G,ZFZRFN7LSS MYL;(I\6,A+ZJ6<7U]RO11*]5TJQ L'7<@F89',$9M'08"RKKMPWX.QXENQ+8 MR2V*UX-4R3?12@=;U V^[M8_:(O%H[>@=69UG(>#J+VA912ELE(%UJ:(_F&2 MQDWDM8' PS@[1A\=(.L]SJ>+Y>^+]14G$_3:N9 B&%\W=&$L.)T4<"&Y\;44 M-S4YF;I/2C=(.DK)=V]['2?Q#C#S(J4ZM6SU-GRO9=Q7]742$46=OULDKUX< MV6PN'9!CQQ"CR *;W,;83LZX^UHC[ P@^0[P\VKZ=9IQGN^RP:)+V3E51RG6 M_H;D!WIG R07O7/"2+NM:>0 2<7M](R;D6Z$H"%DWP&$;B>P+F5UV>I]PKWW M)>4$)=1X)%D-7L52[:NGM6+XUFG)0R<3[Y(U;LC6"% #:J(#7)&!79[16^_) M:A)3BHQG#3;4A >O[F)69')-"LE'(6)L8IP>I&C%\YI2T9UR1<8DQ+R!)K M>Z-,.[1W"7R,B:G O15-]K1'J>K&RSY)K'^D5CHP2^?!Y^O%_.,'7'[>!*$3 MCT:ZH!&,KC=H=%UTR6NRK#P+PW+TODEGL2VT=!/P'ZOIK3'_X6+O #F7=0BU M#SW.5Q>=2R^]O=KC:%JFF&^ ME'9CQ 9&75N5=8#)M\35^0V"\VN?"Q(:KJ?+S8D"<3^=8_X)Y_3)NM9\K[:* M>I+0JAA#!@P*ZUC)4ANH)S"6NY+1(K:Q?X-0WTV28F#LGEZU'>#Y@5CZ!D,N MLZ B)\^E!$4,>02GBP>9=?0B\)QSF\+^IRCK)KG&$>E/ *O%4<-EF:K(M,KDG;MH=)ZB;',32JAE%"!W#:SD1)Q7HA$6J8 M#8H$!*+*3@7=8:D:\\Q0?;6!1O!&BDX_4_STF2_ M&Y:-;CRO=I =4>\=;+$W.HZ?]UATEAQ.2_M%4=5%T)%#*#E O5&&5@B/JV[\8JV62+ZB'.$C_5M/A7/+\,_'JQJO> WY1Z*_CJ8A;S M!A63Q*&J729,AN!KLU3M0HS*ZB!-DXWZ,'K'S?!UA-=3Z/OYP/K."<]CAT&; MXY]+L4P,+UR%VB&8AUK'RA$\+P@Q6%1%QI!LDRXVC?D:>9C *;!YV'HX"5". M[2;WX=3+YY?%$JS#R\@M9?M=)LT \7RVE"OVI$>3&1KBIU:%^D2< M.:[!>YZ,S5H$U:J2>Q\Z1VZ7UR^6#U)D!Z<7'Y885F?+[S?RA-X&EAESX!$W MHR,E.$TQ26(:"T/E=)M1P/=)&?>0M",__$@M]>,J#"/3"3-9U"X.4%3AH)1D MX)DN(*)&+,(G$DZ_AV3CME#I"-8CH*$#U^"IT\D)^3,RY: ALHR5'PD!B3VE M0BI,!BM,DQKEIPCKIO#I)'4(Q^MFL.W]7WZ\)_'7](W-CS8_J7_U#LL/]=^_ MOOOUUO,7)-7E],_DJ)P__.5BGNL$FDR?K!:S::X6_J= <6C"]Y\0UV\WZOA$ M(6H*L]N\K*:?O\SNW >[UT=SSQ?\>,W&708OWG,/1D.RA-_62'^=_W1$+]*] M7G\])*880=< M>E4[QW+P@?8#IGCQ1M/2DVVNZ]PB8YR$U(D@\." YOTUT,$F>$7]S?'F+[Y- M5Q/##/FP*4/.GG;S%!"B,@&B*]&S)(*4C0J@'J!H[(J2P]7\$&*.DGD'X+E) M_ZO%YS"=3[#X$!A)0VM+87D$+L?I^&XMT7$" M[P$RUP4GO^'GB,M)C#H(S1DH*WQ-*$KPSGFP*BI/]'LL3;SL>Y2,"YAC5?MP MU=D! ,M\07+X&1=-$F+W21GW**$) M5 Z6= =8V=(HDN>B.#,:.&*=!Y4D>729@L]DO<@JV49WX>Z3,G8)XO!NRV%2 M[@ GVX>$&E2&)4O>?JJ=\J/44&]9 3(I%7K#9&C8T;FK_IC'JOBQ$:H'R;L' MT,QFBS]J_/C+8OEJ<1;7Y6QVV6KO>ES]95<9'Z5/G+95)U(]'G6TP*2-D MW M5EH6I6K2'W,O*D%7=QUDQ%'>#O\5;K& .W=520#+E.C>$< L8$DE8G MR#M^F-LIVT8?8\2&DW^'<[O"]:GZS3F;$Z><3#)9D$61/RGH@_>J M ]9&(Y,%7/G8&_G65X/O++G"6][*?F)^5Y#2+RCF5\WV DWV2G&>J8<@RAD MHH#$2#*WM>E_UD*5P+RV8@< [?"JG@?#'0J^Y#K EQ6MM B\S36=([O4-[R>,^@&-I#D^\+0EL66K=)%2 G%% 3%HH,@ MH@''?'$F6A=-D^KNXWL@-KQRTPI)1\J_ S!=-D#[93JOHJF":\C]&*] M8,:$ ^U"!4*B+5DJ:TP(07#>IN7X4Y3UW EQ+Q0\T)-N&)5T@+&A:[RX M]869""YD4W.S%H+G IS1]%\78Y2-DIHG[TG1\%;7H"9Q1 UW<=?UQCG3V[!\ ML]R(-V]*8]_B\OTGTLDD&ZYM5!J"\\14\O7*0(A06.!)9-3RW>92VL=.M MXX'GX?/"0?38@?&]P=*&_M6OJ]499@J<4C05,8BNWO55G 3F+7B=EJ(WZ*B58%Q-?O?7/Q MWA?S?*]MR57/1L8,\S9#D[HN+&X'C2>*C/?11@=;XL/%D%E$'4N@;=W4 MX71%:' V%S!6TM;N2]3L'[C(>"\U[UQDO(_,.P#/EFHWI65*02JP19-<;#'D M !0&64C&$\7L+C49EO1\BHSWTO'31<;["+P'R-PK?BW)HRN*D10,.8I!D\LH M?:$/12LBX^.A][J/MM55!W"L MAZAORE\6B[RY28_+K].$J_>+69Y$7R@>+1PBF6Y0+GMP2.++V1B5N"[$9INM M[B&2.C%CPX!K(,GWTS3F+\O%:O5VN2C3]81Q*2TR!R*YVBS:.HCD^H$/+G#, MA1?;Q$VZ0Q!P7*H;#MH7?4>-\GYO^ QCO\Z_XGE;W7,!7770DP9U$+$ \ZAK^M1"D(D!!I:83T&6 M-M.&'R)HW'BL-9(&4$('QFAS ^E!44V8=JF86ATC- =EC*C3ILC)J_,N;,A( MZZ6)?_0H6>/&;FV!-:!".H#7PXQ$&V)V7D+*]8S12PM1Q A"9U."BX:Y)M1J[1_&@ M@4 ONN]F&1"+%\OX8D;)A+8"QY(GEX/[4EMU6?#6">#"U!G?GE9S:0?A>_3L M!#_WK.!WG,S[R<:?)XLW>1FO#9KL DB1!*C"R:5(],%;@XY9Q5F;>JAK$G;" MB7\F.#E0LAU8E=]Q?6UC=^K9'J(V6HH"4J,C.9'M=(PT;95AW)4D6)MSG+TI MW2VIP9X)Q-HJJH>PX2:#$Z4]XRPJ",QLNK5K"#EY<"K1#R)W@34Q4+>HV U! MSZ5TX7 !=V"G+FOC+Z\67G:Y5"0,(O8.C,M=/GX*JVDB)HR1T2J0MA8^QX+@17(4%VNOG97)M&D/NY6: M<7/PPRCZ"?3L+_4.H?-J.CLCMWPB'.V@W->*')U!927 I9@AHN!!\:1]:))Y M?X"><1/O)X'/(9(?N?'9?^#TXZ?:N.TK+L-'/+\T^N9LO5J'^:9,\/JJERLV M&@4> YGF[$K=B07I/RIIDA/H=ADILNO[=C,VO9="-9-P!V;G#E^_G]4*^#?E M'G_G-E4KEW6V 8*HU3E<*XBQUEGHLIE=F+UO4M.R%Y7CW<5L Y+%J336+QPO M3/(]'B:M,C>D\YQ=LVQ(3F(UCH Y8W; M9*^F7Z<9Y_G:6< THW_RA&5!>X>6%-YZ"G03ER1):\ &C+*@Y.EN7]'!+_(] M2-QN%O&Y%)$.KHYGVC!CRZ#AVQP-TSUCVVM.T4KC2?9.T5=C"Q'70Z.5Y=*3 M[;*1U>YLA<#&O(6"V;AD9.+VX/%\.](P<"\-BHJ%M=H"5ZHZ"T)!*#91V%.2 M]TI[:]I>&^R]E\90<'BBB\8^>AAQ?UPMU]>4OT\X#\OI8G/+GV11;' >.*NE M1,518!X, HND2!0M3IX;41N$9:.U* C\I2G&""Y_^(-]D/,2D#2;D#G-P^ M8@PRDPXE!RWJZ# > GBF)#B)1![MR#HV@<@!9[BGC+#V4>FC1[C[R+<#<&RJ MG+Y/\Z.[\_J.!5&^BDV?4P:ORR6./TX/Y\MD[Y_6!+C)/US 6V^FIV#YKXP8I)ZEEEO8N6(EZ<*3K+6BR RQ MHC-$+>L[]EF'.SXY@;YMAL1QJN"_081L4)2TG( DHC!X7X _3[9 M?'X?47>!EAY2JD2^F#(ZBX530P?YU=_30!1=:A^QS\)!=+=*TBN1#L2:(()G3 MUBGGFM3,;B=GW A_> 0-(/0.H'-K&MZY:;U@)-'F+7@0(%#K.A./04PR@K%% M"E.R-+I)*/8@1>.V>1H>0,.(O@,,O4CI[//9K,:L#V52+QAC+"23T8,TDA:' M\;XVZT$HFE$@$CWCOLW6MBN%X[;R;;#--5%-!YC;WBWC@I?,1!8:#>2D2&*< M=NXHZEPB+9SQT@G7YE+O8T2-V]EW>&0-IH .P+0E_>]E-HZ\/+ VT7) 8L-Y M6A/::X;))-K*VV:/7G=9&#E(RN@P*7> D[N'C[_.[^=EW]&"^&6Q_",L\X07 MH4TV&@HB2=':26SH0%O>;O37340<0'&:0]D1J M:UQ6"HQ6#)3*=;D>.J=Z_XZS-.2BLJ0@Y"A!L1S U]MAV4G/BXLD6-T"P(\1->Y.?4I8#J:: M;L"V)1@_YVQBL]6HR-$IM@ABQY'+HQ,'K6).*5F3VZ1C'Z1HW$3:*6$VC%*Z MP=CM>Q_H# :*@\#E>D<_FPS!YPP^FL2$U%R6)A9L_WLUS7)JI\32X<+OP.O; MOVTHRX8'3[PY&6L$[C-$%VL$7H+SY UPV^2.39O^KLTR;J,A<' E=H#2&_V3 M9?8NI9#!9%8S2TE M$J",,(K';VVI4FI\YZ=J9OEVTZ)JP/%WL5)^$Z5U\2\ M\$ELQL]5KGBJ[;8B)/("I!#&RS:YN,'JYIO-:3@ES 9750<6ZZK!T8V YF58 M?:I%E5G8@A!++2E)*M<+X!:P1.-*L6AED^E)#Q$T[CR&4\)L$)7T>(J,E9(*3#"B'I(P<)S5^>+!2JZU)VO>/,1\ M@+AQ)SR,%FT.H:H.#-PMGLYCYTNF)H7+*$I4@"%XBJ%#.&\7%YAT.EMD% LU M1]UMFD8>]C :VH[03#^F;L/)KZO5&>979\N:H=[D3S8KZ;)Q>%U+G^L0GHU2 M)\S8H+7QD##H>IQ(-CT&!\QHSJ72WMAVQQ![D3KR$(F3GSFTTV/W@#U?C ]P M6I+/SJ@(VH?:&8@EB+Y0P!60\<*SU;Q)JX<#:!UYAD4'D!U,DQWLY-=WY%]Q^76:\%PV[S M/LXW3]FL[$D*AB==MYI0:-/1 MM4&%8 ZXT$$%F22VJ19NS=C(3?)/N0RZPD@':^;MO[:%* M&S*6E')MSFH3*)OK^6JT8#AS4L3H@V@RI7L'VL:;@7/BGB5#ZZD#G_'2[[UD MYORN14G%.E\4,&LY*,/K)9HDB E'O*F B36Q;%NI&;?D>G"=+X96P,BC -[\ M,:?G?)I^.>]T'YVF@)Q!UC;6F=&9PG1G:7DA(F,AY)TFHN[4_O_6F\=%R0!: M7 PATEZP<''+3UECK<(Z!XK1PD GP1M2HO?9)!ZB1;/+IK4?&L8> 7&$]K9A MX !1CCRS=+O)?/&1I(3?+ANGUHATX:EY;SROZS&4%P3.KK>&"Y5U&+.WP MJ@Z <(@*%^WD.3(\WFX$]V8Z>[6%'1(D#:3:H7OZ^KI):O8)M1$@(Z>] ME9&%]9K<>LF84T1*9KK)^?V#%(U[!6LX!V18T7>Y%5VLEKJ([ZE MJ'ZY7KP]6Z9/886T>*Y.LJXO-$J59)V[&^NM'R5S)IG2*HVZ,(NAMJL(!^]< MQU#6EP=\(%R>W/9.IKL.K=\6KG_Z?BZ0"1ENQE/1(!*M=Q7J3'M:X1!D2"SF M(&5L4AVR!XU]6)PA:"E#%B-H'SUG3 M!+3M61OWIFP;K'<&B"Y=BT/>UCV5"< M2Z-L,9*=)/;:F>)Q;_J.Z'DTF8RZ<1M] &R14388@"3,I"4.\#) M[[BN^^_;Y:+V(<@_??\KN86_SM]\P7J6-__X(JVG7RGHQ.O=F2G,EI.L8B99 MD8 T>,DM:!\9FF#H&VW:3>]-:B=;UX'@N-]/J:6F.L#BC^S# M8E]1^L319L? U \D P8^U"(J:X-016AGV]\-'8B9(;TY M3<]5_+G>R?KO<#&#_$5*2ZR?DT0F,3JFLG:0%<]UY#A"=**._T7Z3IS?EU725%F=UX.(\OUWBY^G9Y]6O\Z]X MH9*)0&V0&P,A9>)2.@[1:@DV*ZN-%-JG)AFTP\@=UP1W!^43Z/S8IBO#A.#; M&W%D%DHLG(-1L8#RO@YR# 9DX2GZ&#*MW"9A^.%=4YK5#'2'S0%TUH%5?77Q MVG,I?@C??OY6><&?<([DYT^\"5+%' DE;--H5X'G7D*P*7MN%!K3Q+]]@JYQ MS_N[P^*06NP E!NQK4B9ORR6KQ9G<5W.9K05;$S^I'!10BH22F&FEC&0Q\(5 M 4@GGCT6A[E)_X?'B!KW +\[. ZFOPZP^)R+?FH6@9D7/=9*CU;N2-V_*[.WPVT&D7 M;B1M W7N[H75K]Q<]*GZ;\PD[DNV7YTAR?MLN0[3V;G#;%AR)#0%P:D(*M;1 MO*)@K?8Q@AC%HIK8U$,)'K>W>'=X/HG>^^E.>;^1Q[5@5RM<7PN5]AK-,P:" M7CVPX_7&H>6U&:= D8M,RC>I$-J9PG&[EW<'Y#::[<"+N,_8I3_T8GX^?YC$ MC].O]9AY-5&:.Q&9!L$U+4N&Y*X+JR":%*Q51DG3Q)G8B\K>1@T.@I0G\3B4 MVKKP%^ZS5[-H<_HC6M"3R#//+A:(*=;^1X'VA3H3*L58?^2U:=-[_U&J>ILD M>!K4':J63E'V=HE?PC1?9BTNDA672^IAKB=';;XRY,!!^4!^&-IAV!20C*(21? M!Z^(J'6;*KO]R!QW7,YS"G6.U?'(-T\?=IK?AN_54Z;]X>J@ B^_.;&*,6%I MF_ F)E!:%? Z%V(811#.>J6>NAIU^-N[#6:.QL+BI(KI-=1>GA$=UZ*PR(HM C!UYA.LI2%C,+D$VW9V\CK-IAIC\"CM=4E!M_6L:2;"L"W"Q(; MKJ?+\QN5<3;]N.%Q-5&<)RY= 19MFD$,R,?( TN[B]]$ M.U*EA SFCK_DI%Y81$X;4/18P[)C7P#=%QG]\2WGAII MKE],GE\+V"[(H)(OW'+(J1"'M ^"CS: <2%&%7T]M#@A-A\AM9-;\*];WDX> M2E,=. ]OP_?+49/G@ZMO%1B2YWZCQE!G:30B,)$R+6;RP3SY[N2N.VFXM,AR MDQ:3NY/8Y>WFP:Z.%6Z.4]R2]WK+>:TTQ0Y$FPV5:]*!PH@K5#D ME;#@B#7.VM1^[$%CE[>5F^&RD>YZ-);O/RV6ZP^X_'SS2E_118A2 9,U<2;( M50_(#-!*B\QS:WEN,C5Q)^JZ="%/9B*/UE>GUG$K7S9'KZU/(%2JY0K.@>-2 M Q:K@\RR:-.DHG@W\L9-BXYN$X_66 ?F<';ZC:U_F<[#/#V06M,E!"<=6&(,5+$.?$H( MPI%X@YYQ/%\M7&->3E#)73E'X M%60D+C3Y&S$%$$5+Z0LQ8IK@;3LY7<;,@X%@,;A&^O K[AX-:V"F^?5C6'A MDQ2$]B9R2%R2B!2YM;XVSA&Q1*N92\RFEA'(=K*ZC();(6U #76%N%\62UI$ M5V-';O*4E0DVA 0Y:@T*-6T&H61(AI.3D%PRLDD+F*=)ZS+H;8V\@335SUW: MFT'4=61_.;QAT^/F8E#Y1*J< _,"4G0D/UMH>=EDP10GK%4AJ]BD*?#N)'89 M_C:#9!O-=>#B[2[(2>',6A\C,%8%&#G%:YL"98,L:>YXMDW,X^XD=AD"M\)D M(\UU$ +_7 JF]9OR\[>TF1+VCLSPFWEE]L4\UW]J_OUKF&U23JI06&_0 C.9 M$6_102PE@,50C DYYC9-8?E->Y#">"2?1*)M"BUD31:H3@K8:0M65>9Q]L MDZ*(T[(YKE4>&/T=(Z0#R[W="KR@C6JY_$X<_GN8G>&DCC4/6FK@VI'\;8[@ M.4?((=LDC$*9VHSZW(6Z<=MW-4#KL/HX&&1?-M@G_I;K$T(M>!:*4@RL"(;6 MCTBT?I*K%=?&L8P^Q2;WQH>#6K/.6J- ;1]]' FUG^?#)(XNYZ#5^8GTZ?41 MTSQO\;5KN^398G6VQ"LG7]?NWK4G0W))$L^&'&]:<)"DCT+708O8I.';L82/ MVR^K 3Q/IL4N/-DO4]K5-UU"\G1-G*S(SSBKE/QTMOY]L?Y/7+\-TSS![%T1 MC*1(#(+*Q8)S).,2O> RZ:AXDY[MNQ(X[O'.:6%S#[,-=-@!-J\.%"YNO;^L M+&T*ZZJ8S[^8.'* C2'!.9(0"PFJX6Y6H3>GOCJ;3[-Z !:L8$FZ P= M22XCJV,O&<3D><2$4K(F6<]CB!YW)S\]8N^:SI,I_/F9U-?X%6?BDNN!#>R= MAS!6.W,OMS5=G7.T/6.H%"[R.M-8:DX M**L#Q.@1)):DB M W>^#N3& (Z<$4 DUD06/I8VC36>(&S"@BNL B*^1&,+7]63TWIHR MR+.4V@+7@57W6X G!QBRELXX[J)H,R'M$9K&K>T8'WY#J:L#Y+TCUWU^AA?S M7*K8[C(4? FB6 ]16&)(Z@R!( />*BXD\UZ$)C=CGZ1LW!J+\5$XK.HZP.)[ MG-&//OX%Y[C<>!HO\F?R-:JHUM.O>-']_=Z*RX:[$+P"5"S4^^B:^"5WUZ-4 M/@8O8FIR9?8PMM1@?M2=0<@=0OFIS?)[(X$#9R?MO MNP(GIA2]HDC$!4LXJM5F$+%P.%\YB-%NA,DYZCNQ#7 M*^0. \1>>#M .QT@[J]??EDNR'C5B!VK]<50=HH+^@'0[=OIOS'RB/[U2Z_'$I3 A% 2=!W/II(A"Y8\?@\K<4JS$!?B ""B]UT(6SRQ[ M E@[O6C@Y662P?_KW#CR^'>W=;(WF,($YF4J-RT27PF%5M MRA\@>!$HNN ^RHA6N=*]27VS/%]V6U?=1:Z'.1FEMY"5(\]!Z%H;4!)()81V M%-@(?VI;^C35O1O1W:&SAQ$=6)D=Y$-NS 7\Y3$[L-J>1%NB;=MO:B,BANC(W$@6G3M7\;,>.BKJ'N[]X9.U81'8#IT#5ZG>F, M7#*;R3^7/,A:"DW>,K/T);G'T:$6\>[-L7&W[$[.OL8SCJ=5>9]A46US,J>5 M<5A.^>9?#Q":/$C,0-G?R^=_W]*])0BNF9$&"$ZE]@SFX$,J4 )C3-2[KK&) M&_,(3<=7B-][]'5$GT*4K"@#Q40/*M06LLX[,"('ZR0OS#8YTGJ,J''WRZ'0 M<;_^>R U=&]!CNXW\?"SAK4N)^@F\2B:8LI!" LZ65*Z,!Y"# )DR"YYX[0H MIUI[@]N:>_>U;4*%-M'&R#0Y?S+6PQ7R*Q'K-0K)I6_2".\A@CJV,7N@XD$; M"ZD?$-J"L*6+,I('7<'+86<"H&\(I9$90L*C5I M;;@K@1U;GCU0<^^R90OU=&^)#C\+VO*08>U/RTMHCX&(26>-#0E0& >DV4"> M+!=0?%*9*9&+:G(;ZQ1.S4U$3Z1( HW@H'6L9;B20U!%04!G@TU>IL8>S4UJ M^C4J^^#A07?F8,%WD%%\>Q;)%_OK^J+PZ(JG3;K5DHZ+<@'(/TN@:@XIU5* [XRV*15Q,E0S8\"<@LU:MQF8-/ M3D!4JDANO7"^R1'L=G(ZV=4.5/)#F#EA)JEQKT^T_NQ&(V8+$W&;C'%[7 YL&HZ0< ?XN"+\=UQ/&W-[BEDA&(2$R8DH]N,%[M)Q+@-*%MM&_M*=[#AAZT2<;^'Y7E7MT$R M>-FQJ[G%B3Y"CX[+PY(J E+P#I;F':(N&;*1@QFO)VIC=D^?H3*WF9J#H%7=$2,*% M44XCTUJXNW?I!H;-/9(ZV=T.5/9#V#E.\GW60OP2ILO-[.G?,%27\M". -N? M,T#8M0.! P5<5V^Z=K"O+QTFAI)%:8 ;GJNFR>X@,V"9T%:CM-FF%FOL,:*. M-2G;GGU=YR.+3RFK0!016:KVRPXE.=#!B.B$L+1UGXKC3FJO!D/(71,SG":> MD979^LTCBLX/>$DK^[0':Z-'VW=-J+S(*(&HQWM:,8:HB15J=R.9-/D)).;;E_BL*.C=H^R'G0 MJ VJH6=DX ;(:>_VW%9F["1Y[D?QA[EX9[D"(;FH*8,$P9I(0DI>.J,\]TTZ MS9[$\\(N:86$S(B'I- MCD%)&@)F2]Z!060^^YC;NFC'0]:OI-JN(,DQ17C/WV_^O3_FN*2 MB/KT?7.AYCP1F$SV+$C0O@3BRF1PQ&6]A1D+9BZC;5+AN!MYG8#RM-AY",'# M*;(G>&[UU:_XN\@GVR0*)E]+<50!8HD9D+%H&<]83),F MMH_0U G8AD?"0Y@[4BV=(DQ$':$PW)]4,.3$3)'"RS4!J6H$+SQ =!E([U7M4E0KR%- M)Z>GG7F0)X=%!VOB95A]^OE_GTV_AEDU(2_6+\-R^9W8VDADD@./3!@&#FNE M@J.-Q'OAR'(D;XK0S*DF6_OC9'6RNY\>+XMFRNL BJ\7\X\?8?I[6QRN^+]4%G?4\^SZ?>?(W%+WJZ6R MQBD//N?-)+'::L@K2%D8[P.%U[S)!8N]J#S6@NWTLNO#)!)"2CXQX)X\%Q6R MA,"8 JZ,+8@B\C9CT_W=92>F1:F7@]?X>OH5[[WVE[-U M?>7GQ7(]_>^-KG_^]@7G*[S3K:E$FX+Q]<3>U!FZ*4!4P0()4BDE6?&V2:@Q M)!//R5;N@]"'6G"=7/'/SI(>7E"QPT/;VM*6I11[0E4FI2)7()E0H++(]81; M@BTNERB**7$\1VGXKH./K*F+'B#&JN)JJWR5$I46'#8I-9D M=Q*?E2'< UT/]R(<5&D=9&,>X>>G[[^%_UHL7\["ZGR2@[(Q$7,17$ #)$P& MH285IN!L/SI'SF2WPLONN#Q:>7UC\SK=JE/(B4<.T?!Z MI518<"EH, JEM5(Y7=K4A^Y W+AI[?&-XV%:ZAMY6^*NW\EY__ 'SK[B;XOY M^A.M:8J\C'$11W:W-/!!&N^-T:)T^.P3_ M)X;EAS\6]9)L4(9+,,9+VHRDADA>/!1OE495%.T0XP/W@MJ1#PW[PNLA&GR> M,"7<(7DR(;)89[Q[QT!%4RJ;"5!9XT.QBIR;3H!:Z1VW/5V/4-U;B\\2K+\L MSI:3E#A/OF1(QD=0UCH(M9&P]]Q;Q@OSKDT9[T'DCMLMKT.H[JW#YXE4^MV) MSL(8SA@(:6OSV1@A:I4!N3?%*&5U:%(3=!BY.R%5_R,A=5\=/KM3GP'NT^[S M],8E1*>X6[M?RAYUC,I;#6PSN(P0"D'XZDQ*K0IZ&=L,1.GU0(A<$*&TLR!3 M5.?=?5Q2%LB9]DQ$)K5N$@_]?1X([8.N(PZ$]E%:WWOUO62Q]:+VAP_@9$#: M3[" XP*!,1\5MYAS;-.#Z._P0&@OF!QQ(+2/SOJ&X]8S!24]"]8@)%;J*2^M M9Y]Y(C%RIGAD)O%3Y]^?]X'07G@Y\D!H'^7UC2D7O%(PEJPT=41?HPV'*D"! H0G25WR+2:4+XO*3[U\]?PG196SR\7JQ6$\$DJB@1O,@DLA"( 5XL.=XN M%&(PRM!DI,IV>5':#HZ M'DAI<59[^IZ_XD+"-RZ.O[C(^-_XUG5.]'*LP74#5&\%4F1/SBEFDE"]K%.' M6$3MG%.:"^:;9)J'96/DT2,#(?!>F#&>JI^%C3OX5NOVYPQO[QK>7GT,<]$H MZ;Q'(. I4)%V2I>S!%TG1N>B!8HF.8&&5N\ZA71W45R\Z]:ZN',A$8O"9$P M[CC)@RM)\7@,Y#XPR9GW4>0FPVV.(;I?B[8/NAX^36NLQF=AOPXO)GC@0<-; ML)8E H^!+'MI--<%!*^SB36+$!QC$*0.SM4@CSTWQ^UGTNOB.Q)89F%]"^<7 M._5$\V@,HT!&>)MK@\<,M78&@BC6*$6AB&J21'N2LGZ-T3XXN6N,AE5(!_F% MB[7[6UC^#=?3^<>7B]7ZBA=GM18\>M"9."!>$$(@NV)T=L6+9%UJ J['B!HW M]=H*5X.I841(U9'Q%WS\LL3IQT\D$B=82M'0;F\EJ-I4V24*'XJ.R#UR%H)] M8MNZ_]1Q,YI#(^!(J?5B0L+LE\7R0_B&JTUT^>%3F/\Z)P\!-]^[,HZ6XD86 M& A3)_\:1^%DP@@Y<6:%\ISI)JWT=R=QW%1F4_,RO(KZ -^=F&##W/W X,J8 MNA*=B;2DI+.@1+W#7&J?]\RLM3YKQIOTR=^7T'$KQAL"L9VZ^H#C XSDP)CV MPH/3IA#YFH'/3( F#KAFTIO4Y,3F.("99PBP 1309RK@Y>+SY^FZGC^%>7ZY MF%='$><'SA]\Y&$#I 1V)76@M,#UZRJ@;KUO6X?(@D)B#N!I3R-_6G-PR!,$ MS6TQ0?E@FFP!>U%Y="=E_!AFOX5U1>3=M]T8UBEMSD*1;YEJ 6<*F_Q^'1+! M24!!"-&FB]1.U(V;0FB'J7N=E =7U7.S7P>?RCSYR*:VK.%9S7[H,RA""4E! M-#[5_#I"';P!EC/)A+')M+G[C)IOH W4D",7%M97,RY2; ^-JA>8U@=WNO]YE\/ )0'B1D($N?/OYZ@FQPO M(FB0HI9)<:$H\$(.F*-5R4EEG9).;:8^3-:ZW$A?$IU7@7>0X-MFW"Z3 M3=\IACM;TK]W6+0R211* :9"L2%GJ68SR;86\JE23"&&)@V@#J!UW-/50>'6 M5D\][TR'QSZW_WZPO:EE3',',SR%9*USX*SGY]-?O'"1OBP298XB\R9U>XTV MIVN'C$LCC9! #)+7E*2N# ]24 $6CKDA(%/A?8^E%B*2\GK)H<@]TGIP.<8#"I'"KH# MJ-P&^]OP?9.(F\3(>'3<0RXL@'*5"T.?)>:L%"8XD9H$?=O)&;<$K*5U.4C@ MW<'F/S:%;)A??*7O?KRX(7[YP[H\^$0YVIPQ)$!78CW.RA!3=! #5TXSQVQJ M4JV]+Z'C%H2UA-K 2NH=A/7LH-8>O0MK?(O+5&M"BF+%9JT@H]>@=.(0=2F0 M.).!H0^FS2:X+Z'C%H.=$(3'*JD[$-XH1+HT[:_.\-UB1G_^\3(/<7WDEHN3 MB5$4@T[4ZI3E VL4GT>@3-'7AOP\2#I]);!Q!]-#EV@]TZ6.*" MY5OS)0+F*$,PM/)I,2JO#82BB%WE::D:RUAH<%Y;U5_%S! MO)EED4UTZ&6I-8WD^Q<;P#G#(42!NOIT3#8I;#R8XG'3!<\*RGLK^-DBN$Y!>%WGF/ M5R,\JU=#1;06E/8DX6 -,.%#M"P4$T=U,;81/>Y]M][Q?+2:GQ&D)UEJ'1@& MX-RF\ZLTP6 D-G-!5B\YAS@F?'>"JOU'A>I>ZCL4_;B:C>D0@\<:&Y:E1E>P"U.P'6_4,!=A#% M[H]>?X[>.7ZL_8D^-#[5^#YQ5BI/0@1/;@]Y/1(A2OJ 'GW*0?L43U!Q=$7/ M3D#T?V] '$(Y?1:TOL7YBAYP.9'N[8*DA>OI$JLX?\(YENGZD$+7W9X[0 'L M 0P,5!C[JO9%QWSQCK>S,+_J_;J5BLUO7%^PNSY48YD9;4T&'26C$+UDB((I MX"IS'KS)#IOL1$,Q<*SINU#AH^^^\=[K>G+FI>?11O!.*U""2?":%G>),2;. M4*)N,DSW4(+'/1\;!:]W+>E)=/V,3>W!E][V>?JIS&[#*W.#@3F*[)5E&5 ; M#01P,OD)'8!>F=<;X4=*%)9XI>=OMCZ3@? M".JE,2:A %^$!Z6UHP R1)X:[GR/EK1I<_4P9#T49!\UQ"?'@4=^!'OKKBJ M['R@O]I,6-::HXN6HM>,KE;Z$#]UEB++4;ED4-LV;4.WD_.\P7D +A:#*ZE+ MJ%V,V-9296N,!.$EB2;79JE18_1-"X.L^OFR$K+%V%>&1%+9WYB.B3@F[).#%H;7FUV]6 [Q @D0#7>@"9NP( MB22H[LK,)[,RJ_(80MAOXN<(SC> H*W'M5&P)UKYUW3KTV)"O,B46@*,)0%" ME,P!A91QJPQCCK'HZ\QB>6-AK2'J&/&_?&0YC"P:P-9;]OPE$JG!_[1(H*(J MB2JDC'D2&91CGA."?Z4ZMY#]USINH%T%@;4EU@ HCW(]GIX;_'(_BU;*K!T7 M%AQU2+M7!IQDR K4ST@=QJ.\BD\W)!&7?5YTNB+3LFD1BF849 M5BFBO[5>S#YWWOEF)/W$9W/27QW.U^LIO_HI/TY?UE,YXM'F\1[7.ET-8F,:&UD LE*N"!3 M!(L1 K@0$J>F)!U6*0 Y;KGC%N4U#.?!9=VD,7Y*Y;]CN+O\98Y*NYSH*##F M565:ABDU6\J!<=% 8#KX'&@,I$HCBQYK'+<,[V*P>ZQ46[;$G]+J2T*=C-/P M*%]F@@1)7?(;>?011! "K.8>DM<.7?00#3G3)?'+"QRWT*YAQ X@S\'*F,<6!,)N,2UM\):[IODXE4EG/1 3YF"9%9!]LM;P@ RH$H-?3\+)*0BL+;$&0#GH,88*P7>3U;1.&7<0=$,, M/F1[W%=^(JS+ MRG -,N=<#MP2F$PS6,>]YFA_LCU3N'X*&1<8&@T"Q[O0](SJA MC-HV]>AUPJXH2VA<71H0/Q=<]EY,A&D+$TI-#1@./!02)"*9D% ME:1*#[!_70T>A^0Z5X-]4-" 1[3G(L+&Q 3QR$)?-DG"#=@4+:0LLO'915:G M;?+U7@WVPL5A5X-]A-0DU.X*$K.,1!*%2AO*=(C$P7 20@].-\ @MZ\CA(42= H;!'+L,KD.3(I$^ N\E+Q)&F=[)P+O1KL M)?Z^5X-]9-$ MHZY:%)),H/V&R05!OGG3)GWS4&2X*FRF1%;9U+VU5P-GH+ MVA([&I3?T\+/A^HYN/X#8^%"F[OY&>ILTZ!)RF4OLI(>^0! M:.19YJPM8>UTQ+OBJ^M3(I71 -& ,G14EEN21?I6G*/OZ>,LS&]3*57Z,)VY MFX?JN_O6XY_0@]HZ4D_84_CR-W>S[O[!3RG/%^EW]^9VUIKJ>PU&5M L,\0>![4L^33L8:EBK3N)&X8-$/] :E4&)C&** MD8#WW$(4699*5^U%%1>I%D$7N/6<4X/.BI<1]68>PPO"^-O\9HUH6/QX/Y^M M%E._+E1-.*Z=$-:U7L<_#%. P3G'G1[7G VQ3.S41#^[ANOQNBNZ0SX&H+4$ MTX"-WM\\X\-ZA8[E-@!:/*9Q^6LJ018*_7/^@"ZHNRFS*"=.&>6E8T 9LE=X M:<'(K( YXE4D-EIQII92QY)P11TH3K'#(V&B26WXC^1N5M_>HP!+"LCO*,=8 M5YE>J96;6\M]8IZ M6PR+Z$%EW"2*BR[NH>[7Y,*WM+SCP?W/)Y(DQJ/TD!/SZ+=)7C ;1#X MKQ@[4^'-$:L?=PIUPUBOC80FX?]^O2A)B]T8VXDC0F/8H4%2CJ&(MPPY&S)8 MJI-5@HN8JF0"O;ZL<:=0-PS8HV779C;Q_;CCW]+7C>#[9PH_?\8 6^>Y+\U=-=2(V[BW%X.@Y-D%]L 2 MN1#[\DOZGF[8E_G--$R/FG[[UA-KV)[7%EW=$D4JN0L<) NX?7&'>TP0$9PG M/H52YZRJW-J?RQ)U7/VQ^?,!^R^:$LTR&.U+YU>,LFS&O4HW>F#E&$&ET)0?\N/6.FQ!1!8[GD-R%;(Q/ M-7-^IYG'%Q3W?4.-C;0/40-ML-M7?$ =U>Q"-&_3U??WJ^7J_EM6MS#UBH7 M]V-Y-]"QBYK&%H-V00/K>!DY+SL*5@N54BD;.+DBG4&I)P M@\T"C.4*RF E3EB9+7M("Z0^8'F^BG&VFF$$^QPE)W)YY'WFO5O],EWAL^Z: M0B3<'[VG0&DY*656@:6"@F&2H?LEA-;V@'UEY[&C2_Q4(Q0].;DD,[G7U]?^-^(#D?;M;3N/RR7DSS-'02 MVM*DB8J")0M,\Y)H9'$/-9%"E$%EI0Q&\8=L&X>^;YP2KCJ(J<+CL:W+;'KK M;C9YV4C2IS6:R\>4H&7$;=.#=Z%,V;3(*LXQLC.*YTB$5[M=$EZV+*^^99R" MITI693A^-G HNB=F^^4^XSI+IQ'I!@,*9D!P;<$JZ4!:*6U,2:54I]WM&PL; MN4"ZUHG[H/)H %]OW'W]_&>X6<=RXU\F5"]3+,T#G*,RIJR08<6X9L7 "8$D M)EYF5'O!>97JH"/6VN2]SY%@>=8'LZ[D+B5U8L 9$W MZ%1.:QC14-)3(0<9A++4V5RG<5ZM=.9^&4.=L>KM\0:V$%?OZ5U1# 6M0%O%5+$A 4C$BD^ MIV&,!<6X\OI1OR\Q-C-)<6Y+$ ML: 8DI,-["CO;FZZ8O\[NWD_=YBR$#@#+6.A0F;P3OC2_4$8X8CV=IA2AUZ?V7RZ!L)"P&$SGQ(D9UEJK^EQ8W MLADZMP,\M+@:@.!VQ*!E6D6F+.A81B#8TFQ>Y A,D,Q2HM+;*B#K,4CR; '[ MZ6+=-5;]>=P ,HXY%Z4V.T\- T=]+#->%'A9:JTQ>B#&!^WK]+NJ=:)]MD+ MP3%76WHC>^&O\._^R'C;XGF^V/Q6,?_;?S;A/@G)C03<"AB<F"DU9CY"$3 M#]'CWN .<-)/6T43OMCP"#RS>$8=R-/EYLT7N'ZW2J65[0RU::(3FGI')*2 MK!,>:7 Z!#1:)B)95E5HK,OM19:PE>%W"G'+UG1+HZ\^=>6,NX#7FK;WJGC8O9^H/3V1K)VNK+?+;<3(+9_!ZZ@FGYU^ELOIBN?GR<(;;3?_6>/'?TVK;W/\Y#O^RJ:])-52)44U),,=ZEO48#/S:+R9BL%&)DF5N_(S MTCAN8]SJP&\5+0U8YWN2MZ9@VV-U(C!.2CXK(%QDC)RX JN\@VB<".BH:"6J MV.8]ZQFW$>Z9 'J:%$YU&0>!TY?%'-?=N2D\92-CZ<-#*45^E!NP,JW>)292 MI)'%>$B17&\$/2SA(-#8BP7-D;QNP.A\2JL'8_INM1F,TO4:FZ./$LKISOSF MIN/9QOI.?.(YLDS 1V(V\;-!=Q?0#?:4,VJ2J'+GU'NEAQW\DHL%75W1M8;- M29;>\)P29#2V()()91J: RYCU#Q(M,A56B(]6<5AF+K/;-&;O+K"Z^=I*RCXYQF 8%8NAD/YY4P@! @$0'GJ+JHWJ?'W.X* M&RS+*I M>YHMN^<=$2/N>= @>$A2QPH&GP8P/0Y/W[9K^FFG%*7V83+W[XA+'U9SA?W M8[-;WGG[46;$$^&0<6?#;9-F<,E&H$1$;GWVNM)8X9.6/4 OB,/>_M/CMS\T MSBPW\NI+[0:^)L\KXDHWGT M&*%7'U?-@%8<*'0B.#437MA,(%F+ $D1W4*C'(1H38K2I,RJN-;CFM%';O/] M.YZNHG2L"[B03I[O9G'G)_\YF^)JPFKZ?;KZL3,]1WJG7$8EHT+'XO\P<(Q3 M(#R7BE,I Z_B--8DZJ(-RQ->_+YP^!NA M2\0Y_H;D]'=6L_-'$][&9B X3489"2&4[ )1)AJ6:L2LB15&1U^I4T53F\$S MH;Y;H/2^=F=WRY]^//.VWOVO6\3-R8J4EDOG(SC%' C./=B^#WC?,_)DPT,#AUV;E^,O=,32Q2JE($C#-2L9Y,,A"D8&7LA9# MK!&^B@%XLHIF;GW.B83=NLNCQ=( IHYGW /9L_CEQLT^N=MT=Z\A-5,B2"2: M(#=+M;W#R+:X3JK+%0FI2GUF#6+&1?@)V-JUFF,+N@&P[WAZVVX.2;%(I0BE MM6C1?27 9"\Q E$8C+#,TVZ5YE#5Q"^L9F2#.CI(GM47GRJQ!F!W?YW\_L8M ME[A9==%G46@; C/!,%"V](KPTH(36H,-+$?&M5;95#&4^U;4S WIB/OY,.)J M '>/U[_51:>,X[YTY \?'W(/(IIFIGCIC*0R"*4,&$\8Y,"(T\J:E*K8HM.7/G)+C39V MR?,"X)(AOZE*_3A#5W;=2:7K*??[-S?[_$=WS/QIWM6JIKA)J9GPZ*UER [J M=:DPI+JDSQ!00G(>LY/)C!,_#T5AXU'.P- =2G.JXNAH!?LC+:9S#,_<8M6X MFOT[/F*U_#C[TJUX0IE-3$D-2I%7^0*X+"/7D@1I1=9.Q6Q\E=/K,](X M* @O-7@J"$HS$"I)5HJJ::?@Z,2X[.?9,#V$SL"&^IL[/_@N:B@]NNOB;NUFG MB2.YS+]S0 -R2]@R7IB7YONE(87*4H=*M84-$#]R&\2K5\UAT?=/=YKR-ONH M84&2D$%3P4K+APC>$@[,F42B53Z[.@,F6N' R/T 4 MY81 $B4Z(#EO*M44"91YYY*+_+(4N"<'1NYW>:T*7!.'5ZW VP!^C4!\FVM< MJ1R\0L _3\/?'"U M$M:S= (]L=*/"Y.3-KG%!< M2Q#":E3*%('9D)@/E@E2I4-I2X6AQXMS#RZ.X.W(PSG?X0-56?ZV@H():F,Y MTV41951!-T1H\A4-Q- MK/=@3')@$N$A.J)8G8[)_RR-#WJ!Y*#&!WTDU@#L]E=9:R0]X?\@A0](#:JV MRTP!TT$(KRQ3H!',@&AT/1PV' MY%CT5DF24Y7=L?W&![U$^V;C@SY\;@8H'5=^VE+ C5-*20/4&62*SP)K;?#']1XH3+8GUUCE( MW:C:(&79*1)P8R5EQC%#JEC7P2EI/,(=&(I#:<(@N+@BQ?CNIC?%+GV8+[J$ MG4GB/IH@$Z0R15,0$L$YET&BD(QS*"9:)Y2N1-#%MZUH04U.0LG(]WH/Z1CA M$0_< P_\C^7]K_RQX8$K/"A9;=/9UTT^V>UT-KU=WTY2YB1(#"^LC^7ZF^YT47V;0SW^6+]-$1L6IDAFH M=:R,IE)@$FZ&-#(2/(_4ZRKM(@];WL4W+C@%V14DV.9PL7]!1ZX-\HQRBT_P!7L\RMA8US?E<3$"_C"O3BUP2B$R$I[-)061>,>^2<]RU9:H>+I$.>&GA]<[,4*XI\3%9 M(,J73@4!=3$0!20(0CTZF\S6"5I.6_=E&+H^<-I?FE5?L!=M!X^OC>WY@O-9 MPAJULGVQJYVP*60&+"N-(446X%4V0"1ET:/_3W9;CX]M"OOHR81+E@F3#A0K M5W-9EEDFG$.I&0\V4&WK3-7NL\C+,')]@/(L]JPEL@9.1N[3&#IRYT7/B=S76K*K_+P>>GM/J^/T(( M#MZ*,A269D<+H^M4 /5"YCB$'B7!9EJVOT;93RG/%^G7%$I5S#1/ M@]NT]+LC6 ;M6?#(4JD="$H$6&0Q,"&4T=X'6L>BGK#FBS"NP\#W7)(]&LK? MT\+/!^LY\)24#\C[ [C]?KTH?\I7R,()C%3_/9]ILO M\^5JD5;317>X4@+1TI!UT_3SCB\N2*F%X< R5^CJY3(L/(92#,EEX)HX527M MJSIEXZ82-[,CG!\E#?CH![EU3F% ;)$(I40IR2PC/#A5P"WZ(^2U[YR-Z.$BHKGI#A+X+)!+6.&@-?$EBB\3$[D0L@J-TXU M0L5JN;A-AXI])-ANJ_-#\U9/[WU^[)O.F)Q;LSMZWXO\F)ATD2. M2V5!YFA M_XK()CGII,M$.7%0<])&,SZ,TX:21"$9X4$DDL&BAP'2I^"\))*8*O'9]65\ M] '*21D??436@&/X^DTS#XR7=AS@D#\@-)*%7R#7O##2.Q>=KC/=Z$HR/GJ! MH5?&1Q_)- "SE^_Z'+.:1Y/ L')ZS! (7F(X%=$Q$2ID[F05\W9Q&1^]I'U0 MQD G]X^KG=):G0^@:6NKV?T8!450&EF61 B JN23'3%=Z"G&+.J\FL MGZ\1M7MJ^Y"/T)W??G[_\>$0JGO.T_.GQUDS7>0?6=+,*9 R)Q"$!C#4!RA- MW#A7DN8Z;?'.1^)%;/!'0K7'6<^(N&E8HTXZOBU\2")&DIF$ST ME(&7G_\PQ.U1*7(6*4;'(;'.R<.OO"]=A$EB#!4A^U#EQ+W'&L=U#P9%T?,+ M_CJ2NBR;=?SI^5M/K&BW:LX*?1-SQ##%;'! 9,9HGBH*CFD&TH8H5>0ITBHQ M06W+]5!0O.]-/_UX\DD7J 9B:.:2@,'M&S50XVX>T<_(2EL>?0P^U&EM>\QJ M&[=F?9"UOQR\EO0:B%,.(VTS;HE2KZ5A(**.(*SSX)FD0(5*QEKE5,KGU-+G M2VQEHF3RVAOX*M(R0P(H:6B]7D+Q@J!_QX6S(5J#,BH9])I0X@F-=@O0P@-8T^&Q5( M.&1> C[Y$6[PNUW,/']U.U@Y1HCS03C:F#UYI#0/YSHN.ZVMAK4P4'7E+.TY030#O>YJM4SGR?D3:-"TG/%I)HU 0 M?"GC#"Z!%8Z"$)E0D:2QJM*]&VI_1L:R4F@L;H2C=;:R,OVS_!N">6$V$D+DLO@JUR%GC@^L:U:E6A5D-" M#0!O#\^^K!?AFUNFY8YJ_9A$(6+R7@+2F8HZ43",&Q#*:FHM-ZY.MZ>^"QVW M_JJRU:LHLP8P>:=J7]R/_7J6/%6<" ,Z*C3KDFI *A YBFI-3)125SE-.V1Q MXY8TG<4,#B:;-N\ ?EO[9?J?=4E\^U[2W8Z]KWSY.0.<]Q^PP(%.^7??='\& M:Y04E@2'CE7((%)IB\DQ7N0Z):NLXUG5.<_>LZ"33_5WGOMPIV6,3<8$!I2A M@(6)%G W)T!USH$H[:2K,Y9QWXI&/A = A'/3N4'X?YE6).C^TWO>5 %>_)J M!^G_/PP;CK]0W?>D"HRH>8&Z5Y&XI($9ZD!F]-H$LQP\C01B.>.+3IIH1C"M M>W5B^T'YH\P]^K?_]W]02P,$% @ %8%K4A$PU?&L" %I( !( !O M9&-E>#$Q,3,Q,C R,2YH=&WM'5MSVKCZ?7_%MW0O[0P&VQ@P),U,&M(YV6F3 MG"0[G?-T1M@B:&LLQA(AG%]_)!O20&R*P\T*R@,!2Y:^N_1=9!__VKDZN_O/ M]3GT^2" Z[\_?;DX@Y)1K7ZKG56KG;L._.ONZQ=P*J8%=Q$*&>&$ABBH5L\O M2U#J45\8N2?_'+\JV% MAWJC 0XY>!%&'/LP8B2\AV\^9M_!,*:]SNAP$I'[/@?;M"WX1J/OY $E[9SP M )_,QCFN)K^/J_$DQUWJ3TZ.??( Q/]8(A9J.-AMU7J]6LMI=)O=>LMU?,_J M-EH]MXOQ?RT!9%5T3^YA?!+@CZ4!"8T^EO.W';O2K _YT9CXO-^V3//W4MSU MY+A'0R[FB\3]R==DF!>#/?=(E'"SKCW=U]V@>[&< #Y'O"YX8 >Z)6TU7#/X,AY@MI4ST MEXZ3_[9:8S8["7W![OC"UNGGI-(/%OYF&.R#EU<77XS.S06<7=U<7]VGYS<78*IY<=N/W[T^U%Y^+TYN+\-I/8SQCK"?+B:$^RN4#:,SH8 MCCB2%@=H#\Y1% J18'"-([CMHPBKAM![$@+OTY$8TF=EP(\>'G(8"G281 ?0 M@(Y"SC[DQFNY+@U0="]L69=R3@=M:<>F5S@=QC_3AN6H&^#9"%T:^3@R!-D" M-&2X/?MRY!,V#-"D3<(8^?BFHP<<<>*A8#JDF.6'X:R8B?'D E[NS\:?-E?B MIBKW7[;5K4J]7L]L-BM69MNR82VS4G>=(@V[O,TQ&T4"]J?#-E<:MAI+0R(1 M0K38$(4?2[72PEK0-L&*S?YLO*>NC1==[>&C[/Q2LA>%,U&*W9N'6 L^TTC8 M PQW_0AC^"KZ]QF7V>04I>EL8FYO0F[=*G$,7AY^8B2[ROM]'8C/F&U,0 M/0_C7F\9VE.W;D]XOW!68KPO,0<2>G0@]I8/B 3QGHY3 0;UOO=I(/C+%B7A M9R1862Q,2*&2].<*)1J_;0__%PYSH1!WRG:KM1OO-5TX_WAG-;.BK*WY'.)NV79KVIIK:WX(*I". MN%NN-1H%%D.Y+)/13Z(%![=@7/0ODH"*@7 M9P!E!%NZ)B$-C0?,Y*4(RSL\^35V6#)]5CL?(5/UN'@F_;UM6A]6EN1T@5E[ MZZ$Z:=/E]+WMF'LG;0[USXQ/J#,FOM=R]LT=UTF9(OF/OQZ@<2,3M*4D] M%V_SZ&! PR3+J\-N![)+S0J[F2U7.VK:43L$%<@*N]5;.NRFIBAK:SZ'>+/L MNG5MS;4U/P052$>\66XY]8**X4&$W1+H?.S1**Z5;0M\<"1[E4[B,ED&9RCP M1D'/$EV9 M1YQQ%$H,P(!/B!%/UHT/E@CZLL!."DT*%]A)WXG4RU;=5&\GLLNHG0K,3:>M M8*YK%8/ :SA%;X9)F1KH*%A0I35P10UL./LC\$%L9%=;W /$&'Q:9Y%7(7N3 M;F*LN_@981FQ$DO_%JK"5-B(9A@@TU;(_&@?(P=M6Z^L7M4N M_LZ4SU(PV:>5;Z7J\:;V[O>\\,]Y]EO> *BP24VW0365COEH]R./^^$6@[K: M^\\LWE1I[ZUU+X_N:;]_K\']4\9& _G5)\%H:9W*"MO/S+JB8DMF5HFA;2F8 M5ER-!SOR1Q05B*R"NYKSRE3D[IBRHQB"HHS-U/1:0VNZUO1GFFZ_LNQGNTPY MD("%?'S61?+XK*=GSB;'VY<5&FZFMK.(E>_K'O[(3X"BZ&Q%:SNT19=6_0- M8FY5K%?6(6Y?$ \D5OI3SV-I%70.YU Q5=W\\7-55#7+ W&:"JU7N;#AM(Q0JBKIG M9E#4K;G=!'^V'Y!+AU)A)=MLN&Y]\A1%P[:4GEF;0&HD;_1RI)CDJD-G5RU%F;BEOO7)!EJ/8^ZMR^5(I\=\G#R?'\4>"15 MCS".7R;)R",(MX_W&6 !K0]_H7"$H@G4K#+8IFW%O<07$R+<"[#'&2#P^BB\ MQT!"&$:8"1SCY^''0X?"X22)PSD4#F=\0KD"\ U#'SV(#\(XC21?@@GXA'D! M96+6M+OBX:B W9_+DL4 +3S@9'H.6L##*4>!F.^4P7@Z)1]3\&1_>5*Z-_<" M,59^ZH4E;F(2^8JQ!#LY=2I<(J;PY=J4IQQU21N)W)R3/G'G 1V/B\_[49#R_<:K]YH];4)=1 MB6'F+<^ ]@24.-J]6MEQ9&N>&G.?7>I/Q+\^'P0G_P=02P,$% @ %8%K M4EMTDH_""0 9U( !( !O9&-E>#,Q,3,Q,C R,2YH=&WM7&USVCH6_KZ_ M0I?.]B8S8&Q>\D+2S%"@V]QMDVY"IKN?=F1;!FULRU>2(=Q?O^?(YBU 2M,V MH:D[TS2VWHYT'IWS2#ST]+?N9:?_GT\],M112#[=O/UPWB&E2K7ZN=ZI5KO] M+GG?__B!-"S;(7U)8\4U%S$-J]7>18F4AEHGK6IU/!Y;X[HEY*#:OZIB5XUJ M*(1BEJ_]TMDIOH&?C/IG?SO]K5(A7>&E$8LU\22CFODD53P>D,\^4[>D4LEK M=40RD7PPU*1FUQSR68Z9&?3?DZKV?-IU0QRZ@I_<<-AM4;3KE.'4L<_].UFLW;@NO7_.F!D%:IG;92>A.Q-*>)Q9MAS;_GO)5#T[#42L83P)[;-?LVYFG64UIEUZ(A2R]3UN]]'C%%+MB87(F(QK^7%:QV13')@ZRBXG^QUC$889[&F6&' MT$W(8S8UU*FA:;V[(7>Y)G7G]:OFT0E9MNTANQ>FK]F=KM"0#^*6!TO,9.D[ MS\6QMYI,IW?5/W]WWFGWSR\OK@&C5]+4VZ3B-/;:^^3F MHMN[(OWW/7+=Z]Q]>D]^_.^_;%/WJDW>F3RW?$.:XWRJ1]3=H?>U"_ MN[HZ.[<"3&H><(_BWB,B()\DCSV>T)#T[IB7:CYBY#* &DSN_FSVKIEG)E*W M:S@9/63DFDJ7QDQ5+N]"-B%M3V-)S;9K^YLG%%$Y@"VJ16*VQ:;Y/8SR>YTD MU/IGI#0-K&'8>UW78'W1UW.):= MN8,,*<0&R4:X03>)T+"5HO).R$CXMB5?^&^N^1AI2LY MY%\)Y;.HTX[ ,H^2/=RQKU\=U6KVB60#KC00 VU>."?[X.#CDQ?I7W=W_&M; M35R&MU2!4\$[T83M+\"$6 #3@A$HCPF-)R2-M4P9S "X MEZ%AX%U*(GB2'))*0#'^2B(BX!!:9/56*L3,8TI1.<$J$;UE)I+/^E3PS@=C M8,C0<+@\U'M< F>#:C$T!TM\R%GC(?>&1*7X8]Y^S"3+.\$)1%R%0.Z0)XZY M'L($50*9!$?'?A,P3?@PS1$T\XD[65R&EPM*;W= .0TZ&U')2,!C\#M":.[G M,D 2JD.Q7"CG<0 A*8L]0';"U(<^ 4L+3BT##CF&L02@@"A&=(?A'*8Y0M2] MH6$G^.884\8::0@5 )L" &2&4\8>CZHA"4(Q5E/@SD,=H?@RLQNL+"_@3TV- M6;'VY4+0WQT(YG&QO^0NS$S.X8G*,9:S$8PC(N?,Z,AS0B4SD $(<#=DZ%K" M *=NR-40JV.U"&(HQE%\]KGR0J%2:(?158HPPTXBA<=\>*W('D#%9X"]# ^] M.V](XP$S#/ M*%@:*("!<)[W 0XUD#D8MO8HT#KVT1:HK=6MVN&S 9?O#G#-[NTR!2L%#C29 M\,OH*F.2]FBJMF^"V=)E@)1\I"S_BE1"!Q#!1ER9N BU6&SZ0;6QO'==6(+Y]1-P:Z; [1MQ' %,E8HJAGRH /S)41#65 M_A1A@'E.71YR/4%:L&Y8W&\&C 9GL\/3.N:399B[?$))"J0\(ZAW#=6]$0U3$];0 MY2P(\&IK!,Y2:VCCC(=L$::SQ_5,TH 8&D*(51E?=46J-UNP32*AL]H,R7CP MY2,5<:8M#/^9]*V8:[F M'G9Z-?55&,P/0=FMQIKH1WUHJ-@L^&W$:\YWH0F #FAI.6,."FB#2B. #"R1 MF4R>=-9>XCT)*RB.7$O@@^0?2(@N98 ",P$1P&2NTG/4E;/.1"$<,$VA, M!_DG C*/H2Q*0C%A4#H>BBQPTB5, P:_"[NPOH0,5V@MHA;J,!:P8B[\3K4Y MMN7U70 IDQ58^9 FBK6FOYQ Q$]".FGQV*R?:70RPB0!A"-'%O29RSP:1Y9] M?(Q*#RWAKS_M/A>!6$8$4M7^FK*F=5QS-A;;UN:RA[H]E@_?3K;U8+Y]<7/#O(BY.B13 W^R6;]^U8 @:'ZN"",>XVR; M9-R>>\16Q'_S!3=YR9XWH2ZL>JHW-WEZ+=9ZSN(LY]Q[VL4M MQ9.-F7AR*.=X';"*"[SSMD(#F%^+AF,Z4:7'"2R?33Y)]I"U\#AE_KJ3T\YJ M[%84@W1!,_ANQKT*S6"A&=P)S>!U"KV2CQ;YIV3#7T8PZ.R.+W+A1*$7_([N MK>V<>PN]X"^O%ZS_/* LY((O$H&-G4-@(1?\2>2"Q9<[%C_Z+.2"+T@N6'RO M92$@%V+!ER 6++X5LQBM"ZG@\T@%BR_&+ ;60BA8" 6? /G-G4-^H1/<+9U@ M<91;) >%3O I=8+%66LA,!8JP6]3"39KEMTX>)1*L&$=U#<7/UHE6+>$/]N(@GY%^6!M MLWRPFOT7C.8_@SS[/U!+ P04 " 5@6M2&K%K#,H% "(( $@ &]D M8V5X,S(Q,S$R,#(Q+FAT;>U:VW+;-A!][U=LY&EBSTB\Z&);EWA&D>2)V\1R M+'K2/'4@$C11DP0#@);5K^\")"W+MSIMXSHS\H,L$MC%[EE@]RRIP:OQ=.1] M.9E I)(83L[>?3@:0:UAVY];(]L>>V-X[WW\ &W+<<$3))5,,9Z2V+8GQS6H M14IE/=M>+!;6HF5Q<6Y[I[96U;9CSB6U A74#@;Z#GY2$AS\-'C5:,"8^WE" M4P6^H$31 '+)TG/X'%!Y 8U&.6O$LZ5@YY&"IM-TX3,7%^R2%..*J9@>5'H& M=G$]L,TB@SD/E@>#@%T""][66+BWUW9IN]/N^*UVA^QWN_LMQ^_XNV1O;[_I M.[^[:*2-TPL9J98Q?5M+6-J(J%Z_UVY:>YU,]1J4:)&;G:<]'@ZFH/2A[K;>2]7G,16_+,7]]/=((2<+B9>^- MQQ(JX9@NX)0G)'U3EQBCAJ2"A<5$R?ZDO2Z:;JX6A3M[J"9F*:W<JNSWZ^,^D\M<9TGF0(/('(_6G^'\7-;/YJ<>D>'1Z.A=S0]GN&I M.IV=#8\]\*;@[L.9-;-&%LPF(ST,;JOCP' &P_'TQ)N,UV:_>$^]]Q.8#4_? M#8\GL\;TMP^3+S <>3 ]Q!/K-&$-B&_WY@>)-A6*AA/70444\C2@0J*]F-1YB+!0@?]ARN+&6#!, MZ2+CHH *;P\3M,8GL*U%7V_M-YM.?\23C*1+<^7V=R"B@LZ7X!Y>7\*GG @$/5["*44+4"B%0RX2<)W&)PBY M,%)?BUE T8L ?B$I7J,.=]?IM]QZ489NVEKHNC8US&-E8VWH@JG(J!7T M:\X$U95*:FM7L&V3'<"UW4SK>J:6QMFYP+J+&B=7?D12 M=''H&[?=;JL-) U*3' R2]&7I #8QZ@2IB/!4C-8NAX2IH'(!)7:HKH>)G$, M*(;A(#':*S,T418A#5E*4E_?1X6!(0!F39R5QX5#/*.KH-Z WWKX/"1$G&.! MG7.E>-+3Q;6\HWBF+W&?*PU#-7_.!>ZL!N[WF&22]JHO_8#)+";+'DO-KC5" M_4N]6WP2EV<'=9:UN^-8S6Y3EV^%QTX%E?JRLENFLMLJN&?,M7:[#P\[EONP MZ"-J]WP*7,3S;NZX#4L!_O-G M%,.?QIKXK3&-"H ?W[>/1/@1N&7*6//OWB#NUFYM\_)8H*L@>X,XY)0LVFOX,(:"+@ MZ3:F&!]%F*9QO3J<8*9E@6Z7=-H=18R&6 FP*BAV26%:5-F[@-HF%7Z_KL)M M/HDY_&LN__\2GR%4; 9;4:R$<5'B&)9W+,J*IF@09C+3S99U/@#D*U6-[SJ[ M$&%AGU.89WM)G(FQXIS@^B_X,$S=.TA0MZSO5C!7^-H3,= M"WU[!29F%*H)T0V.>S-\%0\C8DY2*AO3JY@N*PIF&IWM=2*,1S?3-'*WI6>8 M,XVDN0YG*=,/.V9ZPTB,44!W3-C0I)2KRBR&+%93P8P(5:U=D59A.")(BH.H M!)#\^#&7N<"OY;.0>\+Z:.R>]H2D?=\3DA?9@FTZL$T'MNG -AW8I@/;=&"; M#FS5@ECD^1NS^[>) MNX[&VF?QCM[\6N#@+U!+ P04 " 5@6M2\%4 L4(* !28@ $@ &]D M8V5X.34Q,S$R,#(Q+FAT;>U=;5,;.1+^?K]"2^ZR4.5W&QL;EBH6DPMW(:$P MV=1^NI)'&JQ%(WDE#<;[ZZ];FO$+Q@02-@DP5"KE\6A:_?1["]S>^ZG_X?#\ M]],C,G*))*JUS^5 MRZ2OHS3ARI'(<.HX(ZD5ZH)\8MQ>DG(Y6W6HQU,C+D:.-&J-.OFDS:6XHN&^ M$T[R_9S.7C5<[U7])GM#S:;[>TQ<$<%^V1#1=I/MM-KM;=IMM;:[S6'<8>UF MU.:M>B<:UH;_JP.355@>GK%N*ODO&XE0Y1''_7NM1J6S/7:[$\'OU?ZU MX9?N[\5:.=C/P//A92"S0LSQ:U>F4ERHWA^I=2*>;H2'\P61EMKT7M7\SR[> M*< CA2* MYR#J#63[Z'HDAL*1[O8RQ[?S&H%PN?E.K)X_D_[QX/#=A\'' MLZ/!@_F^13_?5S.M6^%^5(P;8GF$+D;JV[7F)MTB.B9NQ,%C&"N_ 0^\))^H ME&3@#.>.G/%8FX10Q$+JM192.^,7J:3^]J#\ MWQ+A-!H1/>:&.FUP 261II+@!>QL"/@!)\(2P_],A0%G=9H(%",6$@A-A!MY= ,>I09""P@3V3VZ MCD9477# E"3"6J!4(>0<%CHZE)P,N=23G <+%("[=1S JP#1+XAI)*2 )7JB M@ '<+$"'B^&4?!"RW#<"]C7 9R $CD L8J(EE F",>F0RN8H 88+OD=$,2? M*35@=(2#'AGY#U5P/7W]JMZN[3;K)1_#*J2?BXJ#\,O,-P! U>@*CNUJ. $-(':"%AP\0DN'@2AX%YO M.95 YX !%6%=AG#S]:N=1J.V>S)X>^!?UG>W*E[<8/IIHBRJT0PI@A&DIJ2'46FZMC_H@L1*Y$CJ8(8".A LO M@T0,. )L:FT:H"!CA(&%@,@\:6].)!T#\S/3$LJ.,[,'E:$8%S6.I@4H:!0! M=:JB!8D:'G/#X2V6.Y_-O>X-!TX WCHY@GO!RGJWTP' 5\,8Q64S(*B@ / MS%P?23)J&$8%"O6%3B6H=;ZU# JT\\WAG0B @$92%WP3#9^FEON5/(YY4/.M M<3';%M[,6!G1OV#[RL/3S?-0\^9PBWSP_KM&D\O.S4(XI."F0J8FR!^?0#T- M(2R7O)_F\0>8SIT?8U#F1EF$ !>AXO4HGJ%+S&7TVNM!:1' A(#$$JE MFP4YY,P'"%2Y"OQFN2^//U[SLY2)Z3!)..0#QV$WY)<9.B&8IF&-1:.-C4YF MC[YT5'D4[&F7I6 XB/"33I=!1(O!L>$XK)H( F/:U0* $U@;@0),,BR3S0LVI7H-8 ML]G8(F\DE$B853Z;1>)\Y4(Z83SV%1.F;W#SZ%)"E8+Q',JXQ)(.'@ REPK*RP7#\?J^1](*.6O9G- ^H)2Z%DD(+]X$ M6"EPF#$RS4QS1*^P..:*\&NLA4*M[I_ LH-FFV( 32V!)AG4 V'OC]1,7Z@1 MU3K88QWG#M7W#O60!#89@;0A3=SP2>R7!(-KB!1^54@TOH&R2YD!%#3DLZ2A M0J:@H-I-NY6G)!_+4B F0X:ZL5=><2_$BU#\>%.!C@7:-&J] ?-K*/M?EJZ# M_OJA"?F-RM2GB-.\._&]Q<&L-\FU?H0MXU(I,$M'O@+T54'>FMRH(!8ZG>#Y M6G$'O2#H7('G3_->UC.6=4=7GK&LL4*EY@8<3_E$B/4$:(L,0 M#U;X?9K ,Z@S ='\J )325:$2&K12Z?Y=3C^P,VR*C8[.IBS9%.PN\"76$1B M,B2+;?!-:NMM(J'F0JCR4#NGDQZJ,7O'Z7'OAE9G1V>AK,HH#+W%ER.TUK'E MO?S%+A-V+.FT)Y17D7]H]XH#7Q&5&4G8)3LZ[>Y4VCLM/#UU8'>.Y>2S@]6* M/UBM.G;+O69EN]U>>[M6J:]_] ZRW4JGWGITJNU*?;O[Z%0[E79K_=TOI;I3 MV6EL_PV\=IN=1Z=:KU7:M>:+%D>NG>SV"KWL6"FX&[VC%5OVPT-VX$]UZ- MU,=N@5ZQ=+:TN[*T,;[&Q:OQ\F;("Z'VVZ?&VDIJG"6%!]C$TX#I$[+4D:_* MEF ^!W2+9Z?96?(=1ZC9\?)"#_R+^B[SB*>'>KP>]$']N;WD$+6IV!? T(@T#0)1G(X3U%$66.;-97OL*'L MAX;RU#=]+TLF\^Z^'_K@ERB$8!CYV<8=DGC\#N#> DH$8Y)_)P%MOMKZ.P)F M@:G 5&!Z+IC^^0PQ/4<]O0!,G\G30QI=7AB=*E;..(PBSN/XKK(%?V7S0V'^ M$(VDCBX5YR7R;Z[-A:#WJ=K607_<@L?]Y4A7HF1A+/BV1$_PS'?@W'HLOLHC/0_\!E=YX.5"_QML+ MP 7@ G !N !< /X1RZXG>/!W@OS;$CF6<$^+>_T2_PMP/Q&-%X +P 7@ G ! MN !< 'Y"E=<3//#Z%?^>$LLO' KS0L^]BC:C %P +@ 7@ O !> ?"_!+./TZ MI[$KD4/@)-9&?=W?O#U]C1> "\ %X )P ;@ 7 #^SI57U<_J63<%3"@<7]9K MMOU' \.S3V*,]B=.1I01I7%L&DZO,EQF<_PQ,C'".*QSD*"*>S03U'W%> M&4VZR6>#O_/YP7B]*;8()6,*9(SZFK&X-,S)],.F%'4XW9#:Q2&"]Q]RR>Z: M4,#;:]\3<#\,\A^_E9M M_@@=6BU!BFL?^?:S^&_WJOIMWV^0_1^^;<%_[\/^_P%02P$"% ,4 " 5 M@6M2/H0\9__% 0!00A4 $ @ $ ;V1C+3(P,C$P,3,Q M+FAT;5!+ 0(4 Q0 ( !6!:U*_F#IP]PP (^- 0 " M 2W& 0!O9&,M,C R,3 Q,S$N>'-D4$L! A0#% @ %8%K4M:M:V=Q'P M8TD! !0 ( !4M,! &]D8RTR,#(Q,#$S,5]C86PN>&UL4$L! M A0#% @ %8%K4G08;#RN7P 8AH$ !0 ( !]?(! &]D M8RTR,#(Q,#$S,5]D968N>&UL4$L! A0#% @ %8%K4C^GX)?*N@ ,9,' M !0 ( !U5(" &]D8RTR,#(Q,#$S,5]L86(N>&UL4$L! A0# M% @ %8%K4B*V\ LP;P @Q\% !0 ( !T0T# &]D8RTR M,#(Q,#$S,5]P&UL4$L! A0#% @ %8%K4A$PU?&L" %I( !( M ( !,WT# &]D8V5X,3$Q,S$R,#(Q+FAT;5!+ 0(4 Q0 ( M !6!:U);=)*/P@D &=2 2 " 0^& P!O9&-E>#,Q,3,Q M,C R,2YH=&U02P$"% ,4 " 5@6M2&K%K#,H% "(( $@ M @ $!D , ;V1C97@S,C$S,3(P,C$N:'1M4$L! A0#% @ %8%K4O!5 M +%""@ 4F( !( ( !^Y4# &]D8V5X.34Q,S$R,#(Q+FAT 7;5!+!08 "@ * (0" !MH , ! end