0000074046-20-000083.txt : 20201207 0000074046-20-000083.hdr.sgml : 20201207 20201207160822 ACCESSION NUMBER: 0000074046-20-000083 CONFORMED SUBMISSION TYPE: 10-Q CONFIRMING COPY: PUBLIC DOCUMENT COUNT: 75 CONFORMED PERIOD OF REPORT: 20201031 FILED AS OF DATE: 20201207 DATE AS OF CHANGE: 20201207 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 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-20201031.htm 10-Q odc-20201031
00000740467/31Accelerated Filerfalse10/31/20202020Q1FALSEx1,0361,0784834576,9956,8871431500.100.108,506,4768,449,0035,399,7280.100.102,413,1412,437,4022,066,6503,106,7483,090,230346,491335,8166,000oneSUBSEQUENT EVENTS00000740462020-08-012020-10-31xbrli:shares0000074046us-gaap:CommonStockMember2020-10-310000074046us-gaap:CommonClassBMember2020-10-31iso4217:USD00000740462020-10-3100000740462020-07-310000074046us-gaap:CommonStockMember2020-07-310000074046us-gaap:CommonClassBMember2020-07-31iso4217:USDxbrli:shares00000740462019-08-012019-10-310000074046us-gaap:CommonStockMember2020-08-012020-10-310000074046us-gaap:CommonStockMember2019-08-012019-10-310000074046us-gaap:CommonClassBMember2020-08-012020-10-310000074046us-gaap:CommonClassBMember2019-08-012019-10-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-012019-10-310000074046us-gaap:AdditionalPaidInCapitalMember2019-08-012019-10-310000074046us-gaap:RetainedEarningsMember2019-08-012019-10-310000074046us-gaap:TreasuryStockCommonMember2019-08-012019-10-310000074046us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-08-012019-10-310000074046us-gaap:NoncontrollingInterestMember2019-08-012019-10-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: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-012020-10-310000074046us-gaap:AdditionalPaidInCapitalMember2020-08-012020-10-310000074046us-gaap:RetainedEarningsMember2020-08-012020-10-310000074046us-gaap:TreasuryStockCommonMember2020-08-012020-10-310000074046us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-08-012020-10-310000074046us-gaap:NoncontrollingInterestMember2020-08-012020-10-310000074046us-gaap:CommonStockMember2020-10-310000074046us-gaap:TreasuryStockCommonMember2020-10-310000074046us-gaap:AdditionalPaidInCapitalMember2020-10-310000074046us-gaap:RetainedEarningsMember2020-10-310000074046us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-10-310000074046us-gaap:NoncontrollingInterestMember2020-10-310000074046us-gaap:UpFrontPaymentArrangementMember2020-10-310000074046us-gaap:UpFrontPaymentArrangementMember2020-07-310000074046us-gaap:UpFrontPaymentArrangementMember2020-08-012020-10-310000074046us-gaap:SubsequentEventMember2020-11-012020-12-310000074046us-gaap:FairValueInputsLevel1Member2020-10-310000074046us-gaap:FairValueInputsLevel2Member2020-10-310000074046us-gaap:FairValueInputsLevel2Member2020-07-310000074046us-gaap:FairValueInputsLevel1Member2020-07-3100000740462019-08-012020-07-31xbrli:pure0000074046us-gaap:PensionPlansDefinedBenefitMember2020-08-012020-10-310000074046us-gaap:PensionPlansDefinedBenefitMember2019-08-012019-10-310000074046us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-08-012020-10-310000074046us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2019-08-012019-10-310000074046us-gaap:PensionPlansDefinedBenefitMember2020-10-310000074046us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-10-31odc:segment0000074046odc:BusinesstoBusinessSegmentMemberodc:CatLitterMember2020-08-012020-10-310000074046odc:BusinesstoBusinessSegmentMemberodc:CatLitterMember2019-08-012019-10-310000074046odc:CatLitterMemberodc:RetailAndWholesaleSegmentMember2020-08-012020-10-310000074046odc:CatLitterMemberodc:RetailAndWholesaleSegmentMember2019-08-012019-10-310000074046odc:IndustrialandSportsMemberodc:BusinesstoBusinessSegmentMember2020-08-012020-10-310000074046odc:IndustrialandSportsMemberodc:BusinesstoBusinessSegmentMember2019-08-012019-10-310000074046odc:IndustrialandSportsMemberodc:RetailAndWholesaleSegmentMember2020-08-012020-10-310000074046odc:IndustrialandSportsMemberodc:RetailAndWholesaleSegmentMember2019-08-012019-10-310000074046odc:AgriculturalandHorticulturalMemberodc:BusinesstoBusinessSegmentMember2020-08-012020-10-310000074046odc:AgriculturalandHorticulturalMemberodc:BusinesstoBusinessSegmentMember2019-08-012019-10-310000074046odc:AgriculturalandHorticulturalMemberodc:RetailAndWholesaleSegmentMember2020-08-012020-10-310000074046odc:AgriculturalandHorticulturalMemberodc:RetailAndWholesaleSegmentMember2019-08-012019-10-310000074046odc:BusinesstoBusinessSegmentMemberodc:BleachingClayandFluidsPurificationMember2020-08-012020-10-310000074046odc:BusinesstoBusinessSegmentMemberodc:BleachingClayandFluidsPurificationMember2019-08-012019-10-310000074046odc:BleachingClayandFluidsPurificationMemberodc:RetailAndWholesaleSegmentMember2020-08-012020-10-310000074046odc:BleachingClayandFluidsPurificationMemberodc:RetailAndWholesaleSegmentMember2019-08-012019-10-310000074046odc:AnimalHealthandNutritionMemberodc:BusinesstoBusinessSegmentMember2020-08-012020-10-310000074046odc:AnimalHealthandNutritionMemberodc:BusinesstoBusinessSegmentMember2019-08-012019-10-310000074046odc:AnimalHealthandNutritionMemberodc:RetailAndWholesaleSegmentMember2020-08-012020-10-310000074046odc:AnimalHealthandNutritionMemberodc:RetailAndWholesaleSegmentMember2019-08-012019-10-310000074046odc:BusinesstoBusinessSegmentMember2020-08-012020-10-310000074046odc:BusinesstoBusinessSegmentMember2019-08-012019-10-310000074046odc:RetailAndWholesaleSegmentMember2020-08-012020-10-310000074046odc:RetailAndWholesaleSegmentMember2019-08-012019-10-310000074046odc:BusinesstoBusinessSegmentMember2020-10-310000074046odc:BusinesstoBusinessSegmentMember2020-07-310000074046odc:RetailAndWholesaleSegmentMember2020-10-310000074046odc:RetailAndWholesaleSegmentMember2020-07-310000074046us-gaap:MaterialReconcilingItemsMember2020-10-310000074046us-gaap:MaterialReconcilingItemsMember2020-07-310000074046odc:A2006PlanMember2020-10-310000074046odc:A2006PlanMemberus-gaap:RestrictedStockMember2020-08-012020-10-310000074046us-gaap:CommonStockMemberodc:A2006PlanMemberus-gaap:RestrictedStockMember2020-08-012020-10-310000074046us-gaap:CommonStockMemberodc:A2006PlanMemberus-gaap:RestrictedStockMember2019-08-012019-10-310000074046odc:A2006PlanMemberus-gaap:RestrictedStockMember2019-08-012019-10-310000074046us-gaap:RestrictedStockMember2020-07-310000074046us-gaap:RestrictedStockMember2020-08-012020-10-310000074046us-gaap:RestrictedStockMember2020-10-310000074046us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-07-310000074046us-gaap:AccumulatedTranslationAdjustmentMember2020-07-310000074046us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-08-012020-10-310000074046us-gaap:AccumulatedTranslationAdjustmentMember2020-08-012020-10-310000074046us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-10-310000074046us-gaap:AccumulatedTranslationAdjustmentMember2020-10-310000074046srt:DirectorMember2020-08-012020-10-310000074046srt:DirectorMember2019-08-012019-10-310000074046srt:DirectorMember2020-10-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 October 31, 2020
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 October 31, 2020.
Common Stock – 5,399,728 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 5:
  
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 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)
ASSETSOctober 31,
2020
July 31,
2020
Current Assets  
Cash and cash equivalents$31,291 $40,890 
Accounts receivable, less allowance of
  $1,036 and $1,078 at October 31, 2020 and July 31, 2020, respectively
39,212 34,911 
Inventories23,493 23,893 
Prepaid repairs expense6,106 5,662 
Prepaid expenses and other assets2,183 3,064 
Total Current Assets102,285 $108,420 
Property, Plant and Equipment  
Cost262,325 261,988 
Less accumulated depreciation and amortization(171,287)(169,040)
Total Property, Plant and Equipment, Net91,038 92,948 
Other Assets  
Goodwill9,262 9,262 
Other intangibles, net of accumulated amortization
of $483 and $457 at October 31, 2020 and July 31, 2020, respectively
1,625 1,566 
Customer list, net of accumulated amortization
of $6,995 and $6,887 at October 31, 2020 and July 31, 2020, respectively
790 898 
Deferred income taxes6,587 7,302 
Operating lease right-of-use assets9,227 9,816 
Other6,557 5,670 
Total Other Assets34,048 34,514 
Total Assets$227,371 $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’ EQUITYOctober 31,
2020
July 31,
2020
Current Liabilities  
Current maturities of notes payable$1,000 $1,000 
Accounts payable9,745 12,529 
Dividends payable1,807 1,808 
Operating lease liabilities2,066 2,170 
Accrued expenses19,852 28,700 
Total Current Liabilities34,470 46,207 
Noncurrent Liabilities  
Notes payable, net of unamortized debt issuance costs
of $143 and $150 at October 31, 2020 and July 31, 2020, respectively
8,857 8,848 
Deferred compensation5,310 5,140 
Pension and postretirement benefits15,184 15,140 
Long-term operating lease liabilities8,636 9,135 
Other4,598 3,448 
Total Noncurrent Liabilities42,585 41,711 
Total Liabilities77,055 87,918 
Stockholders’ Equity  
Common Stock, par value $.10 per share, issued 8,506,476 shares at October 31, 2020
  and 8,449,003 shares at July 31, 2020
851 845 
Class B Stock, par value $.10 per share, issued 2,413,141 shares at October 31, 2020
  and 2,437,402 shares at July 31, 2020
241 244 
Additional paid-in capital45,779 44,993 
Retained earnings178,761 176,579 
Noncontrolling interest(209)(174)
Accumulated Other Comprehensive Loss:  
Pension and postretirement benefits(11,866)(11,994)
Cumulative translation adjustment12 (260)
Total Accumulated Other Comprehensive Loss(11,854)(12,254)
Less Treasury Stock, at cost (3,106,748 Common and 346,491 Class B shares at
October 31, 2020 and 3,090,230 Common and 335,816 Class B shares at July 31, 2020)
(63,253)(62,269)
Total Stockholders’ Equity150,316 147,964 
Total Liabilities & Stockholders’ Equity$227,371 $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 Three Months Ended October 31,
 20202019
Net Sales$76,097 $71,122 
Cost of Sales(55,793)(51,187)
Gross Profit20,304 19,935 
Selling, General and Administrative Expenses(15,127)(15,814)
Income from Operations5,177 4,121 
Other (Expense) Income   
Interest expense(192)(103)
Interest income25 98 
Other, net(255)(39)
Total Other Expense, Net(422)(44)
Income Before Income Taxes4,755 4,077 
Income Tax Expense(806)(617)
Net Income3,949 3,460 
Net Loss Attributable to Noncontrolling Interest(35)(76)
Net Income Attributable to Oil-Dri3,984 3,536 
Net Income Per Share (1)
Basic Common$0.57 $0.51 
Basic Class B Common$0.43 $0.38 
Diluted Common$0.56 $0.50 
   Diluted Class B Common$0.42 $0.37 
Average Shares Outstanding
Basic Common5,149 5,149 
Basic Class B Common1,926 2,050 
Diluted Common5,276 5,229 
   Diluted Class B Common1,978 2,077 
Dividends Declared Per Share
Basic Common$0.2600 $0.2500 
Basic Class B Common$0.1950 $0.1875 

(1) Our Form 10-Q for three months ended October 31, 2020 and 2019 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 Three Months Ended October 31,
 20202019
Net Income Attributable to Oil-Dri$3,984 $3,536 
Other Comprehensive Income:
Pension and postretirement benefits (net of tax)128 271 
Cumulative translation adjustment272 (44)
Other Comprehensive Income400 227 
Total Comprehensive Income$4,384 $3,763 

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


6



OIL-DRI CORPORATION OF AMERICA
Consolidated Statements of Stockholders' Equity
(in thousands, except share amounts)
For the Three Months Ended October 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, July 31, 201910,860,678 (3,251,288)$1,086 $41,300 $164,756 $(56,543)$(15,039)$(14)$135,546 
Net Income (Loss)— —   3,536   (76)3,460 
Other Comprehensive Income— —     227  227 
Dividends Declared— —   (1,766)   (1,766)
Purchases of Treasury Stock— (15,019)   (500)  (500)
Net issuance of stock under long-term incentive plans18,977 (1,750)2 58  (60)   
Amortization of Restricted Stock—   969     969 
Balance, October 31, 201910,879,655 (3,268,057)$1,088 $42,327 $166,526 $(57,103)$(14,812)$(90)$137,936 
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)— —   3,984   (35)3,949 
Other Comprehensive Income— —     400  400 
Dividends Declared— —   (1,802)   (1,802)
Purchases of Treasury Stock— (26,993)   (978)  (978)
Net issuance of stock under long-term incentive plans33,212 (200)3 2  (6)  (1)
Amortization of Restricted Stock— —  784     784 
Balance, October 31, 202010,919,617 (3,453,239)$1,092 $45,779 $178,761 $(63,253)$(11,854)$(209)$150,316 
The accompanying notes are an integral part of the Condensed Consolidated Financial Statements.




























7




OIL-DRI CORPORATION OF AMERICA
Condensed Consolidated Statements of Cash Flows
(in thousands)
(unaudited)
 For the Three Months Ended October 31,
CASH FLOWS FROM OPERATING ACTIVITIES20202019
Net Income$3,949 $3,460 
Adjustments to reconcile net income to net cash (used in) provided by operating activities:  
Depreciation and amortization3,504 3,469 
Stock-based compensation784 969 
Deferred income taxes714 (31)
Provision for bad debts and cash discounts(60)189 
(Gain) Loss on the sale of fixed assets(1)40 
(Increase) Decrease in assets:  
Accounts receivable(4,196)(980)
Inventories462 371 
Prepaid expenses458 1,578 
Other assets(985)316 
Increase (Decrease) in liabilities:  
Accounts payable(1,435)835 
Accrued expenses(8,106)(3,812)
Deferred compensation170 141 
Pension and postretirement benefits172 621 
Other liabilities1,135 (474)
Total Adjustments(7,384)3,232 
Net Cash (Used in) Provided by Operating Activities(3,435)6,692 
CASH FLOWS FROM INVESTING ACTIVITIES  
Capital expenditures(3,568)(3,900)
Proceeds from sale of property, plant and equipment3  
Net Cash Used in Investing Activities(3,565)(3,900)
CASH FLOWS FROM FINANCING ACTIVITIES  
Principal payments on notes payable (3,083)
Dividends paid(1,803)(1,761)
Purchase of treasury stock(978)(500)
Net Cash Used in Financing Activities(2,781)(5,344)
Effect of exchange rate changes on Cash and Cash Equivalents182 (50)
Net Decrease in Cash and Cash Equivalents(9,599)(2,602)
Cash and Cash Equivalents, Beginning of Period40,890 21,862 
Cash and Cash Equivalents, End of Period$31,291 $19,260 
8




OIL-DRI CORPORATION OF AMERICA
Condensed Consolidated Statements of Cash Flows - Continued
(in thousands)
(unaudited)
For the Three Months Ended October 31,
20202019
Supplemental disclosure of non-cash investing and financing activities:
Capital expenditures accrued, but not paid$858 $1,043 
Cash dividends declared and accrued, but not paid$1,807 $1,766 


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


9



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 months ended October 31, 2020 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 quarter 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
10



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



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 $1,800,000 in payroll taxes as of October 31, 2020 and expect to defer the payment of payroll taxes for the remainder of 2020 to be paid equally in the fourth quarters of calendar years 2021 and 2022 representing approximately $2,500,000 in payroll taxes. The accrual for these payroll taxes 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 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.

3. INVENTORIES

The composition of inventories is as follows (in thousands):
October 31,
2020
July 31,
2020
Finished goods$14,384 $14,500 
Packaging4,936 4,587 
Other4,173 4,806 
Total Inventories$23,493 $23,893 

12



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 October 31, 2020 and July 31, 2020 were $970,000 and $926,000, respectively. Other Inventories includes a variety of items including clay, additives, fragrances and other supplies. Other inventory decreased due to increased production.

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 October 31, 2020 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 October 31, 2020 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,690,000 and $11,631,000 as of October 31, 2020 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 unaudited Condensed Consolidated Financial Statements for further information about goodwill and other intangible assets.

5. GOODWILL AND OTHER INTANGIBLE ASSETS

Intangible assets, other than goodwill, include trademarks, patents, customer lists and product registrations. Intangible amortization expense was $155,000 and $167,000 in the first three months of fiscal years 2021 and 2020. Estimated intangible amortization for the remainder of fiscal year 2021 is $432,000. Estimated intangible amortization for the next five fiscal years is as follows (in thousands):
2022$428 
2023$226 
2024$90 
2025$65 
2026$63 

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.

13




6. 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 within Other accrued expenses. There have been no changes during the three months ended October 31, 2020 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.

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

We have no material finance leases, and variable costs for operating leases are immaterial for the first 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
October 31,
20202019
Operating Lease Cost
Operating lease cost$695 $517 
Short-term operating lease cost186 205 


Supplemental cash flow information related to leases was as follows (in thousands):
For the Three Months Ended
October 31,
20202019
Other Information
Cash paid for amounts included in the measurement of lease liabilities:
  Operating cash flows from operating leases$602 $432 


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:
14



October 31, 2020July 31, 2020
Weighted-average remaining lease term - operating leases9.4 years9.4 years
Weighted-average discount rate - operating leases3.98%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 October 31, (in thousands):
2020$2,432 
20211,791 
20221,051 
2023950 
2024852 
Thereafter5,935 
Total13,011 
Less: imputed interest(2,309)
Net lease obligation$10,702 


8. ACCRUED EXPENSES

Accrued expenses is as follows (in thousands):
October 31,
2020
July 31,
2020
Salaries, Wages, Commissions and Employee Benefits$5,810 $14,798 
Trade promotions and advertising1,572 2,349 
Freight2,094 1,313 
Real Estate Tax1,488 1,658 
Other8,888 8,582 
$19,852 $28,700 

The decrease in salaries, wages, commissions and employee benefits relates primarily to the payment of annual discretionary bonuses during the three months ended October 31, 2020. The accrual for trade promotions and advertising is lower for the three months ended October 31, 2020 than the prior fiscal year due to a shift in timing of advertising programs and expense. Freight rates increased during the three months ended October 31, 2020 resulting in a higher accrual.
15



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 October 31,
 20202019
Service cost$ $488 
Interest cost 509 
Expected return on plan assets (698)
Amortization of:
  Other actuarial loss170 357 
Net periodic benefit cost$170 $656 
Postretirement Health Benefits
 (in thousands)
 For the Three Months Ended October 31,
 20202019
Service cost$35 $30 
Interest cost13 21 
Amortization of:
  Prior service costs(1)(1)
Net periodic benefit cost$47 $50 

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 make, a voluntary contribution to the Pension Plan during the first quarter 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.

16



Assumptions used in the previous calculations were as follows:
    
 Pension BenefitsPostretirement Health Benefits
 For the Three Months Ended October 31,
 2020201920202019
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.

17



Net sales for our principal products by segment are as follows (in thousands):
Business to Business Products GroupRetail and Wholesale Products Group
For the Three Months Ended October 31,
Product2020201920202019
Cat Litter$3,876 $3,697 $40,794 $36,379 
Industrial and Sports  7,262 7,600 
Agricultural and Horticultural6,987 5,719   
Bleaching Clay and Fluids Purification12,641 12,223 519 665 
Animal Health and Nutrition4,018 4,839   
Net Sales$27,522 $26,478 $48,575 $44,644 

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
October 31, 2020July 31, 2020
 (in thousands)
Business to Business Products Group$72,687 $72,987 
Retail and Wholesale Products Group101,170 95,838 
Unallocated Assets53,514 67,057 
Total Assets$227,371 $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 Three Months Ended October 31,
 Net SalesIncome
 2020201920202019
  (in thousands)
Business to Business Products Group$27,522 $26,478 $8,196 $8,296 
Retail and Wholesale Products Group48,575 44,644 4,478 3,360 
Net Sales$76,097 $71,122 
Corporate Expenses(7,497)(7,535)
Income from Operations5,177 4,121 
Total Other Expense, Net(422)(44)
Income before Income Taxes4,755 4,077 
Income Tax Expense(806)(617)
Net Income3,949 3,460 
Net Loss Attributable to Noncontrolling Interest(35)(76)
Net Income Attributable to Oil-Dri$3,984 $3,536 

18



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 October 31, 2020, there were 354,146 shares available for future grants under this plan.

Restricted Stock

All of our non-vested restricted stock as of October 31, 2020 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 33,000 and 19,000 restricted shares of Common Stock granted during the first quarter of fiscal years 2021 and 2020, respectively. Stock-based compensation expense was $784,000 and $969,000 for the first quarter 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 
Granted33 $36.08 
Vested(48)$33.57 
Non-vested restricted stock outstanding at October 31, 2020375 $33.40 

12. ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME

The following table summarizes the changes in accumulated other comprehensive (loss) income by component as of October 31, 2020 (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 loss before reclassifications, net of tax 272 272 
Amounts reclassified from accumulated other comprehensive income, net of tax128 (a) 128 
Net current-period other comprehensive income, net of tax128 272 400 
Balance as of October 31, 2020$(11,866)$12 $(11,854)

(a) Amount is net of tax expense of $40,530. 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 unaudited Condensed Consolidated Financial Statements for further information.

19






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 $110,000 and $111,000 for the first quarter of fiscal years 2021 and 2020, respectively. Outstanding accounts receivable from that customer, and its subsidiaries, were $5,000 and $0 at October 31, 2020 and July 31, 2020, respectively.
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 $92,000 and $38,000 for the first quarter of fiscal years 2021 and 2020, respectively. There were no outstanding accounts payable to that vendor as of October 31, 2020 or July 31, 2020.

20



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

RESULTS OF OPERATIONS

OVERVIEW

In December 2019, COVID-19 was reported in China and has subsequently spread worldwide. In March 2020, the World Health Organization declared the COVID-19 outbreak a pandemic. 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 first quarter of fiscal year 2021 compared to the first quarter of fiscal year 2020. Despite the increase in 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. 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 with the expected re-opening of baseball and softball at all levels in 2021. As discussed below in "Foreign Operations," 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 sales of our fluids purification products are higher in the first three months of fiscal year 2021 than fiscal year 2020, COVID-19 has, on a whole, negatively impacted the sales of these products. Reduced travel and, to a lesser extent, our inability due to COVID-19 to participate in our customer's plant tests of our fluids purification products has impeded our sales in recent months. Sales of our animal health products in Latin America, Africa and Asia have also been somewhat impacted as COVID-19 changed our customers' purchasing patterns.
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. 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 some increase in transportation costs as discussed further below, 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
21



significant impact on our consolidated gross profit. In addition, we have experienced a decrease in travel costs as our employees have not been traveling 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. 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.

THREE MONTHS ENDED OCTOBER 31, 2020 COMPARED TO
THREE MONTHS ENDED OCTOBER 31, 2019

CONSOLIDATED RESULTS

Consolidated net sales for the three months ended October 31, 2020 were $76,097,000, a 7% increase compared to net sales of $71,122,000 for the three months ended October 31, 2019. 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 three months of fiscal year 2021 was $20,304,000, or 27% of net sales, compared to $19,935,000, or 28% of net sales, for the first three 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. Higher freight, packaging, and to some extent, materials costs and non-fuel costs per manufactured ton, drove the decrease in gross profit. Freight costs per manufactured ton increased approximately 6% for the first three months of fiscal year 2021 compared to the same period in 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 return of non-essential businesses and the pre-holiday build driven by both e-commerce and brick and mortar retailers. Our overall freight costs also vary between periods depending on the mix of products sold and the geographic distribution of our customers. Packaging costs per manufactured ton for the first three months of fiscal year 2021 were approximately 6% higher compared to the first three months of fiscal year 2020 due to product mix. Many of our contracts for packaging purchases are subject to periodic price adjustments, which trail changes in underlying commodity prices. Our materials costs per manufactured ton were also slightly higher compared to the first three months of the prior fiscal year. In contrast, the cost of natural gas used to operate kilns that dry our clay was approximately 9% lower per manufactured ton in the first three months of fiscal year 2021 compared to the first three months of fiscal year 2020.

Total SG&A expenses were $15,127,000 for the first three months of fiscal year 2021, a 4% decrease compared to $15,814,000 for the first three 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 were flat in fiscal year 2021 compared to fiscal year 2020.

Other expense of $422,000 for the first quarter of fiscal year 2021 included unfavorable exchange rate losses and higher interest expense due to the new debt agreement entered into in the third quarter of fiscal year 2020.

Consolidated net income before taxes for the first three months of fiscal year 2021 was $4,755,000, a 17% increase from net income before taxes of $4,077,000 for the first three months of fiscal year 2020. Results for the first three months of fiscal year 2021 were driven by the factors discussed above, including higher sales, lower natural gas costs and lower SG&A expenses, which more than offset the increase in freight and packaging costs.

The tax expense for the first three months of fiscal year 2021 was $806,000 (an effective tax rate of approximately 17%) compared to $617,000 for the first three months of fiscal year 2020 (an effective tax rate of approximately 15%). An estimated
22



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 three months of fiscal year 2021 increased compared to the first three months of fiscal year 2020. Net sales were $27,522,000, an increase of $1,044,000, or 4%, from net sales of $26,478,000 for the first three months of fiscal year 2020. Net sales of our agricultural and horticultural chemical carrier products increased approximately 22% for the first three 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 the first three months of 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 and increased sales to existing customers in the first three months of fiscal year 2021. Net sales of our fluids purification products increased approximately 3% compared to the first three months of the prior fiscal year. Net sales increased despite the negative impacts of COVID-19. Reduced travel due to COVID-19 decreased the sales of our jet fuel fluids purification products. However, we experienced sales improvement in Europe due to one of our significant customers increasing its purchases from us during the first three months of fiscal year 2021. Further, sales were stronger in Africa and Latin America due to increased sales by existing customers despite the currency rates in Brazil continuing to negatively impact our business in Latin America. 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. Sales of our co-packaged coarse cat litter increased approximately 5% during the first months of fiscal year 2021 compared to the prior fiscal year as consumers continued to buy more cat litter. These higher sales were partially offset by lower sales of our animal health products. Net sales of our animal health and nutrition products decreased approximately 17% during the first three months of fiscal year 2021 compared to the first three months of the prior year. Net sales of our animal feed additives declined primarily in Latin America and Africa, while sales in China increased. See “Foreign Operations” below for a discussion of sales in China. Net sales were lower in Latin America compared to the same period in the prior fiscal year due to changes in a distributor while decreases in net sales in Africa changed due to timing of a key customer's purchasing due to COVID-19. We anticipate that sales to this key customer will resume over the next nine months of fiscal year 2021.

SG&A expenses for the Business to Business Products Group decreased approximately 5% for the first three months of fiscal year 2021 compared to the same period of the prior year. The decrease in SG&A is attributable to various expenses, but was particularly impacted by fewer travel costs due to COVID-19.

The Business to Business Products Group’s operating income for the first three months of fiscal year 2021 was $8,196,000, a decrease of $100,000, or 1%, from operating income of $8,296,000 for the first three months of fiscal year 2020. The decrease in operating income was driven primarily by the higher freight and packaging costs discussed in “Consolidated Results” above.

RETAIL AND WHOLESALE PRODUCTS GROUP

Net sales of the Retail and Wholesale Products Group for the first three months of fiscal year 2021 were $48,575,000, an increase of $3,931,000, or 9%, from net sales of $44,644,000 for the first three months of fiscal year 2020. Sales of cat litter drove the net sales increase. Total cat litter net sales were approximately 12% higher compared to the first three 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 three months of fiscal year 2020. Sales of our industrial and sports products decreased approximately 4% compared to the three months of fiscal year 2020, primarily driven by the continued impact of businesses and sports fields shutting down and/or reducing operations due to COVID-19.

SG&A expenses for the Retail and Wholesale Products Group were lower during the first three months of fiscal year 2021 compared to the first three months of fiscal year 2020 by approximately 9%. This decrease relates primarily to lower advertising expense during the first three months of fiscal year 2021 based on the timing our our strategic advertising programs. We expect that advertising expense for the remainder of fiscal year 2021 will be consistent with the prior fiscal year on an aggregate basis.
23




The Retail and Wholesale Products Group's operating income for the first three months of fiscal year 2021 was $4,478,000, an increase of $1,118,000, or 33%, from operating income of $3,360,000 for the first three months of fiscal year 2020. The improved operating income was driven by the higher sales described above and by lower advertising and natural gas costs discussed in “Consolidated Results” which more than offset the higher freight and packaging costs which are also 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 three months of fiscal year 2021 were $4,136,000, an increase of $487,000, or 13%, compared to net sales of $3,649,000 during the first three 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 three months of fiscal year 2021 compared to fiscal year 2020. Cat litter sales for our Canada subsidiary increased in the first three months of fiscal year 2021 due to new product sales; higher sales to existing customers; in-store promotions; and some pantry loading in eastern Canada due to a second COVID-19 wave. 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 three months of fiscal year 2021 compared to fiscal year 2020 due to a new contract with an existing customer. 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. Net sales by our foreign subsidiaries represented 5% of our consolidated net sales during the first three months of both fiscal years 2021 and 2020.

Our foreign subsidiaries reported a net loss of $212,000 for the first three months of fiscal year 2021, compared to a net loss of $68,000 for the first three months of fiscal year 2020. The net loss was primarily driven by lower net sales for our subsidiary in the United Kingdom. In addition, the majority of our foreign subsidiaries experienced losses due to unfavorable exchange rates.

Identifiable assets of our foreign subsidiaries as of October 31, 2020 were $11,991,000, compared to $9,712,000 as of October 31, 2019. 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 as well as 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.

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 three 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 Three Months Ended October 31,
 20202019
Net cash (used in) provided by operating activities$(3,435)$6,692 
Net cash used in investing activities(3,565)(3,900)
Net cash used in financing activities(2,781)(5,344)
Effect of exchange rate changes on cash and cash equivalents182 (50)
Net decrease in cash and cash equivalents$(9,599)$(2,602)

24



Net cash (used in) 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 three months of fiscal years 2021 and 2020 were as follows:

Accounts receivable, less allowance for doubtful accounts, increased $4,256,000 in the first three months of fiscal year 2021 compared to an increase of $791,000 in the first three months of fiscal year 2020. Higher sales in the first quarter of fiscal year 2021 compared to the first quarter of fiscal year 2020 drove the increase in accounts receivable as of October 31, 2020. 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 $462,000 in the first three months of fiscal year 2021 compared to a decrease of $371,000 in the first three months of fiscal year 2020 due to decreases in other inventory and finished goods. Other inventory includes a variety of items including clay, additives, fragrances and other supplies. Other inventory decreased due to increased demand during the first three months of fiscal year 2021. Finished goods decreased during the first three months of fiscal year 2021 due to higher sales. Packaging and other purchased materials inventory decreased as of October 31, 2019 due to higher production and efforts to better manage our safety stock levels.

Prepaid expenses decreased $458,000 in the first three months of fiscal year 2021. Lower prepaid advertising costs partially offset by higher prepaid repairs drove the overall decrease in prepaid expenses. Lower prepaid advertising costs also drove the decrease of $1,578,000 in the first quarter of fiscal year 2020.

Other assets increased $985,000 in the first three months of fiscal year 2021 compared to a decrease of $316,000 in the first three months of fiscal year 2020. The increase in other assets relates to an increase in capitalized pre-production mining costs. The decrease during the first three months of fiscal year 2020 related to amortization of our operating lease right-of-use lease assets.

Accounts payable, including income taxes payable, decreased $1,435,000 in the first three months of fiscal year 2021 compared to an increase of $835,000 in the first three months of fiscal year 2020. Lower trade and freight payables drove the decrease in accounts payable in the first three months 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 drove the increase in the first three months of fiscal year 2020.

Accrued expenses decreased $8,106,000 in the first three months of fiscal year 2021 compared to a decrease of $3,812,000 in the first three 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 three months of fiscal year 2021. Theses decreases were partially offset by an increase in accrued freight. In contrast, the decrease in accrued expenses in the first three 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.

Other liabilities increased $1,135,000 in the first three months of fiscal year 2021 compared to a decrease of $474,000 in the first three months of fiscal year 2020. The increase in other liabilities for the first three months of fiscal year 2021 relates to the deferral of employer taxes under the CARES Act as further described in Note 1 of the Notes to unaudited Condensed Financial Statements. The decrease in fiscal year 2020 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 was $3,565,000 in the first three months of fiscal year 2021 compared to cash used in investing activities of $3,900,000 in the first three months of fiscal year 2020. Cash used for capital expenditures was slightly lower for the first three months of fiscal year 2021 than fiscal year 2020.

25



Net cash used in financing activities

Cash used in financing activities of $2,781,000 in the first three months of fiscal year 2021 was lower than cash used in financing activities of $5,344,000 in the first three months of fiscal year 2020. The first three 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,221,000 as of October 31, 2020 were slightly higher than the October 31, 2019 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 October 31, 2020, the variable rates would have been 3.50% for the BMO Harris prime-based rate or 1.47% 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 October 31, 2020 and 2019, we were in compliance with the covenants. There were no borrowings during the first three 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 October 31, 2020 outstanding notes payable were $9,857,000, net of $143,000 of unamortized debt issuance costs.

As of October 31, 2020, we had remaining authority to repurchase 871,616 shares of Common Stock and 278,250 shares of Class B 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 requires the use of estimates and assumptions related to the reporting of assets, liabilities, revenues, expenses and related
26



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 October 31, 2020 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. 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.


27


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

During the three months ended October 31, 2020, we did not sell any securities which were not registered under the Securities Act of 1933. The following charts summarize our Common Stock and Class B stock purchases during this period.
ISSUER PURCHASES OF EQUITY SECURITIES1
(a)(b)(c)(d)
For the Three Months Ended October 31, 2020
Total Number of Shares Purchased2
Average Price Paid per ShareTotal Number of Shares Purchased as Part of Publicly Announced Plans or Programs
Maximum Number of Shares that may yet be Purchased Under Plans or Programs3
Common Stock
August 1, 2020 to August 31, 2020$—887,934
September 1, 2020 to September 30, 2020$—887,934
October 1, 2020 to October 31, 202016,318$36.3210,671871,616
Class B Stock
August 1, 2020 to August 31, 2020$—288,925
September 1, 2020 to September 30, 2020$—288,925
October 1, 2020 to October 31, 202010,675$36.11278,250

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

2 Includes 5,647 of Common stock shares and 10,675 Class B shares surrendered by employees to pay taxes related to restricted stock awards.

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 and Class B 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.




ITEM 5.  OTHER INFORMATION

On December 4, 2020, the Company entered into the fourth amendment (the “Amendment”) to the Memorandum of Agreement #1450 “Fresh Step”® dated as of March 12, 2001 between A&M Products Manufacturing Company, a subsidiary of The Clorox Company, and Oil-Dri Corporation of America (as amended by the First Amendment, dated December 13, 2002, the Second Amendment, dated October 15, 2007, and the Third Amendment, dated May 27, 2016, the “Memorandum Agreement”). The Amendment extends the initial term of the Memorandum Agreement. The foregoing is a brief description of the material terms of the Amendment and does not purport to be a complete description of the rights and obligations of the parties thereunder. The foregoing description is qualified in its entirety by reference to the Amendment, which is filed as an exhibit to this Quarterly Report on Form 10Q.

ITEM 6.  EXHIBITS
Exhibit
No.
DescriptionSEC Document Reference
10.1†
Filed herewith.
10.2†
Filed herewith.
10.3†
Filed herewith.
10.4†
Filed herewith.
10.5†
Filed herewith.
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.

† Certain portions of this exhibit have been redacted pursuant to Item 601(b)(10) of Regulation S-K. A copy of the omitted portions will be furnished supplementally to the Securities and Exchange Commission upon request.

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.

29


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:  December 7, 2020
30
EX-10.1 2 exhibit101odcamproduct.htm EX-10.1 MOA #1450 "FRESH STEP" DATED MARCH 21, 2001 Document

Exhibit 10.1

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

--------------------------------------------------------------------------------------------------------
A&M PRODUCTS MANUFACTURING COMPANY
AND
OIL-DRI CORPORATION OF AMERICA
MEMORANDUM OF AGREEMENT
#1450
"FRESH STEP"

---------------------------------------------------------------------------------------------------------






































<PAGE> 2

TABLE OF CONTENTS
1. BUYER.............................................................1
2. SELLER............................................................1
3. PRODUCT.........................................................1
4. QUANTITY.......................................................1
5. QUALITY...........................................................2
6. TERM..............................................................3
7. PRICE.............................................................3
8. PAYMENT AND FREIGHT...............................................3
9. SHIPMENTS.........................................................3
10. SPECIAL CONDITIONS................................................3
11. MANUFACTURING, INVENTORY AND WAREHOUSE REQUIREMENTS...............4
12. PRODUCTION GUARANTEES.............................................6
13. TITLE AND RISK OF LOSS............................................7
14. DISCOUNTS.........................................................7
15. REPRESENTATIONS, WARRANTIES AND INDEMNITIES.......................7
16. TRADEMARKS, CONFIDENTIALITY AND INTELLECTUAL PROPERTY.............9
17. INSURANCE........................................................10
18. ASSIGNMENT.......................................................10
19. FORCE MAJEURE....................................................11
20. TERMINATION......................................................12
21. AUDIT RIGHT......................................................14
22. PLANT INSPECTION RIGHTS..........................................15
23. DISPUTE RESOLUTION...............................................15
24. NOTICE...........................................................16
25. MISCELLANEOUS....................................................16
26. BUYER'S AFFILIATES...............................................17
27. SCHEDULE LIST....................................................17

























<PAGE> 3

            MEMORANDUM OF AGREEMENT # 1450

             ("AGREEMENT")

         As of March 12, 2001

1. BUYER. A & M Products Manufacturing Company, 1221 Broadway, Oakland, California 94612, hereinafter "BUYER".

2. SELLER. Oil-Dri Corporation of America, 410 N. Michigan Avenue, Chicago, Illinois, 60611 hereinafter "SELLER".
3. PRODUCT. Fresh Step(R) Traditional Coarse Clay Cat Litter, or any variant thereof that contains more than twenty-five percent (25%) coarse clay, bearing the Fresh Step trademark or any finished traditional coarse clay cat litter that BUYER or BUYER's Affiliates (as defined herein) may substitute for Fresh Step(R)Traditional Coarse Clay Cat Litter that meets the Product Specifications (as defined herein), from time to time, in the United States and Canada (hereinafter collectively, "FINISHED PRODUCT"), which Finished Product is described in more detail in SCHEDULE I.

a. BUYER has the right to solicit bids for and buy from third parties any traditional coarse clay cat litter bearing the Fresh Step trademark that is less than twenty-five percent (25%) coarse clay. [***]
b. To the extent BUYER markets any Fresh Step (R) Traditional Coarse Cat Litter that contains a substrate in addition to coarse clay and the total amount of coarse clay is over twenty-five percent (25%)("COMBINATION PRODUCT"), BUYER shall either (i) purchase such finished Combination Product from SELLER and the parties shall follow the procedures for Specification Changes set forth in SECTION 10(c), or (ii) purchase BUYER's coarse clay (i.e., Seller's White Clay) needs for such Combination Product from SELLER. If BUYER elects option (ii) above, BUYER shall not be required to purchase finished Combination Product from SELLER. Should BUYER choose to purchase its coarse clay needs from SELLER, the price of such coarse clay delivered to BUYER shall be the Base Price, as defined herein, less SELLER's actual costs for packaging and manufacturing the non-combination Finished Product. Notwithstanding the foregoing, if the coarse clay used in the Combination Product is not of the same type and quality used in the non-combination Finished Product, the parties shall negotiate in good faith for thirty (30) days to determine the price of the coarse clay, and if, at the conclusion of such thirty (30) days the parties cannot agree on such a price, such dispute shall be resolved according to the provisions of SECTION 23. The terms and conditions of this Agreement shall apply to purchases made by BUYER under this paragraph.

4. QUANTITY. SELLER shall produce and deliver Finished Product as ordered by BUYER as set forth in SCHEDULE I.











<PAGE> 4

5. QUALITY.

a. Finished Product shall be made and packaged in accordance with BUYER's applicable specifications as more fully described on Schedule II (collectively, "PRODUCT SPECIFICATIONS"). Subject to the provisions of SECTION 10(c), BUYER may subsequently add or alter the Product Specifications.
b. Unless otherwise specifically stated herein, the standards and requirements in the Contract Manufacturing Manual ("MANUAL") dated September 1999 attached hereto and incorporated herein as SCHEDULE III, including without limitation any subsequent restatements, replacements, additions or alterations thereto, [***].

c. BUYER may inspect the Finished Product at its destination. [***] BUYER provides SELLER with written notice that the Finished Product does not meet the Product Specifications. In such event, SELLER shall be responsible for the reasonable and actual costs of rework or replacement for Finished Product that does not meet the Product Specifications. SELLER also shall reimburse BUYER for BUYER's actual costs of segregating the non-conforming Finished Product and other reasonable costs and charges, including without limitation, costs in inspection, receipt, transportation and care and custody of non-conforming Finished Product, incurred by BUYER as the result of SELLER supplying non-conforming Finished Product. If BUYER, in its sole discretion, deems it necessary to use Finished Product that does not conform to the Product Specifications in order to meet BUYER's customer's demand for the Finished Product or to prevent a shortage of Finished Product available in the marketplace, BUYER and SELLER shall meet and mutually agree on the terms and conditions of such usage of Finished Product that does not conform to the Product Specifications and such failure to perform shall not be deemed a breach of this Agreement to the extent such failure to meet Product Specifications is discovered by BUYER.

d. Any Finished Product supplied by SELLER that does not comply with the Product Specifications and that BUYER rejects, shall be held for SELLER's account for thirty (30) days after BUYER's notification to SELLER of such defects. If written instructions for disposition are not furnished by SELLER to BUYER within that thirty (30) day period, BUYER may dispose of the rejected Finished Product and may deduct from any amount owed to SELLER's account the delivered cost of such Finished Product and any handling and/or disposal costs incurred by BUYER. Any such deduction may be applied to current or future invoices submitted by SELLER.

e. SELLER warrants that industry standard Statistical Quality Control ("SQC") methods and procedures will be employed throughout the SELLER's facility(ies) for the Finished Product and that all data sent to BUYER will be in SQC format. BUYER hereby acknowledges that SELLER currently employs




















<PAGE> 5

industry standard SQC methods throughout its facility(ies) for the Finished Product as of March 12, 2001. SELLER hereby acknowledges that SQC methods and procedures change from time to time and that SELLER will change its application of such SQC methods and procedures as is reasonably required to conform to industry standard SQC.

6. TERM. See SCHEDULE I.

7. PRICE. See SCHEDULE I.
8. PAYMENT AND FREIGHT. See SCHEDULE I.

9. SHIPMENTS. SELLER shall ship Finished Product to BUYER'S designated warehouses as required by BUYER.

10. SPECIAL CONDITIONS.

a. DISCONTINUANCE. BUYER shall have the right to discontinue purchase of Finished Product made hereunder upon one hundred and twenty (120) days written notice to SELLER, in the event BUYER or any BUYER Affiliate ceases marketing or selling either the Finished Product or any other traditional coarse clay cat litter product containing more than twenty-five percent (25%) coarse clay that meets the Product Specifications for any reason ("DISCONTINUANCE"), provided, however, BUYER and any BUYER Affiliate shall not re-enter the traditional coarse clay cat litter market with either the Finished Product or any other traditional coarse clay litter product containing more than twenty-five percent (25%) that meets the Product Specifications during the Term without first giving SELLER the opportunity to supply Finished Product and/or Seller's White Clay (either "RENO WHITE CLAY" or "GEORGIA WHITE CLAY", collectively "SELLERS WHITE CLAY") in accordance with all of the terms of this Agreement including, but not limited to, price.

b.[***]

c. SPECIFICATION CHANGES. The Product Specifications are subject to change from time to time during the Term by written agreement signed by both SELLER and BUYER and any such changes to the Product Specifications shall be noted on a revised SCHEDULE II, signed and dated by BUYER and SELLER. If, at any time during the Term, BUYER and SELLER are unable to agree upon a change or an addition to the Product Specifications or any pricing thereof, BUYER shall notify SELLER in writing ("BUYER NOTIFICATION DATE") and SELLER shall have sixty (60) days from the Buyer Notification Date ("SELLER NOTIFICATION DATE") to notify BUYER in writing (i) that SELLER can and will meet the revised Product Specifications immediately, or (ii) providing BUYER with a plan detailing how and when SELLER will be able to meet the revised Product Specifications










<PAGE> 6

("SELLER'S PLAN") within thirty (30) days of the Seller Notification Date or

(iii) offering to meet with the BUYER for thirty (30) days to develop a mutually agreeable plan detailing how and when SELLER will meet the revised Product Specifications ("MUTUALLY AGREEABLE PLAN").

(1) FAILURE TO MEET REVISED SPECIFICATIONS. If the SELLER fails to respond with a plan to meet the new Product Specifications on the Seller's Notification Date or SELLER responds on the Seller's Notification Date but states SELLER will not meet the revised Product Specifications, then BUYER shall have the right to purchase the Finished Product as revised by the new Product Specifications from third parties who can meet such revised Product Specifications and the obligations of BUYER and SELLER for the purchase of the Finished Product without the revised Product Specifications shall be reduced accordingly and BUYER shall have the right to terminate this Agreement, either in whole or in part. If BUYER terminates this Agreement in its entirety pursuant to this Section, BUYER must comply with the Premature Termination section detailed below in SECTION 10(f)

(2) DISAGREEMENTS ABOUT SELLER'S PLAN, THE MUTUALLY AGREEABLE PLAN AND/OR CHANGES IN PRICE DUE TO REVISED PRODUCT SPECIFICATION. In the event (i) BUYER disagrees with Seller's Plan, or (ii) the parties cannot reach a Mutually Agreeable Plan, or (iiii) the SELLER and/or BUYER disagrees to any proposed change to the price to the Finished Product as a result of the revised Product Specifications, such disputes shall be resolved according to the provisions of
SECTION 23.

d. [***] During the Term of this Agreement, SELLER agrees not to [***], in the United States and Canada, directly or indirectly, for itself or to any third party any [***] that contains [***].

e. [***]

f. PREMATURE TERMINATION ACTIONS. BUYER may terminate this Agreement in its entirety pursuant to SECTIONS 10(b) and 10(c)(1) above only after BUYER (i) purchases SELLER's existing inventory of Finished Product (not SELLER's stores or inventory of Seller's White Clay) conforming to the Product Specifications as of the date BUYER notifies SELLER of its intention to terminate, (ii) makes full payment of all invoices owed by BUYER to SELLER, unless the amounts of such invoices are in dispute, (iii) purchases and takes delivery of SELLER's existing inventory of chemical additives and packaging materials unique to the Finished Product, at cost, and [***].

11. MANUFACTURING, INVENTORY AND WAREHOUSE REQUIREMENTS.















<PAGE> 7

a. FORECASTS, ORDERS AND RELEASES: BUYER will provide a three (3) month rolling forecast. Only the first month will be firm. BUYER's complete forecast will be available to SELLER by using the inventory tracking system chosen by BUYER ("MRP SYSTEM"). BUYER will submit firm orders (the forecast for the first month of each rolling forecast, the "FIRM ORDERS") for each calendar month to SELLER at least ten (10) days prior to the first day of such calendar month. BUYER and SELLER may mutually agree in writing on other levels of Finished Product as well as chemical additives and packaging materials. BUYER hereby agrees to use commercially reasonable efforts to place orders in quantities that are consistent with the quantities provided for in its forecasts. Subject to the terms of this Agreement, BUYER agrees to purchase from SELLER all Finished Product that meets the Product Specifications manufactured by SELLER to fill Firm Orders. Notwithstanding the quantity of Finished Product forecasted or ordered by BUYER and subject to BUYER's rights under SECTION 12, SELLER will guarantee the availability of up [***] of Finished Product per [***] period [***] during the Term of this Agreement.

b. DAILY TRANSACTIONS: SELLER agrees to enter all daily transactions into BUYER's MRP System and make commercially reasonable efforts to use the most recent standards listed in the Manual, including product structures and reconciliation activities for maintaining data.

c. MANUFACTURING AUTHORITY: Subject to the provisions set forth in SECTION 5(b) hereof, manufacturing authority will be issued in accordance with the established order procedures in the Manual. [***]

d. PALLETS: [***]
e. WAREHOUSE REQUIREMENTS: [***]
f. BUYER SUPPLIED MATERIALS. Unless otherwise mutually agreed upon in writing by the SELLER and BUYER, SELLER shall use and BUYER shall furnish all chemical additives and packaging components specified by BUYER for use in and to package the Finished Product. SELLER will release such chemical additives and packaging components from suppliers designated by BUYER in accordance with procedures mutually agreed upon by BUYER and SELLER. SELLER will report monthly the receipt, usage, loss, and inventory information required by BUYER. A maximum shrinkage or loss factor as reflected in SCHEDULE I will be allowed on materials furnished to SELLER by BUYER. In the event the shrinkage or loss factor exceeds the allowance per the procedure outlined in SCHEDULE I, SELLER will reimburse BUYER for losses in excess of the allowance, provided BUYER and SELLER agree that such losses are properly for SELLER's account. Reimbursement is due within thirty (30) days of the end of each Contract Year (as defined in SCHEDULE I hereto).



















<PAGE> 8

g. BUYER OWNED EQUIPMENT: Title to any equipment or machinery currently owned by BUYER that is currently on SELLER's premises that is used by SELLER to manufacture or package the Finished Product (the "EQUIPMENT") is hereby transferred by BUYER to SELLER, in its AS IS, WHERE IS condition without any representation or warranty, express or implied, as to condition thereof. BUYER shall have no obligation to maintain or replace such equipment or machinery. BUYER represents and warrants it has good title to the Equipment and the Equipment is free from liens and encumbrances. BUYER shall transfer title to the Equipment to SELLER pursuant to a Bill of Sale dated as of the date hereof and executed by BUYER in favor of SELLER. Furthermore, BUYER agrees to execute all such other documents, certificates or instruments and take all such other action that is commercially reasonably necessary to effectuate transfer of good title in the Equipment to SELLER.

h. COST REDUCTION: SELLER and BUYER shall work together in all areas of the operation to achieve and maintain a consistent, high quality Finished Product, and to strive to continuously improve the operation. Both SELLER and BUYER commit to using commercially reasonable efforts to take costs out of the supply chain to ensure that BUYER remains competitive in the marketplace. Cost reduction projects will be assessed for business benefits as well as the cost/efforts to implement the project. Any cost savings derived from such mutual efforts shall accrue [***], unless mutually agreed otherwise. [***]

12. PRODUCTION GUARANTEES.
a. Subject to the provisions of this Agreement, SELLER guarantees timely production of BUYER's requirements of the Finished Product. SELLER's timely production hereunder may be tolled for any delay proximately caused by the negligence or willful misconduct of BUYER's designated supplier.

b. Notwithstanding SECTION 12(a), if BUYER's requirements for Finished Product significantly [***] beyond BUYER's forecasted amount set forth in SECTION 11(a), and such increased requirements will cause SELLER to incur overtime, BUYER will [***].

c. In addition to any other remedies provided by law or equity, if, in BUYER's reasonable estimation, SELLER's future capacity to manufacture Finished Product appears insufficient to meet BUYER's forecasted production requirements, BUYER may, [***]. Prior to [***], BUYER shall notify SELLER in writing of such intention, and SELLER shall have an opportunity to provide reasonable assurances to BUYER, within five (5) days of receipt of such notice, that [***]. BUYER shall have[***]. If BUYER chooses to purchase Finished Product [***], BUYER will only [***]. Unless extenuating mechanical or quality circumstances are the cause of BUYER's concern, BUYER will use SELLER's average run rates for calculating SELLER's capability to meet BUYER's forecasted needs. Notwithstanding the foregoing, if BUYER has made a
















<PAGE> 9

determination of SELLER's potential shortfall for any given month under this SECTION 12(c), [***]. If at any time during such month SELLER produces enough Finished Product to eliminate the potential shortfall, BUYER shall [***].
d. Except as the result of BUYER's negligence or willful misconduct and for Force Majeure Events (as defined below), if for any reason SELLER is unable to provide [***] of Finished Product per [***] period [***] as set forth in SECTIONS 11(a) and 12(a), and BUYER must, therefore, purchase Finished Product or substantially similar product from third parties and/or ship Finished Product to its plant(s) from other locations, SELLER shall reimburse BUYER for the reasonable difference, if any, in costs of the product purchased plus any differential freight costs for the transportation of such product.

13. TITLE AND RISK OF LOSS.

Title to the Finished Product and risk of loss of the Finished Product shall pass from SELLER to BUYER when the Finished Product leaves SELLER's designated production facilities or point of storage.

14. DISCOUNTS.

On all invoices subject to discount, the discount period shall be calculated from the date of shipment.

15. REPRESENTATIONS, WARRANTIES AND INDEMNITIES.

a. SELLER'S REPRESENTATION AND WARRANTIES. SELLER represents and warrants to BUYER that (i) the Finished Product will conform to the Product Specifications and shall be free from defects in materials and workmanship, (ii) SELLER provided materials used in the Finished Product will be of good and merchantable quality, (iii) SELLER provided materials used in the Finished Product will be free and clear of all liens and encumbrances, (iv) SELLER has not placed any liens and/or encumbrances on the Finished Product (v) SELLER will have good and merchantable title to SELLER provided materials used in the Finished Product, (vi) no materials manufactured by SELLER in the Finished Product, and the use thereof [***], shall infringe upon any United States patent rights; provided, however, this clause shall not apply to the extent the Finished Product or ingredients thereof cover basic raw materials or basic structural material that are unpatented and unpatentable, (vii) SELLER has complied in all material respects, and will during the Term comply in all material respects with, all applicable federal, state and local laws, codes, regulations, rules and orders, including without limitation, the Robinson-Patman Act, federal and state environmental and health safety laws, laws restricting heavy metal content, and employment and labor laws (and all reporting requirements of those laws, which reports SELLER shall make available to BUYER on request), the Fair Labor Standards Act, and Executive Orders 11246 (Sections 202 and 203) and 11701 and (vii) any person or entity purporting to have the authority to enter into this Agreement on behalf of or for the benefit of SELLER has such authority.












<PAGE> 10

[***]

[***]

b. SELLER'S INDEMNITY. SELLER shall indemnify, defend, and hold harmless BUYER and BUYER's Affiliates, of, from and against any loss, damages, claims, liabilities, costs and expenses, including without limitation reasonable attorneys' fees (collectively, "Claims"), which BUYER or any of BUYER's Affiliates (as defined herein) shall incur, suffer or be required to pay resulting from the breach of SELLER's representations and warranties in this
Section; provided, however, such indemnity obligation will be subject to the limitations on warranties set forth above in SECTION 15(a) above and to the extent BUYER has agreed to accept in writing non-conforming Finished Product pursuant to SECTION 5(c) above. Notwithstanding the foregoing, SELLER shall not be responsible to indemnify, defend or hold harmless BUYER or any of BUYER's Affiliates if the Finished Product at issue in such Claims does not conform with the Product Specifications as a result of being altered or tainted after the Finished Product has left the possession or control of SELLER. BUYER shall promptly notify SELLER of any such Claims, shall cooperate with SELLER in the defense of such Claims and shall permit SELLER to control the defense and settlement of such Claims with counsel of SELLER's choice, provided, however, that SELLER shall not resolve any such Claim without notice to BUYER, and shall not enter into any claim resolution or settlement that would have a material adverse effect on the name or reputation of BUYER or its products, or would require an admission of liability or wrongdoing by BUYER. This Section shall survive the termination of this Agreement for five (5) years.

c. BUYER'S INDEMNITY: BUYER will indemnify and hold harmless SELLER and any corporation controlling, controlled by or under common control with SELLER (a "SELLER AFFILIATE"), of, from, and against any and all Claims which SELLER or any SELLER Affiliate, shall incur, suffer or be required to pay resulting from (A) injuries or deaths caused by any Finished Product manufactured by SELLER once such Finished Product has left the possession or control of SELLER, except to the extent such injuries or deaths are caused by the failure of such Finished Product to conform to the applicable Product Specifications and such Finished Product has not been altered or tainted after such Finished Product has left possession or control of SELLER; (B) United States patent and/or trademark infringement claims related to the chemical additives and/or packaging provided to SELLER by BUYER, or (C) any tort, personal injury, or substantially similar claims by any employee, agent or representative of BUYER for occurrences at any plant or facility of SELLER. SELLER shall promptly notify BUYER of any such Claims, shall cooperate with BUYER in the defense of such Claims and shall permit BUYER to control the defense and settlement of such Claims with counsel of BUYER's choice, provided, however, that BUYER shall not resolve any such Claim without notice to SELLER, and shall not enter into any claim resolution or settlement that would have a material





















<PAGE> 11

adverse effect on the name or reputation of SELLER or its products, or would require an admission of liability or wrongdoing by SELLER. This Section shall survive the termination of this Agreement for five (5) years.

d. Notwithstanding the foregoing, in no event shall SELLER or BUYER be required hereunder to indemnify or hold harmless the other party to the extent any involved injuries or deaths are caused by the negligence or willful misconduct of such other party. This section shall survive the termination of this Agreement for five (5) years.

16. TRADEMARKS, CONFIDENTIALITY AND INTELLECTUAL PROPERTY.

a. SELLER will not in any way whatsoever make use of or reference BUYER's name or any trademark or trade dress of BUYER, except (i) when use of or reference to BUYER's name is legally required, or (ii) with the prior written permission of BUYER. Notwithstanding the foregoing, in its communications to the investor community, its corporate annual report and any filings with the Securities and Exchange Commission, SELLER may use BUYER's name and the trademarked name "Fresh Step" to identify, respectively, that SELLER makes Finished Product for BUYER or to identify the brand name of the Finished Product that SELLER makes for BUYER. In such instances, SELLER shall refer to BUYER as either "A&M Products Manufacturing Company" or "A&M Products Manufacturing Company, a subsidiary of The Clorox Company" and shall properly identify "Fresh Step" as the registered trademark of The Clorox Pet Products Company.

b. Neither party shall issue any news or informational releases, including public announcements or confirmation of same, regarding the existence of this Agreement or any part of the subject matter of this Agreement without the prior written consent of the other party. Notwithstanding the preceding, either party may include the name of the other and a factual description of the work performed under this Agreement whenever necessary to meet legal requirements, if the disclosing party, at least five (5) business days (or less if required by law) before making such disclosure, informs the other party of the nature and content of the intended disclosure.

c. [***]

d. Each party hereto acknowledges that it will disclose to one another valuable information of a technical and/or non-technical nature that is not generally known to the trade or public, including without limitation, the pricing, the contents of this Agreement, Product Specifications, product formula, packaging specifications, production process and process specifications, production volumes both current and forecasted, business and financial information, marketing and promotion plans ("CONFIDENTIAL INFORMATION"). Such Confidential Information is the confidential and proprietary information of


















<PAGE> 12

the disclosing party. SELLER acknowledges that it provides goods and/or services and conducts business with one or more of BUYER's competitors, including Branded Products and retailers and their private label/store brands ("BUYER'S COMPETITORS"). Each party hereto agrees that neither it nor its respective affiliates will, and shall cause its officers, employees and agents not to, disclose the Confidential Information of the other party to any third party, including to BUYER's COMPETITORS, or use it for its own benefit or the benefit of a third party, including BUYER's Competitors, the Confidential Information of the other party, and shall take all reasonable measures to protect the confidentiality of such Confidential Information and prevent its disclosure to others, including BUYER's Competitors. Upon any termination of this Agreement, each party shall return to the disclosing party, and shall confirm to the disclosing party in writing that all such Confidential Information has been provided to the disclosing party, and that all copies thereof have been destroyed. The foregoing shall not apply to any information (i) that is in the public domain, (ii) that the receiving party can demonstrate was known to the receiving party prior to receipt from the disclosing party, (iii) that was subsequently legally received by the receiving party from a third party not under an obligation to the disclosing party to hold the same in confidence, (iv) that is independently developed by the personnel of the receiving party who have no access to the Confidential Information referred to herein at the time of or prior to their independent development of such information, or (v) that is required to be disclosed pursuant to a judicial process, court order or administrative request, or that is otherwise required by law for any regulatory filing, provided the receiving party provides the disclosing party with five (5) business days (or if the receiving party receives less than five (5) business days notice of the date of compliance with any judicial process, court order or administrative request or other disclosure that is otherwise required by law for any regulatory filing, as soon as reasonably practicable prior to such disclosure), written notice prior to such disclosure to object or otherwise seek relief from such disclosure as may be required. This section shall survive the termination of this Agreement.
17. INSURANCE.

a. SELLER represents and warrants that it has insurance coverage (which may be a comprehensive policy covering other insured items) in the aggregate of $10,000,000 in comprehensive general liability coverage, including, but not
limited to product liability insurance covering SELLER's obligations herein, and agrees to maintain said comprehensive general liability insurance in full force and effect at all times during the Term of this Agreement and for five (5) years after SELLER's last production of Finished Product hereunder.

b. [***]

18. ASSIGNMENT.

a. Except as stated below in SECTION 18(b), neither party may transfer or assign any portion of that party's obligations under this Agreement, including















<PAGE> 13

without limitation, a transfer of assets or stock, merger, share exchange, joint venture, license or any other transaction in which ownership or control of a party will pass from that party to a third party, without the prior written approval of the non-transferring party, which approval shall not be withheld if the assignee or transferee has a Dun & Bradstreet credit rating of 5A2 or better.

b. With respect to any proposed transfer or assignment of any portion of SELLER's obligations under this Agreement, including a sale, as discussed above, of SELLER's assets in the Ochlocknee Plant and/or Reno Plant, [***] (collectively "TOP CAT LITTER COMPANIES"), SELLER cannot transfer or assign any portion of SELLER's obligations under this Agreement [***] without the prior written approval of BUYER, which cannot be withheld if SELLER [***] provides BUYER with reasonable assurances that (i) BUYER's Confidential Information will be protected according to the provisions of SECTION 16 and that Confidential Information will only be used by [***] in accordance with SECTION 16 and not used [***] on any other cat litter product, (ii) BUYER's timely supply of Finished Product will not be interrupted, (iii) the [***] manufacture Finished Product with the same quality as SELLER, (iv) the [***] use commercially reasonable efforts to take costs out of the supply chain to ensure that BUYER remains competitive in the marketplace as set forth in SECTION 11(h) above, and (v) the [***] other obligations under this Agreement. If during the Term, SELLER should enter into bona fide negotiations to sell its business as described above [***] SELLER shall notify BUYER of such negotiations as soon as reasonably practicable, but only to the extent permitted by law and as deemed reasonable by SELLER's Board of Directors.

c. Both parties agree that any breach of this SECTION 18 by any other party hereto would be likely to result in irreparable harm to the non-breaching party for which money damages would be inadequate. The parties therefore agree that any party who is the beneficiary of a right of approval pursuant to this SECTION 18 shall be entitled to injunctive relief to enjoin any attempted transfer in violation of such right.

d. Subject to the terms of this Section, this Agreement shall be binding on he parties, successors and assigns and any agreement to sell a party's business and/or assets shall include an express provision that the sale is subject to this Agreement and that the purchaser agrees to be bound by the terms and conditions hereof.

19. FORCE MAJEURE.

a. If either party cannot perform its obligations under this Agreement because of fire, flood, earthquakes, epidemic, natural disaster or other acts of God, strikes, lock-out, accident, war, electrical power or gas outages, governmental treaty (or agreement, law, act, ordinance, order, rule or regulation) which restricts, prevents or prohibits the manufacture or sale of the Finished Product or other causes beyond the reasonable control of the parties (collectively, "FORCE MAJEURE EVENTS"), then such party shall promptly notify the other party


















<PAGE> 14

in writing of the occurrence of such event and while the Force Majeure Event continues, the performance of both parties shall be suspended, except for BUYER's payment obligations under this Agreement for Finished Product shipped to BUYER prior to such Force Majeure Event. Notwithstanding the foregoing, to the extent a Force Majeure Event of BUYER effects BUYER's ability to make payments from its general offices in Oakland, California, BUYER shall pay its obligations under this Agreement as soon as reasonably practicable.

b. To the extent BUYER is required to obtain Finished Product or substantially similar product from an alternative source, including another plant of SELLER, during a Force Majeure Event, BUYER shall [***] and SELLER shall reimburse BUYER [***] in obtaining the Product from an alternative source ("COVER COSTS"); provided, however, SELLER shall not be required to [***]. To the extent a Force Majeure Event continues [***], SELLER shall have the option to [***].

c. Notwithstanding the foregoing, it is BUYER's expectation that should SELLER not be able to produce Finished Product at either the Reno plant or the Ochlocknee plant because of Force Majeure Event, SELLER shall produce Finished Product at an unaffected plant (either the Reno plant or the Ochlocknee plant) and provide such Finished Product in a timely fashion in accordance with this Agreement and at no additional cost to BUYER (including without limitation, no additional freight and no Reno Surcharge, in the case of Reno Product shipped to cover for Ochlocknee Product). To the extent a Force Majeure Event continues in excess of a six (6) month period, SELLER shall have the option to continue to supply Finished Product from an unaffected plant as stated above until it is able to perform its obligations hereunder or terminate this Agreement on one hundred and twenty (120) days written notice to BUYER.

20. TERMINATION.

a. In addition to any other available rights or remedies provided herein, this Agreement may be terminated at any time prior to the expiration of the Term as follows:

i. either party may terminate this Agreement if the other party fails to cure any material breach in any representation or warranty or the performance of any material covenant or obligation under this Agreement within forty-five (45) days after written notice from the other party of such breach as provided in SECTION 24 below (the "CURE PERIOD"), provided, however, that with respect to any default that cannot be reasonably cured within the Cure Period, the default shall not be deemed to be uncured if the breaching party promptly commences to cure within the Cure Period and the breaching party continues to prosecute diligently the curing thereof to completion within another forty-five (45) days unless otherwise agreed to in writing by the parties.

ii. by mutual written consent of the BUYER and SELLER;














<PAGE> 15

iii.by BUYER on not less then [***] months written notice to SELLER ("NOTIFICATION DATE") if BUYER decides to produce Finished Product (with or without Seller's White Clay) in BUYER's own manufacturing facilities; provided, however, [***]:

[***]

iv. by (A) SELLER in the event that BUYER fails to pay the price for the Product delivered to BUYER hereunder as and when the same becomes due and payable in accordance with terms hereof; provided, however, SELLER shall first give BUYER twenty (20) business days' written notice thereof and opportunity to cure within such time; or (B) by either party in the event the other party or its parent company applies for or consents to the appointment of a receiver, trustee or liquidator for all or a substantial part of its assets; admits in writing its inability to pay its debts generally as they mature; makes a general assignment for the benefit of creditors; is adjudicated a bankrupt, submits a petition or an answer seeking an arrangement with creditors; takes advantage of any insolvency law except as a creditor; submits an answer admitting the material allegations of a petition in a bankruptcy or insolvency proceeding; has an order, judgment or decrees entered by any court of competent jurisdiction approving a petition seeking reorganization of such party or appointing a receiver, trustee or liquidator for such party or its parent company, or for all or a substantial part of its assets and such order, judgment or decree shall continue unstayed and in effect for a period of sixty (60) consecutive days; or files a voluntary petition in bankruptcy or fails to remove an involuntary petition in bankruptcy filed against it within sixty (60) consecutive days of the filing thereof

b. PREMATURE TERMINATION: Except as otherwise provided in this Agreement, if, for any reason, this Agreement is terminated prior to its expiration, BUYER shall (i) purchase and take delivery of SELLER's existing inventory of chemical additives and packaging materials unique to the Finished Product, at cost, (ii)purchase Finished Product conforming to the forecast referenced in SECTION 11 conforming to the Product Specifications, (iii) purchase any additional existing inventory of SELLER of Finished Product (not SELLER's stores or inventory of SELLER's White Clay) conforming to the Product Specifications as of the date of such Termination, and (iv) make full payment of all invoices owed by BUYER to SELLER, unless the amounts of such invoices are in dispute.

c. [***]




















<PAGE> 16

21. AUDIT RIGHT.

a. SELLER shall keep accurate books and records sufficient to enable BUYER, or a third party as discussed below, to determine SELLER's calculation of any price adjustments, loss allowances, rebates, credits and the formula under SECTION 20(a)(iii) for the Termination Fee, made pursuant to the terms of the Agreement, including without limitation those included in SCHEDULE I. Unless otherwise agreed to in writing, the parties must use an Outside Auditor, as that term is defined below, to calculate the Termination Fee.

b. Unless otherwise agreed to in writing, in the event the parties need to

calculate the Termination Fee and in the event of any dispute between BUYER and SELLER regarding the calculation of any price adjustments, rebates, loss allowance and/or credits provided herein, BUYER may designate a nationally recognized, independent certified public accounting firm ("Outside Auditor"), approved by SELLER, which approval shall not be unreasonably withheld or delayed, to audit SELLER's books and records. The Outside Auditor must (i) agree to comply with the terms of this Section, and (ii) conduct the audit at reasonable times during SELLER's regular business hours and on reasonable prior notice to SELLER of no less than five (5) business days. The Outside Auditor shall provide BUYER and SELLER with a report regarding the SELLER's calculation of the applicable price adjustments, rebates, loss allowance and/or credit as discussed above (the "Audit Report"), but shall not disclose, and shall maintain the confidentiality of, any confidential financial information of SELLER, including SELLER's cost of raw materials. If either party has any questions on, or disagrees with, the Audit Report, the questioning party shall notify the other party and the Outside Auditor in writing no later than thirty (30) days from the questioning party's receipt of the Audit Report. As soon as reasonably possible after the questioning party's notice (but in no event longer than fifteen (15) days thereafter), BUYER's and SELLER's finance and accounting officers or employees shall discuss and review the Audit Report and attempt to resolve any disagreements. If the parties cannot promptly resolve any disagreement over the Audit Report, the parties shall promptly contact the Outside Auditor who shall meet with BUYER and SELLER to review the report and assist in resolving any disagreements. The parties shall resolve any such disagreements in good faith and in a prompt and reasonable manner; however, if they are unable to do so, any such disagreements shall be submitted to arbitration in accordance with SECTION 23(b). SELLER shall cooperate with the Outside Auditor in connection with such audit. If the audit shows that SELLER incorrectly calculated any of the price adjustments, rebates, loss allowances or credits, SELLER shall make an appropriate adjustment in its books and records. In the case of a credit due BUYER, BUYER may take such credit against the next payment or payments due SELLER until the credit is exhausted. In the case of a sum due SELLER, BUYER shall pay such amount to SELLER with BUYER's next regular payment to SELLER. If the audit reveals that SELLER's books and records are inaccurate by more than $10,000, the cost of the audit shall be borne

















<PAGE> 17

by SELLER; otherwise, BUYER shall incur the audit at its own expense. BUYER shall pay for the Outside Auditor in connection with the In-House Termination Fee.
22. PLANT INSPECTION RIGHTS.

Upon reasonable notice and during normal business hours, BUYER's authorized representatives and employees shall be permitted access to SELLER's plants and facilities during the Term to inspect the manner in which ingredients, chemical additives, packaging and units of the Finished Product are being produced, stored, processed, inspected and tested. SELLER's records relating to shipment and receipt of chemical additives and packaging will be available for BUYER's inspection upon request.

23. DISPUTE RESOLUTION.

a. In the event that a controversy, difficulty, claim or dispute (each, a "Dispute") arises out of or in connection with this Agreement, or in relations between the parties with respect to the subject matter hereof, any party may notify the other party in writing of the substance of the Dispute and of its desire to attempt to reach an amicable settlement, in which event the parties shall endeavor for a period of thirty (30) days after the date of such notice to reach an amicable settlement of the Dispute.

b. Subject to the aforementioned thirty-day period, all Disputes arising out of or in connection with this Agreement, or in relations between the parties with respect to the subject matter hereof, for any reason or under any circumstances, shall be finally settled by binding arbitration in accordance with the Rules of Arbitration ("Rules") of the American Arbitration Association ("AAA") in force at the time of the Dispute. The arbitration shall be conducted by one arbitrator, if the amount in dispute is two million dollars ($2,000,000) or less, and by three arbitrators, if the amount in dispute is more than two million dollars ($2,000,000), selected pursuant to AAA rules. The arbitrator(s) shall be familiar with Delaware law and the Uniform Commercial Code for sale of goods. The place of arbitration shall be Oakland, California, or any other place selected by mutual agreement of the parties. Any award or decision rendered in such arbitration shall be final and binding on all parties, and judgment may be entered thereon in any court of competent jurisdiction if necessary.

c. Nothing in this Agreement to arbitrate shall prohibit the right to seek provisional or equitable relief from any court having jurisdiction over the parties, including injunctive relief, pending a final award issued by the arbitrator(s); provided, however, this paragraph is not intended to nor shall it usurp the obligation of the parties to otherwise resolve the Dispute in accordance with Paragraph b above.


















<PAGE> 18

24. NOTICE.

a. All notices between BUYER and SELLER pursuant to this Agreement shall be deemed to have been delivered on the earlier of the date actually received or, if delivered by nationally recognized overnight courier, on the day following the business day the courier confirms to the sending party that delivery has occurred. Delivery shall not be deemed to have occurred by any of the above methods unless made to the following street addresses:

If to BUYER: A & M Products Manufacturing Company
1221 Broadway
Oakland, CA 94612-1888

Attention: Procurement Contracts Manufacturing Manager
If to SELLER: Oil Dri Corporation of America

410 N. Michigan Avenue
Chicago, IL 60611
Attention: Vice President and Chief Financial Officer
b. Any party may change its above street address or portion thereof by delivering written notification of the change to the other party in accordance with this Section.

c. In the event that relief is entered, whether at the request of SELLER, or BUYER or at the request of third parties against SELLER or BUYER, as the case may be, under any federal or state case or proceeding for liquidation, reorganization, receivership, conservatorship or similar relief, the party against whom relief is sought agrees to list or schedule BUYER or SELLER, as the case may be, as a creditor and/or party in interest in any such case or proceeding, and agrees further to add BUYER or SELLER, as the case may be, to any special notice list or similar list of creditors or parties in interest who specifically request notice in such case as if such request for special notice were made of BUYER or SELLER, as the case may be, following commencement of such case or proceeding. Each party hereto acknowledges that free and continuing access to information provided and agreed to be provided to by the other party during the Term is a material inducement to such party in entering into this Agreement and that such party would not enter into this Agreement without a continuing right to such information, whether the other party operates its business outside of or under the protection of any judicial proceeding referred to above.
25. MISCELLANEOUS.

This Agreement shall be governed by and construed in accordance with the laws of the State of Delaware without reference to the principles of conflicts of laws. In the event of any dispute over the terms of this Agreement, the prevailing party shall be entitled to reasonable attorneys' fees, costs and expenses. All of the schedules, referred to in this Agreement are incorporated herein by reference. This Agreement is the complete and exclusive statement of the mutual









<PAGE> 19

understanding of the parties and supersedes and cancels all previous written and oral agreements and communications relating to the subject matter of this Agreement. No failure to exercise, and no delay in exercising, on the part of either party, any privilege, any power or any rights hereunder (including without limitation the right to terminate this Agreement pursuant to SECTION 20 above), will operate as a waiver thereof, nor will any single or partial exercise of any right or power hereunder preclude further exercise of any other right hereunder. The remedies provided herein, including without limitation those regarding termination, shall be cumulative and in addition to any other remedies provided by law or equity. If any provision of this Agreement shall be adjudged by any court of competent jurisdiction to be unenforceable or invalid, that provision shall be limited or eliminated to the minimum extent necessary so that this Agreement shall otherwise remain in full force and effect and enforceable. In the event of any conflict between the terms of this Agreement and any Schedule (except the Manual), the Schedule shall control the interpretation thereof; however, in the event of any conflict between the terms of this Agreement (including any Schedule) with the Manual, the Agreement (including any Schedule) shall control the interpretation of the Manual. This Agreement may only be modified or amended by a written modification or amendment signed by both parties. No agency, partnership, joint venture or employment relationship is created between the parties by this Agreement. To the degree that either or both of the parties hereto find it convenient to employ their standard forms of purchase order or acknowledgment of order in administering the terms of this Agreement, the party may do so but none of the terms and/or conditions printed or otherwise appearing on the back of such form shall be applicable to the sale of the Product.

26. BUYER'S AFFILIATES.

The parties acknowledge and agree that this Agreement is intended and shall apply to BUYER's Affiliates. As used herein, "BUYER'S AFFILIATES" shall mean any entity in the United States and Canada now existing or hereafter organized, created or acquired during the Term, controlling, controlled by or under common control with a BUYER.

27. SCHEDULE LIST.

SCHEDULE I: QUANTITY, TERM, RENEWAL TERM, PRICE, OTHER TERMS

SCHEDULE II: PRODUCT SPECIFICATIONS

SCHEDULE III: CONTRACT MANUFACTURING MANUAL SEPTEMBER 1999

SCHEDULE IV: ILLUSTRATION OF TERMINATION FEE CALCULATION

[SIGNATURES FOLLOW]















<PAGE> 20

IN WITNESS WHEREOF, BUYER and SELLER have executed this Agreement as of the date first written above.

BUYER: A & M Products Manufacturing Company,

a Delaware corporation

By:

--------------------------

Its:

--------------------------

Date:

--------------------------

SELLER: Oil Dri Corporation of America,

a Delaware corporation

By:

--------------------------

Its:

--------------------------

Date:

--------------------------








<PAGE> 21

SCHEDULES TO MEMORANDUM OF AGREEMENT

Entered into as of March 12, 2001 by and between BUYER and SELLER.

SCHEDULE I

A. QUANTITY. BUYER shall purchase from SELLER and SELLER shall produce and deliver as ordered by BUYER, at the prices set forth below, all of BUYER's requirements of Finished Product [***] per Contract Year. BUYER does not guaranty to purchase a specific quantity of Finished Product from SELLER. BUYER's requirements are currently estimated to be [***] per Contract Year. Except as permitted by law and as expressly stated in this Agreement including, without limitation, SECTIONS 10(b), 10(c), 12(c), 12(d), 19 and 20(a)(iii), BUYER covenants and agrees that it will not purchase Finished Product from any person other than SELLER or produce Finished Product in BUYER's own manufacturing facilities during the Term until it has purchased at least [***] of Finished Product in any Contract Year hereunder from SELLER. BUYER reserves the right to purchase any Finished Product volumes in excess of [***] in any Contract Year from other suppliers provided that BUYER shall first allow SELLER to sell to BUYER such excess to the extent that SELLER matches the lowest price for which the BUYER may purchase such excess from third parties.

(1) Subject to SCHEDULE I(F)(7), SELLER will make available and BUYER will accept for its West Coast volume Finished Product manufactured at SELLER's Reno plant after construction on SELLER's Reno plant is completed. Upon written notification from SELLER that the Reno plant is operating and capable of producing sufficient Finished Product, BUYER may purchase up to [***] of its Finished Product requirements from the SELLER's Reno plant. BUYER can purchase up to [***] of its Finished Product requirements from SELLER's Reno plant after providing SELLER with twelve (12) months written notice of its intent to increase its requirements from the Reno plant. If BUYER provides SELLER with such notice, both parties will meet in good faith to negotiate how to allocate, as necessary, any capital costs that may be needed to meet such increased demand. If the parties are unable to agree on such allocation, BUYER cannot increase its requirements from the Reno plant beyond [***]. BUYER hereby acknowledges that the Reno plant will not contain dedicated lines of equipment for the manufacture and packaging of Finished Product, but instead will have common lines of equipment, including without limitation, common equipment to apply additives for the manufacture of Finished Product and other clay cat litter products.
B. TERM. The term of this Agreement ("TERM") shall be for a period of [***] commencing as of a Commencement Date of March 12, 2001 and expiring on [***] unless sooner terminated pursuant to this Agreement.

C. EXTENSION OF TERM. BUYER may extend this Agreement on all of the same terms and conditions herein for any period between six (6) months to twenty











<PAGE> 22

four (24) months from the date of expiration of the Term, provided BUYER notifies SELLER in writing thereof not less than one hundred eighty (180) days prior to the expiration of the initial Term specified in SECTION B above. Should BUYER extend the Term, the meaning of "Term" in this Agreement shall apply to such extension as well.


D. DEFINITIONS. Capitalized terms used in this Agreement and the Schedules attached hereto shall have the following respective meanings (defined in this Agreement or such Schedules):

(a) "Adjusted [***] Index" is the percentage determined by the following formula:
(([***]Index / Previous [***] Index)- 1) X [***]
(b) "Base Price" means [***] as of March 12, 2001, and shall adjust at the beginning of each Contract Year on the Price Adjustment Date based on the Price Adjustment Mechanism.
(c) "Commencement Date" means March 12, 2001.
(d) "Contract Year" means each twelve-month period beginning on the Commencement Date and ending on the day prior to each anniversary thereof.
(e) "Ochlocknee Product" means Finished Product manufactured at SELLER's Ochlocknee, Georgia Plant.
(f) "[***] Index" means the estimated [***] number published in the [***] prior to the Price Adjustment Date.

(g) "Previous [***] Index" means [***]Index for the immediately preceding Contract Year to be used in determining the Adjusted [***] Index. The parties agree that the [***] Index for the first Contract Year shall be [***]. This number shall be used as the Previous [***] Index on the first Price Adjustment Date of April 1, 2002.
(h) "Price Adjustment Date" means April 1.
(i) "Reno Commencement Date" means the mutually agreed upon date on which SELLER shall begin shipments to BUYER from its Reno plant. The parties shall mutually agree upon a startup time line for the Reno












<PAGE> 23

plant, which shall include the Reno Commencement Date, within six (6) months of the Reno Clay Notification Date, as defined below.

(j) "Reno Product" means Finished Product manufactured at SELLER'S Reno, Nevada plant as discussed further below in SCHEDULE I(F)(7).

(k) "ton" means a short ton of two thousand (2000) pounds.

E. PRICE

(1) Price for Finished Product will be [***] (which must be invoiced pursuant to SECTION F(3) below), bags, and chemical additives unique to BUYER's formulation. The price also does not include charges for outbound freight, transit insurance, sales taxes or any duties payable, all of which shall be borne solely by BUYER. Pursuant to SECTION 11(f), BUYER shall supply SELLER with bags and chemical additives unique to BUYER's formulation.

(2) OCHLOCKNEE PRODUCT: The price for Ochlocknee Product shall be the Base Price.

(3) RENO PRODUCT: The price for Reno Product shall be the Base Price [***] for a period of [***] ("RENO SURCHARGE") commencing on the Reno Commencement Date;

provided, however, the Reno Surcharge shall [***] by [***] per ton on each anniversary of the Reno Commencement Date [***]. Once the Reno Surcharge has ended, the price for Reno Product shall be the Base Price. [***]

(a) If SELLER does not make available for shipment Reno Product within [***] of the Reno Commencement Date, SELLER shall pay BUYER [***] up to [***] ("RENO DELAY CHARGE") on Ochlocknee Product ordered by BUYER after such date until such time as Reno Product becomes available for shipment.

(4) PRICE ADJUSTMENT MECHANISM: The following Price Adjustment Mechanism shall be used to adjust the Base Price and shall be made on a per ton basis only and will not be inflation adjusted.

(a) The Base Price for Product shall be adjusted each Contract Year, as either an increase or a decrease, pursuant to the Price Adjustment Mechanism on the Price Adjustment Date.

(b) The Price Adjustment Mechanism is as follows:

[***]






<PAGE> 24

(c) SELLER must provide BUYER with the Adjusted Base Price at least [***] prior to the Adjusted Base Price taking effect. Once the Adjusted Base Price takes effect, it shall become the Base Price for the new Contract Year. Commencing on April 1, 2002, and for the Price Adjustment Dates on April 1, 2003 and April 1, 2004, the Adjusted Base Price shall be [***] by [***] and shall thereafter become the Base Price for the new Contract Year.

(d) The parties reserve the right to change the Base Price in accordance with the Price Adjustment Mechanism above at any time other than as described paragraph (a) above in the event that the [***] Index increases or decreases during any Contract Year by [***], or in aggregate of [***] thereafter in such Contract Year.

F. OTHER TERMS.

(1) PAYMENT TERMS. [***]

(2) FREIGHT TERMS. F.O.B. SELLER's Dock in Ochlocknee or Reno.

(3) BILLING AND INVOICING REQUIREMENTS.

(a) Invoices must meet BUYER's invoicing requirements, including without limitation accurately reflecting all required data free of accounting errors; and clear and accurate invoice numbers reflected on statements.

(b) SELLER shall not invoice BUYER for any costs, either for goods or services, not agreed to herein without prior written approval. Any such written approval must contain BUYER's Account Code. Without such written approval containing the Account Code, BUYER will not be responsible for any costs incurred by SELLER.

(4) LOSS ALLOWANCES. Inventory and usage control of BUYER supplied materials is SELLER's responsibility and will be managed and reconciled as outlined in the Loss Allowance Agreement. The Loss Allowance Agreement is attached hereto as ATTACHMENT A and incorporated herein by reference.

(5) PRIOR AGREEMENTS: This Agreement supercedes and restates the terms and conditions of all prior Agreements, amendments, schedules and attachments for Product between the parties, including the Letter Agreement dated January 12, 1981 between Oil-Dri Corporation of America and The Clorox Company, and its successors and assigns, and all amendments, schedules and attachments thereto.












<PAGE> 25

(6) WRENS EQUIPMENT: Subject to SCHEDULE I(E)(3)(b), BUYER will make equipment at its Wrens plant ("WRENS EQUIPMENT") available to SELLER in its AS IS, WHERE IS condition without any representation or warranty, express or implied, as to condition thereof.

(a) SELLER shall bear all costs to break down, transport and install the Wrens Equipment at either its Reno or Ochlocknee plants.
(b) [***]

(c) The Wrens Equipment shall exclude two palletizers of BUYER's choice and the mining equipment on wheels (trucks, front end loaders, etc.)
(d) Within thirty (30) days of the signing of this Agreement, both parties agree [***] and determine, in good faith, whether there should be a [***]. If the parties cannot agree [***] within thirty (30) days of this signing of this Agreement, [***].
(e) BUYER shall transfer title to the Wrens Equipment to SELLER pursuant to a Bill of Sale executed by BUYER in favor of SELLER. Furthermore, BUYER agrees to execute all such other documents, certificates or instruments and take all such other action that is commercially reasonably necessary to effectuate transfer of good title in the Wrens Equipment to SELLER. In such Bill of Sale, BUYER shall represent and warrant that it has good title to the Wrens Equipment and that the Wrens Equipment is free from liens and encumbrances.
(7) RENO CLAY: Within [***] of BUYER's receipt of samples of the Reno White Clay ("RENO CLAY NOTIFICATION DATE"), BUYER will notify SELLER in writing one of the following options:
(a) [***]: BUYER will [***] and the parties will negotiate in good faith to develop a new clay Product Specification for Reno Product; or,

(b) [***] BUYER [***]. If BUYER does not accept Reno White Clay, BUYER is under no obligation to purchase Reno Product. If BUYER does not purchase Reno Product, under this provision, then BUYER shall purchase and SELLER shall sell BUYER's requirements as provided in this Agreement from SELLER's Ochlocknee Plant; or

(c) [***] BUYER will [***]. The parties will negotiate in good faith to develop a new Product Specification (including, without limitation the clay Product Specification) for [***]. SELLER agrees that to the extent [***] to the current Product Specifications to make [***] SELLER shall [***].


















<PAGE> 26

ATTACHMENT A

LOSS ALLOWANCE AGREEMENT

Below are loss allowances:

- Loss Allowance Level -

Chemicals [***]

Ancillary [***]

Bags [***]

Procedure To Establish Loss Allowances

ON-GOING

Physical inventories will be conducted on a quarterly basis. Other mutually agreeable alternatives, e.g. cycle counting, are acceptable. However, at a minimum, a year ending physical inventory will be required. Financial liability for losses (or gains) within a category will occur within thirty (30) days after the end of each year's business. This allows losses (or gains) within a category. BUYER will invoice SELLER for any losses within a category (chemicals vs. packaging) at years end which exceed agreed to acceptable loss allowance levels. The loss allowance agreement will pertain to all existing Uniform Product Codes (UPC's). Category losses for any special projects, new project efforts, etc., will need to be tracked and kept independent of normal activity by mutual consent as agreed to prior to project initiation at SELLER's plant.




EX-10.2 3 exhibit102odcamproduct.htm EX-10.2 2ND AMENDMENT DATED OCTOBER 15, 2007 TO MOA #1450 "FRESH STEP" Document

Exhibit 10.2

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

SECOND AMENDMENT TO MOA 1450

PROJECT SNOWDROP EQUIPMENT AMORTIZATION AGREEMENT

BETWEEN A & M PRODUCTS MANUFACTURING COMPANY, 1221 Broadway, Oakland, California 94612, hereinafter "BUYER" and Oil-Dri Corporation of America, 410 N. Michigan Avenue, Chicago, Illinois, 60611, hereinafter "SELLER."

WHEREAS, Seller will be purchasing certain machinery and equipment ("Equipment" unless specified otherwise) on behalf of the Buyer as described in Section A below in order to implement Project Snow Drop for Buyer's Fresh Step coarse product; and

WHEREAS, Seller is producing Products, as that term is defined in the Memorandum of Agreement No. 1450 between Buyer and Seller dated March 12, 2001 and as amended by the First Amendment to Memorandum of Agreement No. 1450 dated December 13, 2002 (as so amended, the "MOA Agreement"), for the Buyer at Seller's plant in Ochlocknee, Georgia (the "Plant") pursuant to the MOA Agreement, and whereas, it is in the parties' mutual best interests to utilize the Equipment in the production of said Product for the Buyer; the parties hereby agree as follows:

General Description of the Equipment. The List of Equipment associated with this agreement are listed in the attached Equipment List (hereinafter "Attachment I"). The List of Equipment is comprised of two types of equipment hereby referred to as "Class A" and "Class B." Class A equipment consist of equipment either 1) needed for the project and replacing or upgrading the Seller's existing plant capability or 2) needed for the project and part of the Seller's plant infrastructure, or 3) Seller's previously owned equipment. Class B is equipment needed specifically for the project that does not fit into Class A. Attachment I may be adjusted from time to time by Buyer and Seller during the course of construction and in any event will be finalized no later than the start of commercial production.

A.    Installation and Removal of Equipment.

(1) Seller will install and procure the Equipment under Buyer's supervision.

(2) Buyer may remove any portion or all of the Equipment identified as Class B on Attachment I on         demand at its cost; provided, however, that Buyer will take reasonable steps to avoid disruption of Seller's normal production of the Product and provided that Buyer will repair any damage directly caused by removal of the Equipment. Upon termination for any reason of the MOA Agreement, Buyer will remove all Class B Equipment from the Plant at Buyer's expense within thirty (30) days of the date of termination. Any Equipment remaining at the Plant after the expiration of said period will be deemed abandoned by Buyer (hereinafter "Abandonment") unless an agreement to the contrary is reached between the parties.

(3) In the event of Abandonment of any portion or all of the Equipment, Seller, at its sole option,         may remove the abandoned Equipment at Seller's sole expense and dispose of the abandoned Equipment in any way Seller sees fit, or retain the abandoned Equipment. If Seller retains the abandoned Equipment, Seller will have free and unencumbered title to the abandoned Equipment. Buyer will not be liable for any damage caused by Seller's removal of the abandoned Equipment.




B. No Liens. Seller represents and warrants that it is the sole beneficial owner of the Plant and will retain the     Class B Equipment there at all times. Seller also represents and warrants that it will keep the Class B Equipment free of any liens and/or encumbrances arising out of any work performed, materials furnished, or obligations incurred by Seller and will remove any such liens within thirty (30) days after they are filed.

C. Maintenance of Equipment. Buyer and Seller will agree to the attached maintenance schedule and         obligations ("Attachment II") no later than the start up production on the Equipment. Attachment II may be amended by agreement between Buyer and Sell from time to time in writing. Notwithstanding the commitments in the schedule, Seller will perform all maintenance and repairs on all Equipment. With respect to Class B Equipment, Buyer shall be responsible for all costs. Seller shall invoice Buyer monthly for such costs. For any major repairs (over $[***]), Seller shall make reasonable efforts to obtain Buyer's written prior approval for such expenses, provided that obtaining such approval will not impact Seller's operations. Buyer will not be responsible for major repairs caused by Seller's negligence or misuse, including Seller's failure to perform routine maintenance, which shall remain the liability of Seller. Seller will maintain records of routine maintenance for the Equipment. With respect to Class A Equipment, Seller shall assume all costs of repair and maintenance.

D. Insurance. Seller will, at its cost, maintain fire, lightning, tornado and extended coverage insurance with     limits of at least [***] ($[***]) on the Equipment while at the Plant. Such insurance will provide protection from, among other things, fire and the usual perils covered by all risk insurance coverage, including sprinkler leakage. The insurance will name Buyer as an additional insured.

E. Use of Equipment. With respect to Class B Equipment and except where Buyer will have otherwise agreed in writing, Seller will not:

(1) Remove the Equipment from the Plant;
(2) Lease, assign, mortgage, encumber or otherwise dispose of the Equipment;
(3) Remove, alter or deface the Equipment number or inscription or permit the same;
(4) Add to, subtract from, change or alter any mechanism on the Equipment or permit the same, except
a.Add safety or environmental compliance devices if removable without injury to                          the Equipment and which do not interfere with the operation of its mechanism; or

b. Replace or repair parts and perform maintenance as required by this Equipment Amortization Agreement.

c. As required by a governmental body or regulatory action.

(5) Use the Equipment to produce anything for any third party or for Seller's own use, except for     production of Product for Buyer.

With respect to Class A Equipment, Seller will not have any of the restrictions above, however, Seller shall be responsible for maintaining the equipment (or replacement equipment) in such a way as to not impact Seller's production of Buyer's Product requirements.

F. Inspection. Upon reasonable notice, Buyer's authorized representatives and employees will be permitted      access to Seller's plants and facilities during reasonable business hours during the Term to inspect the Equipment and to take a physical inventory of such Equipment. Seller's records relating to routine maintenance for the Equipment will be available to Buyer for inspection upon request.

G. Title.




(1) Title to the Equipment will remain with Seller. All tools, special dies, molds, patterns, jigs, specifications, drawings, instructions and other property furnished to Seller by Buyer, or specifically paid for by Buyer, for use with the Equipment to make the Product, will be and remain the property of Buyer, will be subject to removal at any time, upon Buyer's demand and will be used only in filling orders from Buyer or its nominee. Seller assumes all liability for loss or damage of such property.

(2) With respect to any Equipment, any modifications that Seller, including its officers or employees, conceive, make or develop and implement and/or execute in the course of this Equipment Amortization Agreement relating to the Equipment which might impact the production of Buyer's Product will be the sole and exclusive property of Seller, and Seller will promptly disclose all such modifications to Buyer.

(3) At Buyer's request, title and ownership of some or all Class B Equipment, including any modifications as addressed in Section H (2), will be transferred to Buyer for a payment of $100, provided that such equipment is no longer needed for production of Buyer's product requirements. Should title pass from Seller to Buyer, Buyer will remove such equipment from Seller's facilities in accordance with Section A (2) above.

H. Indemnity. While the Equipment is located at Seller's Plant, Seller will indemnify, defend, and hold harmless the Buyer, and any corporation controlling, controlled by or under common control with Buyer, of, from and against any loss, damages, claims, liabilities, costs and expenses, including without limitation attorneys' fees (collectively, "Claims"), arising out of or resulting from use of the Equipment or from any act or omission by Seller, its agents or subcontractors, attributable to bodily injury to, or death of, any person or damage to or destruction of any property, whether belonging to Buyer or to another, excepting only damages to the extent caused solely (except where prohibited by local law) by Buyer's negligence. This section will survive the termination of the MOA Agreement and/or this Equipment Amortization Agreement

I. Entire Agreement, Modifications. This Equipment Amortization Agreement supplements and amends the MOA Agreement, which remains in full force and effect; and except as supplemented and amended by the express written terms of this Equipment Amortization Agreement, the MOA Agreement remains unchanged. This Equipment Amortization Agreement (together with the MOA Agreement) constitutes the entire understanding between the parties as to the Equipment. This Equipment Amortization Agreement may be modified only by an agreement in writing.

J. Taxes. With respect to Class B Equipment, Buyer will reimburse Seller for all sales, use and similar taxes that may be assessed against the Equipment while located at the Plant, except for taxes based on Seller's net income and real property taxes. Seller agrees to file all appropriate property taxes.

K. Amortization.

(1) Buyer will reimburse Seller for the purchase cost of the Equipment in 36 monthly     payments. The estimated cost of the Equipment is $[***]; however, Buyer and Seller will agree on the actual cost of the Equipment no later than 120 days after the start of commercial production.

(2) Buyer's payments to Seller will include a [***]% Equipment Purchase and Handling Charge, and a [***]% Financing Charge. Seller agrees to rebate the Finance Charges to Buyer based upon an annual reconciliation of the tonnage volume increase versus Calendar Year 2007 Fresh Step Regular volume. Attachment III details an example of the Amortization of



Capital, Purchase and Handling, Financing and Rebate calculation. Buyer's obligation to pay Seller Equipment Purchase and Handling Charge and Financing will terminate after the final Equipment payment is made for month 36.

(3) Seller will begin billing Buyer for the Capital, Purchase and Handling Charge and Financing Charge monthly commencing at month end following the start of commercial production. The charges will be based on the estimated equipment cost as listed above. Upon agreement of the actual equipment cost, Seller will correct the Buyers charges at the following month end.

(4) The Seller will rebate Buyer a maximum of 100% of the Financing Charges for the prior twelve (12) month period provided that Buyer's volume increases by [***] percent ([***]%) or more over the base volume. The Seller will rebate Buyer on a pro rata basis for volume increases of less than twelve percent over the base volume for the prior twelve (12) month period. Buyer and Seller agree that the base volume, for which increases will be measured, will be based on shipments from Seller's Ochlocknee, GA facility and will be agreed upon no later than January 31, 2008.

(5) Seller will present the volume rebate calculation to Buyer no later than 30 days following the twelfth (12), twenty-forth (24) and thirty-sixth (36) full month of commercial production and will issue a check for any rebate due to Buyer no later than 60 days after the twelfth (12), twenty-forth (24) and thirty-sixth (36) full month of commercial production. Seller's obligation to pay volume rebate will terminate after the final rebate calculation is made and any applicable check issued after month 36.

(6) In the event that the MOA Agreement is terminated, Buyer will pay Seller the remaining          unamortized equipment cost amount within in 90 days of the termination effective date.


IN WITNESS WHEREOF, Buyer and Seller have executed this Equipment Amortization Agreement as of the date first written above.
BUYER:SELLER:
A & M PRODUCTS MANUFACTURING COMPANY,Oil-Dri Corporation of America,
a Delaware corporationa Delaware corporation
By: /s/ David MatthewsBy: /s/ Jeffrey M. Libert
Name: David Matthews
Title: Director Contract manufacturing
Name: Jeffrey M. Libert
Title: VP, Finance
Attachment I - Equipment List
Attachment II - Equipment Maintenance Schedule
Attachment III - Capital Amortization, Purchase and Handling Charge and Volume Rebate Example




















Attachment I - Second Amendment to MOA 1450
Equipment List
Class A

1. Utility Modifications

A. Plant Water - any piping modifications or connections made to the plant water supply. This includes the proposed water storage tank.

B. Plant Compressed Air - any piping or modifications made to the plant compressed air system.

C. Plant Electrical Power - any power or circuit breaker panels which are connected to the plant power system

D. Waste disposal - any piping, valves or pumps which empty into the waste water holding tank.

2. The [***].

3. Relocation or modifications [***].

4. The replacement [***].

5. Building modifications.

Class B

[***]






























Attachment II - Second Amendment to MOA 1450
Equipment Maintenance Agreement
To be agreed upon no later than the start of commercial production per Section C of this agreement























































Attachment III - Second Amendment to MOA 1450
Capital Amortization, Purchase and Handling Charge and Volume Rebate Example Only

Capital Cost$[***]Estimated Base (Actual volume TBD)[***]
Admin Fee Percent[***]%Estimated Guaranteed Volume[***]
Assumed
Cost of Capital[***]%VolumesIncrementalGuaranteed% Achieved
Year 1[***][***][***][***]%
Year 2[***][***][***][***]%
Year 3[***][***][***][***]%




Volume Rebate of Interest
Clx Pays OD-
CapitalCapitalCumulativeCapital, AdminOD Pays
MonthBalanceAdmin FeeInterestReimbInterestYear& InterestClorox
0$[***]
1$[***]$[***]$[***]$[***]$[***]$[***]
2$[***]$[***]$[***]$[***]$[***]$[***]
3$[***]$[***]$[***]$[***]$[***]$[***]
4$[***]$[***]$[***]$[***]$[***]O$[***]
5$[***]$[***]$[***]$[***]$[***]n$[***]
6$[***]$[***]$[***]$[***]$[***]e$[***]
7$[***]$[***]$[***]$[***]$[***]$[***]
8$[***]$[***]$[***]$[***]$[***]$[***]
9$[***]$[***]$[***]$[***]$[***]$[***]
10$[***]$[***]$[***]$[***]$[***]$[***]
11$[***]$[***]$[***]$[***]$[***]$[***]
12$[***]$[***]$[***]$[***]$[***]$[***]$[***]
13$[***]$[***]$[***]$[***]$[***]$[***]
14$[***]$[***]$[***]$[***]$[***]$[***]
15$[***]$[***]$[***]$[***]$[***]$[***]
16$[***]$[***]$[***]$[***]$[***]T$[***]
17$[***]$[***]$[***]$[***]$[***]w$[***]
18$[***]$[***]$[***]$[***]$[***]o$[***]
19$[***]$[***]$[***]$[***]$[***]$[***]
20$[***]$[***]$[***]$[***]$[***]$[***]
21$[***]$[***]$[***]$[***]$[***]$[***]
22$[***]$[***]$[***]$[***]$[***]$[***]
23$[***]$[***]$[***]$[***]$[***]$[***]
24$[***]$[***]$[***]$[***]$[***]$[***]$[***]
25$[***]$[***]$[***]$[***]$[***]T$[***]
26$[***]$[***]$[***]$[***]$[***]h$[***]
27$[***]$[***]$[***]$[***]$[***]r$[***]
28$[***]$[***]$[***]$[***]$[***]e$[***]
29$[***]$[***]$[***]$[***]$[***]e$[***]
30$[***]$[***]$[***]$[***]$[***]$[***]
31$[***]$[***]$[***]$[***]$[***]$[***]
32$[***]$[***]$[***]$[***]$[***]$[***]
33$[***]$[***]$[***]$[***]$[***]$[***]
34$[***]$[***]$[***]$[***]$[***]$[***]
35$[***]$[***]$[***]$[***]$[***]$[***]
36$[***]$[***]$[***]$[***]$[***]$[***]$[***]
$[***]$[***]$[***]$[***]$[***]


EX-10.3 4 exhibit103odcamproduct.htm EX-10.3 3RD AMENDMENT DATED MAY 27, 2016 TO MOA #1450 "FRESH STEP" Document

Exhibit 10.3

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

The Clorox International Company

THIRD AMENDMENT TO MEMORANDUM OF AGREEMENT NO. 1450
______________________________________________________________________

This THIRD AMENDMENT to MEMORANDUM OF AGREEMENT No. 1450 (the "Third Amendment") is made this 27th day of May 2016, by and between A & M Products Manufacturing Company, 1221 Broadway, Oakland, CA 94612 ("Buyer"), and Oil-Dri Corporation of America, 410 N. Michigan Ave., Chicago, IL 60611 ("Seller").

RECITALS
A.
Buyer and Seller are parties to Memorandum of Agreement #1450, dated March 12, 2001, as amended by the First Amendment, dated December 13, 2002, and the Second Amendment, dated October 15, 2007 (the "Original Agreement"); and
B.
Seller and Buyer wish to amend the Original Agreement as hereinafter set forth.

NOW THEREFORE, for good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged and accepted, the parties hereby agree to amend the Original Agreement as follows:
1.
The Original Agreement is amended by the addition of SCHEDULE II PRODUCT SPECIFICATIONS, which is attached hereto as Exhibit A (the "New Product Specifications"). The New Product Specifications shall apply as of the date the Seller has successfully installed the equipment referenced in Section 3 below and is able to meet the New Product Specifications (the "Start Date"
2.
As of the Start Date, the Base Price of MOA 1450 will be increased $[***] per ton (which is estimated to be $[***] per case) to accommodate the New Product Specifications.
3.
The Seller agrees to purchase the equipment, at its own expense, as outlined in Exhibit B.
4.
The terms of the Original Agreement shall remain in full force and effect except as amended, modified and superseded hereby. Capitalized terms not otherwise defined herein shall have the same meanings as set forth in the Original Agreement.
5.
The parties represent and warrant to each other that any person or entity purporting to have the authority to enter into this Third Amendment on behalf of or for the benefit of a party has such authority.



6.
This Agreement may be executed in counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument. Any signature page delivered by facsimile, pdf or DocuSign system shall be binding to the same extent as an original signature page.

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













IN WITNESS WHEREOF, the undersigned have caused this Third Amendment to be signed, all as of the date first written above.
BUYER:
A & M Products Manufacturing Company,
a Delaware corporation

By: Javier Ortega

Title: Director, Global Strategic Sourcing

Signature:/s/ Javier Ortega

Date:6/2/16___________________________
SELLER:
OIL-DRI CORPORATION OF AMERICA,
A Delaware corporation

By (print name): Jeffrey M. Libert

Title: Vice President, Planning and Analysis and Treasurer

Signature:/s/ Jeff Libert____

Date: 6/2/16_________________________































EXHIBIT A - SCHEDULE II

PRODUCT SPECIFICATIONS
Revised: 2/25/16

DIR 121110: Paw Points Program Requirements

The Paw Points promotional program applies to all Fresh Step skus supplied by the Seller, unless otherwise stated by Clorox.

The Paw Points code shall comply with the following specifications, reference component specifications as needed for additional details:
[***]

Responsibilities for Code Application & Inspection by Filling Plant Location:
Components without properly printed codes must not be shipped without Clorox's authorization.
Visually check codes for legibility, location, orientation, size, and completeness once per hour in conjunction with standard quality checks
Contingency plan to use reverse printed stickers is approved given that Filling Plant Location can insure stickers will not detach or become illegible in transit.
Items with missing or illegible codes shall be governed by the "Quality" section of the MOA/Quality Defect Process.
Scrap materials with printed codes do not require any special handling and may be disposed of         via Filling Location's standard practice. Filling Plant Location shall not be held liable for unauthorized redemption of discarded codes.

Filling Plant Location shall connect directly with their [***] contact to order new codes; allow 5-19 days advanced notice if possible. Reference the Code Request Form xls attached to DIR 121110.

Referenced Code Appearance Photos:

Multiwall Bags






EXHIBIT B - SCHEDULE IV
EQUIPMENT PURCHASE AGREEMENT

The Seller agrees to purchase the equipment below in order to meet the product specifications as defined in Exhibit A.

BETWEEN A & M Products Manufacturing Company, 1221 Broadway, Oakland, CA 94612 ("Buyer"), and Oil-Dri Corporation of America, 410 N. Michigan Ave., Chicago, IL 60611 ("Seller").
A.
Equipment.
(1)
Seller will install and procure the Equipment outlined in the table below to meet Buyer's Product Specifications.



****THE REMAINDER OF THIS PAGE HAS BEEN INTENTIONALLY LEFT BLANK****









Equipment Description
Quantity/Unit
Product #
Unit Cost
[***]
1
[***]
$[***]
[***]
1
[***]
$[***]
[***]
1
[***]
$[***]
[***]
1
[***]
$[***]
[***]
1
[***]
$[***]
[***]
1
[***]
$[***]
[***]
2
[***]
$[***]
[***]
4
[***]
$[***]
[***]
1
[***]
$[***]
[***]
1
[***]
$[***]
[***]
1
[***]
$[***]
[***]
1
[***]
$[***]
[***]
1
[***]
$[***]
[***]
1
[***]
$[***]
[***]
1
[***]
$[***]
[***]
1
[***]
$[***]
[***]
1
[***]
$[***]
[***]
2
[***]
$[***]
[***]
4
[***]
$[***]
[***]
1
[***]
$[***]
[***]
4
[***]
$[***]
[***]
$[***]
[***]
$[***]
B.




















IN WITNESS WHEREOF, the undersigned have caused this Third Amendment to be signed, all as of the date first written above.
BUYER:
A & M Products Manufacturing Company,
a Delaware corporation

By: Javier Ortega

Title: Director, Global Strategic Sourcing

Signature: /s/ Javier Ortega__

Date:6/2/16____________________________
SELLER:
OIL-DRI CORPORATION OF AMERICA,
A Delaware corporation

By (print name): Jeffrey M. Libert

Title: Vice President, Planning and Analysis and Treasurer

Signature: /s/Jeff Libert___

Date: 6/2/16_____________________




EX-10.4 5 exhibit104odcamproduct.htm EX-10.4 4TH AMENDMENT DATED DECEMBER 2020 TO MOA #1450 "FRESH STEP" Document

Exhibit 10.4

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

FOURTH AMENDMENT TO AGREEMENT 1450

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

RECITALS

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

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

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

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

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

2. Schedule 1. Section C. Extension of Term. is amended and restated in its entirety to read as follows:

“BUYER may extend this Agreement on all of the same terms and conditions herein for any period between six (6) months to twenty four (24) months from the date of expiration of the Initial Term, provided BUYER notifies SELLER in writing thereof not less than one hundred eighty (180) days prior to the expiration of the Initial Term specified in SECTION B above. Should BUYER extend the Initial Term, the meaning of “Term” in this Agreement shall apply to such extension as well.”

3. Prior to entering into this Fourth Amendment, BUYER properly exercised its right to extend this Agreement for an additional [***], in accordance with Schedule 1, Section C of the Agreement. Accordingly, the Term will expire at [***].

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

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

6. This Amendment may be executed by use of electronic signature and may be executed in counterparts, each of which shall be deemed to be an original, but all of which, taken together, shall constitute one and the same agreement. Delivery of an executed counterpart of this agreement by electronic means, including by an electronic signature service provider complying with the provisions of the federal



E-SIGN Act, the Uniform Electronic Transactions Act and/or other applicable law, portable document format (PDF) or by other electronic means shall be equally
effective as delivery of an original by mail.




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














































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


BUYER: A & M Products Manufacturing Company

By: /s/ Michael Holly

SELLER: Oil Dri Corporation of America

By: /s/ Dan Jaffee



EX-10.5 6 exhibit105odcchurchand.htm EX-10.5 EXCLUSIVE SUPPLY AGREEMENT DATED MAY 19, 1999 Document

Exhibit 10.5

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


EXCLUSIVE SUPPLY AGREEMENT

This Exclusive Supply Agreement is made as of May 19, 1999 (this "Agreement"), by and between Oil-Dri Corporation of America, a Delaware corporation ("Oil-Dri"), and Church & Dwight Co., Inc., a Delaware corporation ("Buyer").

WHEREAS, Buyer is willing to purchase all of its requirements of traditional coarse cat litter including, without limitation, the traditional coarse cat litter to be marketed by Buyer with, under or featuring the name "Arm & Hammer" and/or baking soda or any variant thereof, and any improvement or modification of that product (the "Product") from Oil-Dri, and Oil-Dri is willing to supply Buyer with such requirements, all in accordance with the terms and conditions set forth herein.

NOW, THEREFORE, in consideration of the above premises and other good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the parties hereby agree as follows:

1. Purchase and Sale of the Product.

(a) Buyer agrees that, commencing on the date hereof and subject to the terms and conditions of this Agreement, Oil-Dri will be its sole and exclusive supplier of all of its requirements in the United States for the Product during each year of the Term (as defined in Section 2 below).

Notwithstanding the foregoing, Buyer may acquire a limited supply of alternate clay litter product to test for internal purposes only (i.e., not to be sold to consumers).

(b) Oil-Dri agrees, subject to the terms and conditions of this Agreement, to supply all of Buyer's requirements for the Product.

(c) The parties acknowledge and agree that this Agreement is intended and shall apply to Buyer's Affiliates (as defined below) and that any reference herein to Buyer refers to Buyer and Buyer's Affiliates as one entity. Buyer will cause Buyer's Affiliates to purchase from Oil-Dri, and Oil-Dri will sell to Buyer's Affiliates, all of the requirements of Buyer's Affiliates for the Product, in accordance with, and subject to, the terms, provisions, restrictions and conditions of this Agreement that are applicable to Buyer's purchase from Oil-Dri, and Oil-Dri's sale to Buyer, of Buyer's requirements for the Product. As used herein, the term "Buyer's Affiliates" shall mean any person or entity, now existing or hereafter organized, created or acquired, that directly or indirectly, controls, is controlled by, or is under common control with, Buyer.

2. Term of Agreement.

(a) The term of this Agreement shall be twenty (20) years commencing on the date hereof and ending on May 19, 2019 (the "Initial Term"), unless earlier terminated pursuant to Section 17 hereof.

(b) Upon expiration of the Initial Term, this Agreement shall automatically renew for consecutive five (5) year periods (each, a "Renewal
Term" and, together with the Initial Term, the "Term") unless either party provides written notice to the other party of its intent not to



<PAGE> 2

renew this Agreement at least eighteen (18) months prior to the expiration of the Initial Term or the then current Renewal Term.

3. Quantity Guaranty. Oil-Dri will guaranty the availability of eighty thousand (80,000) tons (or three million eight hundred thousand (3,800,000) stat cases) of the Product per year; provided, however, that Oil-Dri will guarantee the following: (i) commencing on the date packaging and supplies in sufficient quantity are made available by Buyer to Oil-Dri, the availability of up to eight thousand (8,000) tons (or three hundred eighty thousand (380,000) stat cases) of the Product per thirty-one (31) day period, for three (3) consecutive thirty-one (31) day periods, commencing no earlier than August 1, 1999, but not to exceed twenty thousand (20,000) tons (or nine hundred fifty-two thousand (952,000) stat cases) in the aggregate for such ninety-three (93) day total period; and (ii) a greater quantity than eighty thousand (80,000) tons (or three million eight hundred thousand (3,800,000) stat cases) of the Product per year, or such other amount as agreed to by the parties pursuant to this Section 3, upon six (6) months' prior written notice thereof from Buyer; provided, however, that (a) Buyer shall first agree in writing to a submission from Oil-Dri for capital investment recapture from Buyer to the extent Oil-Dri reasonably deems such additional capital investment necessary to supply such greater quantity, as generally described in Section 11 below; and (b) the "Annual Volume Requirement" set forth in Section 11(c) below shall increase, from time to time, on a ton-for-ton basis by the amount of each such increase in the quantity guaranty set forth in this Section 3. The term "stat case" means a case with a standard 42 lb. weight.

4. [***]

5. Quality.

(a) The quality of the Product shall meet or exceed the specifications jointly agreed to by Oil-Dri and Buyer, which specifications are attached hereto as Exhibit A (the "Specifications"). The Specifications will be subject to change from time to time during the Term by written agreement signed by Oil-Dri and Buyer, and any such changes in the Specifications shall be noted on a revised Exhibit A, signed and dated by both Oil-Dri and Buyer; provided, however, it is understood and agreed that Oil-Dri will agree to changes in the Specifications proposed by Buyer subject to (a) Oil-Dri's capability to handle such changes and (b) Buyer reimbursing Oil-Dri for and assuming increases in costs to Oil-Dri resulting from such changes in Specifications. Alternatively, in the event that changes in Specifications result in decreases in costs to Oil-Dri, Oil-Dri will pass such cost savings on to Buyer in a manner mutually agreed by the parties in good faith.

(b) Notwithstanding the foregoing, it is understood and agreed that Specifications for any Product made from Nevada Clay will be developed in good faith by Oil-Dri and Buyer and shall be agreed to in writing as an addendum to Exhibit A hereto, except it is understood that such Specifications shall include bulk density (ASTM No. E727-91) in the range of 27-35 pounds per cubic foot and water absorbency (Federal Spec P-A1056B) in the range of 70%-100% (ml/g).

6. [***]

<PAGE> 3

7. Price Adjustments:

(a) The Price may be adjusted on an annual basis by Oil-Dri providing written notice thereof to Buyer based on increases determined in accordance with the annual formula increase mechanisms set forth on Exhibits B and C attached hereto and made part hereof (collectively, the "Adjustment



Mechanisms"). It is agreed that the Adjustment Mechanisms will (i) apply on a going-forward basis only, (ii) impact the then current Base Price only and (iii) not result in any Price adjustments until January 1, 2001. Notwithstanding the foregoing, in the event that any increase in the Price requested by Oil-Dri is based on an increase in the Producer Price Index component of the Adjustment Mechanism (separate and apart from the fuel price increase component of the Adjustment Mechanism) equal to or greater than two percent (2%) in any calendar year, Buyer shall have the right to have an independent third party (reasonably acceptable to Oil-Dri) audit the applicable records of Oil-Dri at a time and place reasonably agreeable to the parties. Such audit shall be for the limited purpose of confirming that Oil-Dri's costs of producing the Product on a per case basis increased on a percentage basis by an amount equal to or greater than the increase in the Producer Price Index. In the event of such audit and as a condition thereto, Buyer and such third party auditor will agree in writing to a confidentiality clause with respect thereto to protect the confidentiality of Oil-Dri's information. Such third party auditor will also agree not to share any information with Buyer other than to confirm the accuracy of the aforesaid percentage with Buyer. In the event Oil-Dri does not request a price increase based on a Producer Price Index increase equal to or greater than two percent (2%) as aforesaid, no such audit right will exist. Any adjustment to the Base Price pursuant to the Adjustment Mechanisms will be made as of January 1 in each calendar year during the Term (commencing January 1, 2001) and will be firm for such calendar year.

(b) Oil-Dri reserves the right to change the Base Price and Adjustments costs at times other than as described in clause (a) above in the event an unusual or cataclysmic event occurs. For example, if, during the Term, the Producer Price Index component of the Adjustment Mechanism or cost of fuel component of the Adjustment Mechanism increases during any calendar year by ten percent (10%) or more, or in aggregate increments of an additional ten percent (10%) or more thereafter in such calendar year, Oil-Dri reserves the right to increase the Base Price at each such time, effective as of the first day of the next following calendar quarter.

(c) In the event that Buyer alters the Specifications or additives, including, without limitation, as a result of a different or unexpected application that increases Oil-Dri's costs, Oil-Dri reserves the right to increase the Base Price, from time to time, to cover such costs. In the event that Buyer alters the Specifications or additives and the result thereof is a decrease in Oil-Dri's costs, Oil-Dri shall pass such cost savings along to Buyer in a manner mutually agreed by the parties in good faith.

8. Price Adjustments for Technological Innovation.

(a) In the event that fundamental technological innovations (i.e., real innovation and not aggressive competition) occur in the mining and/or processing of clay which render Oil-Dri's prices non-competitive and Buyer so notifies Oil-Dri of same in writing (specifying in reasonable detail the reasons therefor), Oil-Dri will review its circumstances to determine if additional equipment can be secured to reduce its cost for production of the Product. Should Oil-Dri be unable to reduce its Price to Buyer by exploiting the technological breakthrough or otherwise, Buyer shall have the right to purchase all, but not less than all, of its

<PAGE> 4

requirements for the Product from a third party (i) subject to Oil-Dri's right of last-offer in such circumstances (as described in Section 8(c) below) to reduce prices to Buyer and (ii) only after exhausting Oil-Dri's existing inventory of the Product and payment by Buyer of Oil-Dri's unamortized cost of equipment and plant modifications for the Product.

(b) For clarification purposes, it is understood by both Buyer and Oil-Dri that Section 8(a) contemplates a true technological change and not a competitive situation caused by an alternate source whose production capacity and business situation renders it aggressive in its pricing.

(c) In the event Buyer is able to secure in writing a bona fide



offer for lower pricing for all, but not less than all, of its requirements for the Product from a third party employing fundamental technological innovations (discovered after the date hereof) in the mining and/or processing of clay for the Product as provided in Section 8(a) above, Oil-Dri's right of last-offer may be exercised in accordance with the following procedures: Buyer shall provide a copy of such written offer and a written description of the applicable fundamental technological innovation (to the extent such innovation is not a trade secret of a third party) to Oil-Dri. Oil-Dri shall then have one hundred twenty (120) days to determine if it can meet the pricing set forth in such written offer. If Oil-Dri notifies Buyer within such one hundred twenty (120) day period than it can meet such pricing, Buyer shall have no right to purchase Product from any third party and this Agreement shall continue in full force and effect.

9. [***]

10. Payment, Shipment and Acceptance Terms.

(a) Payment for the Price of the Product (and any and all other charges described in this Agreement) shall be made in United States Dollars within thirty (30) days from the date of invoice (i.e., date of Oil-Dri's shipment of the Product except as set forth below).

(b) The Product shall be delivered to Buyer F.O.B. Oil-Dri's Georgia plant; provided, that any Product supplied from the Western Plant shall be delivered to Buyer F.O.B. Oil-Dri's Western Plant location. Buyer shall pay all freight and shipping costs. Possession and risk of loss shall pass to Buyer upon delivery of the Product to Buyer's carrier at the point of delivery to such carrier.

(c) The Product will be shipped on a "first-in, first-out" basis. In the event that the Product remains in Oil-Dri's warehouse longer than thirty (30) days, Oil-Dri shall have the option to invoice Buyer for the Product at any time after such thirty (30) day period.

<PAGE> 5

(d) Buyer may inspect the Product at the destination. Buyer shall be deemed to have accepted the Product delivered to Buyer hereunder unless, within one (1) year after Oil-Dri's shipment of the Product, Buyer provides Oil-Dri with written notice that the Product is defective, damaged (other than damage sustained in transit or due to handling or use) or non-conforming. In such event, Buyer's damages shall be limited, except in instances of Oil-Dri's gross negligence, to Oil-Dri's repair or replacement of any such defective, damaged or non-conforming Product pursuant to the warranty set forth in Section 15 hereof.

11. Capital Investments Unique to Supply of the Product.

(a) [***]

(b) To the extent that Oil-Dri desires any capital investment
recapture from Buyer for the purposes of improving the quality of the Product or reducing Oil-Dri's costs, building the Western Plant or for plant modifications, specialized equipment costs, dedicated warehouse costs or similar projects, Buyer shall be entitled to (a) review a submission from Oil-Dri with respect to such capital investment (which shall reflect amortization over a useful life not in excess of ten (10) years) and (b) the prior right of approval with respect to such capital investment.

(c) If Buyer's annual purchase volume (the "Annual Volume
Requirement") of the Product does not reach or exceed fifteen thousand (15,000) tons for the calendar year 2001 and for each calendar year thereafter during the Term, Buyer shall pay Oil-Dri its unamortized capital investment costs of the items set forth on Exhibit D attached hereto, plus any additional amount for capital investment costs incurred by Oil-Dri. It is understood and agreed that the Annual Volume Requirement may be increased from time to time in accordance with Section 3 above.




12. [***]

<PAGE> 6

enhance performance). Notwithstanding the foregoing, (a) if any such additive technology becomes commonplace and is used by competitors of Oil-Dri, the "exclusivity" limitation of this Section 12 shall be revised in good faith by the parties to reflect only the additive technology that remains unique to
Buyer's Product; and (b) the limitations of this Section 12 will not apply if Oil-Dri's compliance with such limitations would cause Oil-Dri, in its reasonable determination, to breach any provision of, or lose its exclusive supplier status under, any existing supply contract or obligation with a third party. Oil-Dri represents and warrants, as of the date hereof, it does not believe, and has no reason to believe, that any such third party intends to market a clay litter product using the additive technology described above of Buyer.

13. Forecasting (Production Scheduling)/ Raw Material Inventory Management. Buyer shall provide Oil-Dri with written annual, quarterly and monthly forecasts or order quantities by the fifteenth day of the immediately preceding month for the period to which such forecast(s) relate. All quantities shown in such forecasts will be arrived at in good faith, but are estimates only. Manufacture and delivery of the Products shall be made by Oil-Dri only upon written instructions submitted to Oil-Dri upon a mutually agreed upon schedule between the parties giving due regard to Oil-Dri's reasonable requirements for lead time to receive materials and schedule production and Buyer's need to maintain adequate inventories of Products.

14. Purchase and Storage of Bags and Chemical Additives.

(a) Buyer will supply bags and chemical additives to Oil-Dri for use in processing and packaging the Product. Oil-Dri will store up to three (3) months' supply of bags and chemical additives at its plants at no extra charge.

(b) It is currently anticipated that a shrinkage allowance for losses on packaging materials and chemical additives supplied by Buyer of two percent (2%) will adequately cover Oil-Dri's losses for such packaging materials and chemical additives. Any amount of shrinkage in excess of two percent (2%) relating to such packaging materials and chemical additives will be credited or reimbursed to Buyer by Oil-Dri in a manner mutually agreed by the parties in good faith.

(c) Buyer represents, warrants and covenants that none of the additives supplied to Oil-Dri for use hereunder will be considered hazardous or toxic materials under, or otherwise be in contravention of, any applicable environmental, health or safety laws, rules or regulations.

15. Warranty.

(a) THE PRODUCT SOLD BY OIL-DRI HEREUNDER IS WARRANTED TO CONFORM TO THE SPECIFICATIONS AND OIL-DRI FURTHER WARRANTS THAT IT WILL CONVEY GOOD TITLE TO THE PRODUCT, FREE AND CLEAR OF ANY SECURITY INTEREST, LIEN OR ENCUMBRANCE.

(b) EXCEPT AS EXPRESSLY STATED ABOVE, OIL-DRI MAKES NO WARRANTIES TO BUYER, OR ANY OTHER PERSON OR ENTITY, EXPRESS OR IMPLIED BY OPERATION OF LAW OR OTHERWISE, RESPECTING THE PRODUCT PURCHASED AND SOLD TO BUYER HEREUNDER; AND ALL EXPRESS OR IMPLIED

<PAGE> 7

WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, OR



OTHERWISE, ARE HEREBY DISCLAIMED BY OIL-DRI AND EXCLUDED.

(c) IN NO EVENT SHALL OIL-DRI HAVE ANY LIABILITY TO BUYER OR ANY
OTHER PERSON OR ENTITY FOR ANY CONSEQUENTIAL, INCIDENTAL OR SPECIAL LOSSES OR
DAMAGES, DIRECTLY OR INDIRECTLY, ARISING FROM THE SALE, HANDLING OR USE OF THE PRODUCT, OR FROM ANY OTHER CAUSES RELATED THERETO.

16. Force Majeure. If either party cannot perform its obligations under this Agreement because of an event outside of its reasonable control, including but not limited to, acts of God; casualty; natural disaster; war; insurrection; electrical power or gas outages, shortages or service curtailment; strikes; lockouts; or any government treaty, agreement, law, act, ordinance, order, rule or regulation which restricts, prevents or prohibits the manufacture or sale of the Product (any such event, a "Force Majeure Event"), then that party shall promptly notify the other party of the occurrence of such an event and while the event continues, the performance of both parties shall be suspended, except for Buyer's payment obligations under this Agreement for the Product shipped to Buyer prior to the occurrence of such event. During any period in which Oil-Dri is unable to perform its obligations hereunder arising from any of such events, Buyer may obtain the type of the Product so affected from alternative sources necessary to meet all of Buyer's requirements during the period such inability exists. After such event has ended, the parties' respective obligations hereunder shall immediately resume. Notwithstanding the aforementioned, in the event either party is unable to perform its obligations for a period of six (6) consecutive months because of a Force Majeure Event, the other party shall have the right to terminate this Agreement upon thirty (30) days prior written notice; provided, however, that Buyer shall not have such right to terminate if a Force Majeure Event renders Oil-Dri unable to supply all of Buyer's requirements for the Product as provided herein and Oil-Dri elects to pay any per case cost differential (in excess of the Price) incurred by Buyer in obtaining the applicable necessary amount of Product from an alternate source after the aforesaid six (6) month period until such event has ended.

17. Term and Termination:

(a) This Agreement may be terminated at any time prior to the expiration of the Term as follows:

(i) by mutual consent of Oil-Dri and Buyer;

(ii) by Oil-Dri in the event that (A) Buyer fails to pay the
Price for the Product delivered by Oil-Dri to Buyer hereunder as and when the same becomes due and payable in accordance with the terms hereof; provided, however, that Oil-Dri shall first give Buyer ten (10) business days' written notice thereof and opportunity to cure within such time; or (B) Buyer applies
for or consents to the appointment of a receiver, trustee or liquidator for all or a substantial part of its assets; admits in writing its inability to pay its debts generally as they mature; makes a general assignment for the benefit of creditors; is adjudicated a bankrupt, submits a petition or an answer seeking an arrangement with creditors; takes advantage of any insolvency law except as a creditor; submits an answer admitting the material allegations of a petition in a bankruptcy or insolvency proceeding; has an order, judgment or decree entered by any court of competent jurisdiction approving a petition seeking reorganization of Buyer or

<PAGE> 8

appointing a receiver, trustee or liquidator for Buyer, or for all or a substantial part of its assets and such order, judgment or decree shall continue unstayed and in effect for a period of ninety (90) consecutive days; or files a voluntary petition in bankruptcy or fails to remove an involuntary petition in bankruptcy filed against it within ninety (90) consecutive days of the filing thereof;

(iii) by either Oil-Dri or Buyer in the event that the other



party materially breaches any of its material obligations under this Agreement and such breach continues uncured for a period of forty-five (45) days after written notice thereof to such other party; provided, however, to prevent harm to the party terminating the Agreement, the party so terminating may, at its option, require the other party to perform under this Agreement for a period of up to twelve (12) months unless this Agreement otherwise is terminated or expires earlier by its terms; or

(iv) by Buyer upon twelve (12) months written notice to
Oil-Dri in the event Buyer ceases marketing or selling the Product and all other coarse cat litter products for any reason (other than a sale of Buyer's business or other change-in-control event including, without limitation, sale of all or substantially all assets, sale of voting control of stock or merger); provided, however, that (A) Buyer shall reimburse Oil-Dri for the unamortized value of its capital investment undertaken for the production of the Product as described in Section 11 above and (B) Buyer shall not re-enter such coarse cat litter business during the Initial Term without giving Oil-Dri the right to supply Product in accordance with the terms of this Agreement.

(b) In the event of termination under Section 17(a)(i) or Section 17(a)(iv) above, no party hereto shall have any further liability or obligation hereunder to the other (except as specifically set forth in sub-clause (B) of Section 17(a)(iv) above), but termination of this Agreement under Section 17(a)(ii) or Section 17(a)(iii) above shall be without prejudice to any rights or remedies of Oil-Dri (in the case of Section 17(a)(ii)) or the terminating party (in the case of Section 17(a)(iii)).

(c) If Buyer breaches its covenants as to the sole and exclusive nature of this Agreement pursuant to Sections 1 and 18 hereof by purchasing Product from a third party (other than as specifically permitted by Sections 1, 16 and 18(a) of this Agreement), as liquidated damages and the sole and exclusive remedy of Oil-Dri hereunder for such breach (in addition to termination by Oil-Dri under Section 17(a)(iii) above), Buyer shall pay to Oil-Dri in immediately available U.S. funds, within ten (10) business days of the end of each calendar month, a damages amount ("Damages") for each ton (or portion thereof) of Products purchased by Buyer during each calendar month of the Term (other than pursuant to this Agreement) equal to Ninety Dollars ($90.00) per ton, which Damages payment shall be accompanied by a reasonably detailed written calculation of such Damages amount (reflecting the number of tons of Product purchased by Buyer in breach hereof times Ninety Dollars ($90)) certified as true and correct by Buyer's chief financial officer. The parties agree that the Damages described above are a reasonable measure of the Damages and Oil-Dri's lost profits, particularly in view of the extreme difficulty of ascertaining actual damages in the event of a breach by Buyer of Sections 1 and 18 of this Agreement. Oil-Dri shall have the right to appoint an independent third party (reasonably acceptable to Buyer) to annually audit the books of Buyer, at a time and place reasonably agreeable to the parties, for the sole purpose of determining the number of tons purchased by Buyer from a third party during the Term. In the event of such audit and as a condition thereto, Oil-Dri and such third party auditor will agree in writing to a confidentiality clause with respect

<PAGE> 9

thereto to protect the confidentiality of Buyer's information. Such third party auditor will also agree not to share any information with Oil-Dri other than to confirm the amount and calculation of Damages.

18. Exclusivity.

(a) Buyer agrees that the sole and exclusive nature of this
Agreement as provided in Section 1(a) above is of the essence hereof, and Buyer covenants and agrees that it will not purchase Products during the Term from any person or entity other than Oil-Dri (except as specifically permitted by Sections 1 and 16 of this Agreement). Notwithstanding the foregoing, in the event that Oil-Dri is unable to supply an amount of Product requested by Buyer, consistent with Section 13 above and within the then applicable quantity guaranty amount under Section 3 above, for a period of forty-five (45) consecutive days after written notice from Buyer to Oil-Dri (in circumstances other than as



described in Section 16 above or other than because Buyer has failed to (i) supply sufficient quantities of bags and/or additives, (ii) provide for adequate transportation or (iii) otherwise arrange for the performance of any matter within its control), as an alternative to declaring a breach hereunder, then Buyer may obtain, from an alternate source, an amount of the Product (up to such quantity guaranty amount) equal to the amount that Oil-Dri is unable to supply (the "Cover Amount") until Oil-Dri is able to meet all of Buyer's requirements (up to such quantity guaranty amount). The exclusive nature of this Agreement as provided in Section 1(a) above shall resume no later than six (6) months after the time Oil-Dri is able to meet such requirements. Oil-Dri will promptly reimburse or credit, as mutually agreed by the parties, Buyer for the amount by which the per case cost to Buyer of the Cover Amount exceeds the Price; provided, Buyer agrees to exercise commercially reasonable efforts to obtain the Cover Amount at the lowest cost reasonably available. The foregoing provisions of this Section 18(a) shall be deemed Buyer's sole and exclusive remedy relating to Oil-Dri's inability to supply and Buyer's election to obtain the Cover Amount as described in this Section 18(a).

(b) The parties further agree that if there is a fundamental market shift in the raw material used for the Product (the "Shifted Product") and Oil-Dri is unable to supply such raw material on terms mutually agreeable to the parties, then Buyer shall have the right to acquire its requirements for such Shifted Product, but only such Shifted Product and not the Product, from a third party, subject to Oil-Dri's right of last-offer described in the next sentence. The term "fundamental market shift" means that the raw material used for at least twenty percent (20%) of the market for cat box fillers (including, without limitation, fuller's earth, attapulgite clay, porters creek clay, diatomite, montmorillonite and sodium bentonite) has been shifted to and replaced by a new raw material, as determined on the basis of "lbs. share" reported by Information Resources, Inc. ("IRI") or if IRI is no longer in existence or covering this market, a similar nationally recognized independent data provider covering this market. The procedure for Oil-Dri's right of last-offer with respect to the supply of Shifted Product shall be as follows: Buyer shall provide a written description (in reasonable detail) of a bona fide offer (with a copy of the offer attached) to supply Shifted Product and a written description of the Shifted Product. Oil-Dri shall then have one hundred twenty (120) days to determine if it can supply the Shifted Product at the pricing set forth in such written offer. If Oil-Dri notifies Buyer within such one hundred twenty (120) day period that it can supply the Shifted Product at such pricing level, then Buyer shall purchase all requirements for the Shifted Product from Oil-Dri, this Agreement shall be amended to reflect the addition of the Shifted Product supply hereto and this Agreement shall otherwise continue in full force and effect.

<PAGE> 10

19. Assignment. Except as set forth below in this Section 19, this
Agreement shall not be transferred or assigned by any party without the prior written consent of Oil-Dri and Buyer, which consent shall not be unreasonably withheld. Notwithstanding the foregoing, each of Oil-Dri and Buyer shall require any subsequent successor or assignee (whether direct or indirect, by asset or stock purchase, merger, consolidation or otherwise) to (or of) all or substantially all of its respective business and/or assets to assume expressly and agree to perform this Agreement in the same manner and to the same extent that such party would be required to perform if no such succession or assignment had occurred. Under the circumstances described in the immediately preceding sentence, no consent to the succession or assignment of this Agreement shall be required. This Agreement shall inure to the benefit and be binding upon Oil-Dri and Buyer, their respective subsidiaries and affiliates (including, but not limited to, Buyer's Affiliates) and their respective permitted successors and assigns.

20. Amendment and Modification. This Agreement may be amended or supplemented only by the signed written agreement of both Oil-Dri and Buyer; provided, however, that Price adjustments in accordance with Sections 6 and 7 above, to the extent not requiring the agreement of the parties, shall not be deemed amendments or supplements hereto.

21. No Waiver: No waiver of any breach of any provision herein contained shall be deemed a waiver of any preceding or succeeding breach hereof or of any other provision herein contained. No extension of



time for performance of any obligation or act shall be deemed an extension of the time for performance of any other obligation or act.

22. Choice of Law. This Agreement shall be governed by the laws of the State of Illinois as to all matters, including but not limited to, matters of validity, construction, effect, performance and remedies.

23. Relationship of Parties. At all times hereunder the relationship of each party to the other shall be that of an independent contractor, and neither party shall be deemed to be a partner, joint venturer, employee, agent or legal representative of the other party. Neither party shall have authority to bind the other party in any manner.

24. Notices. All notices, requests, demands, claims and other communications hereunder will be in writing. Any notice, request, demand, claim, or other communication hereunder shall be deemed duly given on the second business day after it is sent by registered or certified mail, return receipt requested, postage prepaid, and addressed to the intended recipient as set forth below:

Notices to Buyer

Church & Dwight Co., Inc.
469 North Harrison Street
Princeton, NJ 08543
Attention: Mr. Dennis M. Moore, Vice President
Facsimile: (609) 497-7179


<PAGE> 11


with a copy to:

Church & Dwight Co., Inc.
469 North Harrison Street
Princeton, NJ 08543
Attention: General Counsel
Facsimile: (609) 497-7179

Notices to Purchaser

Oil-Dri Corporation of America
410 North Michigan Avenue
Chicago, IL 60611
Attention: Mr. Daniel S. Jaffee, President and CEO
Facsimile: (312) 706-1216

with a copy to:

Vedder, Price, Kaufman & Kammholz
222 North LaSalle Street
Chicago, IL 60601-1003
Attention: Michael A. Nemeroff, Esq.
Facsimile: (312) 609-5005

Any party may send any notice, request, demand, claim or other communication hereunder to the intended recipient at the address set forth above using any other means (including personal delivery,



expedited courier, messenger service, telecopy, telex, ordinary mail or electronic mail), but no such notice, request, demand, claim or other communication shall be deemed to have been duly given unless and until it actually is received by the intended recipient. Any party may change the address to which notices, requests, demands, claims and other communications hereunder are to be delivered by giving the other party notice in the manner herein set forth.

25. Confidentiality and Publicity. Except as required by law or court order or as may be required for a party to enforce its rights hereunder in a court of competent jurisdiction, the parties agree to (a) keep the terms of this Agreement confidential and (b) not disclose any terms of this Agreement to any third party. All notices to third parties and all other publicity concerning the transactions contemplated by this Agreement shall be jointly planned and coordinated by and between Buyer and Oil-Dri; provided, however, that Oil-Dri may inform customers of the existence of the supply relationship with Buyer. Neither of the parties shall act unilaterally in this regard without the prior written approval of the other; however, this approval shall not be unreasonably withheld.

26. Entire Agreement. This Agreement embodies the entire agreements and understandings of the parties with respect to the transactions contemplated hereby. This Agreement supersedes and replaces in their entirety all prior agreements and understandings between the parties with respect to such transactions.

27. No Conflict. In the event of any conflict between the terms of this Agreement and the terms of any purchase order, sales order or other communication between Oil-Dri and

<PAGE> 12

Buyer with respect to the terms of delivery or any other terms and conditions, the provisions of this Agreement shall control.

28. Counterparts. This Agreement may be executed in any number of
counterparts and by different parties hereto in separate counterparts, each of which when so executed shall be deemed to be an original and all of which taken together shall constitute one and the same agreement.

29. Indemnification.

(a) Oil-Dri will indemnify and hold Buyer harmless from and against any and all liability, loss, damages, costs or expenses which Buyer may incur, suffer or be required to pay resulting from units of the Product which do not conform to the Specifications; provided, however, such indemnity obligation will be subject to the Warranty set forth in Section 15 hereof and shall be limited to repair or replacement of non-conforming Products, except in instances of Oil-Dri's gross negligence. In any event, Oil-Dri shall have been given prompt notice of the claim and opportunity to defend against same.

(b) Buyer will indemnify and hold Oil-Dri harmless from and against any and all third party liability, loss, damages, costs or expenses which Oil-Dri may incur, suffer or be required to pay (a) by reason of its production of the Product, (b) in connection with patent and/or trademark infringement claims related to the Product, the technology or additives of Buyer; or (c) in connection with any tort, personal injury or substantially similar claims by any employee, agent or representative of Buyer for occurrences at any plant or facility of Oil-Dri; provided Buyer shall have been given prompt notice of the claim and opportunity to defend against same.

30. Insurance. During the Term, each party shall maintain, and add the other party as an additional insured on, such party's comprehensive general liability coverage including, but not limited to, products liability coverage, which insurance shall provide for not less than Three Million Dollars ($3,000,000)



coverage per occurrence. Upon request not more frequently than once per year, each party shall provide the other with an insurance certificate evidencing compliance with the foregoing.


[SIGNATURE PAGE FOLLOWS]


<PAGE> 13


IN WITNESS WHEREOF, the parties have caused this Exclusive Supply
Agreement to be executed as of the date first above written.

OIL-DRI CORPORATION OF AMERICA CHURCH & DWIGHT CO., INC.


By: By:
---------------------------------------- ----------------------
Its: President and Chief Executive Officer Its:
---------------------
<PAGE> 14


EXHIBIT A TO EXCLUSIVE SUPPLY AGREEMENT

[***]
<PAGE> 15


EXHIBIT B TO EXCLUSIVE SUPPLY AGREEMENT

[***]
<PAGE> 16


EXHIBIT C TO EXCLUSIVE SUPPLY AGREEMENT

[***]
<PAGE> 17


EXHIBIT D TO EXCLUSIVE SUPPLY AGREEMENT

[***]


EX-11 7 odcex1110312020.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 October 31,
20202019
Net income available to stockholders$3,984 $3,536 
Less: Distributed and undistributed earnings allocated
to non-vested restricted stock
(199)(156)
Earnings available to common shareholders$3,785 $3,380 
Shares Calculation
Average shares outstanding - Basic Common5,149 5,149 
Average shares outstanding - Basic Class B Common1,926 2,050 
Potential Common Stock - Basic Common - relating to non-vested restricted stock127 87 
Potential Common Stock - Basic Class B Common - relating to non-vested restricted stock52 20 
Average shares outstanding - Assuming dilution7,254 7,306 
Net Income Per Share: Basic Common$0.57 $0.51 
Net Income Per Share: Basic Class B Common$0.43 $0.38 
Net Income Per Share: Diluted Common$0.56 $0.50 
Net Income Per Share: Diluted Class B Common$0.42 $0.37 

(1) Our Form 10-Q for three months ended October 31, 2020 and 2019 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 8 odcex3110312020.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:December 7, 2020
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:December 7, 2020
By:/s/ Susan M. Kreh
Susan M. Kreh
Chief Financial Officer


2
EX-32 9 odcex3210312020.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 October 31, 2020 (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:December 7, 2020
/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 October 31, 2020 (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:December 7, 2020
/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 10 odcex9510312020.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 October 31, 2020. 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, Georgia33,849
Ripley, Mississippi
Mounds, Illinois2,918
Blue Mountain, Mississippi
Taft, California

We had no mining-related fatalities at any of our facilities during the three months ended October 31, 2020. 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 11 odc-20201031.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 (Details) 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 - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 2319303 - Disclosure - Commitment and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2420409 - Disclosure - Commitment and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2121107 - Disclosure - Leases (Notes) link:presentationLink link:calculationLink link:definitionLink 2322304 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2423410 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2124108 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 2325305 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 2426411 - Disclosure - Accrued Expenses (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 12 odc-20201031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 13 odc-20201031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 14 odc-20201031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Related Party Transactions [Abstract] Related Party Transactions [Abstract] Business to Business Products Business to Business Segment [Member] Business to Business Segment [Member] Total Stockholders' Equity Total, Beginning of Period Total, End of Period Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Lease, Cost Lease, Cost [Abstract] Leases Lessee, Leases [Policy Text Block] Amortization of restricted stock APIC, Share-based Payment Arrangement, Increase for Cost Recognition Other intangibles, net of accumulated amortization of $483 and $457 at October 31, 2020 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. Unallocated Assets Segment Reconciling Items [Member] 2022 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Total Current Liabilities Liabilities, Current Prepaid expenses and other assets Other Prepaid Expense, Current Indefinite-lived trademarks Indefinite-lived Intangible Assets (Excluding Goodwill) Discount rate for net periodic benefit cost Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Interest cost Defined Benefit Plan, Interest Cost Treasury stock, common shares Treasury Stock, Shares Granted, number of shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Estimated contributions in remainder of current fiscal year Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year Cost of Sales Cost of Goods and Services Sold Vested, number of shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Current Fiscal Year End Date Current Fiscal Year End Date Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Principal payments on notes payable Repayments of Senior Debt Diluted Common (in shares) Weighted Average Number of Shares Outstanding, Diluted Entity Address, Postal Zip Code Entity Address, Postal Zip Code Defined Benefit Plan [Abstract] Defined Benefit Plan [Abstract] Payables and Accruals [Abstract] Schedule of Accounts Payable and Accrued Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Deferred compensation Increase (Decrease) in Deferred Compensation Contributions from noncontrolling interests Proceeds from Noncontrolling Interests Total Property, Plant and Equipment, Net Property, Plant and Equipment, Net Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Total Assets Assets Assets Entity Shell Company Entity Shell Company Net lease obligation Operating Lease, Liability Cover [Abstract] Cover [Abstract] Document Type Document Type Cash Equivalents Cash Equivalents, at Carrying Value CARES Act, Future Payroll Tax Deferral Subsequent Event [Member] 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. Purchases of treasury stock (in shares) Treasury Stock, Shares, Acquired Scenario [Domain] Scenario [Domain] Amount Contributed to Purchase of Additional Interest by Parent Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Purchase of Interest by Parent Curtailment on Pension Plan Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), after Tax Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Restricted Stock Restricted Stock [Member] Current Liabilities Liabilities, Current [Abstract] 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 Inventories Inventory, Policy [Policy Text Block] Operating Segment Disclosure Segment Reporting Disclosure [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 Segment Reporting Information Segment Reporting Information [Line Items] Document Quarterly Report Document Quarterly Report Trade promotions and advertising Accrued Marketing Costs, Current Class of Stock [Domain] Class of Stock [Domain] Treasury Stock Treasury Stock, Common [Member] CARES Act, Future Payroll Tax Deferral CARES Act, Future 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. Reclamation Asset Retirement Obligation [Policy Text Block] Notes payable, net of unamortized debt issuance costs of $143 and $150 at October 31, 2020 and July 31, 2020, respectively Senior Notes, Noncurrent 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. Entity File Number Entity File Number Condensed Consolidated Statements of Comprehensive Income [Abstract] Condensed Consolidated Statements of Comprehensive Income [Abstract] Condensed Consolidated Statements of Comprehensive Income [Abstract] Segments [Axis] Segments [Axis] Real Estate Tax Accrual for Taxes Other than Income Taxes, Current Document Fiscal Period Focus Document Fiscal Period Focus Net issuance of stock under long-term incentive plans Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Retirement Plan Type [Axis] Retirement Plan Type [Axis] Less Treasury Stock, at cost (3,106,748 Common and 346,491 Class B shares at October 31, 2020 and 3,090,230 Common and 335,816 Class B shares at July 31, 2020) Treasury Stock, Value Prinicipal Products [Domain] Product and Service [Domain] Basis of Statement Presentation Basis of Presentation and Significant Accounting Policies [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 Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Income from Operations Income from Operations Operating Income (Loss) Purchases of short-term investments Payments to Acquire Short-term Investments Selling, General and Administrative Expenses Selling, General and Administrative Expenses, Policy [Policy Text Block] Increase (Decrease) in liabilities: Increase (Decrease) in Operating Liabilities [Abstract] Goodwill Goodwill Segment [Domain] Segments [Domain] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Statement Statement [Line Items] Net Sales Revenue from Contract with Customer, Excluding Assessed Tax Revenue by Principal Product by Operating Segment Disaggregation of Revenue [Table Text Block] Customer list, net of accumulated amortization of $6,995 and $6,887 at October 31, 2020 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. Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Other Comprehensive Income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Basic Common (in dollars per share) Earnings Per Share, Basic Inventories Inventory Disclosure [Text Block] Accumulated Other Comprehensive Loss: Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Dividends Declared Per Share (in dollars per share) Common Stock, Dividends, Per Share, Declared Total Comprehensive Income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Plan Name [Axis] Plan Name [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Noncontrolling Interest Noncontrolling Interest [Line Items] Amendment Flag Amendment Flag Inventory, Current [Table] Inventory, Current [Table] Dividends payable Dividends Payable, Current Income before Income Taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Common & Class B Stock, Beginning of Period (in shares) Common Stock & Class B Stock, End of Period (in shares) Common Stock, Shares, Outstanding Fair Value, Inputs, Level 1 Fair Value, Inputs, Level 1 [Member] Defined Benefit Plans and Other Postretirement Benefit Plans Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Director Director [Member] Deferred Revenue Arrangement Type [Axis] Deferred Revenue Arrangement Type [Axis] Total Noncurrent Liabilities Liabilities, Noncurrent Class of Stock [Axis] Class of Stock [Axis] Plan Name [Domain] Plan Name [Domain] Local Phone Number Local Phone Number Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Cumulative translation adjustment Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Accrued expenses Increase (Decrease) in Accrued Liabilities Total Lessee, Operating Lease, Liability, Payments, Due Depreciation and amortization Depreciation, Amortization and Accretion, Net Total Other Expense, Net Total Other Expense, Net Nonoperating Income (Expense) Short-term operating lease cost Short-term Lease, Cost Pension and postretirement benefits (net of tax) Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Total Current Assets Assets, Current Entity Current Reporting Status Entity Current Reporting Status Net Decrease in Cash and Cash Equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Noncurrent Liabilities Liabilities, Noncurrent [Abstract] Net Income Attributable to Oil-Dri Net Income Attributable to Oil-Dri Net Income (Loss) Attributable to Parent Current Assets Assets, Current [Abstract] Common Stock Common & Class B Stock Common Stock [Member] 2026 Finite-Lived Intangible Assets, Amortization Expense, Year Five Leases [Abstract] Leases [Abstract] Accounts receivable, less allowance of   $1,036 and $1,078 at October 31, 2020 and July 31, 2020, respectively Receivables, Net, Current Share-based Compensation Arrangement by Share-based Payment Award Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revenue by Principal Product Disaggregation of Revenue [Line Items] Liability for Payments in Advance Deferred Revenue, Current Legal Matters and Contingencies Legal Matters and Contingencies [Text Block] Schedule of Restricted Stock Transactions Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Net Income Net Income, Including Portion Attributable to Noncontrolling Interest Net Income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Product and Service [Axis] Product and Service [Axis] Supplemental Executive Retirement Plan Supplemental Employee Retirement Plan [Member] Operating lease cost Operating Lease, Cost Entity Small Business Entity Small Business Commitments and Contingencies Disclosure [Abstract] Statement, Scenario [Axis] Scenario [Axis] Accumulated Other Comprehensive Income [Abstract] Accumulated Other Comprehensive Income [Abstract] Accumulated Other Comprehensive Income [Abstract] Entity Filer Category Entity Filer Category Share-based Compensation Expense Share-based Payment Arrangement, Expense Total Liabilities & Stockholders’ Equity Liabilities and Equity Entity Address, City or Town Entity Address, City or Town Deferred Revenue Deferred Revenue [Domain] Cash dividends declared and accrued, but not paid Dividends Payable Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Document Fiscal Year Focus Document Fiscal Year Focus Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Pension and Other Postretirement Benefits Disclosure Pension and Other Postretirement Benefits Disclosure [Text Block] Subsequent Events [Text Block] Subsequent Events [Text Block] Other Assets Other Assets, Noncurrent [Abstract] Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Curtailment Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Curtailment Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement, by Type [Table] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Award Type [Axis] Award Type [Axis] (Increase) Decrease in assets: Increase (Decrease) in Operating Assets [Abstract] Dividends declared Dividends, Common Stock, Cash Other, net Other Nonoperating Income (Expense) Average Shares Outstanding Weighted Average Shares Outstanding [Abstract] Weighted Average Shares Outstanding [Abstract] Subsequent Events [Abstract] Subsequent Events [Abstract] Related Party Transactions Disclosure Related Party Transactions Disclosure [Text Block] Net Loss Attributable to Noncontrolling Interest Net Income (Loss) Attributable to Noncontrolling Interest 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 Operating cash flows from operating leases Operating Lease, Payments Inventory Inventory [Line Items] Retained Earnings Retained Earnings [Member] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Line Items] Lessee, Operating Leases Lessee, Operating Leases [Text Block] Capital expenditures accrued, but not paid Capital Expenditures Incurred but Not yet Paid Document Period End Date Document Period End Date 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 Statement [Table] Statement [Table] Entity Registrant Name Entity Registrant Name Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Pension Plan Obligation Decrease for Curtailment Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), before Tax CASH FLOWS FROM INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities [Abstract] Number Authorized (shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Service cost Defined Benefit Plan, Service Cost Total Adjustments Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities Related Party [Domain] Related Party [Domain] Common Class B Common Class B [Member] 2022 Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three Ownership [Axis] Ownership [Axis] Other Accounts Payable and Other Accrued Liabilities, Current Retained earnings Retained Earnings (Accumulated Deficit) Purchase of treasury stock Payments for Repurchase of Common Stock Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Entity Tax Identification Number Entity Tax Identification Number Revenue Recognition Revenue [Policy Text Block] Diluted Common (in dollars per share) Earnings Per Share, Diluted Stockholders’ Equity Stockholder's Equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Number of Reportable Segments Number of Reportable Segments Animal Health and Nutrition Animal Health and Nutrition [Member] Information about principal product: Animal Health and Nutrition [Member] Schedule of Net Benefit Costs Schedule of Net Benefit Costs [Table Text Block] 2023 Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four Payments in Advance, Revenue Recognized Deferred Revenue, Revenue Recognized Accounts payable to related party Accounts Payable, Related Parties, Current Trading Symbol Trading Symbol Noncontrolling interest Stockholders' Equity Attributable to Noncontrolling Interest Entity Information Entity Information [Line Items] Retail and Wholesale Products Retail and Wholesale Segment [Member] Retail and Wholesale Segment [Member] Trade Receivables Accounts Receivable [Policy Text Block] 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Two Cumulative translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Deferred income taxes Deferred Income Tax Expense (Benefit) 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] 2020 Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months Net Cash Used in Financing Activities Net Cash Provided by (Used in) Financing Activities Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Income Tax Expense Income Tax Expense Income Tax Expense (Benefit) Disclosure of Compensation Related Costs, Share-based Payments Share-based Payment Arrangement [Text Block] Amounts reclassified from accumulated other comprehensive income, net of tax Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax 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. 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 from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Other Other Liabilities, Noncurrent City Area Code City Area Code 2006 Plan 2006 Plan [Member] 2006 Plan [Member] Prepaid expenses Increase (Decrease) in Prepaid Expense and Other Assets Title of 12(b) Security Title of 12(b) Security Related Party [Axis] Related Party [Axis] Net Income Per Share Earnings Per Share [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Payments In Advance Up-front Payment Arrangement [Member] Deferred income taxes Deferred Income Tax Assets, Net Operating lease payments due within next twelve months as of October 31, 2020 Lessee, Operating Lease, Liability, Maturity [Table Text Block] Pension and Postretirement Health Benefits Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] 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 Income Before Income Taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Dispositions of short-term investments Proceeds from Sale of Short-term Investments ASSETS Assets [Abstract] Accounts receivable Increase (Decrease) in Accounts and Other Receivables Segment Income Segment Reporting Information, Operating Income for Reportable Segment Segment Reporting Information, Operating Income for Reportable Segment Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Weighted-average remaining lease term - operating leaes Operating Lease, Weighted Average Remaining Lease Term Year that Rate Reaches Ultimate Trend Rate Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate Accumulated Other Comprehensive (Loss) Income by Component Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Three Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] CASH FLOWS FROM OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] Noncontrolling Interest Noncontrolling Interest Agromex [Member] Noncontrolling Interest Agromex [Member] Long-term expected rate of return on assets Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets Other (Expense) Income Nonoperating Income (Expense) [Abstract] 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. Operating Segments Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Supplemental disclosure of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Bleaching Clay and Fluids Purification Bleaching Clay and Fluids Purification [Member] Information about principal product: Bleaching Clay and Fluids Purification [Member] Deferred compensation Deferred Compensation Liability, Classified, Noncurrent Curtailment gain on SERP Plan Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Curtailment Inventories Schedule of Inventory, Current [Table Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] (Gain) Loss on the sale of fixed assets Gain (Loss) on Disposition of Property Plant Equipment Weighted-average discount rate - operating leases Operating Lease, Weighted Average Discount Rate, Percent Accumulated Other Comprehensive (Loss) Income Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive (Loss) Income Comprehensive Income (Loss) Note [Text Block] 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. Inventory [Axis] Inventory [Axis] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Noncontrolling Interest [Table] Noncontrolling Interest [Table] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Entities [Table] Entities [Table] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Central Index Key Entity Central Index Key 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 Entity Emerging Growth Company Entity Emerging Growth Company Noncontrolling Interest Noncontrolling Interest [Member] Selling, General and Administrative Expenses Selling, General and Administrative Expense 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 Stock-based compensation Share-based Payment Arrangement, Noncash Expense Operating lease liabilities Operating Lease, Liability, Current NEW ACCOUNTING PRONOUNCEMENTS [Abstract] NEW ACCOUNTING PRONOUNCEMENTS [Abstract] NEW ACCOUNTING PRONOUNCEMENTS [Abstract] Other Noncurrent Liabilities Income Tax, Policy [Policy Text Block] Effect of exchange rate changes on Cash and Cash Equivalents Effect of Exchange Rate on Cash and Cash Equivalents Rate of increase in compensation levels Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase Salaries, Wages, Commissions and Employee Benefits Employee-related Liabilities, Current Voluntary contributions Defined Benefit Plan Voluntary Contribution Defined Benefit Plan Voluntary Contribution Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Deferred Revenue Arrangement Deferred Revenue Arrangement [Line Items] New Accounting Pronouncements New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Noncontrolling Interest, Ownership Percentage by Parent Noncontrolling Interest, Ownership Percentage by Parent Industrial and Sports Industrial and Sports [Member] Information about principal product: Industrial and Sports [Member] Fair Value Measurement, Policy Fair Value Measurement, Policy [Policy Text Block] Pension and postretirement benefits Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax LIABILITIES & STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Net issuance of stock under long-term incentive plans (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Other Other Assets, Noncurrent CASH FLOWS FROM FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities [Abstract] Other Comprehensive Income Other comprehensive income Net current-period other comprehensive income, net of tax Other Comprehensive Income (Loss), Net of Tax Inventory [Domain] Inventory [Domain] Type of Adoption [Domain] Type of Adoption [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization expense for remainder of current fiscal year Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2025 Finite-Lived Intangible Assets, Amortization Expense, Year Four Operating Segments Segment Reporting, Policy [Policy Text Block] Fair Value Measurement [Domain] Fair Value Hierarchy and NAV [Domain] Capital expenditures Payments to Acquire Property, Plant, and Equipment 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] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Provision for bad debts and cash discounts Accounts Receivable, Credit Loss Expense (Reversal) Cat Litter Cat Litter [Member] Information about principal product: Cat Litter [Member] Subsequent Event [Table] Subsequent Event [Table] Current maturities of notes payable Senior Notes, Current Additional Paid-in Capital Additional Paid-in Capital [Member] Interest income Investment Income, Interest 2021 Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two Finished goods Inventory, Finished Goods, Gross Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Cost Property, Plant and Equipment, Gross Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Gross Profit Gross Profit Entity Address, State or Province Entity Address, State or Province Treasury Stock, Beginning of Period (in shares) Treasury Stock, End of Period (in shares) Treasury Stock, Common, Shares Net Cash Used in Investing Activities Net Cash Provided by (Used in) Investing Activities Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Related Party Transaction Related Party Transaction [Line Items] Proceeds from sale of property, plant, and equipment Proceeds from Sale of Property, Plant, and Equipment Pension and postretirement benefits Liability, Defined Benefit Plan, Noncurrent Accounts Payable Accounts Payable, Current Other comprehensive loss before reclassifications, net of tax Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Accrued expenses Accrued Liabilities, Current Entity Interactive Data Current Entity Interactive Data Current Common stock, shares issued Common Stock, Shares, Issued Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Other Other Inventory, Gross 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 Consolidated Statements of Stockholders' Equity [Abstract] Consolidated Statements of Stockholders' Equity [Abstract] Consolidated Statements of Stockholders' Equity [Abstract] Inventories Total Inventories Inventory, Net 2024 Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Interest expense Interest Expense, Debt 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 Amortization of Prior service costs Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Pension Plan Pension Plan [Member] Total Other Assets Assets, Noncurrent Number Available (shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Less accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Award Type [Domain] Award Type [Domain] Net sales to related party Revenue from Related Parties Other assets Increase (Decrease) in Other Operating Assets Ownership Ownership [Domain] Payments to related party Related Party Transaction, Purchases from Related Party Dividends paid Payments of Ordinary Dividends, Common Stock 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] Revenue by Principal Product by Operating Segment [Table] Disaggregation of Revenue [Table] Notes Payable, Fair Value Long-term Debt, Fair Value Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Total Liabilities Liabilities Common Stock, Value, Issued Common Stock, Value, Issued Property, Plant and Equipment Property, Plant and Equipment, Net [Abstract] 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. Amortization of Other actuarial loss Defined Benefit Plan, Amortization of Gain (Loss) Inventories Increase (Decrease) in Inventories Revenue Recognition [Abstract] Revenue Recognition [Abstract] 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 Pension and postretirement benefits Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits Thereafter Lessee, Operating Lease, Liability, Payments, Due after Rolling Year Five Packaging Packaging Inventory Packaging Inventory Basic Common (in shares) Weighted Average Number of Shares Outstanding, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Equity Components [Axis] Equity Components [Axis] New Accounting Pronouncements or Change in Accounting Principle New Accounting Pronouncements or Change in Accounting Principle [Line Items] Amortization of intangible assets Amortization of Intangible Assets Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Other liabilities Increase (Decrease) in Other Operating Liabilities Forfeitures, number of shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Amortization of investment net discount Accretion (Amortization) of Discounts and Premiums, Investments Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Fair Value Measurements Fair Value Disclosures [Text Block] 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 Finite-Lived Intangible Assets, Future Amortization Expense Finite-Lived Intangible Assets Finite-Lived Intangible Assets [Line Items] Cumulative Translation Adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Contributions from noncontrolling interests Proceeds from (Payments to) Noncontrolling Interests Lease cost Lease, Cost [Table Text Block] Noncontrolling Interest Items [Abstract] Noncontrolling Interest Items [Abstract] Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners Postretirement Health Plan Postretirement Health Plan Other Postretirement Benefits Plan [Member] Purchases of treasury stock Treasury Stock, Value, Acquired, Cost Method Security Exchange Name Security Exchange Name Schedule of Assumptions Used Defined Benefit Plan, Assumptions [Table Text Block] Medical Cost Trend Assumption Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year Condensed Consolidated Balance Sheet Parenthetical [Abstract] Condensed Consolidated Balance Sheet Parenthetical [Abstract] Condensed Consolidated Balance Sheet Parenthetical [Abstract] Additional paid-in capital Additional Paid in Capital, Common Stock Net Cash (Used in) Provided by Operating Activities Net Cash Provided by (Used in) Operating Activities Ultimate Health Care Cost Trend Rate Defined Benefit Plan, Ultimate Health Care Cost Trend Rate Total Stockholders' Equity Total Accumulated Other Comprehensive (Loss) Income Equity Component [Domain] Freight Accrued Freight Accrued Freight Document Transition Report Document Transition Report Accounts receivable from related party Accounts Receivable, Related Parties, Current Inventory obsolescence reserve Inventory Valuation Reserves Goodwill impairment loss Goodwill, Impairment Loss Lessee, Operating Lease, Liability, Payment, Due, Rolling Maturity Lessee, Operating Lease, Liability, Payment, Due, Rolling Maturity [Abstract] Net unamortized debt issuance costs Debt Issuance Costs, Noncurrent, Net EX-101.PRE 15 odc-20201031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 16 odc-20201031_htm.xml IDEA: XBRL DOCUMENT 0000074046 2020-08-01 2020-10-31 0000074046 us-gaap:CommonStockMember 2020-10-31 0000074046 us-gaap:CommonClassBMember 2020-10-31 0000074046 2020-10-31 0000074046 2020-07-31 0000074046 us-gaap:CommonStockMember 2020-07-31 0000074046 us-gaap:CommonClassBMember 2020-07-31 0000074046 2019-08-01 2019-10-31 0000074046 us-gaap:CommonStockMember 2020-08-01 2020-10-31 0000074046 us-gaap:CommonStockMember 2019-08-01 2019-10-31 0000074046 us-gaap:CommonClassBMember 2020-08-01 2020-10-31 0000074046 us-gaap:CommonClassBMember 2019-08-01 2019-10-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 2019-10-31 0000074046 us-gaap:AdditionalPaidInCapitalMember 2019-08-01 2019-10-31 0000074046 us-gaap:RetainedEarningsMember 2019-08-01 2019-10-31 0000074046 us-gaap:TreasuryStockCommonMember 2019-08-01 2019-10-31 0000074046 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-08-01 2019-10-31 0000074046 us-gaap:NoncontrollingInterestMember 2019-08-01 2019-10-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 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 2020-10-31 0000074046 us-gaap:AdditionalPaidInCapitalMember 2020-08-01 2020-10-31 0000074046 us-gaap:RetainedEarningsMember 2020-08-01 2020-10-31 0000074046 us-gaap:TreasuryStockCommonMember 2020-08-01 2020-10-31 0000074046 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-08-01 2020-10-31 0000074046 us-gaap:NoncontrollingInterestMember 2020-08-01 2020-10-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 us-gaap:UpFrontPaymentArrangementMember 2020-10-31 0000074046 us-gaap:UpFrontPaymentArrangementMember 2020-07-31 0000074046 us-gaap:UpFrontPaymentArrangementMember 2020-08-01 2020-10-31 0000074046 us-gaap:SubsequentEventMember 2020-11-01 2020-12-31 0000074046 us-gaap:FairValueInputsLevel1Member 2020-10-31 0000074046 us-gaap:FairValueInputsLevel2Member 2020-10-31 0000074046 us-gaap:FairValueInputsLevel2Member 2020-07-31 0000074046 us-gaap:FairValueInputsLevel1Member 2020-07-31 0000074046 2019-08-01 2020-07-31 0000074046 us-gaap:PensionPlansDefinedBenefitMember 2020-08-01 2020-10-31 0000074046 us-gaap:PensionPlansDefinedBenefitMember 2019-08-01 2019-10-31 0000074046 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-08-01 2020-10-31 0000074046 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-08-01 2019-10-31 0000074046 us-gaap:PensionPlansDefinedBenefitMember 2020-10-31 0000074046 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-10-31 0000074046 odc:CatLitterMember odc:BusinesstoBusinessSegmentMember 2020-08-01 2020-10-31 0000074046 odc:CatLitterMember odc:BusinesstoBusinessSegmentMember 2019-08-01 2019-10-31 0000074046 odc:CatLitterMember odc:RetailAndWholesaleSegmentMember 2020-08-01 2020-10-31 0000074046 odc:CatLitterMember odc:RetailAndWholesaleSegmentMember 2019-08-01 2019-10-31 0000074046 odc:IndustrialandSportsMember odc:BusinesstoBusinessSegmentMember 2020-08-01 2020-10-31 0000074046 odc:IndustrialandSportsMember odc:BusinesstoBusinessSegmentMember 2019-08-01 2019-10-31 0000074046 odc:IndustrialandSportsMember odc:RetailAndWholesaleSegmentMember 2020-08-01 2020-10-31 0000074046 odc:IndustrialandSportsMember odc:RetailAndWholesaleSegmentMember 2019-08-01 2019-10-31 0000074046 odc:AgriculturalandHorticulturalMember odc:BusinesstoBusinessSegmentMember 2020-08-01 2020-10-31 0000074046 odc:AgriculturalandHorticulturalMember odc:BusinesstoBusinessSegmentMember 2019-08-01 2019-10-31 0000074046 odc:AgriculturalandHorticulturalMember odc:RetailAndWholesaleSegmentMember 2020-08-01 2020-10-31 0000074046 odc:AgriculturalandHorticulturalMember odc:RetailAndWholesaleSegmentMember 2019-08-01 2019-10-31 0000074046 odc:BleachingClayandFluidsPurificationMember odc:BusinesstoBusinessSegmentMember 2020-08-01 2020-10-31 0000074046 odc:BleachingClayandFluidsPurificationMember odc:BusinesstoBusinessSegmentMember 2019-08-01 2019-10-31 0000074046 odc:BleachingClayandFluidsPurificationMember odc:RetailAndWholesaleSegmentMember 2020-08-01 2020-10-31 0000074046 odc:BleachingClayandFluidsPurificationMember odc:RetailAndWholesaleSegmentMember 2019-08-01 2019-10-31 0000074046 odc:AnimalHealthandNutritionMember odc:BusinesstoBusinessSegmentMember 2020-08-01 2020-10-31 0000074046 odc:AnimalHealthandNutritionMember odc:BusinesstoBusinessSegmentMember 2019-08-01 2019-10-31 0000074046 odc:AnimalHealthandNutritionMember odc:RetailAndWholesaleSegmentMember 2020-08-01 2020-10-31 0000074046 odc:AnimalHealthandNutritionMember odc:RetailAndWholesaleSegmentMember 2019-08-01 2019-10-31 0000074046 odc:BusinesstoBusinessSegmentMember 2020-08-01 2020-10-31 0000074046 odc:BusinesstoBusinessSegmentMember 2019-08-01 2019-10-31 0000074046 odc:RetailAndWholesaleSegmentMember 2020-08-01 2020-10-31 0000074046 odc:RetailAndWholesaleSegmentMember 2019-08-01 2019-10-31 0000074046 odc:BusinesstoBusinessSegmentMember 2020-10-31 0000074046 odc:BusinesstoBusinessSegmentMember 2020-07-31 0000074046 odc:RetailAndWholesaleSegmentMember 2020-10-31 0000074046 odc:RetailAndWholesaleSegmentMember 2020-07-31 0000074046 us-gaap:MaterialReconcilingItemsMember 2020-10-31 0000074046 us-gaap:MaterialReconcilingItemsMember 2020-07-31 0000074046 odc:A2006PlanMember 2020-10-31 0000074046 us-gaap:RestrictedStockMember odc:A2006PlanMember 2020-08-01 2020-10-31 0000074046 us-gaap:RestrictedStockMember odc:A2006PlanMember us-gaap:CommonStockMember 2020-08-01 2020-10-31 0000074046 us-gaap:RestrictedStockMember odc:A2006PlanMember us-gaap:CommonStockMember 2019-08-01 2019-10-31 0000074046 us-gaap:RestrictedStockMember odc:A2006PlanMember 2019-08-01 2019-10-31 0000074046 us-gaap:RestrictedStockMember 2020-07-31 0000074046 us-gaap:RestrictedStockMember 2020-08-01 2020-10-31 0000074046 us-gaap:RestrictedStockMember 2020-10-31 0000074046 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-07-31 0000074046 us-gaap:AccumulatedTranslationAdjustmentMember 2020-07-31 0000074046 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-08-01 2020-10-31 0000074046 us-gaap:AccumulatedTranslationAdjustmentMember 2020-08-01 2020-10-31 0000074046 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-10-31 0000074046 us-gaap:AccumulatedTranslationAdjustmentMember 2020-10-31 0000074046 srt:DirectorMember 2020-08-01 2020-10-31 0000074046 srt:DirectorMember 2019-08-01 2019-10-31 0000074046 srt:DirectorMember 2020-10-31 0000074046 srt:DirectorMember 2020-07-31 shares iso4217:USD iso4217:USD shares pure odc:segment 0000074046 --07-31 Accelerated Filer false 2020-10-31 2020 Q1 false true 1036000 1078000 483000 457000 6995000 6887000 143000 150000 0.10 0.10 8506476 8449003 5399728 0.10 0.10 2413141 2437402 2066650 3106748 3090230 346491 335816 6000 one 0 0 SUBSEQUENT EVENTS 10-Q true 2020-10-31 false 001-12622 OIL-DRI CORPORATION OF AMERICA DE 36-2048898 410 North Michigan Avenue Suite 400 60611-4213 Chicago IL 312 321-1515 Yes Yes Accelerated Filer true false Common Stock, par value $0.10 per share ODC NYSE 5399728 2066650 31291000 40890000 39212000 34911000 23493000 23893000 6106000 5662000 2183000 3064000 102285000 108420000 262325000 261988000 171287000 169040000 91038000 92948000 9262000 9262000 1625000 1566000 790000 898000 6587000 7302000 9227000 9816000 6557000 5670000 34048000 34514000 227371000 235882000 1000000 1000000 9745000 12529000 1807000 1808000 2066000 2170000 19852000 28700000 34470000 46207000 8857000 8848000 5310000 5140000 15184000 15140000 8636000 9135000 4598000 3448000 42585000 41711000 77055000 87918000 851000 845000 241000 244000 45779000 44993000 178761000 176579000 -209000 -174000 11866000 11994000 12000 -260000 -11854000 -12254000 63253000 62269000 150316000 147964000 227371000 235882000 76097000 71122000 55793000 51187000 20304000 19935000 15127000 15814000 5177000 4121000 192000 103000 25000 98000 -255000 -39000 -422000 -44000 4755000 4077000 806000 617000 3949000 3460000 -35000 -76000 3984000 3536000 0.57 0.51 0.43 0.38 0.56 0.50 0.42 0.37 5149000 5149000 1926000 2050000 5276000 5229000 1978000 2077000 0.2600 0.2500 0.1950 0.1875 3984000 3536000 -128000 -271000 272000 -44000 400000 227000 4384000 3763000 10860678 -3251288 1086000 41300000 164756000 -56543000 -15039000 -14000 135546000 0 0 3536000 0 0 -76000 3460000 0 0 0 0 227000 0 227000 0 0 1766000 0 0 0 1766000 15019 0 0 0 -500000 0 0 -500000 18977 -1750 -2000 -58000 0 60000 0 0 0 0 969000 0 0 0 0 969000 10879655 -3268057 1088000 42327000 166526000 -57103000 -14812000 -90000 137936000 10886405 -3426046 1089000 44993000 176579000 -62269000 -12254000 -174000 147964000 0 0 3984000 0 0 -35000 3949000 0 0 0 0 400000 0 400000 0 0 1802000 0 0 0 1802000 26993 0 0 0 -978000 0 0 -978000 33212 -200 -3000 -2000 0 6000 0 0 -1000 0 784000 0 0 0 0 784000 10919617 10919617 -3453239 1092000 45779000 178761000 -63253000 -11854000 -209000 150316000 3949000 3460000 3504000 3469000 784000 969000 714000 -31000 -60000 189000 1000 -40000 4196000 980000 -462000 -371000 -458000 -1578000 985000 -316000 -1435000 835000 -8106000 -3812000 170000 141000 172000 621000 1135000 -474000 -7384000 3232000 -3435000 6692000 3568000 3900000 3000 0 -3565000 -3900000 0 3083000 1803000 1761000 978000 500000 -2781000 -5344000 182000 -50000 -9599000 -2602000 40890000 21862000 31291000 19260000 858000 1043000 1807000 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 months ended October 31, 2020 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 quarter 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 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 $317,000 and $247,000 as of October 31, 2020 and July 31, 2020, respectively. This liability is reported in Other Accrued Expenses on the unaudited Condensed Consolidated Balance Sheet. Revenue recognized during the three months ended October 31, 2020 that was included in the liability for advance payments at the beginning of the period was $185,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 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 $1,800,000 in payroll taxes as of October 31, 2020 and expect to defer the payment of payroll taxes for the remainder of 2020 to be paid equally in the fourth quarters of calendar years 2021 and 2022 representing approximately $2,500,000 in payroll taxes. The accrual for these payroll taxes 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. ASC 842 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. 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 $317,000 and $247,000 as of October 31, 2020 and July 31, 2020, respectively. This liability is reported in Other Accrued Expenses on the unaudited Condensed Consolidated Balance Sheet. Revenue recognized during the three months ended October 31, 2020 that was included in the liability for advance payments at the beginning of the period was $185,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. 317000 247000 185000 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 $1,800,000 in payroll taxes as of October 31, 2020 and expect to defer the payment of payroll taxes for the remainder of 2020 to be paid equally in the fourth quarters of calendar years 2021 and 2022 representing approximately $2,500,000 in payroll taxes. The accrual for these payroll taxes is included in Other within Noncurrent Liabilities on the unaudited Condensed Consolidated Balance Sheet. 1800000 2500000 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 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%">October 31,<br/>2020</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,384</span><span style="color:#000000;font-family:'Times 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%">4,936</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,173</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,493</span><span style="color:#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>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 October 31, 2020 and July 31, 2020 were $970,000 and $926,000, respectively. Other Inventories includes a variety of items including clay, additives, fragrances and other supplies. Other inventory decreased due to increased production. <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%">October 31,<br/>2020</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,384</span><span style="color:#000000;font-family:'Times 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%">4,936</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,173</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,493</span><span style="color:#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> 14384000 14500000 4936000 4587000 4173000 4806000 23493000 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. 970000 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 October 31, 2020 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 October 31, 2020 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,690,000 and $11,631,000 as of October 31, 2020 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 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 11690000 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 $155,000 and $167,000 in the first three months of fiscal years 2021 and 2020. Estimated intangible amortization for the remainder of fiscal year 2021 is $432,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%">428 </span></td><td style="background-color:#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%">226 </span></td><td style="background-color:#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%">90 </span></td><td style="background-color:#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%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">63 </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%">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.</span></div> 155000 167000 432000 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%">428 </span></td><td style="background-color:#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%">226 </span></td><td style="background-color:#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%">90 </span></td><td style="background-color:#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%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 428000 226000 90000 65000 63000 376000 0 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 within Other accrued expenses. There have been no changes during the three months ended October 31, 2020 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 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 first 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:275.25pt"><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 colspan="3" style="display:none"/></tr><tr style="height:14pt"><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%">For the Three Months Ended</span></td><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><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%">October 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="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="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%">2019</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="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%">695</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="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%">186</span><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%">205 </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 style="text-align:center"><span><br/></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:400.50pt"><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:6.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:60.25pt"/><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" 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</span></td><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><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%">October 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="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="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%">2019</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%">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="display:none"/></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="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 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%">602</span><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%">432 </span></td><td style="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: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="display:none"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease ROU assets and operating lease liabilities are separately presented on the unaudited 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%">October 31, 2020</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.4 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.98%</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 October 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%">2020</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,432</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,791</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,051</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2023</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%">950</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2024</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%">852</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">5,935</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#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%">13,011</span><span style="color:#000000;font-family:'Times 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,309)</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,702</span><span style="color:#000000;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 first 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:275.25pt"><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 colspan="3" style="display:none"/></tr><tr style="height:14pt"><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%">For the Three Months Ended</span></td><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><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%">October 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="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="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%">2019</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="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%">695</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="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%">186</span><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%">205 </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 style="text-align:center"><span><br/></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:400.50pt"><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:6.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:60.25pt"/><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" 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</span></td><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><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%">October 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="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="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%">2019</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%">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="display:none"/></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="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 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%">602</span><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%">432 </span></td><td style="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: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="display:none"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease ROU assets and operating lease liabilities are separately presented on the unaudited 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><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%">October 31, 2020</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.4 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.98%</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> 695000 517000 186000 205000 602000 432000 P9Y4M24D P9Y4M24D 0.0398 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 October 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%">2020</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,432</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,791</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,051</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2023</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%">950</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2024</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%">852</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">5,935</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#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%">13,011</span><span style="color:#000000;font-family:'Times 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,309)</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,702</span><span style="color:#000000;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> 2432000 1791000 1051000 950000 852000 5935000 13011000 2309000 10702000 ACCRUED EXPENSES<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%">Accrued expenses is as follows (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><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%">October 31,<br/>2020</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: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%">5,810 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,798 </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:400;line-height:100%">1,572 </span></td><td style="background-color:#ffffff;padding: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:400;line-height:100%">2,349 </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:400;line-height:100%">2,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,313 </span></td><td style="background-color:#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:400;line-height:100%">1,488 </span></td><td style="background-color:#ffffff;padding: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:400;line-height:100%">1,658 </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:400;line-height:100%">8,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,582 </span></td><td style="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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,852 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,700 </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>The decrease in salaries, wages, commissions and employee benefits relates primarily to the payment of annual discretionary bonuses during the three months ended October 31, 2020. The accrual for trade promotions and advertising is lower for the three months ended October 31, 2020 than the prior fiscal year due to a shift in timing of advertising programs and expense. Freight rates increased during the three months ended October 31, 2020 resulting in a higher accrual. <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%">Accrued expenses is as follows (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><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%">October 31,<br/>2020</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: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%">5,810 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,798 </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:400;line-height:100%">1,572 </span></td><td style="background-color:#ffffff;padding: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:400;line-height:100%">2,349 </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:400;line-height:100%">2,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,313 </span></td><td style="background-color:#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:400;line-height:100%">1,488 </span></td><td style="background-color:#ffffff;padding: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:400;line-height:100%">1,658 </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:400;line-height:100%">8,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,582 </span></td><td style="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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,852 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,700 </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> 5810000 14798000 1572000 2349000 2094000 1313000 1488000 1658000 8888000 8582000 19852000 28700000 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><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:68.567%"><tr><td style="width:1.0%"/><td style="width:60.307%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:17.023%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.145%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.025%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension Benefits</span></td></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(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="3" style="display:none"/><td colspan="3" style="display:none"/><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 October 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">488 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">509 </span></td><td style="background-color:#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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(698)</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">170</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">357 </span></td><td style="background-color:#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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">170</span><span style="color:#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%">656 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Postretirement Health Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#cceeff;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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" 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%">For the Three Months Ended October 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">35</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Net periodic benefit cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">47</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div 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 make, a voluntary contribution to the Pension Plan during the first quarter 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 Months Ended October 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%">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%">2019</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><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:68.567%"><tr><td style="width:1.0%"/><td style="width:60.307%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:17.023%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.145%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.025%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension Benefits</span></td></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(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="3" style="display:none"/><td colspan="3" style="display:none"/><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 October 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">488 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">509 </span></td><td style="background-color:#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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(698)</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">170</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">357 </span></td><td style="background-color:#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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">170</span><span style="color:#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%">656 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Postretirement Health Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#cceeff;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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" 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%">For the Three Months Ended October 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">35</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Net periodic benefit cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">47</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 488000 0 509000 0 698000 -170000 -357000 170000 656000 35000 30000 13000 21000 -1000 -1000 47000 50000 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 Months Ended October 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%">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%">2019</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 Three Months Ended October 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%">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%">2019</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,876</span><span style="color:#000000;font-family:'Times 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,697 </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%">40,794</span><span style="color:#000000;font-family:'Times 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%">36,379 </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%">7,262</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,600 </span></td><td style="background-color:#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%">6,987</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,641</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">519</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">665 </span></td><td style="background-color:#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,018</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">27,522</span><span style="color:#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%">26,478 </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,575</span><span style="color:#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%">44,644 </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="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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr 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: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%">October 31, 2020</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%">72,687</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,170</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">53,514</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">227,371</span><span style="color:#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><div style="margin-bottom:5pt;margin-top:5pt"><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 Three Months Ended October 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%">2020</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%">2019</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%">2020</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%">2019</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%">27,522</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">26,478 </span></td><td style="background-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%">8,196</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">8,296 </span></td><td style="background-color:#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,575</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">44,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,478</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,360 </span></td><td style="background-color:#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%">76,097</span><span style="color:#000000;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,122 </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,497)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,535)</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%">5,177</span><span style="color:#000000;font-family:'Times 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,121 </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 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%">(422)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</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%">4,755</span><span style="color:#000000;font-family:'Times 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,077 </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%">(806)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(617)</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%">3,949</span><span style="color:#000000;font-family:'Times 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%">3,460 </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%">(35)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76)</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%">3,984</span><span style="color:#000000;font-family:'Times 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,536 </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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 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 Three Months Ended October 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%">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%">2019</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,876</span><span style="color:#000000;font-family:'Times 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,697 </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%">40,794</span><span style="color:#000000;font-family:'Times 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%">36,379 </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%">7,262</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,600 </span></td><td style="background-color:#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%">6,987</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,641</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">519</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">665 </span></td><td style="background-color:#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,018</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">27,522</span><span style="color:#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%">26,478 </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,575</span><span style="color:#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%">44,644 </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="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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr 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> 3876000 3697000 40794000 36379000 0 0 7262000 7600000 6987000 5719000 0 0 12641000 12223000 519000 665000 4018000 4839000 0 0 27522000 26478000 48575000 44644000 <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%">October 31, 2020</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%">72,687</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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,170</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">53,514</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">227,371</span><span style="color:#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><div style="margin-bottom:5pt;margin-top:5pt"><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 Three Months Ended October 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%">2020</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%">2019</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%">2020</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%">2019</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%">27,522</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">26,478 </span></td><td style="background-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%">8,196</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">8,296 </span></td><td style="background-color:#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,575</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">44,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,478</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,360 </span></td><td style="background-color:#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%">76,097</span><span style="color:#000000;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,122 </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,497)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,535)</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%">5,177</span><span style="color:#000000;font-family:'Times 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,121 </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 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%">(422)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</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%">4,755</span><span style="color:#000000;font-family:'Times 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,077 </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%">(806)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(617)</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%">3,949</span><span style="color:#000000;font-family:'Times 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%">3,460 </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%">(35)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76)</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%">3,984</span><span style="color:#000000;font-family:'Times 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,536 </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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 72687000 72987000 101170000 95838000 53514000 67057000 227371000 235882000 27522000 26478000 8196000 8296000 48575000 44644000 4478000 3360000 76097000 71122000 7497000 7535000 5177000 4121000 -422000 -44000 4755000 4077000 806000 617000 3949000 3460000 -35000 -76000 3984000 3536000 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 October 31, 2020, there were 354,146 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 October 31, 2020 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><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 were 33,000 and 19,000 restricted shares of Common Stock granted during the first quarter of fiscal years 2021 and 2020, respectively. Stock-based compensation expense was $784,000 and $969,000 for the first quarter 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%">33 </span></td><td style="background-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%">36.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(48)</span></td><td style="background-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.57 </span></td><td style="background-color:#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%">Non-vested restricted stock outstanding at October 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;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%">375 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1219500 354146 one five years 33000 19000 784000 969000 <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%">33 </span></td><td style="background-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%">36.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(48)</span></td><td style="background-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.57 </span></td><td style="background-color:#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%">Non-vested restricted stock outstanding at October 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;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%">375 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 390000 33.19 33000 36.08 48000 33.57 375000 33.40 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 October 31, 2020 (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 loss 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%">272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#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%">128 </span></td><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%">128 </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 #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%">128 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </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%">400 </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 October 31, 2020</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,866)</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%">12 </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,854)</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 $40,530. 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 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 October 31, 2020 (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 loss 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%">272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#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%">128 </span></td><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%">128 </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 #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%">128 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </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%">400 </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 October 31, 2020</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,866)</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%">12 </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,854)</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 $40,530. 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 unaudited Condensed Consolidated Financial Statements for further information.</span></div> -11994000 -260000 -12254000 0 272000 272000 -128000 0 -128000 128000 272000 400000 -11866000 12000 -11854000 40530 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%">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 $110,000 and $111,000 for the first quarter of fiscal years 2021 and 2020, respectively. Outstanding accounts receivable from that customer, and its subsidiaries, were $5,000 and $0 at October 31, 2020 and July 31, 2020, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 $92,000 and $38,000 for the first quarter of fiscal years 2021 and 2020, respectively. There were no outstanding accounts payable to that vendor as of October 31, 2020 or July 31, 2020.</span></div> 110000 111000 5000 0 92000 38000 0 XML 17 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover Page
3 Months Ended
Oct. 31, 2020
shares
Entity Information  
Document Type 10-Q
Document Quarterly Report true
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 Period End Date Oct. 31, 2020
Document Fiscal Year Focus 2020
Document Fiscal Period Focus Q1
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, State or Province IL
Entity Address, City or Town Chicago
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,399,728
Common Class B  
Entity Information  
Entity Common Stock, Shares Outstanding 2,066,650
XML 18 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 31, 2020
Jul. 31, 2020
Current Assets    
Cash and cash equivalents $ 31,291 $ 40,890
Accounts receivable, less allowance of   $1,036 and $1,078 at October 31, 2020 and July 31, 2020, respectively 39,212 34,911
Inventories 23,493 23,893
Prepaid repairs expense 6,106 5,662
Prepaid expenses and other assets 2,183 3,064
Total Current Assets 102,285 108,420
Property, Plant and Equipment    
Cost 262,325 261,988
Less accumulated depreciation and amortization (171,287) (169,040)
Total Property, Plant and Equipment, Net 91,038 92,948
Other Assets    
Goodwill 9,262 9,262
Other intangibles, net of accumulated amortization of $483 and $457 at October 31, 2020 and July 31, 2020, respectively 1,625 1,566
Customer list, net of accumulated amortization of $6,995 and $6,887 at October 31, 2020 and July 31, 2020, respectively 790 898
Deferred income taxes 6,587 7,302
Operating lease right-of-use assets 9,227 9,816
Other 6,557 5,670
Total Other Assets 34,048 34,514
Total Assets 227,371 235,882
Current Liabilities    
Current maturities of notes payable 1,000 1,000
Accounts Payable 9,745 12,529
Dividends payable 1,807 1,808
Operating lease liabilities 2,066 2,170
Accrued expenses 19,852 28,700
Total Current Liabilities 34,470 46,207
Noncurrent Liabilities    
Notes payable, net of unamortized debt issuance costs of $143 and $150 at October 31, 2020 and July 31, 2020, respectively 8,857 8,848
Deferred compensation 5,310 5,140
Pension and postretirement benefits 15,184 15,140
Long-term operating lease liabilities 8,636 9,135
Other 4,598 3,448
Total Noncurrent Liabilities 42,585 41,711
Total Liabilities 77,055 87,918
Stockholders’ Equity    
Additional paid-in capital 45,779 44,993
Retained earnings 178,761 176,579
Noncontrolling interest (209) (174)
Accumulated Other Comprehensive Loss:    
Pension and postretirement benefits (11,866) (11,994)
Cumulative translation adjustment 12 (260)
Total Accumulated Other Comprehensive Loss (11,854) (12,254)
Less Treasury Stock, at cost (3,106,748 Common and 346,491 Class B shares at October 31, 2020 and 3,090,230 Common and 335,816 Class B shares at July 31, 2020) (63,253) (62,269)
Total Stockholders' Equity 150,316 147,964
Total Liabilities & Stockholders’ Equity 227,371 235,882
Common Stock    
Stockholders’ Equity    
Common Stock, Value, Issued 851 845
Common Class B    
Stockholders’ Equity    
Common Stock, Value, Issued $ 241 $ 244
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheet Parenthetical - USD ($)
$ in Thousands
Oct. 31, 2020
Jul. 31, 2020
Current Assets    
Allowance for doubtful accounts $ 1,036 $ 1,078
Other Assets    
Accumulated amortization of other intangibles 483 457
Accumulated amortization of customer lists 6,995 6,887
Noncurrent Liabilities    
Net unamortized debt issuance costs $ 143 $ 150
Common Stock    
Stockholder's Equity    
Common stock, par value (in dollars per share) $ 0.10 $ 0.10
Common stock, shares issued 8,506,476 8,449,003
Treasury stock, common shares 3,106,748 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 20 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Net Sales $ 76,097 $ 71,122
Cost of Sales (55,793) (51,187)
Gross Profit 20,304 19,935
Selling, General and Administrative Expenses (15,127) (15,814)
Income from Operations 5,177 4,121
Other (Expense) Income    
Interest expense (192) (103)
Interest income 25 98
Other, net (255) (39)
Total Other Expense, Net (422) (44)
Income Before Income Taxes 4,755 4,077
Income Tax Expense (806) (617)
Net Income 3,949 3,460
Net Loss Attributable to Noncontrolling Interest (35) (76)
Net Income Attributable to Oil-Dri $ 3,984 $ 3,536
Common Stock    
Net Income Per Share    
Basic Common (in dollars per share) $ 0.57 $ 0.51
Diluted Common (in dollars per share) $ 0.56 $ 0.50
Average Shares Outstanding    
Basic Common (in shares) 5,149 5,149
Diluted Common (in shares) 5,276 5,229
Dividends Declared Per Share (in dollars per share) $ 0.2600 $ 0.2500
Common Class B    
Net Income Per Share    
Basic Common (in dollars per share) 0.43 0.38
Diluted Common (in dollars per share) $ 0.42 $ 0.37
Average Shares Outstanding    
Basic Common (in shares) 1,926 2,050
Diluted Common (in shares) 1,978 2,077
Dividends Declared Per Share (in dollars per share) $ 0.1950 $ 0.1875
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Net Income Attributable to Oil-Dri $ 3,984 $ 3,536
Other Comprehensive Income:    
Pension and postretirement benefits (net of tax) 128 271
Cumulative translation adjustment 272 (44)
Other Comprehensive Income 400 227
Total Comprehensive Income $ 4,384 $ 3,763
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.20.2
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 3,536 $ 0 0 3,536 $ 0 0  
Net Loss Attributable to Noncontrolling Interest (76)           (76)
Net Income, Including Portion Attributable to Noncontrolling Interest 3,460            
Other comprehensive income 227 0 0 0 0 227 0
Dividends declared (1,766) 0 0 (1,766) 0 0 0
Purchases of treasury stock (500) 0 0 0 $ (500) 0 0
Purchases of treasury stock (in shares)         (15,019)    
Net issuance of stock under long-term incentive plans 0 $ 2 58 0 $ (60) 0 0
Net issuance of stock under long-term incentive plans (in shares)   18,977     (1,750)    
Amortization of restricted stock 969 $ 0 969 0 $ 0 0 0
Total, End of Period at Oct. 31, 2019 137,936 $ 1,088 42,327 166,526 $ (57,103) (14,812) (90)
Common Stock & Class B Stock, End of Period (in shares) at Oct. 31, 2019   10,879,655          
Treasury Stock, End of Period (in shares) at Oct. 31, 2019         (3,268,057)    
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 3,984 $ 0 0 3,984 $ 0 0  
Net Loss Attributable to Noncontrolling Interest (35)           (35)
Net Income, Including Portion Attributable to Noncontrolling Interest 3,949            
Other comprehensive income 400 0 0 0 0 400 0
Dividends declared (1,802) 0 0 (1,802) 0 0 0
Purchases of treasury stock (978) 0 0 0 $ (978) 0 0
Purchases of treasury stock (in shares)         (26,993)    
Net issuance of stock under long-term incentive plans 1 $ 3 2 0 $ (6) 0 0
Net issuance of stock under long-term incentive plans (in shares)   33,212     (200)    
Amortization of restricted stock 784 $ 0 784 0 $ 0 0 0
Total, End of Period at Oct. 31, 2020 $ 150,316 $ 1,092 $ 45,779 $ 178,761 $ (63,253) $ (11,854) $ (209)
Common Stock & Class B Stock, End of Period (in shares) at Oct. 31, 2020   10,919,617          
Treasury Stock, End of Period (in shares) at Oct. 31, 2020         (3,453,239)    
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
CASH FLOWS FROM OPERATING ACTIVITIES    
Net Income $ 3,949 $ 3,460
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 3,504 3,469
Stock-based compensation 784 969
Deferred income taxes 714 (31)
Provision for bad debts and cash discounts (60) 189
(Gain) Loss on the sale of fixed assets (1) 40
(Increase) Decrease in assets:    
Accounts receivable (4,196) (980)
Inventories 462 371
Prepaid expenses 458 1,578
Other assets (985) 316
Increase (Decrease) in liabilities:    
Accounts payable (1,435) 835
Accrued expenses (8,106) (3,812)
Deferred compensation 170 141
Pension and postretirement benefits 172 621
Other liabilities 1,135 (474)
Total Adjustments (7,384) 3,232
Net Cash (Used in) Provided by Operating Activities (3,435) 6,692
CASH FLOWS FROM INVESTING ACTIVITIES    
Capital expenditures (3,568) (3,900)
Proceeds from sale of property, plant, and equipment 3 0
Net Cash Used in Investing Activities (3,565) (3,900)
CASH FLOWS FROM FINANCING ACTIVITIES    
Principal payments on notes payable 0 (3,083)
Dividends paid (1,803) (1,761)
Purchase of treasury stock (978) (500)
Net Cash Used in Financing Activities (2,781) (5,344)
Effect of exchange rate changes on Cash and Cash Equivalents 182 (50)
Net Decrease in Cash and Cash Equivalents (9,599) (2,602)
Cash and Cash Equivalents, Beginning of Period 40,890 21,862
Cash and Cash Equivalents, End of Period 31,291 19,260
Supplemental disclosure of non-cash investing and financing activities:    
Capital expenditures accrued, but not paid 858 1,043
Cash dividends declared and accrued, but not paid $ 1,807 $ 1,766
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Statement Presentation Other Noncurrent Liabilities (Details) - USD ($)
2 Months Ended 3 Months Ended
Dec. 31, 2020
Oct. 31, 2020
Subsequent Event    
CARES Act, Current Payroll Tax Deferral   $ 1,800,000
CARES Act, Future Payroll Tax Deferral    
Subsequent Event    
CARES Act, Future Payroll Tax Deferral $ 2,500,000  
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Statement Presentation
3 Months Ended
Oct. 31, 2020
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 months ended October 31, 2020 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 quarter 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 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 $317,000 and $247,000 as of October 31, 2020 and July 31, 2020, respectively. This liability is reported in Other Accrued Expenses on the unaudited Condensed Consolidated Balance Sheet. Revenue recognized during the three months ended October 31, 2020 that was included in the liability for advance payments at the beginning of the period was $185,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 $1,800,000 in payroll taxes as of October 31, 2020 and expect to defer the payment of payroll taxes for the remainder of 2020 to be paid equally in the fourth quarters of calendar years 2021 and 2022 representing approximately $2,500,000 in payroll taxes. The accrual for these payroll taxes is included in Other within Noncurrent Liabilities on the unaudited Condensed Consolidated Balance Sheet.
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.20.2
New Accounting Pronouncements
3 Months Ended
Oct. 31, 2020
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 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 27 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories
3 Months Ended
Oct. 31, 2020
Inventory Disclosure [Abstract]  
Inventories INVENTORIES
The composition of inventories is as follows (in thousands):
October 31,
2020
July 31,
2020
Finished goods$14,384 $14,500 
Packaging4,936 4,587 
Other4,173 4,806 
Total Inventories$23,493 $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 October 31, 2020 and July 31, 2020 were $970,000 and $926,000, respectively. Other Inventories includes a variety of items including clay, additives, fragrances and other supplies. Other inventory decreased due to increased production.
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements
3 Months Ended
Oct. 31, 2020
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 October 31, 2020 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 October 31, 2020 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,690,000 and $11,631,000 as of October 31, 2020 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 unaudited Condensed Consolidated Financial Statements for further information about goodwill and other intangible assets.
XML 29 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Other Intangibles (Notes)
3 Months Ended
Oct. 31, 2020
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 $155,000 and $167,000 in the first three months of fiscal years 2021 and 2020. Estimated intangible amortization for the remainder of fiscal year 2021 is $432,000. Estimated intangible amortization for the next five fiscal years is as follows (in thousands):
2022$428 
2023$226 
2024$90 
2025$65 
2026$63 

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 30 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Commitment and Contingencies
3 Months Ended
Oct. 31, 2020
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 within Other accrued expenses. There have been no changes during the three months ended October 31, 2020 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 31 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Notes)
3 Months Ended
Oct. 31, 2020
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 unaudited Condensed Consolidated Financial Statements.

We have no material finance leases, and variable costs for operating leases are immaterial for the first 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
October 31,
20202019
Operating Lease Cost
Operating lease cost$695 $517 
Short-term operating lease cost186 205 


Supplemental cash flow information related to leases was as follows (in thousands):
For the Three Months Ended
October 31,
20202019
Other Information
Cash paid for amounts included in the measurement of lease liabilities:
  Operating cash flows from operating leases$602 $432 


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:
October 31, 2020July 31, 2020
Weighted-average remaining lease term - operating leases9.4 years9.4 years
Weighted-average discount rate - operating leases3.98%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 October 31, (in thousands):
2020$2,432 
20211,791 
20221,051 
2023950 
2024852 
Thereafter5,935 
Total13,011 
Less: imputed interest(2,309)
Net lease obligation$10,702 
XML 32 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses
3 Months Ended
Oct. 31, 2020
Payables and Accruals [Abstract]  
Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current ACCRUED EXPENSES
Accrued expenses is as follows (in thousands):
October 31,
2020
July 31,
2020
Salaries, Wages, Commissions and Employee Benefits$5,810 $14,798 
Trade promotions and advertising1,572 2,349 
Freight2,094 1,313 
Real Estate Tax1,488 1,658 
Other8,888 8,582 
$19,852 $28,700 
The decrease in salaries, wages, commissions and employee benefits relates primarily to the payment of annual discretionary bonuses during the three months ended October 31, 2020. The accrual for trade promotions and advertising is lower for the three months ended October 31, 2020 than the prior fiscal year due to a shift in timing of advertising programs and expense. Freight rates increased during the three months ended October 31, 2020 resulting in a higher accrual.
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Pension and Other Postretirement Benefits
3 Months Ended
Oct. 31, 2020
Defined Benefit Plan [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 October 31,
 20202019
Service cost$ $488 
Interest cost 509 
Expected return on plan assets (698)
Amortization of:
  Other actuarial loss170 357 
Net periodic benefit cost$170 $656 
Postretirement Health Benefits
 (in thousands)
 For the Three Months Ended October 31,
 20202019
Service cost$35 $30 
Interest cost13 21 
Amortization of:
  Prior service costs(1)(1)
Net periodic benefit cost$47 $50 

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 make, a voluntary contribution to the Pension Plan during the first quarter 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 Months Ended October 31,
 2020201920202019
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 34 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Operating Segments
3 Months Ended
Oct. 31, 2020
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 Three Months Ended October 31,
Product2020201920202019
Cat Litter$3,876 $3,697 $40,794 $36,379 
Industrial and Sports — 7,262 7,600 
Agricultural and Horticultural6,987 5,719  — 
Bleaching Clay and Fluids Purification12,641 12,223 519 665 
Animal Health and Nutrition4,018 4,839  — 
Net Sales$27,522 $26,478 $48,575 $44,644 

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
October 31, 2020July 31, 2020
 (in thousands)
Business to Business Products Group$72,687 $72,987 
Retail and Wholesale Products Group101,170 95,838 
Unallocated Assets53,514 67,057 
Total Assets$227,371 $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 Three Months Ended October 31,
 Net SalesIncome
 2020201920202019
  (in thousands)
Business to Business Products Group$27,522 $26,478 $8,196 $8,296 
Retail and Wholesale Products Group48,575 44,644 4,478 3,360 
Net Sales$76,097 $71,122 
Corporate Expenses(7,497)(7,535)
Income from Operations5,177 4,121 
Total Other Expense, Net(422)(44)
Income before Income Taxes4,755 4,077 
Income Tax Expense(806)(617)
Net Income3,949 3,460 
Net Loss Attributable to Noncontrolling Interest(35)(76)
Net Income Attributable to Oil-Dri$3,984 $3,536 
XML 35 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation
3 Months Ended
Oct. 31, 2020
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 October 31, 2020, there were 354,146 shares available for future grants under this plan.

Restricted Stock

All of our non-vested restricted stock as of October 31, 2020 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 33,000 and 19,000 restricted shares of Common Stock granted during the first quarter of fiscal years 2021 and 2020, respectively. Stock-based compensation expense was $784,000 and $969,000 for the first quarter 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 
Granted33 $36.08 
Vested(48)$33.57 
Non-vested restricted stock outstanding at October 31, 2020375 $33.40 
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Accumulated Other Comprehensive (Loss) Income (Notes)
3 Months Ended
Oct. 31, 2020
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 October 31, 2020 (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 loss before reclassifications, net of tax— 272 272 
Amounts reclassified from accumulated other comprehensive income, net of tax128 (a)— 128 
Net current-period other comprehensive income, net of tax128 272 400 
Balance as of October 31, 2020$(11,866)$12 $(11,854)

(a) Amount is net of tax expense of $40,530. 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 unaudited Condensed Consolidated Financial Statements for further information.
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions (Notes)
3 Months Ended
Oct. 31, 2020
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 $110,000 and $111,000 for the first quarter of fiscal years 2021 and 2020, respectively. Outstanding accounts receivable from that customer, and its subsidiaries, were $5,000 and $0 at October 31, 2020 and July 31, 2020, respectively.
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 $92,000 and $38,000 for the first quarter of fiscal years 2021 and 2020, respectively. There were no outstanding accounts payable to that vendor as of October 31, 2020 or July 31, 2020.
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Events (Notes)
3 Months Ended
Oct. 31, 2020
Subsequent Events [Abstract]  
Subsequent Events [Text Block] SUBSEQUENT EVENTS
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Statement Presentation Level 2 (Policies)
3 Months Ended
Oct. 31, 2020
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 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 $317,000 and $247,000 as of October 31, 2020 and July 31, 2020, respectively. This liability is reported in Other Accrued Expenses on the unaudited Condensed Consolidated Balance Sheet. Revenue recognized during the three months ended October 31, 2020 that was included in the liability for advance payments at the beginning of the period was $185,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 $1,800,000 in payroll taxes as of October 31, 2020 and expect to defer the payment of payroll taxes for the remainder of 2020 to be paid equally in the fourth quarters of calendar years 2021 and 2022 representing approximately $2,500,000 in payroll taxes. The accrual for these payroll taxes is included in Other within Noncurrent Liabilities on the unaudited Condensed Consolidated Balance Sheet.
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories Level 2 (Policies)
3 Months Ended
Oct. 31, 2020
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 41 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements Fair Value Measurements (Policies)
3 Months Ended
Oct. 31, 2020
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 42 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Operating Segments Level 2 (Policies)
3 Months Ended
Oct. 31, 2020
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 43 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories Level 3 (Tables)
3 Months Ended
Oct. 31, 2020
Inventory Disclosure [Abstract]  
Inventories
The composition of inventories is as follows (in thousands):
October 31,
2020
July 31,
2020
Finished goods$14,384 $14,500 
Packaging4,936 4,587 
Other4,173 4,806 
Total Inventories$23,493 $23,893 
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Other Intangibles (Tables)
3 Months Ended
Oct. 31, 2020
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$428 
2023$226 
2024$90 
2025$65 
2026$63 
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Tables)
3 Months Ended
Oct. 31, 2020
Leases [Abstract]  
Lease cost
We have no material finance leases, and variable costs for operating leases are immaterial for the first 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
October 31,
20202019
Operating Lease Cost
Operating lease cost$695 $517 
Short-term operating lease cost186 205 


Supplemental cash flow information related to leases was as follows (in thousands):
For the Three Months Ended
October 31,
20202019
Other Information
Cash paid for amounts included in the measurement of lease liabilities:
  Operating cash flows from operating leases$602 $432 


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:
October 31, 2020July 31, 2020
Weighted-average remaining lease term - operating leases9.4 years9.4 years
Weighted-average discount rate - operating leases3.98%3.87%
Operating lease payments due within next twelve months as of October 31, 2020
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 October 31, (in thousands):
2020$2,432 
20211,791 
20221,051 
2023950 
2024852 
Thereafter5,935 
Total13,011 
Less: imputed interest(2,309)
Net lease obligation$10,702 
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses (Tables)
3 Months Ended
Oct. 31, 2020
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
Accrued expenses is as follows (in thousands):
October 31,
2020
July 31,
2020
Salaries, Wages, Commissions and Employee Benefits$5,810 $14,798 
Trade promotions and advertising1,572 2,349 
Freight2,094 1,313 
Real Estate Tax1,488 1,658 
Other8,888 8,582 
$19,852 $28,700 
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Pension and Other Postretirement Benefits (Tables)
3 Months Ended
Oct. 31, 2020
Defined Benefit Plan [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 October 31,
 20202019
Service cost$ $488 
Interest cost 509 
Expected return on plan assets (698)
Amortization of:
  Other actuarial loss170 357 
Net periodic benefit cost$170 $656 
Postretirement Health Benefits
 (in thousands)
 For the Three Months Ended October 31,
 20202019
Service cost$35 $30 
Interest cost13 21 
Amortization of:
  Prior service costs(1)(1)
Net periodic benefit cost$47 $50 
Schedule of Assumptions Used
Assumptions used in the previous calculations were as follows:
    
 Pension BenefitsPostretirement Health Benefits
 For the Three Months Ended October 31,
 2020201920202019
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 48 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Operating Segments (Tables)
3 Months Ended
Oct. 31, 2020
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 Three Months Ended October 31,
Product2020201920202019
Cat Litter$3,876 $3,697 $40,794 $36,379 
Industrial and Sports — 7,262 7,600 
Agricultural and Horticultural6,987 5,719  — 
Bleaching Clay and Fluids Purification12,641 12,223 519 665 
Animal Health and Nutrition4,018 4,839  — 
Net Sales$27,522 $26,478 $48,575 $44,644 
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
October 31, 2020July 31, 2020
 (in thousands)
Business to Business Products Group$72,687 $72,987 
Retail and Wholesale Products Group101,170 95,838 
Unallocated Assets53,514 67,057 
Total Assets$227,371 $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 Three Months Ended October 31,
 Net SalesIncome
 2020201920202019
  (in thousands)
Business to Business Products Group$27,522 $26,478 $8,196 $8,296 
Retail and Wholesale Products Group48,575 44,644 4,478 3,360 
Net Sales$76,097 $71,122 
Corporate Expenses(7,497)(7,535)
Income from Operations5,177 4,121 
Total Other Expense, Net(422)(44)
Income before Income Taxes4,755 4,077 
Income Tax Expense(806)(617)
Net Income3,949 3,460 
Net Loss Attributable to Noncontrolling Interest(35)(76)
Net Income Attributable to Oil-Dri$3,984 $3,536 
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Tables)
3 Months Ended
Oct. 31, 2020
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 
Granted33 $36.08 
Vested(48)$33.57 
Non-vested restricted stock outstanding at October 31, 2020375 $33.40 
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Accumulated Other Comprehensive (Loss) Income (Tables)
3 Months Ended
Oct. 31, 2020
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 October 31, 2020 (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 loss before reclassifications, net of tax— 272 272 
Amounts reclassified from accumulated other comprehensive income, net of tax128 (a)— 128 
Net current-period other comprehensive income, net of tax128 272 400 
Balance as of October 31, 2020$(11,866)$12 $(11,854)

(a) Amount is net of tax expense of $40,530. 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 unaudited Condensed Consolidated Financial Statements for further information.
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Statement Presentation Revenue Recognition (Details) - Payments In Advance - USD ($)
3 Months Ended
Oct. 31, 2020
Jul. 31, 2020
Deferred Revenue Arrangement    
Liability for Payments in Advance $ 317,000 $ 247,000
Payments in Advance, Revenue Recognized $ 185,000  
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories (Details) - USD ($)
$ in Thousands
Oct. 31, 2020
Jul. 31, 2020
Inventory    
Finished goods $ 14,384 $ 14,500
Packaging 4,936 4,587
Other 4,173 4,806
Total Inventories $ 23,493 $ 23,893
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories Narrative (Details) - USD ($)
Oct. 31, 2020
Jul. 31, 2020
Inventory    
Inventory obsolescence reserve $ 970,000 $ 926,000
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements Narrative (Details) - USD ($)
Oct. 31, 2020
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,690,000 $ 11,631,000
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Other Intangibles (Details)
$ in Thousands
Oct. 31, 2020
USD ($)
Finite-Lived Intangible Assets, Future Amortization Expense  
2022 $ 428
2023 226
2024 90
2025 65
2026 $ 63
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Other Intangibles Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Jul. 31, 2020
Finite-Lived Intangible Assets      
Amortization of intangible assets $ 155,000 $ 167,000  
Amortization expense for remainder of current fiscal year 432,000    
Indefinite-lived trademarks $ 376,000    
Goodwill impairment loss     $ 0
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Jul. 31, 2020
Lease, Cost      
Operating lease cost $ 695 $ 517  
Short-term operating lease cost 186 205  
Operating cash flows from operating leases $ 602 $ 432  
Weighted-average remaining lease term - operating leaes 9 years 4 months 24 days   9 years 4 months 24 days
Weighted-average discount rate - operating leases 3.98%   3.87%
Lessee, Operating Lease, Liability, Payment, Due, Rolling Maturity      
2020 $ 2,432    
2021 1,791    
2022 1,051    
2023 950    
2024 852    
Thereafter 5,935    
Total 13,011    
Less: imputed interest (2,309)    
Net lease obligation $ 10,702    
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Oct. 31, 2020
Jul. 31, 2020
Payables and Accruals [Abstract]    
Salaries, Wages, Commissions and Employee Benefits $ 5,810 $ 14,798
Trade promotions and advertising 1,572 2,349
Freight 2,094 1,313
Real Estate Tax 1,488 1,658
Other 8,888 8,582
Accrued expenses $ 19,852 $ 28,700
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Pension and Other Postretirement Benefits (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Pension Plan    
Defined Benefit Plans and Other Postretirement Benefit Plans    
Service cost $ 0 $ 488
Interest cost 0 509
Expected return on plan assets 0 (698)
Amortization of Other actuarial loss 170 357
Net periodic benefit cost 170 656
Postretirement Health Plan    
Defined Benefit Plans and Other Postretirement Benefit Plans    
Service cost 35 30
Interest cost 13 21
Amortization of Prior service costs (1) (1)
Net periodic benefit cost $ 47 $ 50
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Pension and Other Postretirement Benefits Assumptions (Details)
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
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 61 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Pension and Other Postretirement Benefits Narrative (Details)
3 Months Ended
Oct. 31, 2020
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 62 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Operating Segments Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Revenue by Principal Product    
Net Sales $ 76,097 $ 71,122
Business to Business Products    
Revenue by Principal Product    
Net Sales 27,522 26,478
Business to Business Products | Cat Litter    
Revenue by Principal Product    
Net Sales 3,876 3,697
Business to Business Products | Industrial and Sports    
Revenue by Principal Product    
Net Sales 0 0
Business to Business Products | Agricultural and Horticultural    
Revenue by Principal Product    
Net Sales 6,987 5,719
Business to Business Products | Bleaching Clay and Fluids Purification    
Revenue by Principal Product    
Net Sales 12,641 12,223
Business to Business Products | Animal Health and Nutrition    
Revenue by Principal Product    
Net Sales 4,018 4,839
Retail and Wholesale Products    
Revenue by Principal Product    
Net Sales 48,575 44,644
Retail and Wholesale Products | Cat Litter    
Revenue by Principal Product    
Net Sales 40,794 36,379
Retail and Wholesale Products | Industrial and Sports    
Revenue by Principal Product    
Net Sales 7,262 7,600
Retail and Wholesale Products | Agricultural and Horticultural    
Revenue by Principal Product    
Net Sales 0 0
Retail and Wholesale Products | Bleaching Clay and Fluids Purification    
Revenue by Principal Product    
Net Sales 519 665
Retail and Wholesale Products | Animal Health and Nutrition    
Revenue by Principal Product    
Net Sales $ 0 $ 0
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Operating Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Jul. 31, 2020
Segment Reporting Information      
Assets $ 227,371   $ 235,882
Net Sales 76,097 $ 71,122  
Corporate Expenses (7,497) (7,535)  
Income from Operations 5,177 4,121  
Total Other Expense, Net (422) (44)  
Income before Income Taxes 4,755 4,077  
Income Tax Expense (806) (617)  
Net Income 3,949 3,460  
Net Loss Attributable to Noncontrolling Interest (35) (76)  
Net Income Attributable to Oil-Dri 3,984 3,536  
Business to Business Products      
Segment Reporting Information      
Assets 72,687   72,987
Net Sales 27,522 26,478  
Segment Income 8,196 8,296  
Retail and Wholesale Products      
Segment Reporting Information      
Assets 101,170   95,838
Net Sales 48,575 44,644  
Segment Income 4,478 $ 3,360  
Unallocated Assets      
Segment Reporting Information      
Assets $ 53,514   $ 67,057
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Operating Segments Narrative (Details)
3 Months Ended
Oct. 31, 2020
segment
Segment Reporting Information  
Number of Reportable Segments 2
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation Summary of Restricted Stock Transactions (Details) - Restricted Stock
shares in Thousands
3 Months Ended
Oct. 31, 2020
$ / 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 33
Vested, number of shares | shares (48)
Non-vested restricted stock outstanding, ending balance | shares 375
Non-vested restricted stock outstanding, weighted average grant date fair value, beginning balance | $ / shares $ 33.19
Granted, weighted average grant date fair value | $ / shares 36.08
Vested, weighted average grant date fair value | $ / shares 33.57
Non-vested restricted stock outstanding, weighted average grant date fair value, ending balance | $ / shares $ 33.40
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation Narrative (Details) - USD ($)
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award    
Granted, number of shares 33,000  
2006 Plan    
Share-based Compensation Arrangement by Share-based Payment Award    
Number Authorized (shares) 1,219,500  
Number Available (shares) 354,146  
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 $ 784,000 $ 969,000
2006 Plan | Restricted Stock | Common Stock    
Share-based Compensation Arrangement by Share-based Payment Award    
Granted, number of shares 33,000 19,000
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Accumulated Other Comprehensive (Loss) Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Accumulated Other Comprehensive (Loss) Income    
Accumulated Other Comprehensive (Loss) Income, Balance, beginning $ (12,254)  
Other comprehensive loss before reclassifications, net of tax 272  
Amounts reclassified from accumulated other comprehensive income, net of tax 128  
Net current-period other comprehensive income, net of tax (400) $ (227)
Accumulated Other Comprehensive (Loss) Income, Balance, ending (11,854)  
Pension and Postretirement Health Benefits    
Accumulated Other Comprehensive (Loss) Income    
Accumulated Other Comprehensive (Loss) Income, Balance, beginning (11,994)  
Other comprehensive loss before reclassifications, net of tax 0  
Amounts reclassified from accumulated other comprehensive income, net of tax 128  
Net current-period other comprehensive income, net of tax (128)  
Accumulated Other Comprehensive (Loss) Income, Balance, ending (11,866)  
Cumulative Translation Adjustment    
Accumulated Other Comprehensive (Loss) Income    
Accumulated Other Comprehensive (Loss) Income, Balance, beginning (260)  
Other comprehensive loss before reclassifications, net of tax 272  
Amounts reclassified from accumulated other comprehensive income, net of tax 0  
Net current-period other comprehensive income, net of tax (272)  
Accumulated Other Comprehensive (Loss) Income, Balance, ending $ 12  
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Accumulated Other Comprehensive (Loss) Income Narrative (Details)
3 Months Ended
Oct. 31, 2020
USD ($)
Accumulated Other Comprehensive (Loss) Income  
Tax for reclassification adjustment from AOCI for pension and other postretirement benefits $ 40,530
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions (Details) - Director - USD ($)
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Jul. 31, 2020
Related Party Transaction      
Net sales to related party $ 110,000 $ 111,000  
Accounts receivable from related party 5,000   $ 0
Payments to related party 92,000 $ 38,000  
Accounts payable to related party $ 0   $ 0
EXCEL 70 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( B!AU$'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 " (@8=1;V'5R>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$DA&R;UI66G#08K;.QF;+4UC1-C:R1]^SE>FS*V!]C1TN]/ MGT"M]D(/ 5_"X#&0Q7@WN:Z/0OLU.Q)Y 1#U$9V*94KTJ;D?@E.4GN$ 7NF3 M.B#4G#?@D)11I& &%GXA,MD:+71 14.XX(U>\/XS=!EF-&"'#GN*4)45,#E/ M].>I:^$&F&&$P<7O IJ%F*M_8G,'V"4Y1;NDQG$LQU7.I1TJ>']^>LWK%K:/ MI'J-Z5>T@LX>U^PZ^6VUV>X>F:QYS8NJ+OC]KFH$?Q"\^9A=?_C=A-U@[-[^ M8^.KH&SAUUW(+U!+ P04 " (@8=1F5R<(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 B!AU'^\\-0< 4 (,7 8 >&PO=V]R:W-H965T&UL MK9A=<^(V%(:OM[]"P_2BG0G!DOG*3L(,<9*6:1)82-O9WBFVP)ZU+2K+D/S[ M'ME@L5MS['8V%\%?Y_4C67K/D:[W4GW)0B$T>4OB-+OIA%IO/_9ZF1^*A&>7 MGQ4?R@:#XUYY9GP9/QG%.CPIC/ND$"L>1[KI=S_*@X-&A@]7\99 M\9_LRV?[_0[Q\TS+Y! ,!$F4EK_\[= 1IP'.F0!V"& %=_FB@O*.:SZY5G)/ ME'D:U,Q!T=0B&N"BU'R5E59P-X(X/?'D3BBR@ ]PW=.@9Z[V_$/L;1G+SL2Z MY$FF.LS(?1J(X.OX'G!4,.P(<\M0P;FO+XE++PASF).%7(D,476K)KJ%JGM& M]3[5D7XGL[0N(<"FM9QC3J&(: MH3J' ? 0Q8(\Y\FK4'4LN(;CT"YE0\80GG'%,V[#LQ2;*-/039H\\Z1V$.$Z M\]EC]VXY(]Y\N9@OIR^S^3.9/Y#IT_URYDT1T*L*]*H-J ??4_$89E @WLAO MXKT.%5=RS-^H[_2'"!9UK&DYJ)R7*V4&V4.4^0#V67!E3(B !=;[&"[7[3JC MKDLQM!,_I>TFP$*H2 8X%BYUM,,?/GPPAHCA,8O'VN&==MT#7,QJ 7&Q)BKK MT-3]3U2'OCO/AK7(C9HSAXQ-)LJ M&.[OWZ)YY@S(7N0^K:7"Y;P0IMM&8F@V33#P>VLOJ=PG89% M"K.)@+5>$D#V!$?82%5;UC;H3'U?@ 0(!*481F==G[5R_?M$J(T96;^ B08 M3R9;GM9CXH)-A0BS?L]:^?TJ%/ E,2!RGUY_) M2OBY L(ZI@8E:$T"M?/*ZR*=$]V M:W"S/OT,F* U;+?__?9_7.NV;BNW_7K4K(I-*S+/-91!J?G$M5U9*@\*9;-O MNIL,W*NK$8,J=U<'98W6Q0WR0./%'(K$6ZR=UBK=T7?L/NMQ;BN/^U_=-_Y7 M]S%G.!P.G&^ZKW>R+VJ\M-C]S8AO5DOE%FEUM=IAGI;[JO;QAX(%0Y@&XOY92'T_,"ZI]]\D_4$L# M!!0 ( B!AU'<60@.20@ )8D 8 >&PO=V]R:W-H965T&ULM9K;JI(@X\)38KDJREWHH%O[F2[Y0INV_MUMVL%+X=&VWI-HBA9;WG5+"[/A\^NV\MS MV:NZ:L1UB[I^N^7MTUM1R\>+!5[\\<'GZGZC] ?KR_,=OQ-D&RU0T7=*;J?&H&!;->-__FURQ$$#S#P- MR-2 G-J 3@T&SZU'9<.PWG'%+\];^8A:;0V]Z8O!-T-K&$W5Z&F\42U\6T$[ M=7DEFQ(F190(KCI95R578=^/OL%G:&J05\VLN]X M4W;G:P4:=$_K8GK>V_%YQ/.\3X5ZB2A>(A*1R-'\*MS\GWWM:[Z&D>^'3_;# M)T-_U#?\OFU%H]";KH-Q!CJD^P[IT"'S=+BDF.3Y?/QQZQ+9B499'>ZMG.ME>)POJ?%,4L@=9L!4+ 1IO:[%$ MM>@ZQ&O8VL/DRSOTXB><1*_1&5Y&-!G&I2_3#'&%8"KEK6CWTS%\#1/TM/]D M";UW.S'LU/K)Y8%19'SH@9Q@,O. PXKE&+L]$.\]$ <]\+YY@'F1;26<*4OVRI*@LNM6['A5HN%?VR'Q;:>WJ$ME8CT_P5$R$VD; MQ4E"W!K3O<;T)(V3MFZ8?*DVL!ZX8R^-:E/;6SB;N]0VHE'"W&JSO=HLJ/:+ M5+Q&H272998QXMF2^%YD'8]%U"W!NU=,274/P58-'_PH! M9 ?45('0A",3ZZ-P<)*=HNBW M?3WPIQ20E!05'U$/CN!;V:KJO\,'SB%@2]H*IYADZ7P,+L,DCYAG]K!!"28G M+++@+"[11^&> 6*IRG%$L[EXAQG)F<__!EJ8!I?>IV'C'H4@-G3!8;S\7G'XO1'L0_;\,")O><<5A"^/7XPB,%AQEP-J26,H*XZ=9H/DF6>QZ,7 MDF66_3@_V'Q*#]*;R0VV49;[UKV!& Y3[)VX$\"$$A9$ =Y BG]S9P/8IE(2 MV['%MDIIY%NS!EXX3*]/$%!@&II[2-"@8D&M+DU6\F[5PXV?MMC&5$Z(I=EA ME6'?^C(LP_GQ?>94E3L\&5NJ;*LX23TAFA@ DC QQ#MCW:C1&)CCK*(S8.Q MTRS&GE2%&!B2, Q'D0%Y-L%@6FDZKQM<=C3.,L]Z) *WU9UI:P, M^GF_AD+D2.TT]0O%>=\.W>JXTT@%%SO^I&L4IS^H(QV+Y@'DF-5SS09TY,0Z MZCH@T(&RE,T#O<,*DYCD'H6&>"1,O'?50P4E?AGVH8,R633?E6XK3Q0FAD4D MS*)Y?*M]ZVK2:J. 1,F\Z'%986\$,<0@86+ ?+>],'6/4Z"- 4B2XWF&XS"# M=-6[) TNR/<4.]Y-.FFUPS]E++5VCVW&$G*P0)YK-9@@X9KGHVR*[XHFU,1Z M&H[U'P_CQC[#Z9LIKQF*C%N%JJ[KA].. HJC(>"<838E>SB.?E220VU89)F% M/:>5+[VGAB@T3)1]F@-)CEZVWBJ*VLB(*9XO!I<5]M5/U&"%ANNGZ^EP6'MW M!Y/1"E6U0I=-Z%8TXJ[R'*+9-1&.<<;FHIUF7M4'YWUA:'V0S?U*B7:+Y/>% M,6H#*4OH/(PYK'),8X]J@RT:QI8W/:,VA5BN4 MF#")M7G$2&P=U[C,<.H[/Z2&6S3,K5'N,8V.ZB:-8DNCH[Y)<^QSJ>$538,! M]D;)XNM&UJ5HNQ<_98# U\-QA'H*!5G#&AIFS9NRK'0P 3_HX\!5U:""[RKP MB],7#HK$:9K/?>$P8[GO5)4:V-!P3?)9* X? ;QYV\ ^=<^777G@-$L3ZU3> M99?$J2=?8X9;[!BWH!9M5"OK6L>2JH'@(MSG=LS&Q8I$ZK'#J*5.8@0K# MP97UYN"L8*RHKH NK=CH,/X@T ?9=:\"BXP9,+#_"QB8'?%7&&=6INBVRW.? MAPP:V+%Z9O"/=H9J>=/5TW%F^9^^4_:A[J3:4:=8[T-LFQ5)?&^$#EX)A:$P M%9XGS*M3N,T$[>YX#F*G'2&QS]V&'BQ,C^$0^4L+[.W;)S0$OJ5.WW1BAWZF M2QPERY1E>CC;:351EBQ9CM%5S:'M6]1M>*O?97AR/KJ,\FA):/2L#QHO,YPX M^GB6(O[B])E-IE5"23Q_)^*T(R3Q!1N#,'8*P@XA\1?.=1DQ3UX; M&RC%X4IG4CKMQ=#@#7WB\&G7G_.M@41\!!+?Z5O[UP"$6;YU&#[.PD5 M]W2C?YJR_RG2Y?\ 4$L#!!0 ( B!AU$$&5@@L , -,, 8 >&PO M=V]R:W-H965T&ULK5==C]LH%/TKR*JTK=0=@[]3)9%FTEUM MJVT[:MKN,[%)C 9#"G@RL[^^@#U.QK'=:34O"=CW'LX]'&[(_"#DC2H)T>"N M8EPMO%+K_1O?5WE)*JPNQ)YP\V8K9(6UF?N MV;57D6@)55Q66]U>$BM(P(([FV$-A\ MW9(588Y 6MGI6LL"=J.W-3/6S47-^RLT@C6 B0.T M1_!VB6"8S/W;4UF&@M*L"WK$->JX1I/%?S+[*W]>>MS!Q=.EYWE=UNR.F MHQ:",2P5V!NKJ=+TWE>#K;59(#W1#UZ@GL8_"7I,_M@G4? +Y!U%Y4Q!BD&F MP9GCLQ@F4=KO:T.!432#,!QA?&S$:+H3?S%7'%7+^P?.>5N!HS[(.3RC$B*8 MI%'6YSP0"&LC(X-&45/47G%L%+@:LIUQZ:,XF>U\[%KHNFV^0QV3IYB MY^F@Q^2/O1.ESVKG]&S'@PB%*#IC.Q08IA$,1A@?FS*:[LJ_;N?LW*51$LW. M* _$A7&&DAYC_^3&::_['[#<4:X (UN3""]2@R";&W0ST6+O+J$;H"UR$MQ/=I(N;WR/+'B/U"V\Z MV9(U75#Y<_O UW<"K.<9:H9+X.Z-[N1K1#2G2ZE-$/7S0N/?QNBHG5,K'C\?K/]1.:^<>2*"SEG^ M3Y;*S?4H'H&4KL@NES_8_D_:.!1J>TN6B^H_V#>R_@@L=T*RHE%6"(JLK'_) M:Q.((P5EQZZ &@7450@&%'"C4$7.JY%5;MT22:83SO: :VEE33]4L:FTE3=9 MJ9=Q(;GZFBD].9VS,E6+0E.@G@3+LY1(-5A(]:-62PK 5N!;N60%!9_!S\4M M./MT#L2&<"I 5H+'#=L)4J;B GPZ&4\\J>#I2;QE V560T$#4##XSDJY$>"+ M@I2>ZGO*K=8W=/!MAIP&[Y?R$F!X 9"/? N>^2^KP\0!![>AQI6]8,#>G4K* M!4@[,FA.<-#3DR,6D-)V_X+JGB+PEH;=KF=6*)>H(Z7MN$?&SW M&OJ&DOU?@Y=9'&Z8U.]O^[ #SB*3Q /8CLH%=&*KUN0"E-2:C(WR24!0V -F MD<+) #)DD"$GLDZ;9,A?@;@ GZB,(4'=UK5(#:0=-%8#N,M DWHRJ M'HP>2NLC>;5S1&/L)+&B?D0M4GXTP+S0% ;HK@P&W"&B5H@6XH_]<1>B16H, MAR":Z@#=Y4$751LO--#ZO(^3(.E"LT@%8W\ FJD.T%T>-+2_=/&ZD9)G3SM) MGG(*) -W3 $N)6=5^0"'=+MZ\J$9G3>N% M%.!^)X5439O*0M>J&FI';FKOK6I]3K('I4_9(>Q1TUM2IT -L2,WL5N6T@6U M3]TABKH$;Y5"0U -P2,WP=]F+YDZH:8"W-*EVFP*=9N*[]F#]2SQR7Y"/1^L M4D/;SE0"Y*X$39CG.5'58.;::H:=4?2AS&0X%+DY]'>9J;::G$0NZ!X1K5)X MH"E%AJ:1NY__?69*+"P3=/M JQ0>:%VPJ0'8_W@RPH:NL9NNWT-&N-^1J\-. M-SLL4L@/!_HD;$@9NQOW]Y$1[C?E,(GB+M2^%!ILB/'1#8Z;X#^(C)I93FD& M)MV^SBX61UT^\HZN_PK*U]6MJ !+MBME?5O6OFUO7F^J^\;.^QF\FM?WI\9, M?9W[G?!U5@J0TY4RZ5]&*K*\OB&M!Y)MJTO&)R8E*ZK'#24IY5I ?5\Q)@\# M/4%[3SW]'U!+ P04 " (@8=1VTIE3PR9*_.(9Y$.O[Y&,+6@IX$5MOK/:3]?RI4H8]R6;.C;P M2%H:4$4-1@4%E]6?;NL\[ &0IQT0UH#P$!"? $0U(')&*V7.U@,%.AIHM2': M1B.;;;C<.#2ZX=+NX@PTSG+$P6BB9(9[PC*"+:,$SRA@9P;XP\T"0]0"IPH\ M(KG=NS4CCS)5!2/7Y&WV0"XOKL@%X9*\YJHT5&9FX /JLNQ^6FL85QK"$QHB M\J0DY(9\12W91[R/?AI3X<[4.#Q+^)S"#8DZ7T@8A$&+GLFGX9W;,W*B)L>1 MXXM/\/W RU@G[1Y \WD)="X8 46>N;A^T+PM9Q5GXCCM75R/HMM^//#7^T9: M@KI1T@1]D!LW/9N,:?T"X%$A*V5 ,^#:'34R M9Y(M.!ZY2XD9PW,'='O5EIIJA>Z>ZT[8/\C,<4S8Z[0G)FFD)V>E3\JB%-0^ M.P0TE<:VK9/L-]Y3ZZ!-:]*B(SS0>AQS'V96-=TVL232_O0Z0,MPA8G)*&0D)WTZPM0M"@"(*#$25\L MT3J[6!PL@+,KG=VSZF.]H92#ST5>UN>C#>?;%Y-)O=[0(JF?LRTMQ2%TR*)"M'%V?-_ZZJBS.VXWE6TJL*U+NB2*HOES1G M]^L!!6].1^]A"]6 MF$B#!O%G1N_KH_= 3N6:L8_RX55Z/O)D1#2G:RY=).+ECDYIGDM/(HY/K=/1 M84QI>/S^P?NBF;R8S'52TRG+_\I2OCD?12.0TIMDE_.W['Y%VPDU :Y97C=_ MP7V+]49@O:LY*UIC$4&1E?O7Y'-+Q)$!Q ,&J#5 B@$:,L"M 58-P@$#OS7P MU9"B 0/2&A#5@ P8!*U!H!C@H9#"UB!4Y^ /&$2M0=2L[GXYFK6<)3RY.*O8 M/:@D6GB3;YJ$:*S%$F:ES-UWO!*?9L*.7TQ96;,\2Q-.4_".BQ>1F+P&[$8\ ML?7'#IFFF=Q* M20ZNDBP=BPE-DVUFCFMN]_66[8I.@M]9;8IJ9??ZFI5K5O**Y>*36_"JY+2B M->\[FHC\.R0A.B0A:CS[M@QX!B[I;59*RF3V7=$J8RE(./AMES\'&#X#R(.Q M*;WVSH/&N3RK[RX@)L0/SB9WQ^ED@'F1 IKI(!]BS^NCY@97@1\2Q=E"AXU) M0'S,J_&$[$QZDTBEOWI*2LSW8]. M%,J]((S,)=>%KL8XQ(A!% [&20ZRDL<0#L;XJUS):"I[, MZ/[=4WE@'I^NOSPBW4CPB %12\Y+S* MKG<\N* M=-(F#TF-M)/.P#V)H9Y/H3*UE1W3"STZA!Z=N.+/Y&N^2V6@5ZQJI.(C MYA/I:^4' SS'AV!C:[#[RVG=NYRR)GA3!+$6 4*ADI4Z1LU*)V+N1"RY./Q2HQ[S]+R#8:#N< -,)=,-F9\V MV,+M:>F&K*R0/J='"AE:.;W:5>N-.+8;49N-\;422)HUT3R M ,WJ>I>4:RK#VD>S*\5%#7)6WH[%$5G(4TI40?*\VN9)::YZ=/6C90'6%@>I M6:![(9&:!LZ1%H:1QH&6!4X_*RNDSW@GYJ!=S7T3XX[\F$)=S\$H#D.5%X/L M@R$9FE,G^B"QSNEE(6_GYL�*"M"M0'W1,0NBI]:+!GZ@$(XA4Y@VX>(C[3AI#NS9N M:\:F?C%7COUE4>HPUQ)-H2Z*!?5A'! R$'HGC:%=&ZMEXZ,"74!=$8N*,8@\ M$@X$VLEB:-?%)S=$D&?,=8$5VP?JX[H@QW 4RJ%KLH\#S!^I5=-3\0_]_@P1U>@^Y]=[7MTB0KH-P M'*D;#.FJ2[VL#8ZT;N,I8RW<8RVM8_7IZ\0;4AE5(=IC#HA\],&6[@]+=V0E172Y[236\@N MM[ZR<8(,>BH.(Y5;':5QZX3,W9!%"PFLX2S=CE962)_:3B BNT!\1.,$&?22 M4%]'>J[_55*GF+!=,7VWQ@DV2",E"UK(\>(H>G1F\*)LG;D!HF:!8:"Q4K M(QQ#K5T>UE9(7UVC[[LM2O=$[HFYGH2Z])2?D$-U:Z) M">?%:D?3@/))J-:)L]#X:/:_S9M_\#9MOFETS7CG!7-VPU-Q'DH >+S&\;X MPX/\\=3A%X(7_P%02P,$% @ "(&'4=$K ^WY!@ G1L !@ !X;"]W M;W)K,-@DO M!N>G^MN\/#\5.YGS@LU+5.TVFZ1\N6"Y>#H;X,'KASO^L);JP^C\=)L\L 63 M/[;S$MY&32\9W["BXJ) )5N=#2;XRY3&JH&V^,G94W7PC)0K2R%^JY=9=C;P M%"*6LU2J+A+X>613EN>J)\#Q9]_IH!E3-3Q\?NW]6CL/SBR3BDU%_HMGJ&E< MR!+^RZ&=/)^*(H-)81F"ITKD/$LDO"PD_,!LR0J)%9HFU1I=PXQ7:(A^+"[1 MT:=C] GQ MVOQ:Y*BJPZ'4E H_H6".#N\3>5G1/$)(A[Q#'BF'VZ.8P<3^]G-5S29WL]^SNYG5PO','XSC*^'\2W#W$"ISXI4;)AI"NJV M@6ZK*OKQG,8^>/=X&!>#D1]XC=$;6.,&UMCI_23[%Y*WSB IH.!34:0\9Z@ MO%SC5=_56ZJR:UN*1PYY@)8O"#BJ3"0O'NHBYY*SZHLC5$&#*7"&ZI(!TZ4\ MJ?FCR%"R$:7D_^D/INC5W8T/ S/V_$[T#$9^$)NC%S9(0R?2A13I[Z&BIPQ! MJ("S*RO(L#=^&'4Q]FUB&\2H@1B]$\P5*TO ]SJ9R3,SLD#4QX>[^/HV0XK- M^.(&7^S$-U<)I<4&M Z8/@-R7T(RJGG7&9?Q*A4[R$\3Z+@/Z* B:M!]&QQ9 M@HJ]EHX])^RCKR"]Q^B;J(!Y"R37#%4)E VP\(H_0[B3JF)FS/N>WX#&'*!1X[\=U"GI>NU!Z; M)FSWHCBP8&M% P?.['Y-;G3TFMS'*KMSGBQY_JXVX9;RL9OSFQ3?)B_6 M_.X3^1#[M!>(OEET8/068$OXV,WX +#2R,#D$?9Z!6@B_ @3"\26\[&; M]!M1>D\TL8&\PR[!FXQ\2RV2EN&)F^'G^SV0$J*MJ&3))"_U6ALM6<%6W%P" MI,_<..RRA\$H(#;$+;\3_('J/$AX(S['(>TS@,$L"&*;$ZV.$/^O]C2SFY]7BX_O:4@K",0M"--DR]64:J[) MN-R5EG 8A(&.@ZYL&]A;)2+17Z7A]>QF!JV>D+>VT3 [H9O(1%!E/?'(04JA&1.F29] MX>AJB\%D2+V(FD-#6W6A;G6YY(I2BDSAXYD)'#5M$R*OFV]&LS"PB EMQ82Z MQ62^*].U6DY!H4BUG-J5+ZA2^UTC6(->Q&&WO$U68UN:T595J%M5>N5QS8L$ M\N'=\J &I2%AU-V,FH(3TX>')+S=5JQ5*I LR>(=;% T.@+0S5SSJ% MM5N*EO3#%7#3(Y"713AI7TQPU%UZ&(Q@#BRNM()#WS_=.MQ3_AWN_F9E&(_C M[O&7R8P$GD4L::MA]#T-LV ]01?L@1>%2B28I#DKN3"7:E^V?"^*NUQB,",X M"FP.M.I&W>KF<. *OKJA&Q0-D[A7 GTS'!/;X2-ME8V&3H58[+;;7"^J@;O5 M24\N@&@TZ12B&.H#(-Z(G?)QU=3VQPX=::M6U+UO,JUE8!"]F3I!RYU4@F*G MZ_Y6*>IMRPU&V/-M8M+*'W7+W[0^)WM5E(RE>:)V5_KL],,.Q+WC99";L.N! MP2H,NIOWT<%%QX:5#_K^IT)ZXUQ?%#1?FSNFB;Y9Z7R_P%^F]4U1VTU]%!1/UK @ >P8 !@ !X;"]W;W)K0&$X3VB*41NH':)/&J.C8GMWD MIK%P[&+?M/#O9SMI5K2VXH$^Q+[V/L%NX9&O2G0+-$W6; 4+P*?U7-N(=BPYKT :KB314(R"<>]F M.G3Y/N$WAZW9FQ-7R5*I9Q=\ST=!Z 2!@ P= [/#!J8@A".R,EY:SJ [T@'W MYSOV.U^[K67)#$R5^,-S+$?!=4!R*%@M\%%MOT%;3]_Q94H8_R3;-C<,2%8; M5%4+M@HJ+IN1O;8^[ $LSV% U *BCP+B%A#[0AMEOJP90Y8F6FV)=MF6S4V\ M-QYMJ^'2W>("M=WE%H?IA!ENB"K( AF"O1XD^"1&$4'M)S&OZ0X3'X.SEQ=T.Q MYXN/\"WJI8&7VGE_N['/$Y17'>65I[PZ0CD=/]XNR#C#"S)MKW7.WK02@OQB MKV0&!6C-Q*':&^*!)W8=8I/VKD/W2^CF@*)^IZC_445W-=8:/B#HW4&#[J#! M9[DY["B'GZZ]^1\._S,SZA\RD^Z]WQ7HE6][AF2JEMB\ZMUJUUG'OJ'0?^E- M6[YG>L6E(0(*"PTOA_9>=-/JF@#5VG>+I4+;>_RTM%\'T"[![A=*X2YP!W3? MF_0O4$L#!!0 ( B!AU$P\H#OUQ( +TR 8 >&PO=V]R:W-H965T M&ULK5MKD]NVDOTKJ-G47;M*HWG82;PWMJOD\<29NXG'Z[&3 MK=K:#Q )28A)@@%(:91?OZ>[ 9">=5Z.M:^_TK4[G=BZ.SH_3@O5UO.GIP\O)YJ]?F MQG0?VW<>WT[R*J6M31.L:Y0WJQ='B[-_OGI*XWG [];LPNBSHI,LG?M$7Z[* M%T>G))"I3-'1"AK_;X7$\_S/:U7N"KPOVH7QYX>J:(/G:OC9$A0VT;^U[=1 M#U\SX3Q..&>Y92.6\K7N],OGWNV4I]%8C3[P47DVA+,-&>6F\_C58E[W\I4. M-BBW4C>=[@RTW:EWW@3\KTEKST\Z;$)#3XJXX"M9\/R!!9^HWUS3;8*Z;$I3 M3N>?0+@LX7F2\-7Y9Q>\+KJY>G(V4^>GYZ>?6>])/O$37N_)0^OYM6[LWWR\ MF;IP37"5+;7X2%-.CD^*^=DVNBFLK@85!?4_BV7H/%SJ?S\CT=,LT5.6Z.G_ MGPV^L.#BYNI&7?^LWKV_O+E\^V'QX>KZK5J\?:UNKMZ\O?KYZF+Q]H-:7%Q< M?WS[X>KM&_7N^M>KBZO+&Y5%F6CAP\8@? I7M[K9VV:M^D;WI>U,2?HK$:+R M*6H27PXJ;:.W1BV-:13PH]4>XVS#"_L2HPU(=?S_[ MZ;$"EF%VAV&U6F5);2,8EQP!Z].1*SO(9AM8O6<\":ISBH!!G9T>_Q=/6/C. M%I7! Q+CO5GWE:QV<_S?<[7@<^)8U7Y&@N]5Z53C.BQ:5'T)#5<5S:,SW15E MY5R'H3B?-W_UEC2WW*M\,#X0RVHZ,SI1R+J?LPT/_<+KTY[>5&PZV0?6P8K) MMC0F;%Q?85\:J:-VFC_[1M"5U4/+?-D-:+'I9B1^Q_*% F/W1GME"#[4OWI8 M/ 5_TA1O[GJO%DW38_Q[TSK?*4B1[/&?6*K"N"S5S>6%J.#;/#>9J(N!T--# MV.K:5L>OO<4*'B)DR$@>R%Z$D:%?!EM:[:V!)1:P<[#KQJXPING$$V-P*8!* M$W3T,#*"J2Q@GT2;J\M;$&>53#(=CLQ_'2(G'F<5 X47B3Q5_: M\IM4]^T6Q+Y$!#C(=/DG$BL_GY&2 'D,-]B^H;"K,+KHO:=GL+:'CR6O+2H= M AM.++3;V&)#=IHE.'*M;>)9:MV U] ^,]48J#J ]K"S:[72UA,,3E(-S1]% M)MD/M"J;=JZN ?B:4Q)(<- <$Q$P(0K[K:$'"%?K(_H$S4K+A MJ6-9YNJZ-603* "/07"&&.TVWF!%R?$2I,C0;@FKYC@EOR5D2X>V!-M-8#5+T970(!Q MR@=E@XX(046 @C30N*VIH![O&KVUOD> ]=T2./=)/3J24,H_'9%C'UU<_W[U M^OCL/XX>PYB(C-+4MIBKUR:T\$UV73*?;7KL)'PY(ZTNM\8C&LUJA9,RD*3E M",38B[:<[93!(J[>\]1D[YPC2G@QQ06,K(+Q6S@A/G&6)>V3(O$S8AQ;3Q"' M5 "_8@QGB@GC(3=!*$%Z31DW^O/*^M"IOWKM.QJUFIA#U/^+VQG(*XH_="CR MA[YI2=D(6-AVEG2!L'3X$6++&+VLV%-U2*>=K"FP+_+1"@VJ%LC1P"<&#UWJ MBC/V05G?WXD0=1'WT;6@>MQ2@HH4Z,K#>7-@,T/4D5?="[-#49Y"[S,;,-H1 MP*-:(JHBL'0GO#>:;+BUK@^($<^IT8BFD,5@ZCEB)>&2^AA83Y< MP)KYTP>9#W8VD?=;TV;2A>WVDHP'SI)RD:PO-&2.>^?!:LZ"G!(;2- MW1*"X-$?C.T -4H\FC9C3* #E*Y?=JN^&I@R&<19I$S,H<8#1^#NUY'UI'F1S92FB'X,CX72%FV4]Z&3R),HZM] M+-96NHB\NK"^Z&N "#,[O40:0_8Q!:EO6"OM!S^\]Y , H\PB-E&X&Q)X5_ M8-1((7S>;0!ZED>VWBT%LSD^%>(#P6-QN"6E%X8YR+JBW)%R4RI42M8=LU^< M1:4='#$:ATS1,U$=U"@R9G$C [YF;YA7JOW M- T9SQ)AX4*$^9'!P([N]"6N:N @BRI7['HS\1 M,-T^"0U)RGYD2S^ MWDS*0?Z!O&+,76)VY6([3F"UL5E+KD1XK9H2P-\F)<_CT88C[?GH)%'P$!SR M79>J3&J32K WB'12)>P:N3KAWRQ&#"N(D&O/5$&#+NHJ;]Z#Q9+3I.-4$NHE M+^@I8U"7<1(6(T$JL\:0E:&X09[:XMCT)=8N!&A,+_BAX+"RV),2E]=). M+48VTZV&]7G)$L2^HNZ$A M%I*[/5B\-=,RP:U6R/; 4$U-&;7JNYZR;1Y;]H"M%@NC O:Z&).9>,+P@+24 MVG&B*E6E*?\/#AO/RQX[\2DX'#,_UZR=%$\@;*F/0_UG&V7+41L+3D"O%PJ4 MHG[J=) JC!_;(+]0F43AJ\?!*XZVT7TE #[B@P+J-$STC'$/<+$GT$AL (W*VX0#!UF ^NC&\PFQ4 M"Q#4U?;OI*##T19KMZS<*.-<_4J82Y!Z/3VG'[9(J(E LMSD#CCY3#F? M:FQRW8C7=D4*Q'.$3R2 %'/IT-Y58\9*92W5-$+^F8'2J6>QK1G;?6GMQ$SW MD4\DU^(=CMWJF%9-?7:>&@NRD]]:T1 M[BQKTH'FQ*S3J;A)1U[:W-?:;#1Q<"$L"G4#/*9U)C)HU;-OHN0F_+QSB"P( M[!0A?RS2AXF(C+:I=^92+>8(5 W1*9]9F1G)."*(2#O!45F_5T-%#\\-?;') M"R:]FEOC"ZJ6((8;6.CATQU0"?MO+PUK F;Q1&AHZ;R7<@.8;E+QPTQWQ8B8 M2CT.GY604B1+6F_'M1E'!6&IYKPM"ZI';&YBKL2*)(&,[4UME]I66M3TF&L1 MKE>GEKMC(=OD:=+_ 7S!,60HRD@M,JA& MS9M[3C/*D'05(#J3UH4T,J0<$&4G#CXJV%<9[>:Y[1893P3!F)-X9"X$[O@; M[[JE5@A1/,K*@W$?*H1=D?OY^?P'3C["8(8_?TXD::6TU YI MN&TB'6]S2Q9A8'EDYNNY7#GW5*:^\Q8^<45C'M\K:*3%*W$X3KF'D2]GKNQ: M7R$MN?6GAHK5!ZE$*K42%O-Z$[")E%?/.&N@ 1+R9!TA>$H)P3J:1N^6J7? M>-.A1]\GRR=42=C8;ESG"M=:XZDKY^K,VA.U#(P9D5@.808\%KPR:*0(DT;B4."247%JQ MT(1:W(6.])XR9")D)$N15L],>]K3DI0W63W5&5(5[^CHX)NQF[;%L<'+G5@LR6J6G";&VW<6#3NL*FU"RC'LRR[YQ/G0'N__H0ZR$&)_F) MB]'1"=FE2'\H6"PU[5#)YH8YX1T7"]%6>_+)MT?W825X786&S8U M]B YEVC,)>C:FTA 4MZ_*W8U24AZTK)<[B57IK;G06.P?0^T(Q\P -L]E7_P MU;'0,0KN.\NH!!RV@_:HF]JDSM"DNAS%R>!,$0CC.>*QAB21XXR5%T\SZG8< M/I%T-IG<<\DV,,'LGMPYD'R<1*#\7FX3E8EFS 8;==WYRG'(3O'>()@\?2A' M5NJ[)V<_SDY/3UF3WYT_C5_D#8M[=\O-G[I\J[Y[: M8L9>&L1A$Z\11BU/6O&[LV??DR;%+*X'@AI&D+JV[' (V&,B-A1D"1$[ODHA M5'&IL;+V&GXGM4 5K_$R3 SI"C2O'4V813 >(]XP>.LJ3.FXOQU[E=*C9DA)4!$[.Q0X\_2Z77SO MQ)OI_=22ZM)\^&CV= LZO&;"":'K<)38&I7[S_2JRPC4Q6@"R/#T,D;>^"I= MW@^F$.#*/.\>8SK*.A,8A(]\]BJ-UF8O"VU\G:/5'5T"I7?1=&:Y\1V'_2Q? MF'?XMPSI9L<4FDM92*9!Q@RWHV?JC:1+>2FOI(8B557L6BGB1Z/7H]%Z.CK? M%Z>>W,V;?^BZ_6F1&W.)DL*F_(X2=*#7D1HML?#*'NA>HBQ9$6?LR,6D):V; MGHH7 8_8-I4T3?ZWBJ_94531;5".CTEO6JI.T($"1Y/6ZEU-YP,17+]Y0T]S>Y$N$UW M@6P%[,VO2U1Z)Z"0QP]M;03!C#1.,1VK5^I#SN1ZB]PZAI(!+W![0Y=//E^A M.GGG),G7Z5LSNEQ$_G+]6IKM1BY/$@]>5<7]/Y/X!=O)*')[-Z9']K"!= MDE+:)I)TV=^YF<5]."XMA:("MA"@\76G,#DR<=O KQ&Q+/AP3M1"^I+LAM,C MGL^^?^"($X@?D:.I_'9*"L2+"3_PY0%G_C8:<^@5]I/1GQ0@FZWY#R= M_'5!?IK_-F,A?Y(P#)<_[$!X@:2 DYD5II[.?_S^2$AO^M*YEO] 8>DZI$[^ MN#& +4\#\#N5Z.D+;9#_8N7E_P%02P,$% @ "(&'43/&ULQ5?;;MLX$/T5PL].[-AN MFQ9) ,=-NUZT3F"GVX?%/M#2R")"D2I)VA=G MM5S1@L*7^L9AU=M9R55%QBMKA*/BO#,^>7BC3]X%HQD:>T=+Z;Y M>:?/ 9&F++ %B;\U34AK-H0POK4V.SN7K'CXO+7^(6('EJ7T-+'ZJ\I#>=XY M[8B<"MGH,+>;WZC%\XKM95;[^"LV278$CUGC@ZU:9:PK9=*_O&_S<*!PVG]& M8= J#&+1MGF6U, M4&8E;IPU>,X(>0_^K!?@@@5[66ON,ID;/&-N*#Y;$THOKDQ.^6/]'D+;Q3?8 MQG-'@=1:.Q?"D*P;]0?\%>\,=WF&T-WP.[]57,9Y,KK_,;J>SC^)F?CW# M\^3J\]7L=B'^'"]]<&#*7R^X&NU/9>S*\^?ODTOIU> MSQ9B3AGIG5VKG+RP-3>>U(+N:\I5="Q-CF5& M\2\A4GT9&64;-4=3)F$;L3D#-> M9JW14@8>&&VHGZ:7UW,!Z](DX?V18Q2J$!FY@ $F,J<".26%="0J"@R-]LB MDHJ"XB 1JJH "@:09 ZDD@]B24+6M59((;+@ZR0* >#]#1-(0:RZ4@0E@H+74#9P"N.'UDDM XCW*72V!K6V5P;'X2A%%UCB7F-"J ML@^N=VT#]A67)V)"O8IX(/-4N+0^K"SO-4Y,$)S5V.,P/BB#,S:S"-B(]#IF M?NU"&O1/WOX4Q=Z,0,6IR6Q%XE;>@T%=L2D56.I5A:P6BGR*<-]5S!J55 *K M/*F8H\JNH>5I30XQIIV '88+\Q+7VRG-^$Q]2L3FAK-FB047N(<0HG@!*-$7UY&$,3_OL$1NC M&FI3*.>#^-9(!]ZPPT+Y#*@>2+I(#*14A5)@R;S=EKHF5ZF >OZ8-PB>6?P< M61Q]:Y2+//AO?/F],<1<>?U37!D.(+>W-368VTTT=C1!OZ@@/EGO#RC4QN51 M&P PD4I6-$%I]3VVU#W(;%:BF&PP 3(9V#&Q'5$9J+9>:YZ"V&&[MC-#Y4;!' MN(TT&%4/<6""W!FO%,L"$W2MRQF2U+ASQ<0QEBSEQ2E_%R\R<83P:,ZX+CJE M"Q,QSM.2,V(B";9GL4HRAPW4NYNJ;?".VU4G@]*J;5$.8F6B* _2TN:',;3. M^%:VEDHSSB,<'WFIZ=^84JHR1&0S[*(*0L*!Q\6+:8?+Y!VUF=]#[++8!K>] M*-Y&C2+DZ >X1_D2H+;MNT]&W49!L^5,.[&1"$=A/];WW&=DR#7('GQ '-PJ M!\5.+Z2")1*!'[GZ)6T]_)_Z%L,6/DN)4)=$1AB['5[[B58_OGJT/;UL J0# M$(04#.\]B,:WY68L.W*"U=&'1+'C"UKOX/QLJ-^[T/4.[LT5N57\.N )@&ULG53;;MLP#/T5PMC#!@2U M8SMM&B0&FEZP#&@;M%WW,.Q!L>E8J"QYDMRT?U]*3MP,6#-@+S))\1Q>3&JZ M4?K)5(@67FHAS2RHK&TF86CR"FMFCE2#DFY*I6MF2=7KT#0:6>%!M0CC*#H. M:\9ED$V];:FSJ6JMX!*7&DQ;UTR_SE&HS2P8!CO#'5]7UAG";-JP-=ZC_=XL M-6EASU+P&J7A2H+&.&[,G@ZMDI=234Q;%+(A<0B@PMXZ! MT><9SU$(1T1I_-YR!GU(!]R7=^Q7OG:J9<4,GBOQ@Q>VF@7C HL62OLG=I\ MQ6T](\>7*V'\"9O.-XD#R%MC5;T%4P8UE]V7O6S[L <81Q\ XBT@]GEW@7R6 M%\RR;*K5!K3S)C8G^%(]FI+CTOV4>ZOIEA/.9@OYC-(JS=%,0TN$SASF6_"\ M \/ES+R'AXJA%S5C3+ M>;&BAPNU&ULI5;;;ALW$/V5@9"'%%!T M==Q4L W8CH,FB)/4BI.'H@_4A\:CTDFI-N/9 M9'(\KA79P=E)NGOGSTY<&PU9?.)%F-'E(KB9M)D=6DK*,GM\2Z\6S%XH\?%"F1;A& M%5J/'/$83L:1P45D7'1 %QEH]@.@.5P[&ZL 5U:C_E)_S*1Z9K,=LXO93P'? M%G$$\^D09I/9Y"=X\][3><*;/^SI)L@#_/5R%Z+HZ_?F+CJ+=QE&P< M_?]H/@!T_O(&/IR_OKV"ZZOSY>W-U?75F_=+2 ;ND@$*4GVLIT$%B!5"XZE M?E*16Z$U&E;(?5,@E[V&Z(![P8#B3@B!N]UY:!2E%^R_#25Z4&!(KHS?;+*)R)ZTP;A MEZ'_Q$"-\I$*:A1["FQ;J-1[[T&KB"-XS[=DFY9E MVI#Y=$)0[IU2/KGA/$7ZFZ7(LES! &N^XFQ) VI@#F*$!PJ&" ;OT( K,WSV MGX,3:&VII()I)1^K+PP=$,S<#HR0_5JZ(O3*%]4V$>1PE\ZP];" U\GX= %_ MM"XRM5U,)!4)*8^=[EX4/9!FJTS,Y$P$2<4N[FQ_U('.%O!V%=#?J979 3S) M >@"*6"!:C+*?Q]*CN*!2GFKG4838%.YT.="_'&]E2%HXHJ)G'#A:7>G':7Y M F[M7KP#&<&E"A7@YY;8&-H.EF/ I(FQ:F=QNPM-W<:672];JP,4AGESEG(1 M=\$V,*U.P*K9>&EIDK1Q06,54!:N.YPC>4/$R.AK6E\S$KA_8/U4+9P$H MVP35P:>ZE3[BCNP\..@?%K>'^,,N^F37_)'S7L;$'HBSQ.E]-)T.CW^;I H0 MZNG,;J;S?\Q^"CN3_E[9S3+_ ];"8N].&X2M! +OJ>MP\4HZ2\+1ZZ7RY5PR MCP.PB$5EZ;,D4I81&5N*AY>,8VNE(;BS2>HZN(*2P0W%:@&/I[\D!#'>< QY M8:(\./9OS1KG%UWB!EF!$O$5%;P-!<<=D7&T@_VTPNR7)AB-WL'?_"V:]\&WWO(S\^6)]J].NT)/)LDDK/FU1_ MV^^AYWG]VHOG)?9:^379P,DM674R^O7I 'Q>#/,ANB8M8RL7>;5+CQ7OTNA% M@-^7CD/4'<1 OYV?_0-02P,$% @ "(&'4='!:@'J P >P@ !D !X M;"]W;W)K&ULG5;;;N,X#/T5PNC##M"-'>?23I$& M2"\[$Z#3%$UW^K#8!\6F;6%D*97DIMVO7U)VTA3(="\O"77AX3D4)7JR,?:' MJQ ]O-1*N_.H\GY]%L"4UWEEP35T+^WJ!RFS.HWZTG;B79>5Y(IY.UJ+$)?K?UW>6 M1O$.)9-!HO%>33KGUT,>7_8\%WBQNW9P$I6QOS@P3P_CQ(FA HSSPB" M_I[Q$I5B(*+QU&%&NY#LN&]OT7\+VDG+2CB\-.I1YKXZCTXCR+$0C?+W9O,5 M.STCQLN,T2""K''>U)TS,:BE;O_%2Y>'/8?3Y"<.:>>0!MYMH,#R M2G@QG5BS #_C&D29I\@#?8"1\$O,&_$?XF&6;.H7=P)5VFC&LLPA^SE?.6RN?/ M#\(.=V&'(>SP_^2["WXHV_^ NEAP6+AZ_7]S"_?9C=?IE?W%S# M;+F\?ECNQQ$ASC&80,!70D/9$3L&J3/5Y BD.:<7@%Z'8U@+CYH]VI(D)R4= MI8E5K*W)F\S3%2TE)XIOF^N]"U<;Z^5?807PA1X4A[ 1#H[ZH]%QDB0!YZ@_ M/@D#J8D20B&M\V191*C;8C(%S;I,*'A%81W70C_X ML8!MD1^LG'2\AVP1)3$;#E(F\U] -;YX GO&]R0)C:061M$#2##4[&(;UTW#YD/T>/EMX4=C8M(A4"IZ606GJD,RXP MI)'E M,J-CI(QHZA4'Z9%*Q)S19XK/J*Q@T\5@^6_AR>?U0#B+BBJ"QI3.72*H.#@_ M;\5#MXBS0&TCU!5@45"+"L5]N?@^O_JU_YD.C3EG=#%+NHA5*"&'S@7"VS0V MGIZGWJ%'*=YK"'19R]#V'*-JW_:&W>RNL\[:AO*VO6W+WX0MI7:@L"#7I'+,.[65E/+T,P:SHZP M;Z#UPE +Z08<8/>],?T;4$L#!!0 ( M B!AU%"6G6?QP0 & * 9 >&PO=V]R:W-H965TV^??OV0SC9.7\76N9(WSICP^FLC7'S:KD,9%95%M.*)7NV ;M+'FN3V?G!Z\NCL0^ M&?RE>1<>/)-D4CAW)R_7U>EL)838%KRY=LC "!QM'SR/Z M;REWY%*HP)?.?-95;$]GQS.JN%:]B1_=[@T/^;P0O-*9D#YIEVU?K&=4]B&Z M;G &@T[;_*V^#3H\<#A>/>&P'AS6B7<.E%B^5E&=G7BW(R_60).'E&KR!CEM MI2BWT>-7#;]X=NFZ3D>H'$G9BBZ=C=HV;$O-X609$4'LEN6 =I'1UD^@'=([ M +2!KFS%U6/_)9A-]-8CO8OULX W95S0X<&I2B'CT1]2TWRM [%2/['\3]D<[/ ]Y\ M>G/UD2YOWG^Z?O_[U?O+ZZO;STP*O#?*QSU%1UOEM>L#F11;I1D(5'O74<14 MB4G^;E5,GLY7VF(N25NR*HH(PE2#8@6] "(N+0PW[%4:*5>3ZS$5?0"_$.9B M;'K -.1LX^3;Z*B;9+V@SZTV3#J2#F1=I(T+01C-J%7D<0VC$5;#1OAT2MLZ,# M8:\EJAOO2F9Y#(AG#+4*YHHDB-3,JBS)*.HP&XN6XD+-JF% =8HGW)->:M]FG=8J&23 M&W%/-?.";GLXYRX*?1'X:P];LY?:@JO9#UQKE+*"_R U&/%="N 0[6NO/3]* M!\>"J4N]D=(!J]!9_0[*YVYZR!+-T*5Q6="YB:WKF_9Q+6%0&J4[02YRGZ ? M@.9UG)-*NB>ZX_)(O9 J.W67\(=8P5DE7E[V'"W]#+@=%0G\0_0Q7,5CB6K3 *5/5^[(#8>F;J\JIF6=6$ M1>L*0(YRY; [UYN!68:ILC(C'!O8%#EI3&54T:_QSJ[8[,? M2C>.V8+>N!UP?!Z$1].MQSUVCX+F_"+3")"@&ZMK72J4HK?CMM"#'C0647K0 MH]O$Z_GHO!?'WW?I+M-D" VY@O =#I=G\[S MK>'>/-^]WBF/[2&IUW!=+5Z^F)'/]YG\$MTFW2$*%W$C28\MKH#LQ0"_U\[% M\44"3)?*LW\!4$L#!!0 ( B!AU'"&1=H. 8 '(. 9 >&PO=V]R M:W-H965T4'3E)4PS8BT2)/)?O.Q>2IQMC;UQ!Y,5M MJ2MWUBN\KT^&0Y<65$HW,#55F,F-+:7'IUT-76U)9D&HU,-D-'H]+*6J>N>G MX=\G>WYJ&J]519^L<$U92GMW2=ILSGKCWO;'9[4J//\8GI_67U8\*>BC>N,!2-9&G/#'V^SL]Z('2)-J6<- M$J\U79'6K AN?&MU]G8F6; [WFJ_#MB!92D=71G]566^..L=]T1&N6RT_VPV MOU&+9\;Z4J-=>(I-7)O,>B)MG#=E*PP/2E7%M[QM>>@('(^^(Y"T DGP.QH* M7OXBO3P_M68C+*^&-AX$J$$:SJF*@[+P%K,*#KTT,DS MP[25OXSRR7?D)^*]J7SAQ)LJHVQ??@A?=@XE6X+-POQE40AUR3,SHJ.6&JK4$!*WPD4)2I# M:D'.2T^8X<5>D>L+5:6ZR5@L-;8VEN<+E.VW1EI/%BMB>A%*%'952D)6F7!2 MPX3)<_S FE)630[:&LN:> &\O9$K_L)_I56TMI&6"M,X'O,J!B-M6H2/C-:H M_AJU[/>$I!,;U"._ Q*IM. @W6"./U)I75 0W1'TK5%!RT!< 29:#F:$:>R6 M&=8BA2O@3';O4E=%:_ZNW[$6'=[::SGGGN&$-X)N/6%^4RB@V4"9)>;>/?X G1SXR$M=K)9Q,FYK M87]88L\*5'/08(/!UT:K--99FV+*M9458\=]4XRWY(8NREXUE43M>:RY,FB, ME8LC!W69Y-_7JI)5JH!AP97;^K4M^A$)"N8,?=W@BKEN\7PI+M+=)"6PQ9@GPVUT&C_'\83./^)ZB M0KP0K^HK?T$9P,EW&EB:^#X/>H])QV> M=MC@MS6/6'',WBC!"S4Q])N]TNM^0K7\2N"(/<:T*,D;W8LE"B9:0[- :'THW+K^ M+Z$^>1S WQN@W'U]#:=-REZA6U@X5 2]\K@L.0CSQ[I M#XLMT/Y")'W.6^Z38MP_FH]YF& XFH7A1,QG7&S)5!S/$N8&1X6<.^VL/Y_, ML$=S8HPG_=%X+/@8>8(>73<^U%J[@QXD_ ( M]Q<;;SCQPYLZW"J6QN,0&89\NB3+"S"?&^R%[0<;V%TSS_\%4$L#!!0 ( M B!AU%#V]+!R0( + % 9 >&PO=V]R:W-H965T[ MA(Q);;67W-EG?_YLQQX?I'K2&:*!8RX*/?$R8\I1$.@DPYSI*UEB02\[J7)F M2%3[0)<*6>J<9AX'>^L M6/-]9JPBF(Y+ML<-FH=RI4@*6I24YUAH+@M0N)MXL\YHWK/VSN [QX.^N(/- M9"OEDQ4^IQ,OM(108&(L J/C&11(X7MBD;H^B5DY^9SI)$59C" M\DAMUJC'@2%4^Q8D#<*\1HA>0>C"K2Q,IF%9I)C^ZQ\0FY92=*8TC]X$O$O, M%70[/D1A%+Z!UVU3[#J\[BMX*W9B6X$:6)&"RY<)#3]G6VT4_12_W@C1:T/T M7(C>ZU6456$T-+%\.-?U*V=;+KCAJ'U'X,YDJ"[5<,UU(J2N%+DM*J6P,"]U MX4T&=G9'NF0)3CP:3HWJ&;WI;+%8/RRO8?ECM?RV66Y:5MAT&SA51<-."AI. M#>]Y 2:3E2:B^L,(J!-R2VQM,[Y4XN0N&R:8U=[M"@^ML/5"MMEU'LWH*_YK7N^R6J3VGM 3N MR#6\&O0]4/5^J 4C2S>36VEHPMTUHY6*RAK0^TY*&PO=V]R:W-H965TGC*=N]/.POOBN-]WR4)F MPO5,(7,\F1F;"8];.^^[PDJ1AD.9[H\&@_U^)E3>.3L):[?V[,247JM[ZC91493)WRN1DY>RT M*T<]BA5,Y$J?V=67Z6E3U[+"\QVH5O M6L:]>^,.):7S)JL. T&F\O@KGBH_M X<#MXX,*H.C +NJ"B@O!1>G)U8LR3+ MNR&-+X*IX33 J9R#WE7]%GM*-7TA+M\9Y*[VR$K[W="%S.5/> MG?0]U/&A?E*)OHBB1V^('M,7D_N%HTF>RG3S?!\P&ZRC&NO%Z%V!-XGOT7C8 MI=%@-'A'WKBQ?1SDC=^0=PG#KNXF7R;7#W0Q MN9[\>O5P3VT\SY!\ED+[Q1K0PT+2C=(?+JVB3\86QHI01F9&YYFT*A&-M."W M[5]^.AR-!A_;BV%I^'&'E"/!M1+B&IU5Q-M20GM+ *6QGG MPI16KTAFA38K*5VOT3NML0HK0VFFQ+:QK*S4@J&NI+".+Q(K4^6QPTG[J!(9 M1&OY*'5\;#*&4YD(TO*"-XO,E#D4!'0B601YKXGKT4U.OXF\!+'14;DA;?*Y9*=:1"R%+R$8 M1C4AC6$0,X]-SX!Q9K(U)I2H0&4B%!27<5)>*<$X"5;UU M>__H< #E/^MP'U=T QY#2BIX%K%R-#P8T'CO@*[;#FN[ Z!XS\^TO[?_ M/8;X/[MEO,=?@V<.&8YI-'QIW2VPVZ:68R"WASOA\YYQNP?XVAN$',I-_J$M MX;VDVA##=!,K#;;!"='55SG.2]KFL*%R=BBX1Q*S-8$KLKBO&P2;^*S,11EY M!-66\K%PY8Q6:2"@>^:AK(845<0*>%Z,LS*X.M)@6<2!)\8>[)E*.#4+] MF M\%9-2_:E PKAR8NO;!$*&>3"C!? 1?+#T;0$03 O,PVJ:*873U24: N!1'QP M)X8D77DHCXP'C2HKLPV=2.=O)7(J7>\23R]W":Y&-@5F(8^+0J/E, @KYR#W M@+Y'?\A8O[GQ:[FP(X-%W: @56EX6JW0H]&PBFEZ0QW.O*"XM+1,I;P^4Q9F M?8,_F9 0BAGZ-:P-_0 I/0Q0%N*1H31F15V7@L0"K%"B#!'B!QIC3D]4V56\;$6"I$T2ASO#3)'4)007?(3:(RT%O--B* MZ3.W(HP>05+ A:QI@"+C4UG9SY6/;-)>9;RMMF$7D+?8.9OI.3[LT7V)B@PH ML#YYDDD99HB[-;A00C\P1?Z@I'J^O)_(1#=!Q:4.3]3/FJ:-K# MJLJ*,#9-5^B \:_I[G"/ ?"IT/UX$KI#"N:EA-=2V1C/-XWQJ.D^E MPG/H5-9M<[G@$(M5I&AN\)E(?VRJ#WK>F.;CP)[CW\M3(C%_5>J[Y-I)7_,6 M#[PO1N&_,Z#7)O\O@_D_G\F#=J:@&.,POZS!_U9B#!H/Z@/G<$KE[[=JS_"X MM%1.MJM0K,(0@&QVI>!!Q:PM#XVQ#;*M!$@"P5?!1RK^6+FB_X M;R1CPTA(&FG(+ZZZD3A%DV-]R8+EV@SH ;>@.&UL MG5AM4]LZ%OXKFFQG%V9<$CM.G%!@!BAMV7L+3.%N/^SL!\668VUMR5>22=E? M?Y\C*R]0VLGLE]B6SGG.B\Z;U,K>SJHG&N/AT.;5Z+A]DBW M0F&GU*;A#I]F.;2M$;SP3$T]3$:CZ;#A4@W.3OS:G3D[T9VKI1)WAMFN:;AY MNA"U7IT.XL%ZX8M<5HX6AF^'^:.\,OH8;E$(V0EFI%3.B/!VNOLG#5Z6 V8(4H>5>[+WKU201[)H27Z]KZ7[;J:9/Y M@.6==;H)S-"@D:I_\N_!#SL,L]%/&)+ D'B]>T%>R_?<\;,3HU?,$#70Z,6; MZKFAG%1T*/?.8%>"SYW=ML)P)]62W8LEG.WLR= !EW:'><"XZ#&2GV",V6>M M7&79E2I$\9Q_"'TV2B5KI2Z27P+>YNZ(C>.():-D] N\\<;(L<<;_P0OF,:^ MB%8;;^R_SQ?6&83$?WX!GV[@4P^?[NM#]E[:O-:V,^(U;_X2C;+PV+8\%Z<# MI)D5YE$,SF[OKKZ,P.XD-V MT5F 6\N M$<>X$8A*A30NL-AR[(OZR:,)GE=KPG]84/U7FQ#9PMC>B$*6I3#DN;SB="S" M2.MD;KW(?73;090JK[M"'$,4S,42,%4AX4G[CJTV_"!:8*$PW1*4EBM) M(HG34GQ;5DI1%VM>UI'EO2/W"8A7'-F2==:2UB0%=1. U0>]7GN>Z4YZSU;7,82N)<95XCN07> ,&'$&ED4N%L#D, M@ME2L1OM!(O7G/3E3XH^+J$QD OD5<$^2,45Q2>[=UCH\<-I>2!2]ERI#A1] MS6/P!W4Q%H_>_L;0RSUHB3(%DB>!@!94N]D_.V3MNO(>L1M*!22+]2R$VAK( MD2VXUJYCBZ>UD;VWB+A&L[?L *K S,[B .SA\5[AMT^N?PCZ/U1&B&?-AZ%U MZ 4.EFP(7-X6_,3SG;=+[MCOTB$@V!LVCF;9U#^G\PS/=!1E\Y06IM$XF[/K M;9Z27O=]EOW];[,D3MYMGEF43!/\3DW_0;UB219,DH9=IE&8S\LDDA-&7H/85F M2CMD!.*%ABNU$P36 HTC!'I5^Q*PVO!0\LE"^"-L4)^1PVI9=C5;B)QWU%]" MYJ 5X$05IS)!BWW\^3,E>U! 9 W3J/A5>B4>A8E(C.\H NVC\IAO>B0@%YH1BQ;DT@_V&!G,?)83184%DO*/<($/$BRIWR M5:![^;&YX=\@EB_0OC;HV$>/ EN^+2^O5#YX .E+BEE+&R"3\+\P_B:@_#&$+80[ G^5;.OC=7_VK_64_RO0?ZRVLRB>3_TSP7.? MP _U.53GU..,H_%T]*RN9]-HY-M;AC2!R*TWK];>/,BB=)X=TG,RGARNC2V- M;EBXY="A3Y!F&>3$21R2Z!8^-&N(+YEO9?WVO9%^*)C/_"P ETS9:]?%X<[U&_&Z M]'\R(*EI).QOXIO5S?\8Y_WU?4O>_PGRF9LE+B%(BQ*LHZ-L,F"F_V.A_W"Z M]9?YA79(#O^*X1>]A0BP7VI,C>&#!&S^W3G["U!+ P04 " (@8=1*P0U M^Z,$ !T"@ &0 'AL+W=OPGIK^^,=[- 29"J MOB2^S'SSS%5U+CU((KLDS8S1B560^B=K0]N)7+ ME>>#UO \%TN>3-53J(8B:$"A//"(+^GO "E6(@HO&]PHQJDZSX>KU%_Q9\)U_FPN&%40\R M]:M!U(\@Q84HE+\UZY^Q\N>(\1*C7/B%=2E[W(T@*9PW6:5,##*IRW_Q7,7A ME4(_WJ/0J10Z@7=I*+"\%%X,SZU9@V5I0N-%<#5H$SFI.2DS;^E6DIX?SKQ) M'@_'Y%<*%R:C7#O!X3IO>4)GF592(8U+I,X>I"Y<&^U7#K[J%-.W^BUB55/K M;*F-.Q\"3A+?A&Z[ 9VX$W^ UZU=[0:\[CY75\+BX3RX.A4;JBP/(VN%7F)8 M_S&:.V^I3/[\P%BO-M8+QGI[C%U*ERCC"HM@%F\B"[>HA _A=MXU8 3&[A;(4RD M.KRTDFC8W-B2&E$=96AE(H"[&GXS>@EW:#.XT@D1HP:"J1*Z <*!(*J4:?CD M">W''_J=3OPE:+%$V+>_?&Y 3NK2.V"I)47;LQ7'90R)** MY7:B*W+&$R$.6)!Z?P*%EBQ)AL(C14Q!K(5-B:).P9!A6TI64>;31+C5=AMD MFS I+&"6*[-!K%0+[V2*D$KBY8VE4\HG*KF4*-!%-J=[]I^3[EXBX8KY7V2"(?=#4=]O0!L/^)P@$6\W.NW3QE$< M-V$4L*AC#!O8-DV#]8GQFG^Z1[U&NW>\-2V>A%2"W:"@P:+P7*K_LBT=Y,&% MVY>0AP<#1DJQ04,ATT8?/M$]W;W+C-A)"]9T+ITK2&Z7FVOI5\"0DJJ/LBH- MI7*)&JU0:@-S]&M$*E:-(4L+3L &A:45KUG7AT)N2$8DR'\$"7:>%Y: %QZ5U'KX7POJR MYA;T)%$1ADAQ'MK!1%DGA)EC^$"J3;/$K+ICI\>G!Z7%+E8OJ? MUD?;"6%GPNB%)C;AD\Y%1 $Q:TTU0=/%V9LZ+0/U$#[+M!]1DFC*@)]"+BXY M"=^X-.Y#:=Q\4,3\"G@BRX$5'GXIJ ;K4NZ>QG! *6NV3TMH4NMV^>BX&??A MOL3\U.M_+L6.3OZ+K7>=TSTY*G%Z,>SZ2K5>30+TD"_#O.,HB87VY5!0G]8C MU:B<)%[$RWGL6MBEI!@K7)!JW#PYBLI'>;OQ)@]SQ=QXFE+"+*T5J)%4G^_4[4O)+NC1%AWU(Q"/OGGONX9'T<*?T9Y,C M6G@LA#2C(+>VO I#D^18,--6)4I:R90NF"53;T-3:F2I#RI$&$?115@P+H/Q MT,\M]7BH*BNXQ*4&4Q4%TT]3%&HW"CK!?N*>;W/K)L+QL&1;7*%]*)>:K/" MDO("I>%*@L9L%$PZ5].>\_<.GSCNS,D87"4;I3X[XR8=!9$CA (3ZQ 8?;[@ M#(5P0$3CKP8S.*1T@:?C/?H'7SO5LF$&9TK\QE.;CX)! "EFK!+V7NVNL:FG M[_ 2)8S_#[O:M]\+(*F,54433 P*+NLO>VQT. D81-\(B)N V/.N$WF6[YEE MXZ%6.]#.F]#0Y=>&I\UJU MS9-?5A*E!69 94#[IS84MM]"."-4FZO*,)F:\RM8-@>?3%@J$ATMUU@XA&MD MPN8P18D9MP9F-167=ZV9-&Y,D9/T3SH_/F*M+!/P8[T^98+)!!N^OU;BZ4CV M#9QU.JW+R]ZY&\87D?]VXE;>J6F!I.N7 MLECV"#__-(@[\2\0OXO]WZ10E:0JCU%$/].J^.XFU.H_ ^_$ SACYX%'TEU[^VMU9L<''AE.K$>]O)Y?C410(WI_#X2$^/ M06>^Z46M?C=JGS@2'U'190*^OSQIL/)Y M@^5U@Y54D6G#"A'7GEA>6W0D%%2252EW^L\476Q$UH^,$CSUV_*!2U*% M4_.M+$T4GIYCD%7::\QE_; 2D_9+5TIX,KWETH# C$*C]KM^ +I^M&K#JM(_%!MEZ=GQ0U(B1>T<:#U35'=C MN 2'7P[C?P!02P,$% @ "(&'41Q(%AEW P ' @ !D !X;"]W;W)K M&ULK59M;]LV$/XK!VT85B"S9#G9TM8V8"&_L9UQJBR(/1I6*TR3Y,:Z$U-%T'/:6 M=CHV#2FI<6G!-54E[&&.RNPGT3 Z;JSDKB2_$4_'M=CA&NFW>FE9BGN47%:H MG30:+!:3:#9\-S_W^D'A=XE[=[(&'\G6F,]>^)A/HL030H49>03!GSN\0J4\ M$-/XTF%&O4MO>+H^HG\(L7,L6^'PRJ@_9$[E)+J,(,="-(I69O\S=O%<>+S, M*!=^8=_JCE@Y:QR9JC-F!I74[5?<=WDX,;A,GC%(.X,T\&X=!9;7@L1T;,T> MK-=F-+\(H09K)B>U+\J:+)]*MJ/I"I4@S&$I+!U@8X5V(N3+P?>WAM"]&9'HD.4]?!%QD-(#1\ S2)$U> MP!OU08\"WNCU0?\UVSJR+/W]@I_SWL]Y\'/^>C_7TF7*N,;B4_G]#]B;7V>; MFVM8SE:;/V&SFMVN9U>;CXO;-2PT0H75%BV8 DQC86Z$S;UP+2W?!&.YL%0B M?/?-99HF[\-Q6 _?O^%;1JR50V%-!5[+&H7>>&G1R1PU@= Y7)42"[BYQZSQ M=PH612&SUJ7HFK8GX$!J6&--+:LT&;X-&-*QIK4,J0Y0AP218?/:./H!JUJ9 M0Q7\[2QB6.TEE8'4T<, -H:$ LVSRPF%SB-0*:C7.&/GF6IRJ7?&AODT?8AU=_E\%V90>/'C0AND^41[F M'6IS[*Z.M@C=\U7"^>11O@=/#9+X9&)SC7?A7>*$>X?M\.YW^Z=OUD[\!_7V MW?PD[$[R1%%8L&DR^.DB MN^1:U I@[S?VN(&RHL2WZ^T7H%/B\,S_E.\ [Z M/P33?P!02P,$% @ "(&'45QEW%SW 0 900 !D !X;"]W;W)K&ULC91=;YLP%(;_BL75)DTQ@72K*H(4NDS;1;NL--W% MU L'3@**/ZA]*-F_GVT(RZ0VZXWQL<_[^#UP3-(IO3<5 )*#X-+,@PJQN:+4 M%!4(9B:J 6EWMDH+AC;4.VH:#:ST(L%I%(8?J6"U#-+$KZUTFJ@6>2UAI8EI MA6#Z=P9<=?-@&AP7[NI=A6Z!IDG#=I #KIN5MA$=*64M0)I:2:)A.P\6TZML MYO)]PD,-G3F9$U?)1JF]"[Z5\R!TAH!#@8[ [.,9KH%S![(VG@9F,![IA*?S M(_V+K]W6LF$&KA7_69=8S8/+@)2P92W'.]5]A:&>"\OB*(!D'D??<'>9>?&;(TT:HCVF5;FIOX4KW:FJNE M^R@Y:KM;6QVF>;LQ\-2"1+)\MJ,A[VX5@GF?4+1XET2+ 97UJ.@55$QNE,3* MD*4LH?Q73ZVMT5MT])9%9X'?"YR0>/J!1&$4GN'%8ZVQY\5OKO778F-0V\YX M/(.?C?B9Q\_>CK^' Y*,JV+_^-+[_ ]OG>7+'^OE[3U9/M@Q?\DC/?GT O3. M-[@AA6HE]ETPKHYW:-&WSM_T_@+>,+VKI2$YOE>V<(7 'C'^6] ]02P,$% @ "(&'43U.#4'F#@ MJ"< !D !X;"]W;W)K&ULG5IM<]LV$OXK&#?3 M2V84659>V[S,.&[:ZTU[R<1I\^'F/D D)*$A"18@92N__I[=!4#2EI7,?4@L MD02PK\\^N]3+*^<_AZTQG;JNJR:\.MEV7?OCZ6DHMJ;68>Y:T^#.VOE:=_CJ M-Z>A]4:7O*BN3I>+Q=/36MOFY/5+OO;>OW[I^JZRC7GO5>CK6OO]&U.YJU[V79TX?3URU9OS*7I_FC?>WP[S;N4MC9-L*Y1WJQ?G9R?_?CF;$$+ M^(D_K;D*H\^*5%DY]YF^_%J^.EF01*8R14=;:/S9F0M35;03Y/@[;GJ2SZ2% MX\]I]Y]9>2BSTL%Q&'UA5 M7@WA;$->N>P\[EJLZUZ_T<$&Y=;JLM.=@;D[]=Z;@+^:K?:;V9E*+=7]]ZZR MA37AP<<8C];MKNFU0;YO2E-/UIY W"[U,0K]9'MWP M7='-U:.SF5HNEHLC^SW*1GC$^SVZ:S^_T8W]PAK/U(5K I0MQ0"Z*:<6@:U^ MMHUN"JNKP6I!_>=\%3J/*/OO$8D>9XD>LT2/[Y#HH]>E41],8>Q.KRH3#EG] M^!:?#+*F<+Z$"DI72#_(;!02696N7W7KOD).%*XGX2FP2T7:]5YM+<+.VP+Z MF>O6>&MH(1E"*_KJ2@L!S(YR#M:@)7DCGT6>*=L455_:9H-UP^/=UBBW,QXB M*;VAN[B8UL]4 >O;$K>3L24)C%>%-Z7ME+?ALPC3Z&H?HW<-NP>^6EA?]'7H M2%E<60&)5&A-8=<0.N^5SIM__]W9T\6+\UMW%/8M36<\<@Z6Z9Q:&=4W2#?& M$^BGKK:F49:?;+U;DE_"'!],[78XAP[YW38D[X4+W<'P M/;XIPI=,KX+S*T(E #!"3U=!B640B-U>[ V+&HNP\LI=P29>50;AK#3\HGV7 M0C3%'*UDZX6Y.E?!;AH*#8TC#CU=BQ(%E"!'9U_"+>P,!#.[*7 8>E(_77># M6>XWKGG8!PZ1I,@#M?:NYB=%4=LA9[IM'RCK7$C;W#2 ZBE5+7(:E_Y"GL(, M46A(4O:CV G!0,F/6Z"7 C;9MDVZ(#,\HA5UG (0EM)JI[$["6B;' MCPW 6>=-#$:1@F]0'&J@%%U@DS!*T,=]6L!FFRNX%363\HSVJIWO[!<3S6@> MC@X<6<_'H(J"A^" O23W%;Q._FP$8QH #)D2?BV!%-@%'MS/8HZR@:B([2F; M"]W:3E?Y\-X76PJ:I$XE"%/RAH@$P [*^R011X)49H-'UH8R-?1^![7I"V\ M&P-' Q4*OL@.B;J0WU:=EAA+)[5XLID>->S/6Y8>T$+7"9Z;0*>2E9$<8\5@ M[?=3FY94S!W#11*@R58+$53)[:;5%I*[O:XZU'Q)LUKO"<[<>AW %O4&8L-6 MZ[X#0HV>+7L 98N-S367PXA3*MF:%;9UW""+$\/5!N"9:#EH M$6P-YJP;PSL0\AE(X3R'B:WMEV2JPVE/=\9FCC(>BX9G.1J>'77H;U0^#I:L MX^O.+R_4\\=+$F4'"A,2&R!+42; X#,J3UR7D3PS8@IUA_;3D5.!V;*4KIIS"I>-30!RO!Q@JDL M442)OWOK(PG'NK!%47E(+$D,$-1].S?S6?K&T:.91I$QSY:JENZ$B4,(#^;J M\M86S.5(L%5BU0)"L)?8*0R\(QF<,OZK9IFQ/A+,5:PEM$FD9P.+'#G!$FAW MRFA/=8,/T53?-7N4HI+XO!7,X+UE3U)HKGY.@N(^DR9$:7/;:K/1PB&$L"G, M#>""H6/1ILX(Y*'J.3;[ADO'#26R(/!3K'9CD3Y.1.1" RB@<$!U9ZI&YZ&> M&.*N/E-@,Y)QQ,91<0-J_PKA4X E:B8EB-S0%]N\8;*KN3:^L('JST!.UP-- 'SU=;B>&XKU@S$.F8ZI\]:.@#P!-KO MRO55*5E!$*Z9LLB&ZCZ[F]H$(H12.\?^UH2LMM)BI@?<_=7,@@BHQ8#YIAR<.T*>\B\T)8;;D.P3P75V M"I=S9 QU*+&)H9NS3$5N2$LY$Y$3F=308">UGN3(-TYX(?$((FK4_W#+GM0> MI2W1"FE.HWBVQHF>SHG-:" Z%KDF)TR%,H\TVR7P#3../D/6-SL)>*B)M-H( M)9[VI!8V*B1X$YQJ[_FW-((:$H/E"9==9["'H;E4/SB%#649F MD8=J5W)?QMDZHPH)]69BLX+3 _$& B&=D!@[M1^QAR^%3NT8,KB)^R5[/^!S0?83!##GRD-^(U6\-X M?QX3B8*W-.#$1 ?8EX1!I;DFCS"PW#?SS5QF6CW-!-Y[BYCXE9YY<*N7(P%2 M'HY+[F'DRY4KA]8W2$MA_;FA/OU.*I&ZS(3%O-\$;"+=EO#VB18Q0X)BOMK' M]HS+ZUUM@WK7W^WPUB.0T67MDWU83C(PBHNB# H\/F(!$^1<%- @J7DR"W% M#-6$ 3V%&J.[_&A9;9CGSR?4"5A8[MUG2M<:XT/\TM7YX8A,N?S8VAU85Z=,-GQ.W.2)L?,-JDV M\C',KR:)MZKL1N Y1@+'.5(VI* ?PI.K9QI,2M$-6!NH@Y%,/+RUVA@>&53[ M5(OSYL#MV@8C(0;[H\);4.HR3:V8,UYM'3B]KG HS4=I"+;J.^?3: ;Y0O=B M5\80*;>X'1]IR)%-;D3;9&E.BUX^SV 14VH/.IY:B#GA+7=M4=;;LLGX33=A M;7B>R/&59KF0G!M%9C0M@IRH2#+>/Q1'O)1%/9E2K_92L=.X^Z S> 9W8 )] MAP/8[ZD)1#M81HWH:9&B&M$FO!O9,Y(TM]HZ)QGE1^!X7WL;)8:I8?:-[. 9W$+JE5,N+<=?Z M)M+)2VGF$_J,VM+1=*O;HHBDOIK827E;'1G=2T6>,)"I\6Z9+?*&E4$>-O'U MT6CF3#O>.WO^A"PI;G$]@-PP@M2UY8!#PCXD>D5)EH"YXU=NA"HN#90V7B/N MI"/!>@&Q!!-#U039;$<+9K$FC!%O>'CG*BPG+!K>>,5694=QZ3^;W+0(-T1S M0&0SMF&?!IHM3(D=*O3[NI7*FX?+$GE)L/0J8)BGIL3#FLR$#B4C%;NGBZ>S M['8NVQ=3>+_(^3/+'*XQ';]@B,-B>4G D)*@(LZ7*'&DQV2%TI!X\EYR1=UQ M5CZZ75JFH(Y4U!]R1?WA:$6]-#Q5GZE?I.BP%NFA=)VSBHE0))GE\#K%.5H1=A.3(G8WGI.E&("Z@GP]R828': MDO%+"N9K$733&]5Q[M-,BP.$<0WEE!*&I+KYUF)&/0^"Q@YOZ&-#.WUO0%0N MSN:^7>T\ZZ9=:23..4@,]?9"NCI9G%0]QN_.%L-/,Q;'WZORT?]VTK% ^]^& MR>+!7V%\9;M&_.$\ M:O;.>OCWW):$!*"Z:\GTMVEB=&D@*B'W.8KC?5H7X_CB_,/;2[J:@YAPFEZ^ MLN]Q]A_SR[FJ])6 0'Y^&*:C&,S(SX3XL6>FZ>=,WB=20D5$,. !;F_H;9_/ M;\D=_UPC)/DZ?6U&;W-1KUR_D9<*1MZ/%XC$I@2G(TO)\)IH%L-9Y%E92.Y] M1 P"NQ8R7S-(H6C<.YL]7RRXKL/:J&+@454\_TBA%RPGI\CKTC$=DK?WHWTB MR8BSF5*&-5)D."?JKB=_(XJ7\T_0SN7'U\-C\MOV)!>("7@8&:-I8OYLRM0 M*OGCU@ L/3V ^S082%_H@/SCO-?_ U!+ P04 " (@8=1@?7N>#(# #' M!@ &0 'AL+W=OFFRT705MKE(E8"L>+Z@'APG$ECZMC!,VE9OIZQDW:+M"R\;&UGYLPY,_;9 MQ MY:TR+ELMTMEE6"U\S]8XO Q ?=NJ<'6.UN^6V4FV/WAOU@W'@WRUZ-0:/R!_ MZBZ#[/(#2F5:=&2\@X#U,CL[>7I^&N-3P&>#.SI:0U12>K^)FXMJF_172;MH*17AO<=3S,.)I;RG]A=T0.R\RT#VQ;\=D8= :-_RJGV,?CA*>S/Z24(P)1>(] M%$HL7RA6JT7P.P@Q6M#B(DE-V4+.N#B4#QSDJY$\7EVX+3KVP2#!&]RBA0+N M77IKM)S<7^0L-6)DKD>\\P&O^ O>'-YZQPW!2U=A]6=^+MP.!(L]P?/B5L!W MFJ

#$F9;97NL0#%P@R!/" /X&K0GAGNU"<0/C)O L))'=Q]\ ">/ M65ZH-;]4:4>,Z=T[)X]FSZ[E1P@"X[3M*TSH"53 @]K)%6,,1EF:0*?T1JV- M6\O+[3HKS"9@52EUE*O 2Z90VF)HQ!,&U+'6%X0.0S2.J$#>"BMC91EP&Y^K M5/)]$ 9[1H:Q)6 ?(S'(94XE7D8.V^JKA:4!Q%U4H;:S@U7/20DDJP#K[O$A?QGWA# MN)$1E"(6&D-Q/EI9,$3]F.8P]BQLI/,?B.-$WK[:)4\+DXQCB(*35./-9 MJ:R*# ;SKV3@TYMN?WYD+BV&=;)0DL*]X\%G#J<'ESX;S.DZ?+#XMRK(/2*P M6$OJ;/KX809AL,UAP[Y+5B6-%N-+RWBK,,0 ^5Y[S_M-+'#XW[7Z#5!+ P04 M " (@8=1LLJ8V2D# 0!P &0 'AL+W=O M3W&\OWZ\.UEQAR1K7^S[07[?1_)(K7;6W7"+Z.&NTX;76>M]O\QSKEKL%,]L MCT9N&NLZY67KMCGW#E4=G3J=%_/Y\[Q39++-*IY=N\W*#EZ3P6L'/'2=']!? MQ]@EEE(QOK3Z;ZI]N\Y>9%!CHP;M/]C=&QSC.0]XE=4*W+P6>D!X0H5#PXEXY[AL?-GUU931P.#V!8E[,G\!;3,E81+S% M_R?C%7&E;8B;XD<5RDIY:8Y!UU"B=%*%T@@U> O2'1J4] :S]+]UT"N*%Q*NX08= M*-"D2M+D]T FV%I7H]/[9*)2;Y7H=XA&'J:[$:!>.2^/I%?AQ0AWD-+=!PNU M\CB#O^243#^(S?!T0'5PBK"=*H$AU(<\B[\LQ&T6,+[ MDM'=JE(? 'Y-"1@3&<"8.M+*/0P5MB$"%>O6V1HUPZZU/-4BQ&,GEA.H25Z, MEX('G>:P.TA:+.&3N3@4OS-VV\[>/,*ZV7"1J7K7RRT 4#N6^LU&;+QA=UL@7$5D&QNNX&")#RD M\B"/>CP*&FFB"U[__9[6C =O"BA>\*C5YW2?EM3-8N/\?:B)HOC<&!O.1G6, M[4E1A+*F1H:Q:\EBIW*^D1%+ORY"ZTFJ#&I,,9M,WA6-U':T7&3;M5\N7(I& M6[KV(J2FD7Y[0<9MSD;3TC"2=$ALK(#!(_#W1)QC 1TOBO MYQP-(1FX_[UC_Y"U0\M*!KITYDZK6)^-WH^$HDHF$V_<[AW.90G1-#T8&C;;=K_S5RX=U&>/8& M&W]DJ1F-Y+3E0[F-'KL:N+B\:LG+J.U:W-(:Q8Y!?*0',F(F#JZ=T:6F<+@H M(D(QH"A[VHN.=O8,[5Q\%7&L9A/WXC9 M9#9Y@6\^Z)YGOODS?+U:<4.M\UG_W^>K$#UNR3\OT!\/],>9_OC597VJAB]S MW)&HY0.)N''"#7RAYSOY]IOIN\GIP?107*0 : @BNL?O:^]4*G&S0^B-4IN\O*N=H2 -_<]WW#'_45.@)P(+Z0DWT.+)*AA;B7TRVTQ)LJQW MCM\%>/WK?'^+R8=.CM)519YK7]:2ZTU>AZC+\!CW-5GNT6I;FJ3H!/$@'"80 M6Z4#]D[%9L##:06#\FD-)$3 35M86O2^T%*II8E;=)H^3@2")ZO4IP"L)5R%0EMDB#;$C:_F D'!K'[4FT MO4@PV@?MG>52PAUB'C3($:655G-(1@:^O4%4FHS:845BY6/!A7S-U7BBD"VK M"X&SYBAHE$!V$DCI%8KIM EON'(>Y4W-$7=&E:T9L=).(4GTD2J1.>7[DBJ< M=?(]#30TD%414+D$:Z]+=-+DN3:8/+J4YHD*]KB:<%9U1MH$A]SA'VO'=LR8 M>XI]N-)9C!WR@\]87"7_W.U&9#PY[/O<'20+WCGLW5)9EB[9#&_[5LFQ8DU? MTV6#; # .=0.KTI1**$*VK45O[M(8KI#\BH?%R\ND3:8%5Z8$A^TE98OJ;B- M,'3\_9%E(L[XW-H$CZZM"12%9Y>83HY^$YC@F;32 ;456\*M)F[/XM=DMIVL M78<=/]4#B[TQ@UJN\S -(A>AFSB#=9C7Y]V8>G3OAOTGZ==X>\)0!>AD_/W; MD?#= .T6T;5Y:*U0*I(F*92JC41A:$P@*F#;P[0'-[DT%HXOLYT6_OULI\TZ M"5(LPCJ*SL&9(U2L\%ELB1Z M<9O;8A9$3A *S(UC8/:SQBL4PA%9&7^VG$$?T@'W[1W[C<_=YK)D&J](_.2% MJ6;!.( "2]8*\TB;K[C-9^3XR^['5;ASW M./H $&\!L=?=!?(JKYEAV531!I3SMFS.\*EZM!7'I?LI3T;96VYQ)KN5:Y2& M%$<-=[A& 0D#"594H'P_/$KN/H#)[), '[/70$<3)( M+Y+.&%OCO9J&>PU;HUKYL=0VRU::KG?[TW[R+[N&_^?>/1OW3%FA&@26%AJ= MGH\"4-TH=AM#C6__)1D[3-ZL[.N%RCG8^Y+([#8N0/\>9G\!4$L#!!0 ( M B!AU%A('H'?@( $L% 9 >&PO=V]R:W-H965TM%)N)AW=^,G(5&VWQS@-59:G\\PR-6X^CDVBW M<:^7!8>->#):J24^('];W7E9Q2U+KDNTI)T%CXMQ-#T9SGK!OC;XKG%->QA" M)G/G'L/B.A]'20@(#68<&)1,3WB.Q@0B">/WEC-J)8/C/MZQ7]6Y2RYS17CN MS ^=PUGRAD.Z=4CKN!NA.LH+Q6HR\FX-/E@+6P!UJK6W!*=M>)0']G*JQ8\G MGYS+U]H84#:'6R[0P[5E99=Z;I#@_5<5YJ-1S"(67.)L2SQKB-,WB+MPXRP7 M!)82?TSFQE_KY=4"VU\KV:MG>&[(/TE9Y)3IN 5?::L8/7Z0N7PGA M&*XJ#OK3TGG6?U1=QI<;Z4?"UQ[DH'#H[B&M5(;C2-J7T#]A-+DDUE+:(J]? MY-6^GO0]2%F Q0W#0B*5@3)EX!F5)] $BL3(2'=+N6@KQJXBN5,Z&H:G2N$= M]-*S +L"TW008$_@QR2@OJ!!/Z!!0%UX[8[CO0(OT2_K-B;(7&6YJ?5VM_TI MIDV#O)@WW\R-\DMM"0PNQ#7IG/8C\$WK-@MVJ[I=YHZE^6I8R&^'/AC(^<(Y MWBV"0/M_3OX"4$L#!!0 ( B!AU&ZEQZ:H 0 "P+ 9 >&PO=V]R M:W-H965TC'5+ M2TY;N(L,9!D:]=A M78LZ73X,^T!+9XLH):HD%2?[]7N.);_?#$NEJ][L M-*Y](YAR_U)X?9 M<(N2ZY(KKVU%CI=GO?/DY&(BY^.!/S2O?6=,XLG"VJ\R>9^?]49B$!O.@B H M_&[XDHT1()CQ;8/9VZH4P>[X'OUM]!V^+)3G2VNN=1Z*L]YQCW)>JL:$SW;] M"V_\B09FUOCXI75[]@B'L\8'6VZ$84&IJ_:O;C<\= 2.1]\12#<":;2[512M M_$D%-3MU=DU.3@--!M'5* WC="5!F0>'70VY,/N-X9*G@RNU,.Q?G0X#0&5K MF&T +EJ ]#L 8_I@JU!X^KG*.7\L/X0Q6XO2>XLNTKV '[,PH''2IW24CO;@ MC;<>CB/>>+^'?YXO?'!(@K_V8!YN,0\CYN$^3,JL#[L(VR][S52H&Z;*(HZ! MG5:&EKI25<9DHJU]4E5.-PI;"$I4XPGU1RA%IX*N5IN#I!R3+A]@<"84##CG M WUKE,,&V246?(;].U9.:$T&]/$QU$9)Q*LRTR"4&- E5D5^KI + M"GI!;Z83?"?)$GK6^PV]EGK'AA;Y3B>SA.G]'[^>,7..Q9T@UI_I31 MCLJ8CIYKA0-L[@BWCH=Y#^G65*K)M2Q<6E!2^7;DK=%YI/E"F5A7<^F/?22M M^-RQ^&>;'1T-Z@_R74)\\# M^&L#+[>SZWBC'3T#R]$2)!-(R-V% M,AY,CU_B>WST[%\:DSR \L8@A+AW==F4M&QB>_N^!X^-W]FR M8\I)Y#P96ZU8RAL9:"MNV[,(K0N=%=TJDT)8ZEN8(B63L\CCRA"#GS/TM(7$ M9'I!:5^J4;H_)?VC:2+#%,/1) ['-)U("TD/Z7B22M/&&V\I]\>D/QU/Z"JV MZ63<'R4)NJ='_NJR;D+L(#C&:(0':7\\FKZBWU$*+4EV8?2JK8<7E(SZ1V@+ MN[)IV'G!E.Q6\9WF*69H^YC9KFZ?@N?M"^CA>/N._*#<2E=@EY<0'0V.D!FN M?9NUDV#K^!Y:V(#751P6>,ZRDP/87UH;[B>B8/M GOT#4$L#!!0 ( B! MAU'*MQEEMP( (P% 9 >&PO=V]R:W-H965T@"T<"^%)6>>H4Q]3@(=%I@R?2UK+&BFURJDAE2U3;0 MM4*6N:!2!%$8W@0EXY4WFSC;2LTFLC&"5[A2H)NR9.JP0"%W4Z_GG0R/?%L8 M:PAFDYIM<8WF9[U2I 4=2L9+K#27%2C,I]Z\-U[TK;]S^,5QI\]DL)ULI'RQ MRK=LZH6V(!28&HO Z'C%6Q3" E$9?X^87I?2!I[+)_0[USOULF$:;Z5XYIDI MIE[B088Y:X1YE+NO>.QG8/%2*;3[PJ[U'<0>I(TVLCP&4P4EK]J3[8]S. M( MP@\"HF- Y.IN$[DJOS##9A,E=Z"L-Z%9P;7JHJDX7MFEK(VB6TYQ9C9/4]5@ M!LL]K5FCAL]/;"-07TT"0_#6*4B/4(L6*OH *H9[69E"P[+*,/L_/J"RNMJB M4VV+Z"+@0VJN(>[Y$(51> $O[GJ-'5[\ =Z*'5QOP*H,7.-,:/@]WVBCZ._X M^45F$(VFJK05V.@XDF[L7PB$S 4AMF M$)[8GJS])*'OS2"!!U-0S8F?D"7Q!TED\X[\9&"%*/&'80COK3$X8TB):NO> M 0UN02U9.FOWU,Q;AKVYM^_4/5-;3FT)S"DTO!X./% M]UO%R-KQ;2,-L=>) M!3V7J*P#W>=2FI-B$W0/\.P?4$L#!!0 ( B!AU$W\"QQX0, (T) 9 M >&PO=V]R:W-H965TM&1I@TZO? MDMD&[*1#"[2KD:3;AV$?:.EL$:5(E:3B=+^^1TJ6G2QQMP_[((F4>,\]]]P= MJ>E.Z<^F1+3P4 EI9D%I;7T9128OL6(F5#5*^K)1NF*6IGH;F5HC*[Q1):(T MCD=1Q;@,YE/_;J7G4]58P26N-)BFJIC^ND2A=K,@"?8O;OBVM.Y%-)_6;(NW M:#_5*TVSJ$(72<"5!XV86+)++Y="M]PM^Y[@S1V-PD:R5^NPF[XI9$#M" M*#"W#H'1XQZO4 @'1#2^=)A![](9'H_WZ+_ZV"F6-3-XI<0?O+#E+)@$4."& M-<+>J-U;[.+Q!',EC+_#KET[)(]Y8ZRJ.F.:5URV3_;0Z7!D,(E?,$@[@]3S M;AUYEM?,LOE4JQUHMYK0W,"'ZJV)')-D+>-<4H<1B'RNL!)/PYV)- M0E#5_'7"PZ#W,/ >!B]XN*5F*AJ!H#;P&_:JPA6);9Y3]"2T^"0Z?IQCDMDPI:P[DCECA3L4",P M QLEJ'/-)>Q+Y5 17((M56,(TIP#=0E-$>Y*C?@HY4 )4VNJK7W.Z)93W8&?ADGO9^6^FGT8X1&D( +RX"E?T])XTA9R)O M!&M7?+]FOY.[_YRLP^B:FUPUA*F916*@'[??(\'3,!G &60A)?<,DG"4T2,- M+]SCQIF3=ESF=,H:=!&[MJ9(VCP+O$=QJ','0YD[ZU_LG^^5W/Y,-5,!]AW3 M81\ZIVN:40LQ#N/GD-S.4B%%0?WB^9.$M(NP/C<^W).;"N6&\C(.T_@L]'A; MS9RJ+9+GQ* M.#HZ(BO46_\C0-7C,M:>EOW;_E]CT1ZQA^7MC\H'IK>Q&OYSOWSQJ')N=3@>VZ(2#;<'>B443A;:--QA M:99CNS*"EYZHJ<=Q&&;CADLU.CGR>U?FY$BWKI9*7!EFVZ;AYN%,U'I]/(I& MFXUKN:P<;8Q/CE9\*6Z$^[JZ,EB-!Y12-D)9J14S8G$\.HT.SU*Z[R_\*<7: M[LP9:3+7^CLM+LKC44@"B5H4CA XACMQ+NJ:@"#&/SWF:&!)A+OS#?H'KSMT MF7,KSG7]39:N.AY-1ZP4"][6[EJO/XI>'R]@H6OKOVS=W4W#$2M:ZW33$T." M1JINY/>]'78(IL\1Q#U![.7N&'DIWW''3XZ,7C-#MX%&$Z^JIX9P4I%3;IS! MJ02=.[E<"<.=5$MV(Y8PMK-L[Y;/:V'WC\8.#.C:N.C!SCJP^!FP"?NLE:LL M>Z]*43ZF'T.P0;IX(]U9_"+@9>$.V"0*6!S&X0MXDT';B<>;/(/7Z\BNQ4H; MK_5?IW/K#&+C[Q?@DP$^\?#),_#7XDZH5K#Y [LR4A5RQ6O,=-D6CC9_,O93 M)GZ1!>7HH5WQ0AR/D(16F#LQ.OF"Y+4W\ZL-SN]&MRM8T'%9,U"P;Y4&:[#_ M\0[2!KB"W59&B$>AP>!8/1?&^W9C(/(Q/M%L9W;.'?LDG,)2 &59RDZ5;(#_4?#:59[V2PO!/442A-$4W^GD9Z;DZ!OOZ#B.ATB.CTQ8A^HCQRA@N$?%6U.73*J#^:6>LW=K@*\$?+49X=1M MB54A#-13CV)I,I2H&D+F07,YRFWY8?;!.M% F(54%$(!J\62UP&KVL8GV28L":5[ M3"&N>AT.V/G/=N2UU1L[^DC>S1K5PK\XA!QX2;)5#1YSK5J0%87!X<%K6]ZV MCE]TOG^J]_VO0/^Y*TR#:);Y,<;XFL#O^TC?11*/,PDF6?BH_^19$/HVG"-- MP')KS?<;:^[E03++]VE,)^G^1MF%TGCU"_)'X4M:_ MO3/2/UYF4_]F@4FR)UOT>.L>]L/N\%MTVOT-;*]W_U2? MN5E*6+@6"Y"&!SFZL^G^4[J%TRO_;S#7#LGAIQ5^[82A"SA?:.TV"V(P_"R> M_ =02P,$% @ "(&'4208TWB< @ L@4 !D !X;"]W;W)K&ULE51-;]LP#/TKA+%#"ZRQ8R=M&B0!DNX;Z!:T77L8=I!M MQA8J2YDDQ^V_'R4G;HHU 7:Q18GO/9(2.6F4?C0EHH6G2D@S#4IKU^,P-%F) M%3,]M49))RNE*V;)U$5HUAI9[D&5".,H.@\KQF4PF_B]I9Y-5&T%E[C48.JJ M8OIY@4(UTZ ?[#9N>%%:MQ'.)FM6X"W:G^NE)BOL6')>H31<2="XF@;S_G@Q MX9YC8_;6X#))E7ITQM=\&D0N(!286Q.86/E6/IN"X M=)=R:S6=/9@O+*X4I5=->&^7*=W+%4H#F=A)9DG'.8;2D7+65\ M@#*!:R5M:>"CS#%_C0\IO"[&>!?C(CY*^".S/4CZ[R&.XN@(7]+EG'B^Y%#. M)=-XEOJR^\C8H-.;.#%!H?$J(WR6B"H%=P@ M\?+,DJZO.]R1J&'^?9JW"GV4VO7KV*Q9AM. &M*@WF PF^_ZRPGJ%T'C!>V> M(' #IE2-A-3UYOA5>*Y$!A[\HR9[OD%-/0J?"6^!7AK")\8UW#-1(WQ7\FQ# M8'+\1Y$&@;%,YEP6P"Q\J\5S=Y>07$;P#I*DU[]LJ0F6)&[KO!>-X+[E/!F, M3ENWX<7_:-&[42GJ/;F+8FRE*/^V5)0Q6U&ULK59M;]LV$/XK!ZT88L"U7FRG3F8;L+T5[; V1I-M M'X9]H*63Q94O&DG5R7Y]CY0L.UN:H<,^).*1]_+<<\>CYP=M/MH*T<&]%,HN MHLJY^CJ.;5ZA9':D:U1T4FHCF2/1[&-;&V1%,)(BSI+D,I:,JV@Y#WM;LYSK MQ@FN<&O -E(R\[!&H0^+*(V.&Q_XOG)^(U[.:[;'6W0_UUM#4MQ[*;A$9;E6 M8+!<1*OT>CWQ^D'A%XX'>[8&G\E.ZX]>>%LLHL0#0H&Y\QX8?3[A!H7PC@C& MGYW/J _I#<_71^^O0^Z4RXY9W&CQ*R]=[(1C"'!=RX"@ULM*3R5I[W3P@7/VEK M!_!6Y5J2=,=V NU@'CN*[3W$>1=GW<;)OA!G#.^TQNXG\+[1 T2&OF-K3FOO+67Y$!LR"+H'*HW=D=JP07)!75^G&,E78P35LNXM-(FPU<8J. M&Y3>PQMDPE6P1H4E=Q8V+10?]\XP9?V:+%?%'W0_@L6==DS U]&Y9H*I'#N\ M/S;BX03V!5RDZ?#J:C+PR^PR"=\T&V93VKIY@A#/!^R0IB32K,H%LY:7/ ]( M[1 4C5>*XM@]?/O-+$NS[R![E86_E=2-HBQ/5@2_-%K^:Q%:]A\Y3[,97+!! M'\3+[^DX;XPAHE[6:+C^*F\>XB1)_D;7/\K;,C:[O/1,I=E1]G1Y/&V2P.VY M>[RGI\6B%U],DN%TG(S.% F/:&A60&@!Y!V9C ,5?MPTE(1D]-C/AL=$LT^_! 6+_; MOX&K=O2?U-L']!TS>ZXL""S)-!F]FD9@VD>I%9RNPT.PTXZ>E; D)@HT7H'. M2TUY=X(/T/\R6'X&4$L#!!0 ( B!AU$,WA ,70( +@% 9 >&PO M=V]R:W-H965TN@5 MB*LGW]=) 275';D"84XRJ4J*QE2YKU<*:.I )??#(+CW2\J$%P^<;Z;B@:R0 M,P$S1715EE1MQ\#E9NAUO9UCSO("K<./!RN:PP+P=353QO);EI25(#23@BC( MAMZH^S3IVW@7\(?!1N_MB6;-9[3H1=80< A0)#,%VJS4E7D.:Q 5 MF#61N6#.=S,%I(SK6_*5S.C6@C1Y%F24KJE(P'A?%U-R\^5VX*.1:"_RDT;. MN)837I 3D1%#)2"M*WK2"DJO*CZC\>[X MI_LX_A-JW?T30=W'_JD@?Z\Y2E"YFQF:)+(26/=)ZVW'TLAUH_\97L^T%ZIR M)C3AD!EHT'DP$E0])VH#YX,>T$[K./_4$L# M!!0 ( B!AU'\6C5C0P( P& 9 >&PO=V]R:W-H965T65%,W\+S$K3%A3I;:M:7(4KY7E#!8"B3W=8W%^QU0WLP= MWSDN/).R4F;!S=(=+F$%ZG6W%'KF]BH%J8%)PAD2L)D[7_W;16+P%O"30",' M8V22K#G?FLEC,7<\8P@HY,HH8/TYP (H-4+:QN].T^F/-,3A^*C^8+/K+&LL M8<'I+U*H:N[,'%3 !N^I>N;--^CRQ$8OYU3:7]2TV&CJH'PO%:\[LG90$]9^ M\5M7AP'!C\X0@HX0_"\A[ BA#=HZL['NL<)9*GB#A$%K-3.PM;%LG88P5_?H^NH&72'"T$O%]Q*S0J:NTF<: MIIMW^G>M?G!&_RE7$Q3ZGU#@!=X(?7&9_GU/S]%=G;2/&_1Q ZL7_B/N^P6M ML-<*K59T1NN!,*(+7Z"2\_'2M/S$\LUS.F1^%,ZBU#T,*S"&BCVO1_UE+NK- M11?-+7&^Q25AY9BOEAH/3HR^A,F)K1%0/)N.NXI[5_%%5T^J C'F*/YXF#\- M3QR-@&9>,NXHZ1TE%QV]<(4I&KR",7?)AQL*0EVQ$WMCJ-D U?IS!V_5],D? M6.AKDHC"1O.\R53G$VWO:2>*[^SS77.EFX$=5KI=@S O;_A7!TGIB/T?P#9 M'U!+ P04 " (@8=1J?MC5NL! !1! &0 'AL+W=OVAE;:80)IN%4%:$TWKI&U1HW;/#CF" M56,S^PCMMZ]M".(A:(HFK.*"T6S-,RM39;J!J50L#;$-E7%S)^[%OD0_P;*TYGO8 #[4:^,B-E!VH@)EA5;$0+&@WZP-WC $N0TH/<-O[W3#J\T@O'XR/]1_#N MO&RYA:66_\0.RP7]2LD."MY(O-?M3^C]7'E>KJ4-=])VN;.8DKRQJ*M>['90 M"=4]^7-?AY%@.CLCB'M!_%%!T@M"Y5BWLV!KQ9%GJ=$M,3[;T?P@U":HG1NA M_%?TE^4(>-BMR\>DR9>A>YT4L M[]&W'3H^@_Z;XX0DT\\DCN+HA'SYMOQ7(\_)F3,Y.(T'IW'@)>\X?7F#E0RL M)+!F[[&(WEHMP>:@PP+LF)M'@^3NNV MRT8?W!^VW]SLA;)$0N&$T>3ZBA+3-7 7H*Y##VPUNHX*P]*=>3 ^P:T76N,Q M\&TU_$6R5U!+ P04 " (@8=1*9OXCE\" "-!@ &0 'AL+W=O-;OK!/Z^LQOCIDH(J$]]B?O!U.^**T["+-A#0N\0WM?3S3MPHZEX!5*PY5D&N>C MX"P^'0]G2;JV(41*X@%)A;QP#T6.(8A7!$5,93RQET M*1UP<_W*?NFUDY89&!PK\8L7MAP%7P)6X!P:8:=J]1U;/2>.+U?"^%^V:F.C M@.6-L:IJP51!Q>7Z"<]M'S8 <>\-0-("DH\"TA:0>J'KRKRL"["0#;5:,>VB MB%L=@E@-;@.LX,+M,"% M.62?V?W=!3OX=#@,+:5V!&'>ICE?ITG>2/,SM\\$_57<25?R1WN_8^_^)&8.NHL%> MO;?*4M()O,!,4%%_"MSERF"KX7'<_QIM.[,S,(VWW0DWAH4;U#>@%UP:)G!. MT.AX0&[I]?!;;ZRJ_?R8*4O3R"]+^EZ@=@%T/U&PO=V]R:W-H965TAR4NHF)FH&J1=62M= M,;2AWH2FUL *+ZI$2*,H"2O&99"E?NY>9ZEJ4' )]YJ8IJJ8?KT$H=IE, W> M)A[XID0W$69IS3;P"/A4WVL;A7V5@E<@#5>2:%@O@XOI^>7"Y?N$'QQ:,Q@3 MMY.54L\NN"V60>0,@8 <705F7R]P!4*X0M;&KUW-H$\.Y%U>,V19JE5+M,NVU=S ;]6KK3DNW:$\HK:KW.HP M^ZQ4T7(A"),%N<,2-+F5R.2&KP08DIH1*.GQVMR?'3R=Y706N_]T]X_]65G>\K><,D1/GRU M1UL,G),+8P#-*;EIL-$VK)1&_IOY/^'3UO[2!OY#G_7TF:?/]]#M7NC8I^A4 MB5>YMGC)YO0L#5]&4/,>-3^$FHVA.E4\0%&:C*/B'A4?0LW'4/$[U,=HG)3T MI.00*1XC)>](23Q.6O2DQ2%2,D9:O#NI9/8/*1QTE[NHOC&]X=(0 6LKBB8+ MZU-WS=\%J&K?<"N%MGW]L+3W)6B78-?72N%;X'JXOX&S/U!+ P04 " ( M@8=1M Y@"%/!1=ZZN7&;,]]7R0%;H!80T(#P'#'D!4 Z)#0-P#&-: H:M,E8JKPXH:.ILH61)EHY'-+EPQ'1K3 M9\*V_?V+"TU4]&@'1I5!RK* MV%':,?0X&XQ&08 )/[8KW1$6C]MAKQR/&L>C]SN&)QR7&@B.2YQ9=BJF^(?' M/)*=4B ,R9A.*"?/0%57)I74J&5Q&(6]%N/&8GS4XB6ZR*K.<=])L:-B?%1$\T@8,66,E78:G"INQRLQF\<'(K[K8E4@-JXR:Y) M(G?"5!]G<]I<'G,W,P_.%X/S974'O-!4-](551LF-.&0(65P-L:VJ&K*5QLC MMV[NK:7!*>J6.5Z,H&P OL^D-/N-%6BNVME_4$L#!!0 ( B!AU'X8$UZ MQ@, #T- 9 >&PO=V]R:W-H965T]9O#8=@3OAD/_Z=(A]C/LG'KRKL&SQVK_ U8,R%'T+P:S3-H MWE!R!\*QI/D>I!H71!W8LL(ERM2@:$]X64Y#?VZ_M,O87>/#6;WF3)Y?R_-' MY3TEC,N))#P#[(U*2T"_I0(&TPNEW37(\?N53FNETS<6,L(B 3MEC +L..L( M[WTCIMWR.NA"='>-YZ)^T;-:]&Q4]'=C;R2>X!>E<4^4(VO/;XIL*C\Y3Z$_ M@W&B$)P(Y@)X("O?;>2!&)_ZD#:_ ^FL&D%=C>#7JA%3$;$BET E3R[+,+"3 MXQ3N;1B\[TOZ6E@P>S^285AG&%[Q#B&(,H_F8:W;H!#_BDSF=Y M S:%FGAD::K7W6-9<#4_(@(ZS=GAC*8SX,.K*JS]B*/!9QRVCBIXC0[VTL&N M5,/T37' 72OT;F]=&Z'+O2= ;;FN(#CYX5B\WK9 MO Y;X _M7./^<-S^GQ.BFM*=SJZ-^Z$[X..P,7(X[N3/3.*TEV_:W4#7 M@4,[V)@P'+ 9H="F4^JGE2Z9+^LZT":BN8(-<)!Q0TQ@?'_>5?]:%0 M&C[;IG2/=6O=RQ]T7E#HS)S+?;9;?65&^-[TYP(8+RW;MGJT_@;X9#K?B_$5 MO%N7G7P#4WY8W&.^I[E0JG<*TKF=J9KPLEU\]-_/-@1E@:#=8!N?][S/,<:>[!C_$#F 1/N" MEF)JY5)6M[8MTAP*+&Y8!:6:63%>8*F&?&V+B@/.C*B@MNM.^DA7LF3L0P^^95/+T4! (94Z U;-%F9 MJ4ZD,/XT.:W64@N/^X?L3Z9V5V^PI-/:'. MES(JS!/MZMC0LU"Z$9(5C5@1%*2L6[QOUN%(X 9G!%XC\/Y7X#<"WQ1:DYFR M'K#$R82S'>(Z6F73';,V1JVJ(:7^B@O)U2Q1.IG]VI?"!#H\@$D M)E1?>$E5K:H:9!8 4X%^W2V%Y&I; M_1ZP\%L+WU@$9RP6F&).0%RC=_4OJ&;&BH((O?=KV\>BHNP3 -U#"2LB>U>U M]A@9#_T[;I,P=M4*;(_7KAOD!M$X;J/^X0]:_F"0_Y7C#%#%6<%DRXRS+7!) M!"G7?;1UQO 8)(R\$]IND.<'XW[8L(4-!V&?N/E9^YC"KITS#DZ8ND&N[_K] M3*.6:33(] *8HD-6K9HD.U9YL#[B**. M61QWB'J"PMCK)XI;HGB0Z' *07,*]<'%W7T^CL/3_=6-\N+(<4[P[*,#4U]6 M/S!?$[7+*:R4SKF)5'F\O@#J@625.4.73*H3V71S=6<"UP%J?L68/ STL=S> MPLE?4$L#!!0 ( F!AU'%O?UK20, 'L+ 9 >&PO=V]R:W-H965T M_MV5UKO<"7DJXH!-'E/$ZY&5JQU=FG; M*HPAI>I"9,#QS5S(E&I5(Z'8JD3QF$J MB5JF*96_)Y"(U\-KB%)%[&F9;XEB%.CZ=E12B/R*..09*I4%J"9A*P6II, M@,.<:45.;T!3EJ@S9S?D].2,G!#&R?=8+!7BU=#6J"CGMTZ#G^L-P=] BQZ^R MZQN^SI'L3A/*6^@Z%5W'T/D'Z&ZP$ARB=4T,K3I:NL*LQ7VW89_"4F$YEI(3/ ,95H%0I4 W7I3@J,RZQ7EO<"![ M_4IGOU7G52JD9G^H::EB7IXC[*U+*AE-2")4H]I^38L;[.NMV_C=H%GNH)([ M:)7[#;]K&4@F(A:2E_)X'RK\X ,:ZS:];J]9H^ML6JK3?NMWK^$=T$3'QWJ MN]6QW?_1!5QO(\#[ISY0PGT&)WSD3_KZRNHWG M'E"V:=QNYU/W;(IG&(>IK40V?ST[]3OO[NMMM=G5N^GT;GNK_]1%K"O MLF[3W:^WO37&I" 79KI3Z';)=3$"5+O5!'EEYJ:]_4D^69KQ:$-3C*4/5"X8 MWI8$YDCI7 0H2Q:37K'0(C/#THO0.'J9QQBG8Y"Y ;Z?"Z'7B]Q!-6^/_P)0 M2P,$% @ "8&'4=EVGHWZ @ YPH !D !X;"]W;W)K&ULQ59M;]HP$/XK5J1*F[3EE9=2 5*!39VTJJC5ML\F.8A5Q\YL M4[I_O[,34J 0U@_5OB2VX^>Y>WR^RPTW4CWJ',"0YX(+/?)R8\JK(-!I#@75 MOBQ!X)>E5 4U.%6K0)<*:.9 !0_B,.P%!67"&P_=VER-AW)M.!,P5T2OBX*J M/Q/@8X#XAH0'P).64AJ0.*$5IXY63-JZ'BHY(8HNQO9 M[,"=C4.C&B9L&!^,PJ\,<68\KR-"14;N3 Z*S*4V"@Q3@-$R9 ("ELQHTT^S,!0QO7'86#0"4L5I+7!264P/F$P(;=2F%R3+R*#;!\?H/.-@GBK M8!*W$MZEQB=)](G$81P>\6?ZS_!HT.).TAQHXO@Z9PYTSJEHH>LT=!U'EYR@ MF^'A"\BV87"T^FRTJFTMYKN-^6ZKFAG3J5PCL:(&"%8-(K"TE*"8S%A*%K6Y M%+TX=A7:R6,_ZEPKW^CJM_)\EV+UV8 J"#R76"WQ]JA: M*MZ4M1+$YKO68(YJ:R?OO7:RTM8.Z[\^DCUMEXVVR_;LVK_N-T"YR<_EVJ A M'_R/7(O"EUHVG6&/_%YR-'1G<+$_.,3MZ]OYUT3OE7%GF$^FW-MQ^]KB M%VWQ>V;=&?;3^MZ,J_0%.RU# 6KE.BE-W/6K_KW-:M.M7;L>Y6!]8KLXUXJ\ MT%0MX"U5*X8)Q&&)E*'?Q[*NJJZJFAA9NL9D(0VV.6Z88R<*RF[ [TLIS79B M#32][?@O4$L#!!0 ( F!AU&^(L*^M0( +,' 9 >&PO=V]R:W-H M965TSWK1B[ G_@E8&>/QLRELM;ZR4V^9],@CP_H7WWRE,R:6YAK^5MD6$R#<< RR/E6XDKOOL$^H8'#2[6T_I?MZK/# M.&#IUJ(N]\&DH!2J_NR.. N+N!P'Q/B#VNFLBKW+!D2<3HW?,N-.$Y@8^ M51]-XH1R7^4!#>T*BL-DN3>8JXS=8P&&+;5% R@,D/G(9J @%VC9#VX,=Q:R MBP4@%])>3D(D"0XH3/=TLYHN_H"NQ^ZTPL*R6Y5!]CX^).F-_OB@?Q:W MZG MV&&][A<61W'T^+!@%Y\N6V![C2T]#]L_8\M2WWZ7\#+K$XY_VH 1_]#^_' M#?VX-;<[R(0SH*Y\55YKI!KOAP5U53#N .WG6N-AX@B:/IW\ U!+ P04 " ) M@8=1R3"TN(,$ !V%@ &0 'AL+W=O.(^*,%%AN6[ MM8.V^)N2G>A=@[J41\9^UC>?DYN)6V=$ M63OVKU^B?]3%JV(>L2 KEO^@BH+S49[JVIH64_C6G+U*U5^J0 =U3@-.4D MQ1HTVX '\D3*BH#W=T1BFHL/X'?P?7T'WK_[ -X!6H*_,E8)7"9B[DB55!W: MB=L$EDT"\$@""'QAI[>S-+.J@#C'0\="3>"[O'9W#/:1G3+<[5%4NJ6%K"^UUX7X?WCX3_JM[T M-<[)(/G&-=2N]?O\M(A"=Q;-G:<^CP$KSX.PLWJ55]#E%5CS6E9"C0@!) /= M=5NVL-0==O'#,;!&7?CH?*R-:] #!J.@!ZS!.F 5^M%T&.NTRVMZ/E;P+UAA M"?ZD4A)N@3#K'C8;@['G&NUQSZ?<^O8!HFD4[E$>L@I[2_QU9CU5]"[B_+E, ME#9SJH HV0/K+>/69>U!\V0X"G2C1QZZ #HZP.GN$[>9O,[)B)AG5[%3N&]3 M3F/UQUSQ%O@GQ;L;L6$Q>N4%HW W@N6%%W /#Z"&L^F^4@]8!5']+S5(WVB= M9Q>[4_27.<%Q5O<(JQP_:_X?\XHFRJCB=$-CW2C8(!EY\Z:CS(*1-&]VP2S, M#OAZ2K2]_6D8,H,0#<\#-'(([7)X\BTH::%P?"(XEYF>AJ^5TJ 3\*$1/>B- M 1\:;8/P?/BM;Y^J[WK3/?9#5E-TY!6 1A2A710?=&.KF?[(F,I09?F6=@4: MB8/^*'"-@$%[QV6'&PQ@"Z)@G^Z F1_Z_A&\1ON@7?NL>-_:MD C:# :A;61 M*6AOP^RLIP,+.9KY^ZP/S5"(HF-+V2@T4]+,;&-3;9XZRT41&P= %6\W6U]8X M6DU>YV1$#]E%[Q3WBUL79#0.C;(C14;5T 5[4G2XW0QZG6$[ X=&81@G=X)7$)[J@TT!8E:5 MLCGZZD:[P]-;?62X-[[TKE?-$:@)TYS(?L$\I:4 .=FHD.Y5I)8!;PXYFQO) MMOJ<\)%)R0I]F1&<$%X;J-\WC,F7F_H!W5'SXC]02P,$% @ "8&'47+K M\.)X! R!$ !D !X;"]W;W)K&ULM9A;;Z,X M%,>_BH7F84::%FSN51*I36:U'>U,JZ;=>7; "6@,SMI.T_WV:RX! H9&*_4E MX7(N/Q_;_P/,CHS_%@DA$KQE-!=S(Y%R?V.:(DI(AL4UVY-$R5+0FD127'\4PBXZ#BZ!U0[8#Z#F,9[-K!OM3!J1V]KR=7=5/G)Q<.><"S3? ?69*?F4PKP>44D3JGX J[ MRWH%/G_Z CZ!- ?/"3L(G,=B9DJ5N@A@1G6:NRH-&DEC@Q\LEXD W_*8Q.?^ MID)NN-&)^PY-!GR(Y#6PX5> +&1I>)87N\-0X[Z:=O]^H&/9ST9C-[-@E_'L MD7AU[<$3V3->SL9]7NUIM3,[XS$OQ6"2.VT57Y>Z5=HQ.L"(=_V MXU;HGX,MW0&8#R$: MX?(:+F^2:\FXF@"5[PP =5:N[>H!_0;0GP2\SR.6$;#E M+ /U#F:Y%M(?I'>AWV<<&CD003UBT" &DXC/3&(*'F1"^*F*7X&:H<[*@V.(G3X"W]W+%:86#0Z2VJ$3]M$T5HYGC:"A M%@V]B_87$P+<2LG3S4'B#25 ,O"3*>!<P.T+ZSL8 /*;U:\50+;&LJ'CA]8HV5:X\AM^T&3O>;NX-05U3%%6-S M_,A9?(CZ;>@\0]LYH/LA'1.V/0!.-X'QG@F'FNXC+^BIZDIK%@9C.ZW5?C@M M_I-=$PZU'/GN0$QU9I[C!R-LK>C#:=4_3MWL-I MP7\JGVR!>H8%OQ*F2JC*>,FZ1*U2(^M#UB5JA19-"^WXND1#^806A+[56Y@: MN] -[)')1ZW.HO=U=G1AHJ$V.H'K]R549^9X8XT>M2**ID7T_86)AE+H='=$ MS6ZQ%H58PT;1@ON284A:I1\X8Z";X/&RKDNAC5!*U*HG^KTK6CMU* MJ>=>Z/07X]#,\RVWKY)FYQ4W(WQ7?BH0(&*'7%9OC%-DSUC>,'YKLT%X"2K0II7?NJMKSZ;%"=2+8O7Z0W3*K7\O(P(3@FO#!0 M][>,R=-)D:#Y>+/X#U!+ P04 " )@8=1-C-%)0(" !8! &0 'AL M+W=OIG,X$62+,X)L$F3!=TP47#XP9&5A]$B,CW8T/PBE M!K4SQY6_E!T:M\N=#LN7'@Q#KEJR@]8=-EKRS(Q?.@!Y]P#(N+#O"XHNEU?0 M:N*N(S<[P\W)DU;86?)%U5#_JZ?.XVPT.QI=9Q>!+Q5>D7SQ@61IEMKH]0(V MG^O/ S8_@YVJ)EOHM0GG\*ABJ[N>NF&FY MLD1 XZ3IU2>7U\0^CA/4?>B=O4;7B6'8N:X_49K/$Y\@OG/I/P#4$L# M!!0 ( F!AU$8$+['"0, *P) 9 >&PO=V]R:W-H965TYD \J0M3PF"9R$L8I IF"53>"62GW&HH[$S<"#$%++0('AHSBBN$*Y%2L16SZ5H490*Q@EM46L:!)A$K#G>2D9A-JX+W MUZA9G*@/T#B45!&3J"#F)3#$>JI&KB=MX=X.2<58PMHXPMN%&U?0,MK>>_ +3&+YPG[[2JI;6N_?2RIQE!C M>9C4J:3,K9&Z6L/R"?;EYNS)+D]S)D_%V*D8.I:A3]M ;N=L:TFY% MVCU)^IER0FP7P+-TB=)T7-DVIT"ZAR#M>HY>Q=$[R7%OL_6/&+T#C$9G4,_1 MKSCZ;U,YM.^SRM8_S%:_6X\YJ# ';X.9VS\C?6-;E/2GA[4I.(1,(ZQ8+&'+ MD@SK&_%Y<]9%50#V7_1 TQ_6QS6LXAJ>UX[G<;\*67@;[D/VFMZ1'O&]Y_^V M=U:WOA%EZ6WX,I?=_A',O>/%_[]=L:!^ZTK:) M$PBP B2@^^,>NH=:;??9A(%836S.-J4]W1]_8R<-7)NX7>FDOH#M^/OFFQE[ M/..#5'VUA 45@FU/%731HT-BWP=/S$_M4YC\ZLF(:%+'[QM$[U [U+5\F"^U^R:':FZ8!R?;:R+(&HX*2B^J?/=2!. $@3SL@ MK@'Q)D,63V2TWU+]NB69P>F?%'N-QKZ7K>^H27TZ1,1^W(%BL@-T=:<;CL!%57? M4=GR<3]-DBC"Y-RW*$@;!:E7@:U'9%DPX?%FT' -WBVBPT;#T.O/CRJ0L[W) MI>)_HX6S*J*MEVKX(J0TIJ-^5U!'C8C1FT3'GI0V^F[IIO%11>QUTS&16W20BRU9@N(2[],5%[SK0QQY>U>?GW=BWPZ%],H_%D/:\=)W)_/)@Q]"J ML*),3X[N8-@[+4G54]&R;Y2..DL7/59/ZB^?OB..2^A'B1Z\>N*/M9*F[W?B MCU66#OZ_1Z/FZGXUZA2]W$9;,A2>=$(EJ*UK$#7)Y%Z8JK=H5ILF=.9:KV?K M<]N)-="T[--_ 5!+ P04 " )@8=1"Q)4+;8# !C$ &0 'AL M+W=OY#X3:)TSBT.]PT\+HWRS&=!$/HY M%]);+ M9/:K.GR .J&)\Q>IS)1_R:%^-_!(5!BK\MH8"7(AJT_^4"_$D0'ZZ39@M0%[ M;C#N,1C5!J,RT8JL3.N&6[Y::'4@VKV-WMQ#N3:E-68CI-O&6ZOQ6X%V=G4= M145>9-Q"3+[8%#39J!P/1.IVZA[(VT_*F'?DHXQ4CJ,;L%QD.'%)OM_>D+=O MWI$W1$CR+56%X3(V"]\BE?/M1S7!NB)@/00C\EE)FQKRFXPA?FKO8S9-2NPQ MI34;=/@ELE=D1"\("UC0P;-YL3F=#^",FA4>E?Y&YUCA@7CC)MZXC#<^1[P+ MLN89EQ$^W,%.2"GDKFL+JY!A&=(IP_WJDC(V&2_\^P[428,Z&42M\*(G>!G2 M(0L*%*!,1!DW1B0BXN[2FPLB4=E40BQ_Z,*LPDV.,-F4=3.,XO)RY*J0U M1RRXKHE6.2I0N]"J(Q-1K_ PI4#KK.\3SAG,^R+FM M:QJJ']DJ8S58H0$KG24?@&; M,9_W; 9E+2U[74VIXQV3!CV0;4F@HU\J*G7X%ZD*;0L+':XL9]65.M;3 ]#+ MV%84.EQ2SJ\:]+2H.-D(PQ[4MK#0X+\:E$'#)\H[S-,_ZA=RT'ORB[6X+K@ M'E=M3C/;=,K797_X;'Z-'735[[9NJO;[,]=XF0S)($&7P=445TY7'6TUL&I? M-H5WRF*+63ZFP&/0[@7\/E'*/@Y<@.;_"JO_ %!+ P04 " )@8=1]W<9 ME#H" #%! &0 'AL+W=OE8JSX\B4ZR?S])=KP,6'/:Q18I M\KU'B51VT.;%UH@$1RF4G4C#/!I')\-6R' M3TC/S8-Q5CR@E%RBLEPK,%C-H\7X=CGU\2'@&\>#/5N#KV2K]8LWUN4\2KP@ M%%B01V#NM\<5"N&!G(R?/68T4/K$\_4)_6.HW=6R91976GSG)=7SZ'T$)5:L M%?2H#Y^PKV?F\0HM;/C"H8]-(BA:2UKVR4Z!Y*K[LV-_#F<)Z?B5A+1/2(/N MCBBHO&/$\LSH Q@?[=#\(I0:LITXKORE/)%QN]SE4;XHBE:V@A&6L*$:#:RT M=-=;^W/?(UQ]UM:.8*T*+1&^,&,8!?\=$N/"CK*8G P/%A<]Y;*C3%^AG,"] M5E1;^*!*+/_.CYW\H8;T5,,RO0BX*>@:)N.WD"9I\OQT!U=O1A=@)\/13 +L MY'\HL.)D_W5)G9B;(,:/[CZ?)K-)DL7[\QKBL]:2 M:'9A@"P4NE74==G@'69TT;7FG_!NP.^9V7%E06#E4I/K=[,(3#3:/BQK]\Z@\0%NO]*:3H8G&%ZN_#=02P,$% @ "8&'4;S66S&3 @ M@0< !D !X;"]W;W)K&ULE55=;YLP%/TK%MI# M*VWE*Q]M19":L&F;U"UJU^W9@9M@U6!F.TGS[W=M"*--PK(\!-O<<^ZYYXKK M:"ODL\H!-'DI>*DF3JYU=>NZ*LVAH.I*5%#BFZ60!=6XE2M751)H9D$%=P// M&[D%9:431_9L+N-(K#5G)NBH'(W!2ZV$\=W]@#K>JLB:ED(<2SV7S))HYG! &' M5!L&BH\-S(!S0X0R?C><3IO2 +OK/?LG6SO6LJ *9H+_8IG.)\ZU0S)8TC77 M#V+[&9IZAH8O%5S9?[*M8X<8G*Z5%D4#1@4%*^LG?6E\Z "0YS@@: #!6\#@ M!"!L .&Y@$$#&%AGZE*L#PG5-(ZDV!)IHI'-+*R9%HWEL]*T_5%+?,L0I^,' MX%1#1N94ZAWY(6FIJ.V((A<):,JXNB0?2,(D-DI(7#X])N3BW67D:DQO2-RT M236M4P4G4H7D7I0Z5^1CF4'V&N^B[%9[L-<^#7H)OZ?ZBH3^>Q)X@7=$S^QL MN']S!)[TP[^N^:GLKZH)VTZ$EB_\WT[T< ]:[H'E'IS@_H;S0U$.BFB!'VN= MJ#*)CK6QYAI9+C,V-K'O>_B+W$W7W6-A?C?LE=1A*W78*_4N3<6ZU IEIL V M=,&!+*4H_BV[YAUV] P/1"?# ]$G](Y:O:->O7.ZPRFHSW-V="#Q)C@T=G2@ M,;P^Z>NXU3D^S]>*[JRIY^@=][A5^]D74>MT.\.I +FR0UX1JZ;^UMO3]AZY ML^/SS?G4OYW5U\%?FOIRNJ=RQ7!B<5@BI7#I R W?\@1'\X\8.;H;F4."'\_?_VJEOGZ'W'CVX>PL?+RXWL?/^\ % M#EXDG1U!>AD>YC6Q0]3SXZC_3N[I ]^B-"ZDV.V4!4Q]P@&M"$OP#6%TJ:B= M51!.V=K!$PMDDDF%M-DB(RBR2//DPI'S[.YY'DZ%5'UM5\%]ESY]+[#QK$#* MV"!P@AV0QC71&I2X-4Z?W(//0LC;BW5M%):*K*/)#&\G](,ILI0J!S64B? & M2F,&A96C:%G94DU;&9XP]!FP-B#/=H_BQWNKACM;&CW M50RF$>1-1^,K\K!@&'V*/# M[*2NV?H+HZ7@X!9_=,$T)IMYJ)**/IEJ]JAD!@"%T0J4IMD8^:U(O8!.;XY3 M5QS6/'F#FO]MGTL0H @;BS9G_Y2[_&K%TT__2W+_5]D7_*)&?U^=NLC96Q Y M/WV1TZN3U!CX6V=TM>U<; .*[ ,BP7?VP<*V1=&RI4Q3X;V*YCF(9_>;H==D M:1Z$._PF/X>"M$POAF""M_8/R&G+KX:L>]L(G[6UO]OE1?.^X/;5F?X!4$L# M!!0 ( F!AU&7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G M3>,-XJ+PR M&AM#P[V")_??_K IMLJI!]4H_W.6].L-)*)56K7J%]2S9)H(MS9/?QFK?AGM M9;.HK&F:69(..^[!>E4=-"\"Y)U\<'V+EP_?)8+,DO,IGG"IK//]$?WY)3)N M 0\>MCIOOJC&@[V4'KY:TVV47H73X%5,HLOHX[!?#D&\L/\GC&:Y5!5]JGM& M3AY=@W90"UQSIE$UQL\[89:X9:H(\IR /#]E)/,(\@T!^887\J-T:A>W713% MW(+#97]L!/F6@'Q[0LC1F'Q'0+[CA;Q!K_U95:;3'M6!@$;C>C6,S#B53ZE< M/N6%O-);/ "U"B,D4B_,?ODBE17WLNE ? /I.GL8,4HL*;-9OAI3/ZFF$5+7 MXM:OT-N;IRWX)5] M5BVDE#]29H'<;L#*/N,M8'4PC=YTY+*5^DS,+ M@=>U7=,7!4,'!TH+Z]#QV[CZSRAE9,S*^ X#XEQ:_U/<68EA[._OAID<8U(: MR9@ULN@>'/S3A03X>=L7@X=Y)B/O4)A%0A*!K%KCS$IMV3,;CE,CJ.8QIB4:C)FU1SV>2[.[F0H M<$8]3GDF8_8,68>-[@$R2CH9LW3V-3,HHDS^-DE>*F:\8BD])*_HEYNI T3: O',2G#Y,R&>:FFV"''F)1A6=@MD[>U\?&8P%)9J"632'PCY&2'FF8/8,;>QX M'!:49PIFS]"8HW%(OG5A]@R-6<:8E&>*U[^AN51.KE865N,<65#&*9B-P5-]I]VU+!4&NH;_ N' M[95LJKD583&\C"K*\-AXV37-)VR[U==&UOLO1?9?N7SX%U!+ P04 " ) M@8=1?'[I&]0! #&'P &@ 'AL+U]R96QS+W=O )/[F/!00D5#B]B %28/D<269Q#)[HE"$8Y%08/F5-;8 M\O5?6)^L\?PE[=JR[0YYL^WSY+C?'?*BV932/X20EYNT;_--UZ?#^C;Y7N[3D>UD8?LYH'N<_9TY>3WWZR\1NM=HNTU.W_-BG0_EE\2:DTD]=V6*>R:,)Q=SV=P^4@-^?)S>3Y;=$,SV_2A-I!"D%:/\@@R.H' M.01Y_: (0;%^T R"9O6#;B'HMG[0'03=U0^ZAZ#[^D$R11FG!$DCK FT%N1: M"+P6!%L(Q!8D6PC,%D1;"-069%L(W!:$6PCD%J1;".P6Q%L(]%;46PGT5M1; M"?36T<BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z M&X'>AGH;@=Z&>AN!WC;:+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0 M;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#;1YO=!'H[ZNT$>COJ[01Z.^KM!'H[ MZNT$>COJ[01Z1]0[$N@=4>](H'=$O2.!WA'UCO^I=RZG7]/U\9?E]\G1JW+!. @=!&S:;EL6 M_0$W>4!$$ENVH?#W=<(@M:*HB$J]FT2)[7=?;.EL,GK;6O*]35TU?IPL0K / MC/E\0;7VJ;'4Q)&9<;4.\='-F=7Y4L^)B<%@R'+3!&I"/[0UDLGHB69Z587> M\R:^]J5IQHFCRB>]Q]W$-FN<:&NK,M\3TKBRF^,7I?4W<4+" M3B:T(S\'[->]KLFYLJ#>5+OPHNLXBVTJYL.V(I^>+W&B1S.;E3D5)E_5<4GJ MK2-=^ 51J*MT5_3F?'*(.TR[*[\ZORMS+C#.G#IC?3PQ1Y?''8ZD7=VWL1"Y M4)[_Q&-B+'WU]U%[V@45O\R.V_MAW+([#\^ZV_5[_/6,C_4O[$. ]"%!^E @ M?60@?0Q!^K@%Z>,.I(][D#[X *41%%$Y"JDX K @ $0 @ &O M 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " (@8=1F5R<(Q & "< M)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( B!AU'^\\-0< 4 (,7 8 " @0T( !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ "(&'40096""P P TPP !@ ("!,A8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "(&' M46W:MFRD!P +2@ !@ ("!NR( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ "(&'43#R@._7$@ O3( !@ M ("!930 'AL+W=O&UL4$L! A0#% @ "(&'48[J4:UL @ M%@4 !D ("!/TT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "(&'44):=9_'! 8 H !D M ("!0UD 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ "(&'48CHNDO;!P 2A0 !D ("!L&< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "(&' M4>$\R$*E P 10@ !D ("!JWP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "(&'43U.#4'F#@ J"< M !D ("!8X8 'AL+W=O#(# #'!@ &0 @(& E0 M>&PO=V]R:W-H965TF8 !X;"]W;W)K&UL4$L! A0#% @ "(&'4>E_6!;R P T0@ !D M ("!29P 'AL+W=O&PO=V]R:W-H965T MC !X;"]W;W)K&UL4$L! A0# M% @ "(&'4;J7'IJ@! + L !D ("!S*4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ "(&'46#\ M[C)P" "R!0 &0 M @($-N >&PO=V]R:W-H965T"Z !X;"]W;W)K&UL4$L! A0#% @ "(&'40S>$ Q= @ N 4 !D M ("!F+X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ "(&'42F;^(Y? @ C08 !D ("! MR,4 'AL+W=OR >&PO=V]R:W-H965T&UL4$L! A0#% M @ "(&'4?A@37K& P /0T !D ("!Q&PO=V]R:W-H965T&UL4$L! A0#% @ "8&'4=EVGHWZ M @ YPH !D ("!-=@ 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ "8&'47+K\.)X! R!$ !D M ("!#., 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ "8&'45@9+)!' P O@L !D ("!-.T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M"8&'4;S66S&3 @ @0< !D ("!$/< 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " )@8=1*F32ILH! ";'P $P @ &S P$ 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 /0 ] *(0 "N!0$ ! end XML 71 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 72 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 73 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 113 308 1 false 27 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 (Details) Sheet http://www.oildri.com/role/BasisofStatementPresentationOtherNoncurrentLiabilitiesDetails Basis of Statement Presentation Other Noncurrent Liabilities (Details) 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 - Commitment and Contingencies Sheet http://www.oildri.com/role/CommitmentandContingencies Commitment and Contingencies Notes 14 false false R15.htm 2121107 - Disclosure - Leases (Notes) Notes http://www.oildri.com/role/LeasesNotes Leases (Notes) Notes 15 false false R16.htm 2124108 - Disclosure - Accrued Expenses Sheet http://www.oildri.com/role/AccruedExpenses Accrued Expenses 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 2148114 - Disclosure - Subsequent Events (Notes) Notes http://www.oildri.com/role/SubsequentEventsNotes Subsequent Events (Notes) Notes 22 false false R23.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 23 false false R24.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 24 false false R25.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 25 false false R26.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 26 false false R27.htm 2308301 - Disclosure - Inventories Level 3 (Tables) Sheet http://www.oildri.com/role/InventoriesLevel3Tables Inventories Level 3 (Tables) Tables 27 false false R28.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 28 false false R29.htm 2322304 - Disclosure - Leases (Tables) Sheet http://www.oildri.com/role/LeasesTables Leases (Tables) Tables http://www.oildri.com/role/LeasesNotes 29 false false R30.htm 2325305 - Disclosure - Accrued Expenses (Tables) Sheet http://www.oildri.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://www.oildri.com/role/AccruedExpenses 30 false false R31.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 31 false false R32.htm 2334307 - Disclosure - Operating Segments (Tables) Sheet http://www.oildri.com/role/OperatingSegmentsTables Operating Segments (Tables) Tables http://www.oildri.com/role/OperatingSegments 32 false false R33.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 33 false false R34.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 34 false false R35.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 35 false false R36.htm 2409404 - Disclosure - Inventories (Details) Sheet http://www.oildri.com/role/InventoriesDetails Inventories (Details) Details http://www.oildri.com/role/InventoriesLevel3Tables 36 false false R37.htm 2410405 - Disclosure - Inventories Narrative (Details) Sheet http://www.oildri.com/role/InventoriesNarrativeDetails Inventories Narrative (Details) Details 37 false false R38.htm 2413406 - Disclosure - Fair Value Measurements Narrative (Details) Sheet http://www.oildri.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements Narrative (Details) Details 38 false false R39.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 39 false false R40.htm 2417408 - Disclosure - Goodwill and Other Intangibles Narrative (Details) Sheet http://www.oildri.com/role/GoodwillandOtherIntangiblesNarrativeDetails Goodwill and Other Intangibles Narrative (Details) Details 40 false false R41.htm 2423410 - Disclosure - Leases (Details) Sheet http://www.oildri.com/role/LeasesDetails Leases (Details) Details http://www.oildri.com/role/LeasesTables 41 false false R42.htm 2426411 - Disclosure - Accrued Expenses (Details) Sheet http://www.oildri.com/role/AccruedExpensesDetails Accrued Expenses (Details) Details http://www.oildri.com/role/AccruedExpensesTables 42 false false R43.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 43 false false R44.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 44 false false R45.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 45 false false R46.htm 2435415 - Disclosure - Operating Segments Disaggregation of Revenue (Details) Sheet http://www.oildri.com/role/OperatingSegmentsDisaggregationofRevenueDetails Operating Segments Disaggregation of Revenue (Details) Details 46 false false R47.htm 2436416 - Disclosure - Operating Segments (Details) Sheet http://www.oildri.com/role/OperatingSegmentsDetails Operating Segments (Details) Details http://www.oildri.com/role/OperatingSegmentsTables 47 false false R48.htm 2437417 - Disclosure - Operating Segments Narrative (Details) Sheet http://www.oildri.com/role/OperatingSegmentsNarrativeDetails Operating Segments Narrative (Details) Details 48 false false R49.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 49 false false R50.htm 2441419 - Disclosure - Stock-Based Compensation Narrative (Details) Sheet http://www.oildri.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation Narrative (Details) Details 50 false false R51.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 51 false false R52.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 52 false false R53.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 53 false false All Reports Book All Reports odc-20201031.htm exhibit101odcamproduct.htm exhibit102odcamproduct.htm exhibit103odcamproduct.htm exhibit104odcamproduct.htm exhibit105odcchurchand.htm odc-20201031.xsd odc-20201031_cal.xml odc-20201031_def.xml odc-20201031_lab.xml odc-20201031_pre.xml odcex1110312020.htm odcex3110312020.htm odcex3210312020.htm odcex9510312020.htm http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 true true JSON 76 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "odc-20201031.htm": { "axisCustom": 0, "axisStandard": 11, "contextCount": 113, "dts": { "calculationLink": { "local": [ "odc-20201031_cal.xml" ] }, "definitionLink": { "local": [ "odc-20201031_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "odc-20201031.htm" ] }, "labelLink": { "local": [ "odc-20201031_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "odc-20201031_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "odc-20201031.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-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/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 399, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 20, "http://www.oildri.com/20201031": 5, "http://xbrl.sec.gov/dei/2019-01-31": 11, "total": 36 }, "keyCustom": 15, "keyStandard": 293, "memberCustom": 8, "memberStandard": 18, "nsprefix": "odc", "nsuri": "http://www.oildri.com/20201031", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118106 - Disclosure - Commitment and Contingencies", "role": "http://www.oildri.com/role/CommitmentandContingencies", "shortName": "Commitment and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121107 - Disclosure - Leases (Notes)", "role": "http://www.oildri.com/role/LeasesNotes", "shortName": "Leases (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124108 - Disclosure - Accrued Expenses", "role": "http://www.oildri.com/role/AccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "icb532e9c7cf443f089dcb4b4f0470707_I20201031", "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-20201031.htm", "contextRef": "icb532e9c7cf443f089dcb4b4f0470707_I20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2148114 - Disclosure - Subsequent Events (Notes)", "role": "http://www.oildri.com/role/SubsequentEventsNotes", "shortName": "Subsequent Events (Notes)", "subGroupType": "", "uniqueAnchor": null }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TradeAndOtherAccountsReceivablePolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322304 - Disclosure - Leases (Tables)", "role": "http://www.oildri.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325305 - 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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i4bbeb2513be4444294d303e4d7a7923f_I20201031", "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-20201031.htm", "contextRef": "i4bbeb2513be4444294d303e4d7a7923f_I20201031", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "icb532e9c7cf443f089dcb4b4f0470707_I20201031", "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-20201031.htm", "contextRef": "icb532e9c7cf443f089dcb4b4f0470707_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "icb532e9c7cf443f089dcb4b4f0470707_I20201031", "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": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "icb532e9c7cf443f089dcb4b4f0470707_I20201031", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "ia1bbf5aac85d41d9b60f91297b1289f1_I20201031", "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-20201031.htm", "contextRef": "ia1bbf5aac85d41d9b60f91297b1289f1_I20201031", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "icb532e9c7cf443f089dcb4b4f0470707_I20201031", "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-20201031.htm", "contextRef": "icb532e9c7cf443f089dcb4b4f0470707_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423410 - 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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "icb532e9c7cf443f089dcb4b4f0470707_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426411 - 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-20201031.htm", "contextRef": "icb532e9c7cf443f089dcb4b4f0470707_I20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "ia05cd1ef40944f66811f174de18cda48_D20200801-20201031", "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-20201031.htm", "contextRef": "ia05cd1ef40944f66811f174de18cda48_D20200801-20201031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "ia05cd1ef40944f66811f174de18cda48_D20200801-20201031", "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-20201031.htm", "contextRef": "ia05cd1ef40944f66811f174de18cda48_D20200801-20201031", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "ib1534b52e4994bc0a0b4e62d69bb12af_I20201031", "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-20201031.htm", "contextRef": "ib1534b52e4994bc0a0b4e62d69bb12af_I20201031", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "iefc7944cf57e4008bb07ae176ded4320_D20200801-20201031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "icb532e9c7cf443f089dcb4b4f0470707_I20201031", "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", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "decimals": "-3", "lang": "en-US", "name": "odc:CorporateExpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i94f22b3767b1462e8faf81bd9bf97f6b_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-20201031.htm", "contextRef": "i94f22b3767b1462e8faf81bd9bf97f6b_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "iaa086b088b054092bac580885721fbba_D20200801-20201031", "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-20201031.htm", "contextRef": "ib614c43d5321430da692d557ac1bfaca_I20201031", "decimals": "0", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i13f5dbcbdeae4d35aa04385fa094b8e8_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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "ie72414ca60cc4b43b11fd70af7011633_D20200801-20201031", "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-20201031.htm", "contextRef": "ie72414ca60cc4b43b11fd70af7011633_D20200801-20201031", "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-20201031.htm", "contextRef": "ie80850d1f1964bceaa7add21c7ec0d23_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-20201031.htm", "contextRef": "ie80850d1f1964bceaa7add21c7ec0d23_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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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 (Details)", "role": "http://www.oildri.com/role/BasisofStatementPresentationOtherNoncurrentLiabilitiesDetails", "shortName": "Basis of Statement Presentation Other Noncurrent Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "odc-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "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-20201031.htm", "contextRef": "i99f177059b704ce384c409e91b1d5319_D20200801-20201031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 27, "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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-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/2019-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 CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-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 CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r351" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r352" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r352" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r353" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r352" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r348" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.oildri.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-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/20201031", "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/20201031", "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/20201031", "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/20201031", "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/20201031", "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/20201031", "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/20201031", "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/20201031", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "odc_CARESActFuturePayrollTaxDeferral": { "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, Future Payroll Tax Deferral", "terseLabel": "CARES Act, Future Payroll Tax Deferral" } } }, "localname": "CARESActFuturePayrollTaxDeferral", "nsuri": "http://www.oildri.com/20201031", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationOtherNoncurrentLiabilitiesDetails" ], "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/20201031", "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/20201031", "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/20201031", "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/20201031", "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/20201031", "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/20201031", "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/20201031", "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 $6,995 and $6,887 at October 31, 2020 and July 31, 2020, respectively" } } }, "localname": "Customerlistnet", "nsuri": "http://www.oildri.com/20201031", "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/20201031", "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/20201031", "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/20201031", "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/20201031", "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/20201031", "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/20201031", "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/20201031", "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/20201031", "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/20201031", "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/20201031", "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/20201031", "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/20201031", "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/20201031", "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/20201031", "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/20201031", "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/20201031", "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 $483 and $457 at October 31, 2020 and July 31, 2020, respectively" } } }, "localname": "Trademarksandpatentsnet", "nsuri": "http://www.oildri.com/20201031", "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/20201031", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "srt_DirectorMember": { "auth_ref": [ "r141" ], "lang": { "en-US": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r139", "r189", "r190", "r343", "r344" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Prinicipal Products [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.oildri.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r180", "r307" ], "lang": { "en-US": { "role": { "label": "Scenario [Axis]", "terseLabel": "Statement, Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r42" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrent": { "auth_ref": [ "r42", "r113", "r300", "r301", "r302" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedPartiesCurrent": { "auth_ref": [ "r50", "r113", "r299", "r301", "r302" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r102" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r8", "r44", "r250" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r44" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r59", "r65", "r67", "r209", "r268" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r40", "r174" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "auth_ref": [ "r60", "r65" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r57", "r62", "r64", "r65", "r280", "r282", "r284" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeDetails", "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r62", "r64", "r65" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeDetails", "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r61", "r65", "r67", "r268" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r58", "r65", "r67", "r268" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r29" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r117" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/NewAccountingPronouncementsAdjustmentforNewAccountingPronouncementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r231", "r233", "r247", "r248" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r102" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r233", "r244", "r246" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r32", "r146", "r149" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheetParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r101", "r163", "r168" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/GoodwillandOtherIntangiblesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetRetirementObligationsPolicy": { "auth_ref": [ "r107", "r177" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationLevel2Policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Assets": { "auth_ref": [ "r134", "r326", "r333" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r6", "r56" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheetParenthetical", "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r13", "r14", "r15", "r16", "r17", "r18", "r19", "r20" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r235", "r245" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationNarrativeDetails", "http://www.oildri.com/role/StockBasedCompensationSummaryofRestrictedStockTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r116" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r104", "r105", "r106" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r38", "r103" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets", "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r98", "r281" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r38" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "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/2019-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/2019-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/2019-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": [ "r184" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock", "verboseLabel": "Common & Class B Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-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": [ "r27" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheetParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r27" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheetParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r27", "r183" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r27" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r70", "r72", "r73" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r89" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesPurchaseOfInterestByParent": { "auth_ref": [ "r185", "r269", "r274" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r83" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r41", "r285" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheetParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r256" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r101", "r110", "r258", "r259" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueArrangementByTypeTable": { "auth_ref": [ "r7" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueArrangementTypeAxis": { "auth_ref": [ "r7" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueArrangementTypeDomain": { "auth_ref": [ "r7" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r34" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Benefit Plan [Abstract]", "terseLabel": "Defined Benefit Plan [Abstract]" } } }, "localname": "DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r205", "r224", "r228" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r206", "r225", "r228" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "auth_ref": [ "r211" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "auth_ref": [ "r213" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "auth_ref": [ "r212" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanCurtailments": { "auth_ref": [ "r196" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear": { "auth_ref": [ "r227" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of contributions expected to be received by defined benefit plan from employer in fiscal year. Excludes contributions 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/2019-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r204", "r223", "r228" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear": { "auth_ref": [ "r214" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r197", "r203", "r222", "r228" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r201", "r220", "r228" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments": { "auth_ref": [ "r207", "r226" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r195", "r202", "r221", "r228" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": { "auth_ref": [ "r214" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate": { "auth_ref": [ "r214" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails" ], "xbrltype": "gYearListItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "auth_ref": [ "r216", "r217", "r218", "r219", "r228" ], "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/2019-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/2019-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": [ "r101" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Revenue by Principal Product by Operating Segment [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r189" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r249" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r184" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedTerseLabel": "Dividends declared" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r8", "r44" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r21", "r24", "r327", "r334" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r78", "r118", "r123", "r124", "r125", "r126", "r129", "r332", "r341" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r78", "r118", "r123", "r124", "r125", "r126", "r129", "r332", "r341" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r281" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r44" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r183" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r275", "r276", "r277", "r279" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r199", "r200", "r228", "r276", "r309" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r278" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r199", "r200", "r228", "r276", "r310" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r199", "r200", "r228", "r276", "r311" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.oildri.com/role/FairValueMeasurementsFairValueMeasurementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r169" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "Amortization expense for remainder of current fiscal year" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/GoodwillandOtherIntangiblesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r169" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/GoodwillandOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r169" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/GoodwillandOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r169" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/GoodwillandOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r169" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/GoodwillandOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r164", "r165", "r167", "r171", "r312" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.oildri.com/role/GoodwillandOtherIntangiblesDetails", "http://www.oildri.com/role/GoodwillandOtherIntangiblesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r164", "r166" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/GoodwillandOtherIntangiblesDetails", "http://www.oildri.com/role/GoodwillandOtherIntangiblesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r101" ], "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": "(Gain) Loss on the sale of fixed assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r157", "r159" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/GoodwillandOtherIntangiblesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r101", "r158", "r160", "r162" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/GoodwillandOtherIntangiblesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r81" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r76", "r118", "r325", "r330", "r342" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r112" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r110", "r133", "r260" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome", "http://www.oildri.com/role/OperatingSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r74", "r107", "r252", "r253", "r254", "r255", "r257", "r261", "r347" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationLevel2Policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r100" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r100" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "auth_ref": [ "r100" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r100" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r100" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r100" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations": { "auth_ref": [ "r100" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r100" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r170" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/GoodwillandOtherIntangiblesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r87", "r182" ], "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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r156" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r53" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/InventoriesDetails", "http://www.oildri.com/role/InventoriesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r54", "r152" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets", "http://www.oildri.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r9", "r55", "r107", "r130", "r153", "r154" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/InventoriesLevel2Policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r54", "r115", "r152", "r155" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/InventoriesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r85", "r132" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r181" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CommitmentandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r289" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationLevel2Policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r296" ], "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 October 31, 2020" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r296" ], "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 payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": { "auth_ref": [ "r296" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": { "auth_ref": [ "r296" ], "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r296" ], "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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r296" ], "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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r296" ], "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": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r296" ], "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": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r296" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r298" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/LeasesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r43" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r31", "r329", "r337" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r45" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheetParenthetical", "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r10", "r11", "r12", "r22", "r23" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r136", "r137" ], "lang": { "en-US": { "role": { "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.", "label": "Segment Reconciling Items [Member]", "terseLabel": "Unallocated Assets" } } }, "localname": "MaterialReconcilingItemsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r52", "r328", "r336" ], "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/2019-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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestTable": { "auth_ref": [ "r52", "r82", "r263", "r270" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r98" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r98" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r98", "r99", "r102" ], "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 (Used in) Provided by Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r68", "r71", "r77", "r102", "r128", "r331", "r340" ], "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/2019-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": [ "r68", "r71", "r266", "r272" ], "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/2019-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": [ "r120" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "terseLabel": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/NewAccountingPronouncementsAdjustmentforNewAccountingPronouncementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r117", "r119" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r262" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r86" ], "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 Expense, Net", "verboseLabel": "Total Other Expense, Net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-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 (Expense) Income" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of Reportable Segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome", "http://www.oildri.com/role/OperatingSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r290", "r297" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r287" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r287" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r287" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r288", "r292" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r286" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r294", "r297" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r293", "r297" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r41" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheetParenthetical", "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax": { "auth_ref": [ "r63", "r264" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeNarrativeDetails", "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r65", "r75" ], "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 loss before reclassifications, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax": { "auth_ref": [ "r62", "r66", "r208" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax": { "auth_ref": [ "r62", "r66", "r208" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r57", "r283" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r69", "r72", "r75", "r183" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r60", "r62" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r63", "r264" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherInventory": { "auth_ref": [ "r54" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r47" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r88" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r192", "r216", "r217", "r229" ], "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/2019-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": [ "r3", "r5" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r95" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r95" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r92" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r93" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r230" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Pension and Other Postretirement Benefits Disclosure" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r24", "r193", "r194", "r198" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r191", "r216", "r217", "r229" ], "lang": { "en-US": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Pension Plan" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsAssumptionsDetails", "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsDetails", "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r235", "r245" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromMinorityShareholders": { "auth_ref": [ "r94" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsToMinorityShareholders": { "auth_ref": [ "r114" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r90" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "auth_ref": [ "r91" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r68", "r71", "r97", "r134", "r138", "r264", "r265", "r267", "r272", "r273" ], "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/2019-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": [ "r39", "r173" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r175", "r339" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r79", "r150" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PublicUtilitiesInventoryAxis": { "auth_ref": [ "r35" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/InventoriesDetails", "http://www.oildri.com/role/InventoriesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r28", "r33", "r338", "r345" ], "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,036 and $1,078 at October 31, 2020 and July 31, 2020, respectively" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r65", "r67", "r75" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r305" ], "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/2019-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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r215", "r300", "r301", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r305" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/RelatedPartyTransactionsNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfSeniorDebt": { "auth_ref": [ "r96" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r127" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationNarrativeDetails", "http://www.oildri.com/role/StockBasedCompensationSummaryofRestrictedStockTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r30", "r184", "r335" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r191", "r192", "r216", "r217", "r229" ], "lang": { "en-US": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsAssumptionsDetails", "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsDetails", "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r191", "r192", "r216", "r217", "r229" ], "lang": { "en-US": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r188", "r189" ], "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/2019-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": [ "r80", "r346" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r108", "r109" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/AccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r65" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/AccumulatedOtherComprehensiveLossIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "auth_ref": [ "r210" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r164", "r166" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/GoodwillandOtherIntangiblesDetails", "http://www.oildri.com/role/GoodwillandOtherIntangiblesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r9", "r35", "r36", "r37" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/InventoriesLevel3Tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r201" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r111", "r300", "r301", "r302", "r303", "r304" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r131", "r134", "r135", "r136", "r161" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsDetails", "http://www.oildri.com/role/OperatingSegmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r131", "r134", "r135", "r136", "r161" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r235", "r245" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r166" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/GoodwillandOtherIntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segment [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r140" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsDetails", "http://www.oildri.com/role/OperatingSegmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r107" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsLevel2Policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r84", "r151" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r107", "r251" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationLevel2Policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SeniorLongTermNotes": { "auth_ref": [ "r46" ], "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 $143 and $150 at October 31, 2020 and July 31, 2020, respectively" } } }, "localname": "SeniorLongTermNotes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotesCurrent": { "auth_ref": [ "r44" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r100" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r238" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationSummaryofRestrictedStockTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r242" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationSummaryofRestrictedStockTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r240" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationNarrativeDetails", "http://www.oildri.com/role/StockBasedCompensationSummaryofRestrictedStockTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r240" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationSummaryofRestrictedStockTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r239" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationSummaryofRestrictedStockTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r239" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationSummaryofRestrictedStockTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r241" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationSummaryofRestrictedStockTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r241" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationNarrativeDetails", "http://www.oildri.com/role/StockBasedCompensationSummaryofRestrictedStockTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r236" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r245" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r232", "r237" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/StockBasedCompensationNarrativeDetails", "http://www.oildri.com/role/StockBasedCompensationSummaryofRestrictedStockTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r291", "r297" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r134", "r161", "r176", "r178", "r179", "r343" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/OperatingSegmentsDetails", "http://www.oildri.com/role/OperatingSegmentsDisaggregationofRevenueDetails", "http://www.oildri.com/role/OperatingSegmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r25", "r26", "r27", "r183" ], "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/2019-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": [ "r49", "r183" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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": [ "r26", "r27", "r183", "r184" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r26", "r27", "r184", "r234", "r243" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r262", "r263", "r271" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheetParenthetical", "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "verboseLabel": "CARES Act, Future Payroll Tax Deferral" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r306" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more 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.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r306" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r306" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r308" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.oildri.com/role/PensionandOtherPostretirementBenefitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r142", "r143", "r144", "r145", "r147", "r148" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationLevel2Policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r51", "r186" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r51", "r186" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r48", "r186" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheetParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r27", "r183", "r184" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r48", "r186", "r187" ], "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,106,748 Common and 346,491 Class B shares at October 31, 2020 and 3,090,230 Common and 335,816 Class B shares at July 31, 2020)" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r183", "r184", "r186" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/ConsolidatedStatementsofStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.oildri.com/role/BasisofStatementPresentationRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r122", "r126" ], "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/2019-01-31", "presentation": [ "http://www.oildri.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r121", "r126" ], "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/2019-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": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "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=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r111": { "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=26873400&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r113": { "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=26873400&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r115": { "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=26873400&loc=d3e24092-122690" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r117": { "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" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r119": { "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" }, "r12": { "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=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r126": { "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" }, "r127": { "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" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r13": { "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=6877327&loc=d3e13212-122682" }, "r130": { "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" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8924-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r14": { "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=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e4975-111524" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5212-111524" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5093-111524" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r157": { "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" }, "r158": { "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" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "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" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r183": { "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" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r186": { "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" }, "r187": { "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" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r19": { "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=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r246": { "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" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r25": { "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=6877327&loc=d3e13212-122682" }, "r250": { "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" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r254": { "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" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4M", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591554-111686" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "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" }, "r281": { "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" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r284": { "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" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r29": { "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=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39678-107864" }, "r304": { "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" }, "r305": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r307": { "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" }, "r308": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r328": { "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=6876686&loc=d3e534808-122878" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "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=116637391&loc=SL114874048-224260" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r334": { "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=119400593&loc=d3e572229-122910" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r336": { "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=119400593&loc=d3e572229-122910" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r338": { "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=119400593&loc=d3e572229-122910" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r34": { "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=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r342": { "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=116637232&loc=SL114874131-224263" }, "r343": { "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" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r345": { "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=6488278&loc=d3e604059-122996" }, "r346": { "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=116637345&loc=SL114874292-224272" }, "r347": { "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" }, "r348": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r349": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r351": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r352": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r353": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765" }, "r50": { "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=6877327&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e689-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r74": { "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" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r76": { "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=116634182&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r79": { "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=116634182&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r80": { "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=116634182&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r82": { "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=116634182&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r85": { "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=116634182&loc=SL114868664-224227" }, "r86": { "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=116634182&loc=SL114868664-224227" }, "r87": { "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=116634182&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" } }, "version": "2.1" } ZIP 77 0000074046-20-000083-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000074046-20-000083-xbrl.zip M4$L#!!0 ( F!AU'#TSC1X M_O%RI%;E.E&75V_/QL?J#\]^^.'#B^,??CB9GZCW\_,S]?+@^:&:YT%:Q&6< MI4'RPP^CBS^H/ZS*$O M?\:_P/_K(/K+__KS_W[V3)UD8;76::G"7 >ECE15Q.FU^A#IXI-Z]DR^=9QM M[O+X>E6JH^='S]6'+/\4WP3\>1F7B?Z+:>?//_#O?_Z!7O+G11;=_>7/47RC MXNC__B%^\R(*HN='+Z+HU9N7AZ^6071T=/23UL&K\.C-8GGX_PZADS_ U_F9 MHKQ+]/_]PSI.GZTTOO]//QYMRI]OXZA<_>GP^?/_\P?ZWE_^O,S2$EZ6P\/\ M3V[#ML3?,.V%69+E?_KN.?W\C)\\6P;K.+G[T_?S>*T+=:%OU31;!^GW@P*F M^EFA\WC)7RSB_]'P:N@%_7K+W7H)[21QJDTW#X^P;Z//JW@1E^KP^<%AO6/W M=?I7Z.Z/G=T]'DWGP_&%&I^,+N;CT_'H1(TO3B?3\^%\/+E0[XP9_>C]^.Y_#Y\?!J-E+P3_CKQ62NX.'1=#P\4\.+ M$_5A/)^>5H/IZ/_SZ"-TRAO0DT.5+3T;OQ;#X=7D!+ MIW(>X*&3\>SX;#(;G1RH/W[WYO#G__S/_X3_OO@9>GHR/H9WS>#IX;R[X]/1 MR?!X#L_V:C&Z]XY2?>E(7_I1_WGV*_WT<_3][-7]/\,_?O?BIY_/U>5T34=7[PC03"\^+B+(WO,X$'Z/>YGMR=@,CY[=C(=PVI.+R=3 MEK^34S4\ATO@>/@;'33\G(_.8;@7)U?G--QWT]'H'&[1>Y_9^4%W_7QW^/+5 M\\=]];QR=@3\Z=<)T$9W^B6=\(\M<&CP_Z]RT_(FN-;/%KD./CT+EG!;_"E(;H.[HO[Z M776B_/&[U\]_OAR^&\$_CGY61SMAN_//?/CV;(3ZX/'D8@[:X*QG_7NT7O)M MNGEXP-UY>_5Q-#WX)3^'/1K5D8QJ-CH[^V7#.NS5:KV0<8EY_QL9U4L9U=^N MAA?S\?SC+QI43\;TRHWI[.N'A#]'O5JKUS*N^6AZ_@L&!3\O>C*B'^V9&A^/ M?A,C^LF,:/B1_"/H%P.C>?SN_9=*C+Z,Z(V1Y^_'ESBDV%S'M+L]V5$HD# +0M*,R[(=#S[*VK/9Y/9 M%PWIQ[Z,2)0'C%E.KGZ)9.C-B$1UF(XNIZ,9' ]R\,\&>'9P[XU',UJY\<7) MZ/QBC+_W?42B-,RG0^CR= MX$JKE _8XT!QK<%]Q.AZ_Z,J(7]H:]O)JCXC:;G%U]Q>;KSXA$9[B8 MS'^9R7?8%[WN2'2&<]""X H=7HQ Q][M$8G.0'[)[T'C.3T=GXT1>_:E(^J+ M%G0D.L/L^/WHY K4[[/Q[*ND76]&=)]?JA_!I*?/?KN?/04*O\&1;P0*M_F> M^A@H;/W\\;M#&,PO__]ML+3O%,*T^CX+N[R"_^J55'N$*+-+2+_M[\HL_":6 M\E^ROFI8J&RISH,\7*G#HX$Z>OZ\+T;\U\W +JSMH:>QXS^'BL#HZEQ=YEE4 MA64!*Y)6RR LJQP3H(ZS]29([P:P1$>'ZFV>!1'HA MN'&':V@^# ;JY>%S=7&@SN-P%5\'J1K>Z+32,#$K^/@Z&ZAQ B_)XF*@7C]_ M?7C8GA]^U;T3U">SX1L!*@R>0IWFNEBI6:DW>]-]S &,) 40EBC("ZV.D^ . M]F6ISN(2)GF@LES!'E8W01X'T/\25P"6L%S!=T)X?Q"GA5IGN<8_I:J\U6EY M]VP)NJG:Z!R1QVKOZ-7_V8BVI$+J14%>Y2W1>\&DVK LU7"[C) Y*F-.]H%"1AB:A/=Y(^VH- M;135HBCC$G1C!:>Q/DQC3G=X_9=0_N M9-H>,,V)+HHO.".-W,1^S7"_>K,X4/.,%D!_+G$R>?5Q]O%0XD)Z*[--\#4. MM)5M _&^VE2@"0;PFJ*"0VZ%)B@@"Q 5U%US MX&FG\ZUI^VRV/+>[!*&2W?('>1;JJ(+)H]-2$VEP20?I-3ZE2_RT7)' D'# MX?.]<)]NC[W8[Z 1R_ZT[,4'^F"@9AJ$60Z??5B![",QNZ]2K>6HTM >&-&! M&B]ECC0*1ICO#7V7.A$L8/;KH:'Z#T0Z@;TB'?3[O]#TY%M\RR4^/E"M M>V; HH??!-.+^BG)LZ+DF=T$X:?@&H48;HAU38?%UM,L?19Z<]"\1 [415;> MPFXL2FC / 4MZ^L,?H,[;4E_\4=4%7S?X-^[YA>."JY-QD\6 5Z1=QM-/?PG M=#\NZVT\U,=!QT9/H7]E+.?Z.LLBM0Q@%#0G>!? *_9>/-]747!7X,3#M:CS M-4S](PJ0K1?6EMVZU[G0N#%(<>7.<:VD_YB8#?-^#? MHKC8H+IB-P&$&89CEO :9.<(W<4$J"+S='$\,>LU16L& 6+V 7K)@ M*WA,L !#[ $1._![@LTFN?,W-BA^<,NIQ9WLR2J-2'S"LS 8&$"P6?5**]\% M,U."=Q8L;,PI680-[6<^""(6VEH=R #8!20P[.($34G]H&KW>S:!GZ> MP[?1)0+VR HJ0_SWIU:Z(=V>CMJ2VO.!^%4,L &.+L9L%]&S0)Z W8$:1CR=A@VN;VZ17NZM' MEY.Q>Z]2TNTSM 1OX\+; KCD14ET7,8,($T:5?0@CUCI$[L'=;S":>,I&+NP M$G5G-OX&5@-;J(B!'Y[Q=@ %ECQ5>E/J]0)6\_#-FS>@^Y8![C%Z.>P3THG3 M4/S ME.X1YTB,AZC_PN495)@<9=G%3I:UG')6CV:\FX;H=:+(Z3N#^"W31*$ MYC=CIQ=VF\FI*+E'@[I_98?<6^&!=ZCB%%><#8VV&EB2Z0DGOQ2[J,EXQ0W1 M 89O&4V3Y,MMCMZ0%,TP-'3(*=+YEBC3;*RA#_2^LZS&8LSH&UBC05VO92-F M ]^+492Q#89_"XHL)>F&6ZAFNX*PR?5MQMYB;_79B]OL)@W@\7TU+I*DR*2' ML%_7BRHW3@QZBQ7"C7X5&FRG:VBK9D*G\,@:_]1>*1@;'6)_P-P:&6>K(+_6 MQ?VG8R /P*F274%_S'6HXPT:P,CX!\?/GB5H-\AY7L.J*+/H#KO^0%>I#U7> M-"UXK8HJ*?D.X)6MT&+$5AYHU/EMR &.FQ9T1XUV;@B'E<81@2T*@RO!; ]! MY@4YF:)5T;$CZTLM[S6WU1;_/+R63";\&FT.ZZG"J5F38PH]NC!99F^VWIO1 MTYN<]CD9>FP@V'%ZEQ M$Y3WF/-TZJIB6U>^9K[P)>QMA&%4.3N\=$Y/UGQKN&[HF%"HPL/WV]Z%LN:\ M;39*0]ZV: 5MD>RF9NKND"R/#M00W=,M51!/3LQCD@W07*0U.F-(4C^P2EY< M+->HMX$T)Y[,"3?=:<7C,-.YFC@U6#=P;!4TE.SX2*]Q+?1X3:W M"4BF,J]"[AV^ EU98C$JE$8XN&65RWQXPS>.3QPRG1BZCVK]PPT89Y&O='+S MUD_'$P -=TI@>D [_RZJ&\:3?\O.U]8T8:O./8L2V(Z_\QW8Y@K^D8B_]8_? MO?SQ9SL/]@YI"5G>*#*O$<\@=1@6,9#-@B$)?"HE4;0$$9&C=+G)X (O4'%: MXR)XL[I#)T7;*_DVR.$FHV@K*CAI! (ZO[.:+<5,8]!X0 =6?Q-7,2FUF5%? M9W\[%MUUK>$6%678"W; ?ASC"_9B7>QO MOQCL,<13!_HR7 TB^,R>YO>A6^YOQ]C..BAM%!-V%JP8F()I=IOH"&,NU)C, MARPY2 /N;O'-/4E/GSUY[7Y/7KMMB3]]$J,=RRN,%*/\R&[[$OHA;\5V'W08%T M%M>=J@6"/3VX<_)VX_+L24=>N]1.N,C!8MFM\%.?UO1'@^G#Y#ZU@Y/YNST$ MDH/>Q5NSB^O8IT,AR?".0*?N-RE6\:;#[Y'9_,M(%_%U2IYIL"\TW(0(;X ; MPMX(#WD7GE;F7B:@#B*@GG1P1^;1!0Z)"^9B/KZX(FJ.&B!L%=SH.N:5'&1I M&:>5=HBT+B\@11U1:6,83[5!32J%/\'O> !( R/DHMJ#+HE'J!DFR"RD3=R: M[ RUN&ST?_ O%IFM0BU@(G2 HE\$X7XZ(1>)H!RW^5NQ.7::CWNLBEO'6 F>_/^QE R=PY!A*$X >GN>%-WZ+ABJ])7[Y'NUSK"2QAQ4C:U@2YP?(>+3R%<.X$W<"(5?@:7.[]OI=.:"PO#-[*8C^W& M-_!X4;,6E0I5O4Z1$N6[\*P8Y0U MV7*I:RD>JQX$HC@%=)0HNAX,1B?WUKL+C[UYBPI.D# MC@?K;-@6.S+O6-P]-!$=Z;FWJXPN<>HQ*7 /;$N3[)@MDOC:3/"RK6"9:)?O M*^D<@;%&'W$D/(@C)N]X:5K)G:>/;IM)3CO#I:N;@0-CQJ.BLT+ 7$;_QCGR M4B'MXT7;C*38&?PSSC4(#1AS404&D@5?G1D4H2!JJJ(+>J37 4%-YO(BW&D% M/RF"!5=98U9I/45TN=\7U_Q.V59[1_OH!+0\/C,U?#NYFJO:K3B@$KA;Q##& M'L@',ID:LTR-+SBFI$ZN2-@9.=>9"T!@7N?>0_6:MT@4%W2U%+Q!K!BZ!+GG ME.:.?$=&!P;JW-Q00WM#^<^:IYTQ9WPYS?<3ZAQ-FPP18)$QCVS2@K@KMTFG MP,.S/D8B^HF9Q1=G9O9D>WGYH;MR& A$64>UGS2< RW_F<6>RU;!_0>K4FOE M02J. :QV#E(.MBJ)7?/;@*X0D*LZ60HDF.Q[>WW=T>_U+MMX'^C,A/./MQBO=2EM]UAKKV\,#;APKXGB[X$'M/ M=?)1>$D,#^#CK>&)[C_I-0.FG=X-WX@)[(O(=^.L,S,XX*MR'7Q"^HT*<[^# M.YI+> QO%XOL)7"R]2]Z(;@J%=89+3AFEPU@'PX((VQN+GII;6Y);Z8^",SY MSF5X;)WQ<*77!,!E-^2-M..8)D!CA#T9@(E4I?$_JZTW,;E'$1+-M I/@O%? M4[C02]3^+$RV6?3$?'P]E\-E"3Z0D&NJGX MTNAL-)R-9G_\[M5//_NI#@)Z !NK7&$ :^\%W'/PNI7*,X9]('M0&!3E@9K@ MU4^$0A3UYZ^9T G\;7W@D4JM-XEF&C]ZVH58;+*=2U-:((.0L1/<[87)SY_P MS\5=4>HU\CD5.G77J[@WIY=J]G$V'YV;I'AO>)QI0YWCI,)"[1E*).J6\3'Y M0X);DRS@Y@QPWK9P^TW/97[%YXT-T5-PUVI$)DMC;I0(_]#X3@R-[AT:IS"8 MOVR:N&Y@ I4EGZHU=]#VDJ&NU\A!]*)MB!PBQU2"CN>B._^Q4+<:686*+] 6 MFCDQUM+'/%!8_K7.PYCZY.71ZB62WM#7*+O2K ET^)^H@L;DAN#\G)SXF@K0 M:5#1LCXN[WL&L,-6'FNU9JV*%C?"%@"'#>S: 3C:,9^@#>:G.UOS0>R,H_%J MIM$M8VH5]N:$YJ&;ODM&W*T_F_%J(G%H4PU1;JB=!W,\R9]9"$N4]0(>#6I> MZ.LJP.PNS2Y0.;>4C( ]J38-N[FK=QL"[_C?XKS QA^;$(+6(O5)Y]D-_=(1 M4YP,QV/$N#BYXS3U(#19V=[^(9G+0IFS-3\] MZLQ7$H)88VXFIC"2F?2S.'J:Y\!/M#<*-\U8IJIZV=W]D%TH"Z' M<%;GYN3VW,?^TH%_L &7%9G9U>7DV'IV A)R/IN/AV:R# M@JFN%D>,SO.48PEW-]&(#3X?AX_7>S@)20[C,/L?K"NE. MX#:CN8-)Q98P?[9$9"5B')8),T[4*#>=88IB'T%\:"9;$PK8, M9Q\U6+@^,7]]C9@H[*O 2D^?]?FS)__FM_=O_O1-->&CKU%&OL6L71O58_+A M O0.5.(NN707JG#SN)0\@/1.X16U60OYSQH$'30&UYBCA\ENTUJ<4 I3>%]( MG;3=Y'"O%\8O!E^KBJ8CR7,Q*4LCOP7NMV>=F-X0. &J,-X\LOR7NLXM5T\H M1&?;<*;&6"[^_6@*4GKFJ,XL(H]3[V $R+(CE!"YX0VZ&\!MA9]QQ'=-U$E$ MF\^<#R9M@DW6CNS*-/,PA#P/;.Q[-(3"<]BY(J9)VT/6F"RM45Q2X1(BI"_- M N/TC6QS!LOH_A*C=J7%>P@C$L"C3L-JOT53O/P(_6!>AMS M=MHL2+1DMC1"W5(AB%[_68=54[];!C?H-%Q:7>VTRG&V,6^P[1>5)DCGI4EE MQW*4P<"8Z3/4N2!<31 ?735K.[$8O&X^SOXE=P0ZO4AW=:I!O40ZLXJP#6;R M8!3>.HD+HF,2GUR)7]G3U8$ZGLP0=(T8Q/'D@@5?*Y6+-S61@9;9M3:H6"I; M@ MJ=B@JEO;@XHD$-5J\B7*( R\ ,% KZ)(M.-$!3F#;"38TNZP(%3K=IM.=8%870L M,8$\LCP"D<;$='C@<[RF]$,5!E4M=>(:%!*=4FR3CN>R2M2:F!\XI=]UUO.Z M&%=,KVZG'3A^)LC5C)NZF.9>L$]ECSIW2"<]-2X*:3&DB=:D_THU2LC*L2>N"&W:1-#\EO MYB=%.XH+G(FH%MJ'8Y4$MWB6<*;09,!Z3G'JK:>[CXLR7@L!M^,%9>[5, "C M2-@H?&NI#8;8;'1 D(2B6L(NB$5[K#%1>^ONR0Y_,3WFVR:_/98'8\1'XW9\ M5*:W0XT*4G6P);$[2)LL' ;KXS.Y%Z"1D$UBX0$#X\ CLI"]5\Y[)ZY:VP4F MFAFP/M,88]-6:WQL,Z*X1EL==]%:D\YYHB- :.1&VR8.0"S6%3._KS7FG)!W M'*;>:)%AG(/M@D+#P&]).Z(3Z,EI#"_K/*V]V!U2](?"Z41[.Z]@$Y#Q@X(% M7A96";_??A7WH8 H[ME45);N,<7<7'5-KE32G[O^F[L6?\^?/;E5O[U;]2A**SBSD;2CWD T;VQ!TLO*P7,XIB MI/+0%"./T5E^1_:%+2 D/@J>7!DP=#JIN)ZU>9RDSC*GS>15]!5"0+_5Q\ MPCU+<)9M#!Q2$3_2AK?XV_='9B^25I/M/62&HA6MTHE/UP M!E+@"Q47!UZDKF3Y)Y@1W."2Q6ZP!,;#ZN5_%R[[HKN/"VWC[!2IU:@.I27I M4>)4,VGKO_ U-#0JGY<@-%#R[+OA%/C*&_M&=(8AJ0!%3IE5U#YF]$O_:4/3 MU0;*N#:I5^15[1Z[16Y\W:AA #:W,9DS>15(CAN3I5\J/ H=G":+>(4S)MGET$)VT@- M<7_(NUF T.MU>A/G68KWGOQ]I8,$S,$B6"(O"'<*_Y_*^^9Q2*YL^-+-'=;R M(1KRE,$9="2IYIE%127! H')^/@>T?M:_#>VT@[48FU ?N7M*B82N0WA">I5 M-PE!Y*<0"YT]1U^@F_L\!Z=!G*LSZL+,)I@-S4$9$90)XQN<> E6[]'+UVI/ M2-8*=?3\B+YX]/R%&,.'/SX_I'_Q-B(^*WB2 6V:$S3!/#3C@YY9]CB77&63 M["B;KL'+@@!Z#:-3^[I?[^_#Y#JAZ MNX8VVK7^+CQ5VA@D'QL%@>(TTNLT7MX-2(M-(Q;1JRR!_POR-<5R7^O/&] 3 M'RKN70N?@Z3(4WU7? _W*TS;GE]N8L HZV-ZJ2DRPG=;K0:+YUYV@ZKYBE$[ MBM-].V%AE2/+X9)PKSES&[IJ>9O@3CS71%YA;%U7]-GZ6NK([)KM$IL\WG@K MR_FOSHC(E_-6E51@$;2;D*/ (<.-45'4D6=N3N9C>5Z1?YS^ M+)A33]EU\7B!-A*VE6(*'H;CH1KT'8QLZM5>**]]$!=0.UY2^YM)B8M8M*;6 MH<-]U'7D[MVC\19O($&YBXKFC5:%ST"[L/F#1;/KY)\+3;GJ24DD%Z@>(508 ME?UEN:V$#JY%HI<":Z7,MD+2$%![Q5+$'@#>CQ7"%EMO$ )6Q^(0H/[.'Y>Q MK,*,H<62+5FWV&B:&5?B3XFSYS<8B"T]SZGIGO\T?5V7I4!U&XW1:]'[5>BD M=M##51;[.8 U0\Z58O +&A%7:F.D5AJZ$E,"&7+#P*<]'1<;(+'+358F!<0; M!/7@-JMH\^$[G3D51-#'0@O@WUCJ:;#6DN%1N9B*W:\4(^+5+XBKEML6$^Q'T=GT@U.(MDNH. MH64'N^ $"PV7DW=QM\BCK!3IN+$]5#WM@0Q-(YXDV=@)"2OS"WLY,!>:P 2( MN7=?K1VHO< OY*2&IZ?CL[$M/>*T@4%+'3!FJ#DN=!>;8\V"SC1JA-S@ZR_= MO2'6E/I'E4O4(M(!R&P/+XSOZZC]UNGW00C:EEKV7R+A!I0?O"D;UY95;7V$[PYR9MH_9VP": M9CD0GT.0\&IQ\9ON2+OT2O89.V].FIWW)M6E3%'_YK6EAGP]Z LF?4[(?U;,\)+9JVIVI_H:[M*]M.TSE0 M_W)]NT=(BUU0_:.'$P^PR+#0WO#ZN#W!MZ*O';N4.M_QT'8X4&XNH?FX-$-= M1<4[$=$?5,'C4:KJ8U+QO$1T>JD8>\6_??/U:<$/7Q\@/R18>CF:SC_NPN"".@,5:EHQA[WAS@$3,"B+ M#)4Z#BU*Y@\)/4&%.NROB$-2QJTE8,P"%>7"NR2JNQA:"/H@]%M7TQZE)K7N M.5N_A81*OB7T6E]+?CV+#5>AR#H)F2G9%)+.*J>5APX9V%SH4JM>:G M"!KD&T- H?F8D@WIV^RZP.L,&2T-BYEQ;2RI6E_A^@E75Y7'!M.L1I^EWM$Q M\@I0CZV/%I.,JZ*QQPR4PVXRS C##YAZ&O;9"FQ4O>$2V"A4(PQ HS-7\ <2 M?_!]>UR\HHL_V'G.O*8D9(!=X7V_Q=7;?H5MD?(\Q;,@.78M=/:2;P4)[Q3* M+_@]A/__Z>=S\ZJ""$4=92G,Y@:FOUX'_''/@.E%1G,? MZ^UZ=J9A0K,SU+D:-G/@&GDKR#GD1$7M/9>Z=-V4E^Z"0,5L:UDFOJ?%048. M?SP/J;X5]A?+VA=8JL):<&U3+9(XQ&,%UG=HP"#DHD'&=@>7#S#S&>8TR.VI MIFHG?+FWKF%32AFZYZ@X./0#C9;,%M-XQJ\A6!=QZX]]=IOE"0*40:BF(ET$>;QQJD:FEE58!OBQ"+IHLN[\@8"EPU= M:#7*',HT35#&-M*4)8:#L-DD([H3ZNW T=5;A<;RBE!"\!ZB>_"W>%DC94R" M6_@J98B@1"#^?BG(AF^H,'&$MT9;Y9-AIES$D.!_&2&,S">4]8S.,M?:+IR9 M(3< *&&&\F!>&"1A5$'Y*L]M$1]>6CDP@F[(>I-)D*:X=K^M-D%3D^O4Y M/-$5")ITN.*,;,\MBI%1]X'L \,-A;H;Z/,(8P,YC#VQ-=59!4._*HF4QZ#D MI-#Z0!AQ:)MU4I!L*S.X<5?HNDJ"@>?3+;J_*M0]1-!)U*SR[WN^#@9/A:NZ M0*8BX8!7.MRZ#!Y I3_+0#5TB77F&M\C<+,)?1(AMPUA!>WH3\9$<7_3*'5@;NX27C7I7M-O'?HOQT%5?T9 M]KP;_F2PHYA[:@JT(B.J SJW<,_!ME>8]H_]-<:'M]Y2,@H9AFF1UYIGT=%4 M^E _T*"#@JC/<5RX4TNT)UI7'CJW781QZVSRQ<@N5!R_TV=)@\+.X=K=.U*D MNC$Y'/?Z)0?,MFTVG@P3=E^56PW*/ZFU69%OBTUFOM[ZMH]ODX0,0_1YWZ;" M(#T%]VT8_,$.N=:A4YN8CP[GCW LE!N,,&PZQKE: MK'=**%JLU2A#RD;HBY3/#DS=^5#'-]Y\A $,#RS_#$E0*;@-0ZTIK:U'7"TP M0[7DX)N=T[$7VS[<4D[ HL L""(N8VL/_\'OP:D5SWC[S8R>]4\930\;F,@D M5:/9[1+LE/& _GRRMLF9F=J#$6K)T7)3&ND-6G+4U0AKDV4;Y[IGE$/*\?CZ M5/'+;E>9I0!&?&5AO7CW[#5R-PE>AR&U2A:/N$C8.6N7P$A^KZO*])0,;7O* MZXHV^2V]H5K;&!M=N(7$OUB@)S/ZJG_ 62?5W9@& ]SC58XOHRH[Y-J(UNB% MPTV%-X))?!FPW.27NAH8#=/<(YN@+",LK\ .3*]"0->,VZNY<_'I_FT["IRG M(&ZNH]GRLCD+)3&@(-WF1)[$]AS*%5$*- M[@5?'#]Z2OTYM9.*'D%59+C_@L*[4>BT(_DQ(Z-DW]'&:[A+$#4NKBB9 KM' M&]^DJX/]7&8DU.%"ZT_H@(OUTN-M]1\D K$[/VQGXK!?&0KK3\[Q;Z CQQE& M.W/LRO<#N%"R8A.$^HOZOCB]G5='AQ/.K/)MF)P+P+ M96[--Q<["K4J)+"D#&?.JD5^PCU&O,I)#TAVYGJETP+/]"8#]>:.OTU,DVR' M$&=U!*WJ=;%O=*'@^AK=\2R"_^/P^0!&CO_C2]]O51QV'O3#=,?3X]&%10BY MOIQ6O CBZ,')_SK'"_[P M)Q"7P]EL_.X"JW3T1UKNP-R!K'1<;I3O+I1KM5RNG_86H%VEK3"=JRJ!I<.0 MD(@#BIC<;;0=.';T0./0=\7D/$GWS;VWO_7/GKS3/?!.O]@!"=$5%PQJ]62P MJ 8#$HHR"S\-D//EFC)-5X@VU(+K&:A_$!\9^O(HN@UJ%.1,>19*FHM^#=J"WZCS%=U4J6*@#CH9(_ RD;P08AL+R7R8PN- M^:OA$2=2(2)C1U2(#^AB$'>\<1MB?)/<.>U;PZ2;-"Z/+FWQ6^+^OBGEZ@,7 M)D*U J3O"=A)7E&9&\Z$'M0F4XZK6"B3<)7 H<4M>DF92UXP::K3C/_:X.:O M)_ SPFL^N53'P[DZ&\_G8'IA(&-X,1[-3+JAF&0AHIC*1V@.G:9")Y*GWK7' MG6]#X4]'6?K4.+[2X09)K''OF?1.VN>==0(,E9F+2&P)M9BT>XF58+H>%925 MV%#9*OYB];+7@H&$-]W?.O'_+[0MB5(A(H) M-K:Q?%VQ-P%214:J/7592A9ZO& (4YY7&T)N& =^D]GWWA(5%FA*;G93S" H M;&*9N-J;C6+([9O7LMK&/(S$PZM]^)225+R$ MNP7,@L)MADD#&6PU"PPNL&Q6[(>:B9<#D7D+W-#$ U'O83.9OI8"R84S_)?@ M?*![."A\Y[#G&V;G".WT>DH$ISZ6SA%-C@;L'I91\5?79M? ;GV;!3E5X#V) M(:RU+]9TAG'$OB-,@TO_$@H4'%(LT M@R@-EW9S."[*):@J#H:'!J\<,#\?_=-(?Y\UI#D)EC*2F,H2]FQA%DT:2@"$ M@@-TKE&;Y71YV%OK3>EK-O#)39PE=2)KZLHN*'!1J_@8QC ,>B**C"4>(,1P MD-IBJ?;2=-%G5)%PJ]08;EIN/_MUPV.>>WY)'%X&LM3$8'EJ#-PF=B[-;+D+ M:WWXYD"IT\GT>*3.A_\UNIKV*-JP ],7T U:)ED6(1X%;G\0B)_P^.@-W+QK1.T2X#<@-#%"6W,7D U"!N>^PZ>1C)*> M1 W_&2@I ]3S2$L<8# $FD0E/B<0\2:[Y8:N U)HF KL&CWWAOL2#-0 2]5G MN3NKQ'R)[5)@/2)0K1YP!)EI.3F5RW!U[EO:2J;*)!BOOC$I#7!F5_$B9J[3 M9KUF.KW;,FSL%-!,%J8$75FO8N Y#TKO@NDB)*L="C7Z^^AB;HV9$C/5N#J! ME]O18G1HXL!ZLFF?JD[MY&=/+ML>N&Q?[L"E5"^#2$+(\M18;90QE1067\4) M0U4ZJO&8^M!: *-RK072U,*W-:S^5U0%0<$BF]YKLQV_1\(@9C]^\%;L+CNZ MBC<;5LS96JRC?#J&\&"Z:R.#OG,:+.T/1Y,+.QJ_3"%Z!&1TXHK&F\Q$JQEK M3)ZW2? I"9#"\SA(8NA)&@?U ES(D_4HS>%!LW@7E- %F'L=_) ^*I @6X0' M^,HB2H$08Z4,92LRT.UUS8$JJ5A"X.2HP,0_TKDO[BF;IKQZHUO*++7<<#Q$ MLT4O'^R_34CZ.[E<9T9#V4K^V:X489N_HB3805$DT>_76N51-'&P&-W MJ\AW=GV99?]041V._.P]M1HZ(G,%@ MG$L1\+QRC*9]-W*)"+Q!_0@/?V__2P]VG-(]SKP= P*[F"MA+9Y7;?;K&X';$.[@U!X^KF,J*C+M5J M!=_,I2Y&>0L?@+T+ATZJ.S< QF:!=^&./7K.U>!&T_/Q!:6K]D?D[H30#>XI MR.Y*;7 ]&/9Y-(NT&Z!C8^<)SM3NS*A6^M6JMWQ>-W%>2] B]&* ="))DMT6 MQ#V[ Y,I513C@S;WP]83&K<3ZY!FE;RR(1,AW#EZ1XETB(^^3N%.1%<,!KXS M%T;3LJDUAM(TE=O%R_'I)I:0LO 9=/ 9HT=?FNKPC!YM2!&;N]2@>*!+2H81 M>-O("P8>O12TWAY' %$71&_5Y6@ZGIP8;]4V9L[;#I1&I)&<99242H1S?RFW0,E\HM1&3D1WRPL) 7T@9,%>*L?JC:\'5-:'Y,?LSN"_%OM_ANZ.['X0[T #,,\,6A?*+C:+A\" M>;!Z^#C?ZC+.BU)=HYHHG/OB3$!?0BUA^_O6L18UE*I9;A 22RR;3168S ,T M$;E#F$[_=A_GM&91-6:U861(%9@@9W\/D2MR(0IAJ&2\/:=0NCH5B..WF&V3 MFHY615X5)8/=D_B?51QADC?G?2,(-1<^2?'46^)!8F(1. \/!O/.&:-L=&?^ MU0NVF A)I!(L M6V?$EO$0/VB%=*]WXFM$%ROGJ=)+35EV'&C\&>7&:Y ;=!2E(BN*#GORES&5 MOR4:O)08Y/Q5K:^IE:>Y7G-U-B8,O_]!?(.K$A1;-\<]O3,6$%,\6+'V;[^' MOH!F_E

Q_;FQVXNA<'ZG(Z.A_.T<7D.9*YX)7+(W5N$-]GU4I=P?I3EF4% MW4LMSRB">IU7U'I"\=0Y3V@]!(L9%P:VR5XA#,J+Q\9("09P'87O54KF]&H?2E&&M=!SH43T'H..9 M;?R;G#OAS0N-V$QKCU?,-F>&R7:0O5V6M(L,X= MD8ID/F#^!H$N*./?XDJ6BA'!-QGA+4 _BVRM*+^PD'CM2*E99Y7PF@H5MSR, M&8PP\U%<;, 6[XW/;@>DQ;^ S/?ILUW][,D9U@-GV.L=D!)'ATC><74RGJOI M^-W[)_:.KV,Z8N7GD]8;]%U41*2XR+)/K+N ,@%624%E.>,PEA0;S9!X5T*Q M3FQ82R2F*",A)2/-*IGVRN8&25BY9"=.]D9/!MK-12D,^EAD'"_F[%9J7.1Z MP77)V9(M;!!/F,(EO&ICG<_W@GU69HS1[FD$ZA2+-JZ1WKR>X%5+7M+=N=,= MUHI1BL828HM13LK4E5%@A#&E9D MP0_8:8%)1QC-CUU%/2LM5Q69@I3_O(.#/;>U3+VOAND M'!I1,I'JX1:I69NAPT9IC\<=.WO*ZN?/3Z0SYZ\%5.$.("@CTN@QH^(^*I5: M)909'6;7*4Q,-*@1@(8:5FP9H]$FM4M"K!S*17^1'I<#%HUS8/ *[ GRZ_K> M3[I1I1X\P:;PD]\E00<+': W^%D5DLX3R+:F1 M;)_$^X:$FZT,ZD-0^AE)-3XRVSU.F,J=IQCDDZ1-PFK[?,ML%;KZE1:3++TV?5W&T 1(TKU#@]0A+R0UO#]P.1QV<\,OO+(LI3VQ99CB M<2$<53Q/K6Q'$2'N.G2HU MV.$(!IL-MKW52VQ:")4$WBCY(BX%C7D/A$T>Y/Z^F@1S+7&6$=H1#G)^19( M[ 9:) 7!-FGJ"';,ZBMU$LR@6*P:)4S[(A4N#-S> A"&(:$)_+IWK+W?Y M5]B4=);1XO1";B!&[^\JP.!0U-&9HEI[C[MZ/?GC3?L^?/7D2>^!)_'$';&YK+/*%[]P, R4"W%'%5'G='C.E=2A3+BWT M@6K)?.-S,O?TEHO:7>CC]-G[#!T^C_76],;%^;OMR-$1Y4A=G@TOYDB_?RDJ M''FF9_U9MYUP3E/-)4\;%WL-]1GQ=J1H-R<-'X=GE57E*LO1N51+WS$!^:81 MMM >TYLK=F/5*4HDE-J/%J#:(H(G7Z1DQ*R,">&8:.&[J$&ROMQ&"OC%+?%% M"-RSKN=V8FN.OCZR:1F-2YP]&57UEI(L[%BC_IBD1,U*J^)7 P"[NL%8>^DJJ!,F2PR2(U^*\(N?V'B9H(84T>>=. M^*\"5 _R&*F;A$ZSVPANPHCX6[SYT5=FG.>^VZ.9Z$80X'JE:P:G#3Q60;0\ MM_C,V@0K @YT=9=D8.RQ70I2M8BY^%#-#T3I?6!"K\4W6NBR3&R(2N1..QC" M0@_][<&-@2IZJ,&6E\XYTVJ@&NI!2:NY.A7$>5FO>=<7 78+HOR06%%H] M"J(8/L8'/%;$I% ADA3&._2^R]$:^DA.JG'GKC6RQZ6U;P^+(@MC_\GA<&A2 M45)3F*5>4<[?7.05]+MJAR:Q%!X4E<^6;V76L6?<,@ZS12C"VTS!'DNPM2A+ M$JSDLO?Y7O%OK>T>%#B@'-SU GLLEO4(0RG+7;O*HV)!.'8$AC#/R.^Q@U_'E6- M%>BV9]0:(S@CDU.2$/P1(AP6'LPZ[(LCO M=D'B,2O,BL&<32BMYZ_6+@Q 7(OLNR?.$2)>U9\<=6I X'S8:89?&1<1:C+J@[VH146:-:8?$15&YU4[$U#8<&CI3$UWFP M6>'IQ/ )THE3'6,88FICG#%",JI\PS>\2^QOT$.:4K-2UI C%/XMWR%,+VT/ M%ARD_"KZZ*?/OO5G3_[''O@??]H!\7OTDBS,B\E\O+UD8Y\Z+!DP8-$-!1X0 MZF([^*C%F]Y!_.U(/H@ 2@I,F\3,3 S'($]B+AUDS1','3:((B["+"J=>QHN M@4[D$=TT*5U?(1< '9@W1>2WQ3BF\?'XZ!>)E''-4*G;;;,<"[F/I(P06KDV MB00!&L*H&1V@&L9_WD)W0C-AOFYI]D69)/3*6I<@M>3 ?2C(JW_8_KS*\\& M]>3PZ.A0O=K,GG6I+I[^C(_L2M","Z9+J"E.J*8=5L+H3!G'V9 @]FDU9VP6[YUP MA$MW,L\!Z:IU-90 =U*SS^3W+^Z,IDP!18_;Q&3X&NU7&A=5MQ%@Z63=%7C] M#EE785>\3+QHL>7(P/P&3>,7O[A$5GU N8G#D@.V]2V7N<55OQ@@:9(!<@.J M9'84ACJR=W3@A126.F*F^IS9=@42F7OD'^1(-EP:E.E0I^886/8-C$$/F!0B MOR$?NA1P-?3LQO5G/&UWMMNWJVSM35*1542(;&LP)8@MQI;"E8XJD\.&?S&3 MU37.&FN*GU=@]QS5'-2,6[90X/8$E3;I-"S<!+ 8= W_(SC_/] 1VV$YT-([=X0J/3E*CUZ=:#4^7AV#(=E>#&:7&T% MCO7INIIO\>AQ 3#CN*)3""I Q8&ZK@!R$MQ:Q-.L%*B!#56:O6UY35R%VQA4 MM(T$G]$;E\12RPQ;;-RBC81)&VNJ)^-Y<7E^A4944S,OJE'MT:_F6Y8(ED>* MMJ6F1&6J]DK@,\:)%NP[-2 0N8XHE<*=DW8PCG'\H9A]-N$2Y]A.#,9G6V0X MY+ D9F(MW0@3.-BDET%#?KQ5XK#?/'[R%'?9X;C+FQV07'2%V3HHC<@ML[+! M15CH2'X-45XE!<,&,'LMJQRS*L&U_'@!PO VL"^P.I-2Z9;:1NWP:QR&8&-*5$+(NE75'_ MA;YP?4A:+F*CXGDQ EZJ]^8R-#<86#BN]VK4[^:3K CQ\_8QQKQL+\SP"$8( M+]W9IZ-R$*5J7;%LLMF)G14CVIV0XM0&;G%'.6*\RJ:.;6M?N?<21>7UX]D6 M#0^_3@F/1?<=LW@%21Q)@0#W9OL>FA *SRF-_V9J-CD&\&N\KM:FK(Q%SX % MIZ2H;D?O?6@%)F(32 P)O00IAO<<4R/2/UV'NY4"HSO4L'=;% -E:@_/C"6Y M)Q2;^! ZMH.$RWVZ;S@61RPDBA^1(08[TATEQQ/K\DY_:5?W_%)EKL?[3O7B M_DI>^,///3@0D:7<;$L?0<./JJW#KEAG$=,]H/!9,] &-Z*5J_P%X_Z1+_$> MB*]%O?1K"9+ A)LV#>\&]+?4.!2P[':I)G@;H;(@%:XE& MI8W")#NP+J.E*%*D79%QD;GP&NI=XW81JW49XTDG'C_HEZ77H7[A]V-RIZ01 M(IK0;J/5M81\Q!=*$GIOZU9 M;9D57.EJ5,3E@'M$+9N-#G+!VU$<'3IK;7L"'#I)Y&@>S.WHU>V5D.\NF$1' MKPG0(=D/,S4\/1V?C8?S4:\R@78A:%=Z(0Z;J\?_=FR&P3L[",CT!)F7Z5TS9$%RRK@<9 & M40#GZ-:19F:LDS"V7MR@Z,TU@H=.M517;'B9!D;R)J3KF5\$VVP\,ZAW9JD5 MTD*]LCM%QW[D(V2YL\[&LQY1O.W&Z7'$8QSJ^MO5\&(^GG\<$ ?O0$U'%Z,/ MPS/Y[7(Z/AX-U&3^?C2E/\UV:H@RQLOIY.3J>*XP!=/6M-BQD M5B-I_WQSK^)O_;,GK^FW]YH>/=\!Z3*^4!_&\XO1;*8^@*8PFIP.VI!O@B[K MSU0S,6JY3NHL[5SPQOI1[XL-_CKS\,BXX>^F'X_;%U\#U![TI.\[H;4$+A@: M.MSG#G3\[9U%VO6D1SMBOXGN\VSK3U]$T%?K:+_ZY5469B_VI$>[,6_??B?^ MUJH9G@1(7D);L2<]VHEI>]J(_W)GR*/S2K9I:WT:S6] 2>I)AW9C]S[)@W^7 MBK0#77U:_'^;5K(#??WMK_Z3]_=WY?W=EK79PT/7^#$!M9F:3]3YZ'PR'5Z< M7)UC*&WX;CH:G8\NYKT>P [,_$BXR"CQAUWHYT$>KM3AT4 =/7]^:!(MMO&P M[ +LHWMU.O>:&O?+^W7?SP[,_)#Q-@8B00Z)ODQB/%^ZQM'"8\,9$ MS9S(2QLUCPP-C\DE+4WF#O(&%9H2"Y&4J4:69TNZZ"/$A+PH*YZL8V$5+]$X'J7+^I_3)O!@ZZNTBV M)W+VI%A#!:$?[JRKANU(J07AS?5Q,(4(4ZB1J;.DEMMY0A:Y.^@ MI \, G^F#I_O+?8'^)\0_W-D_A/A?][0"UWU1!/G"[,;G5I*;)-_BYN91+7!()D^D< M5E92B<:"V?6%Z5IZR>VMK9>76=#>&#69"@T?&8@D8W2E$X+( M%8"^7S$(=G>XDC%":Y@7S"6"EE0,"DF(\2-7E<>.WV]?:H%YN>A/:+\OZ^?> MX;[RF8OM1:G&>Z?[>S_"^35+QJ>4:C!YA.UTG'F9.-,F)$F$RXB)P!]P98\S M/"N\1]M[USN-?+0LU_Q4IQD3Z0N?M,D'E>(76>J^ZW\9I)I-7(S@BJ+: -W< M$+R%[! %&*RY-:\Y3C-"V4 #5F&PX>$CMIX&0I]Y)6_=0,U(7640W-!N1ZMJ M@U/?DB4X?^W9JET;MAA>QYS9JB+(F&Q?]IAW;7E9;:ZZEH<%!TV$VS-P12O0 M+9'#5.T='L%V6\.N7!5N00P+@'2#8=@EY[(BM+E@1I"NSMBE,B,>&_X $6)% MK5R6QT$^J"6 R-Y&KI%ZS3?D;]77\ 2"3E8@]E"/!OD'VX$H&\*I9;.DTO*OC,%&R)UVU(69?AJA$Q*6<&\*[ M].?R>NI((]#"A@Y"?.%?RDMK; C(*A;PA<0C67H*+/:N_U MOKE+<1UOH?5><61^AB[1ADP85$EN0UY8,LDQYJ(JY"NV8G[NJT@AM+NK:'6CG/YGR/5SF MW9KOMB/2#]!MB$"!?"3B F.7DJ%I>&NJ$,Q6Q$'%_;02T20ED'K??"G+BWZ(ZY1%LWJ'VEY2./'O8GY$UX7P%5C#P^6Y[ ME)CB*O*^0P4JC?8O-3I3(EA&9BVQ)?JS;WK3D5YU1>UILVTFX2K)PD^IMF1( M_MYIA9>VQN)<.P/U#CFXXT!=4M"E-^/N34=ZU!/8"DNS%;;J^+P7R-2WP)/Z ME]-JO+\(;U$#F.)[#3KUC=YOEO[9:M=F^>XS#+;JDFQ9F#!5O$8: M2%B'Y(XX+9EENZXN"E6CF-C&V#.HF/L,1JGQ:H*6^%.CVVINEWK?&%M2[XL- MGC1"D<0-2#^R,>T7J=]"&'_?A)GKCM_:K1MC$A-LZ40=DK9TU)_-VR\!LW([ MM&,:_:TIT]FCB>S95,9F*BF.?J\F[UBWDSM3?Z!"H L[D$TI]QK8DC1"A7R5 MC &PH"WR/B-&P =3^*=9V.MJ[^/7!0@HS$O$E6!U;1R9/=/46I\FN#=]Z4U' M^C0IO\>8X5,\L>?QQ!>[HBF2U!Z(V)>"XRG3EEM9W+I1&.H=.T"!"4A*I(^? M0KS2A0^;/#'P-Q,C(13^T[V^NT!@UC_^4=,_?H'#8$8[9P"]NT$:6T&)%EA# M):P*5-(-E3[M' H=VQP=1AX_[::=MEL_F:U48M%$MX- 7UQE.4+/&$YPB^X" ML-+0%;D'9M;S?;7)JC3J$1KR:?V_+.GP@&F!=Z"KF/YP:?-.6L*-L,2M_*L] MOF+7&(-;(!CF)H,6HLYR):=[+_99Q.T/U"*X+CB.%Z[T&JOG>5CB*HW_66F? M:ER"Z52"DHTQZFF0%)G+2S-7?+@*T&6#< *49W=50^3@M7SD-@>Q%J[ *4QX !Z[JBQW4C-)]0"#(I-8G"0YM.Z.4[N.T M'?*K&0*M &+#,3NA&GOM7F#Z))56,+7QOF0#'#P*[M*GI7$XGV ?DWE$VEFA M34ET+H>.*J**4ZX^(V*Z8 [8LGM(:R8%# U M//FOJ]D>Z9:4-\O= 5HC MWY)4PPI2E\=(=W^D^;=!(X_I/@#;O2BX_NRWW9$R;K41VCB_?_*QQ'4AXN9> MHKB^S?C30?\:[IH^HY,[?WK4QZ< T9<&B'8EIZ<96'JY WUV4C[?IMND]J@JE+>*>18TQ0%/(LPCQ>:&(>"ZSS8K$CAY>=J97?OA;T9E9:[2O3J>C\;OW;G5/#R8';P\<=O\D"S^A"/#\=^)Z_?8NTR@4B.^W+VN./5&GC44FT63=1&JIP!^+E>)IASCM<]*'/22(1N M\P CMW2CH_:"+G14A/,\RPN*3G&T-$&]@-@TI5$3BA94?&%>P1F>Q/M)?=R% MB[_F7ZJ%-#CJS0,5]++$KXER;6#\AOA79'(C#0LU1ES' 3TN<&E0&X5EQZP4 M&R6VK. &S9P@.5!#:)T4J.9'O"\,PYDM$LZK!NI6I _4!VF\NP%YUB98>(\. M?&)%\98C4T&6%K&)E-AQX[Y# EF*Q=Q/WMPW+UOO]AV&4,XFLYD:8JW;X<7Q M"*Y5$ 5P>+*<(QA5@5P(IE*Z81XV+*H1$IQ"!X*D0.>GO8GMZB'AK!<*H9A) M"BUR[?D?))4G*&122?Q>.A01%-,V\D'9ZP1## MY^71/?HW""VW)I) U]^(EN:_@K3"^#SFG0-C6)DV?;ZS%1;W"?',-2 M9)]M44U>>^@=2"EDM(2K1JBCB_@Z%=@2D0\\:HPE[[!>2:!OCN?OTV=/KN-O ML V;+N!7.R-+7^^K#]/1Q4RA87&)LI1%:1=U]'AOM ^F"9'$>PH,@5X##&8#2>@_!3QP^A/"%AN4,FQC.U'@VX,+2\"\GJ:U:ATI2KI$ M'SF,6"*"FA?D1.D_,.3XY%);T_U- 6AT*]JV'J ^Z-V2&0NFD0"()D.2B,J( MN;YXU%24W::"$MT@.)L5 ;@'X:OT@Q<1+]7(7T%1M6WF8!W$2*O:+QQWKWQ, MGH6SPQ"WD+WSS=W!&TY_E@RDVPSTFR31);PC+_Q2'>$J,P BRFEE6\@)"DIE MU1HTZ3VD?O\$>LX# _V>[>T?>L/AE(^,*80RR8@Z>,+ MP_EH&&E!W1,RJ3KK78,QG5. VZ$I2P\WJ%.I8V::EE *2%+, D%B2,0!-5&D M#?IS(3/O>N'M?6.!SIO!T$_'B.HO[M-J]:DOM'/T?@W'3W?%$E*U!O8\XOF 4)DHSJL"I])"F2'P@*77)VGF 4=!AXOL24WSI?Z&[@7OBS5$^EL!H- M^Q%8F[$U=1!R[;UPRP*QU)4X9?/#N& _)+$#@%:4%D(8!1.ZH#22I\O]7JWY M1\F .#X;?F1]^<,60+%/BGXH *YC4,W$_K.)2;3"$5AQKGP^S[&'/(L-(66B>+)+[FZ?(K:OG3UO6"SB\. MI%G2* @-55#A$%CKNQJ<5X2KS3[LU0RK$;,Q'YM9^)U9 M][![W=N'I\Y(\V4GI_O0[-U;\HX.ZO8CMT]GKM%#4^;0JV]7+X+6@.CP9U+Y MK_L]I-N0\Z3^;&TO[9PBVP\OZ--G3][AWGJ'7^^*"+_WQP\P[DRG=WSFZ['K M'2FGO3,S_Y88:[ F7X*Q]L#$VN^UE/HT@/OF_UD30'"&>I1ZM@-=WX&9/Q:& M"V8OW344;I]FSN2N3"?8<*&.L [H/%.CH@R( M,KLA58L=&,CDXMF[R?CBW0YT]7)U5Q!Q4"P8/>L@6!!&#XUJ!L$&ZI]5D(/E M@-Q%R$EPH";DYJ]3VQ+0($C@>RF9.AA@/+@^4.%=F&"+#,D=D!+ _B=\XD"] M-TPLF$!$H@EN#."WV30PLP(JR^MJVEB$H>&N C-."R"^11K9P#/;R^T(MJ@)KYA9" MM$T*3O&8-Q_XOAN#T14_A0&K2C/M7N^%]G*\@5?;JK_[.)G8,Z*0$38J+ "/ MZ$@+Y'6KT-#*5((*3,'.H\9'@?6I48\W.B<8+]=XAG?$!7G'K](86:>L>P:Q MN3 15Y?'WQ?[!^K8C$"&9D9*A?$"Q EFB)%![#%L=_D-8T197DKD>F#<63R8 M!<6-PD\"!_V$_LTXC?0&.712B@ZDT"$L,XWAJ1O<'(L[V<-4)%TSW:*;'YMN M:=[/-?P8E.[5>=C<5]/AM^QD^&&117?PGU6Y3O[R_P%02P,$% @ "8&' M4>^\5(Y7( S@H" !H !E>&AI8FET,3 R;V1C86UPU= MZ7#;KJGW,*:JZ/&U-I[:WB_[1*8P:B>93!ZFF+]^ M(R3EQ5'&5Y% U)MQVY"IU"\4BDL1D1__/FN?L:_MBW.V6ZY46=OG;B!#Z;GWAX.A^7A M3MGS[[?;-]LXU.ZVXWF!*-NA_>'31_P$?@IN?_JOCW_9VF)GGA7UA1LRRQ<\ M%#:+ NG>LV^V"![8UI:YJN$-1KZ\[X6L5JE5V#?/?Y"/7'\?RM 1G^)Q/F[K MOS]NJX=\['CVZ--'6SXR:?_C@]P[VC_H5KI'>_QP=_? [ASN[%#*4=M@[KE8JOWY0UWWZ MV/7<$)[FP\WZ5SU&,I*^(A[/\AS//_ZEHOZ=X#=;7=Z7SNCXM[;LBX!=BB&[ M\?K<_:T4 *VW N'+KKXPD/\1\&B8A?ISJ*>U"^,XTA7Q-*O5/9A;\WM/=F3( MJI5R+3^Q'TTZ SP4W\,M[LA[]]@"Z@K_PWL#.1@'4D,B-YHW[7KKDK7.FI?M MUN=6\XRU+C]?W5S4VZVK2_:U?LM.F\U+UOR?QOG=&7S[^>;J@K6_MF[AHZ^M MTU8;OF_4[VZ;#'Z%3R^OV@QN;MZTZN>L?GG&OEW=G9^Q\]8_F^=_,'UEX^KB MNMENM5O_:L(3;F"\*QBRR6Z:7UJW[9OZ)8STV6P5N.FL==LXO[IMGI79WWXY MJI[\_>]_A__NG,!,SUH->-8MW%UO3Y_X3?.LWFC#O<]>BN58P-MFXPJH7+]H M7I[!_]M(RXNK.JON[E56%/+US=7OS4:;W5Y>?3N[N;IFS?^^:UTK\/6+JYMV MZW\U#]2_W#2;^/&S=NA/%R@*TVFS_0W9M0XLOG-XPBX8H#R[:[1O83==WGT& M'KZ[:5U^47NG?OE'B55KM2H[]3UN#_FHQ*[X@\-=N\0:L$)=SW[^]5: MB?6$+Z3+N[!B./KN28QY$8MW>O='\^;G3& ZI14%&)"*74EGZ\R7H 3]@>=S M5+O,Z[)Z'P:V>(GM5BOLLLPNI-63]]QE]4?A1@(HW(.O[[T2:SDPO">#$MNO M[%>K!:/T;?/\?+&D+FM:+\'V^_:U>=.LWY;8K7 <6+RA=!S6$6P0^5:/*\O) M$G[(IB'LC:$,Q":#7=81/>YT<;/!Q^PT&@')><# -K5\V8'+@LAGZ0/$3 M2FK\A6\QM*P2# O78ILEQ>V9/12:10/>'X Y$.+J7UD]Q[,>7 &JZXL #Q(L M@XU"4/,:I[AX*J*4#R*N^57ME>PJEQ2O#U&U<]AFX/3!YC*;:L#]4(K@-]:/ MPHBCQ@B0Y+ %X9< AXM"Z<"$U-7-1%?$M^O-:^R.@$L[WL_Y==72*O- 96C MGN,X2=R'7<\!&1G A82Z!HO!52CL> M!)XEE= 8RK '-\%Z\$2N<%\P!VY*)1\/0U#9\'C#=HY\ MD+UP]\YFYB)?/$HO"AQXRA 5M4@YWY #R9W"-;,P-I7%';AS?$K* K ]6 _7 M R$BE33R8H*669;+P)(=H8W+[3\CM5^ZOM=G(3"3DH/X7UC#27,@\F,"6EZ$ M-A7 Q_512'$GX\42_S-BXA$?%5O38)!PE(8VS(XY'/<=3%COTB TE 3^ @<, M=KB3D8^3T9M""345$ZP#]U;W*R>3/Q>TGV%6)RIF8PO+^+?'$1A3/E[UX5,+ ME@R8B"=K=@.FVB.0/;OC%TOXVER$9\F_Q1'ZPZ>-ZN;[/'Z9B)!UGZ7F+RTF M?<\"(3AF!BEF3)RU(!H(_U$&S][N,<@!MU&V;SFB:XX3%/=+>(H;'F_M5LI[ M@_#=8Y8SN*-&W/%)ZQ)4.SZ*&J%4Q,#SM?T'6L9Q)LQ )G'U=! !;(A8,V)@ M(*O+X.]9TG?63UOTE1<+CPC1K E,5 !X]5$JE[/G#4&!^26M5O7L%6N'_$$P M] <\EW<<5%YBH,Q]_NB!$6_+P(\2JS;1^*[G]W-:+08;&_UFIZBG3SP3#!DN M?44RF_?YO8#'^*#SP0JP>!1H)]Q/1?B8,7TW@.=A; !TL'HVF@XXF(81WS'F M^N2>KY<,?HT7(5TD;3H@%&7ZQ#-7MM5 N& DH*VN#'+I@UVUL5/9!!BC('XN M1@'4[^D,P5J!Z:7/@ EPZ:+M@5&.]%E=;4<(?)1,P[C*G0*)(CT[,4!LQ 5+ MW@%*>ZXFF898&&= FQ)Z@@L,,JAI&/?8!// 4$O=+.,I@]T7^MP?H:4*C*3< MK#B0E/%75U">[Y \!PM2[SMEY&-T+V5;_',.Z1X'-4NQ& X\$*>>DIVE9TOT MC&91CG^RS3/1@TR$3#TKED\H>T%N#SSMT,RZW_@U0WB2L74" 00%3TLY>+Y0 M9P0S[BZS5JP.S)7!K$OS)Q$]#I"Z*M8#TXQQ@?$1IK5@#&'62:I&$0F/J9-KP+]K9V90/H+C*>#GV!?HBCV(B"22^J^.% MH=<_KJ2W\ ZL811.WO)$WHC^V?-327,OMCH@P!ZVE 8XY@ZL>^S_$/90'(0;JN=/L72%B%><@]7&8O_VR>W ",E5+9QC0 M @IS7ZKC8R]*=.+0\Q_0,@7YVT8XX3GV8S93;;0 M% [M^&5B&HLZ!LJZ?K/B]-$@%\9PQZ,-.1S)04.:+) ZDM/3#J:<18 L&_H2 MCVG*[-(+4;S!7%P[/8SH]V785S+=Z(N8,?+&M)&\2C5DVH 4LK\6D#C$6!=DZF8GREH#06I=+#X$*HRY(;$Y]#]@?'JR! MWG/3W)-QPN4A3W%37'$/FU@H:0:7RP"N**'*="+%'LF%72X=%8;V$B[P03$# M]V[$D_K';P+95H)=J/O)#FB5S874:[%XHEPDYYTS#J(50?:Q#V4BS$Y MBW,P0016#03RW@7K!US">Z7.X[,E%8%,I-C8T5C"<,1A=#K\0_D$+.:$FIML MT>76N,!R$V8#VR]-!O?1"@6+6<=QP&*N.X;R[RCYDN0'(_KF24068)TG]UM)+D?S2MDRS)Y4J1G_9OD8K! M6GQ@9*%Z,<]ZG-UC7"V69]AD1W/Q?>3PT,.B\Q?4PRR#E;2Q5PPC::'<@&&P MO/S'DRIUT*KR.U30-LG;P]0.78&FF 0_3D_8ABY3IV F2H5?SM(X^83T; 6J MBFJ]43!V07PU_[E:<@2I GA(8./L8C&O+RV=(\ [RJE)2@-RAW)3#R_UL4)\ M3)UI&*'5$VHJ7,(>\RJ/P"+W54UHDI.G MLH"UM2; GO=&F&&==&11_A^6J\XTN;EE8;T"[)E\1:X>LLLM/,/'*GI3RIJ9 M7@>[Y.'-/2QMS=:ZMK&M!K8><8THF3#3,5$%4RTX&_1& 1;H8FH'?(MJ&PM2 M<$=G3OPS6=8Z64 G0./SO/FR!A*B\$FJ?5+7T]$)UJ&M>-4SS$I9]*P5- C3KVJ8W*W MYSE!27=% (EK2TQ/ZWN.C5EJ'!2%[\)O?\K[^")LG:!,N1*S?3[461 R;5^@ MM81.D@#["O0-F-=)8G:J59+:096KG>O*,,#20Q3 Z27X5Q1D@C8Y$U^EZ&4J M04NI9%=)B4D&6C*AV-Q+KPRBSI_&QHW+=C#_'?T$B7%2I0%BM1O7OKII;:3* MJO-ZXU:@3Q6U7D&U$F(M*^Q9(=*L>I6.%JA,D31-#E$['JA3 MC/[K*J-8$<9(RL]K#[<4>YG.%R?]+IZMY2WI0+]GI[M19Y+&U8!I3I%.FH++ MD \QX!M;A"4L/K6$1&],[1]UPO0H'&^@.Y D/>*RI1G?A05*+4X03AN8C,7\ MID?ZQXN*8_ MP!IP6P:6@R>TN /5#ALCK_=FWGS1MEM!#EL7&D9,"^Z-D5\RE:%*F6%Y5="3 M R5]O;Z(RW&G)+&G.V]RBV*ZGFW#I@[R+1J_,A!YJ28*L8MYVODI]4? ,^*C MN#KXKV#>C2>2ZRSS;+[!;\.2M$X'8Y/)W*8RR1,O$DN"+?3@TB30M'JG> M1+%QW2WIO:?&OL>B>6W6HF%9,F8E6@,.E_V@E%B?4IL(@0G[I+4KJ82+CX-5 M;K;I@Q5BMK<8!;^Q+H:=-BR5K&/JR$X5Q MY*<#TEK9[^9TNZ1M(@[$1"JJ?@R@"'1^C;''L0H(+TK;M\6=&XSU@=4P0GE# MV(?7O3?F3^(-*-M.N4OQ88.B!CH29FUB:TGESH=Q 0\:/'#-1BZ-%AZJ7JR@ MV0.9%-P)/MQ,/*EZ2E M+S"$WBJ(!"^F &^Z(=9&9+HA762MH?)B0R5S^2M!-#!.D!:"J@(SF-;H2?LO M.M*@3)INY*C*/U,8*;I=D6F;'1\K\B#S#&&G#TE[0H/@18LQ*2[$31G,[7*5 MINS:>):1J]/';",'GB3'1NC=:U&6A&%R(V_J/I8R!!=14TEH'E!TX!H.Y -E^2YGJUW<10M4%.G"_%T,,%5,*M?GW3/^L M12S/_*7/QGN2_8X*JQA#,JY]#KB#YE=DFBT%8'0Y'!0O D3Z*P\P+A4'%U-Y MF;'!-ZT2+F/#)A4/N80'/72'Z\AFMEX8-Y2%CK".K^JN?#K8HFY*XYJX ]7> M[JKB.ZR\Q?+F@8\MJ,?O6H*#M7\68[,5=;ME9?0;2-JCW4+E3!3DE&GQ/4AG M2RJEU/5;7X1R'Z=T)'79SG[2J&%F5I4.=06Z!A;\*]E7TFK&F,%8%P=M:B5I M1C_JC6+2Y,$KC+@S8_Q\(X]JK3+6#.A-^V\OQ58HQB'-PK<"!DX-IV;.-DWP M!P,EF-"2X\Q?,VQU'>\4Y,RO\$.=&C9ZW,=2,N4-C-_\66(V2WK9%%7KBPXJ M5_U&&9W[HJ]-CS&,5E>'FF@HNR[R/F;2N!B8S?G\H>>Z&.IX])Q(-9+!5V+" MG&%C!5& +TP#AP4LD3\$_*A5*@?9]P;=J-1;W]P\UMFFQ6SL3N:H,G;QG>.1 M4_S4G+4/GU'&QAS-$+606%3/,#Z0(7=*T[FZE.%$>E M3:54 F_:+'2^G:,^2Y^F6TZ;6);(R&SU/H7,F/'I"BB3/K=-_BFJ*=!7;R'! M*X5R&XMQ[E>4;OL=<0]V2SK3F0]C*T=9!8;Y0\-4 K,I MU8N'XB3))XP(90E91I+'IX6)>Q;FS*3LNU\"%6@R;_71IVDZL32-C\0=:K4- ME+\Y?Z0!5K\?)W J,@7)E(PCF6)*<*[>[BE&5>IB0Z@BQQC&ZC"6-DC0[[*O MWUJ':BWFL/$=$F3>P8-=T\*A8XWU2PYB8#8 V1WS8 M_D]#BR.C_%$N&\YT;5'V9=YW^IV#J>F/V$Y5O:CP3>*VZ,)FP'U1PK_<<+2%31GAH]KNIFG'A7U[ M8=;?\=.=_4U](J-WT2P-F[*P#(((/3>K)ZR'S+L^U,3M2,R:\/Y$8.#=)INI M@)BTE_.4?L("GK(>L0D<)R3PP<"1ECHHUR11!++-4&]H)!_N388Y:@>+V\O[ MB]_+A7E%1:)=\N>)V)0\YBT[=Y:1\=QT(6#\!IKGMP&(7*X# E-LV[X7J31W MU; ;_G=4R;T;)YO&H,]A,<$!WYCSD@.'@AQ&J)=-MB[9MU;[LGE[R]1;CJ\^ M3XETJG),D[AKSYFHR_,O%NJJ]Q+')] S\_%"\S(G$V#!W/8>*X&@OTZ#)>6*#IB$ ML"*A'3_9?%U67VV']N1W.[OE@Z.#F5]7RM69W_UHV.I.^;"RLRS#[NR4JW,2 M85L16!,9UC$8>W^J8"7EX MPB[8]P AL4IYT5X_XJ!+W5;U\.9;+NPX(2:GNI&8.:GWK3L^6!9Z?(;!J-' M73QMQ 8Q8QD.Z[;;"L! L[=387CH7]=Q!HF8PB]JQV^K6-+"HW*Y%ZMO98)M MYS(H &$GYIB?9/;==K?F!6!%G#3.VB1FY**87=%6HK7+F%&/6%*@O#?W?9[^K6-L*UO,0W5QKB+:\2*R-]_8ESM391SK=_L)CTD2D4 MJ*<4T"]V_J:2#;9TC;DF MR!+^F6SU(.F3Y6$:D+D6;'=5[,[=A]FM\YY%U959H-/Q!6IX_8'I\5*78RNE M#T9!*/I$]#S1&^-$;V*3"5\U#;WVAND&4;_CCI"^%VE\5V&DF]OW++MPR@3.'\$LPT MQR\+=_?HN^7^CB(NA5F*%8BX3(W_+FO(18&9'KR>W76L:/-O>S\NF7FZ-!#K M@I*NF8VD.Q1_4>,U^HZ^H^_HNV7ZCDRDPBS%VIE/2V\_O>4Q.KMRG=$SUWUI MZH:6J\!GOURMSK[SY:/6#MY^U",JR-+#'KU%0=:2)'VFDJ?A!?D,SB7']=?I M <"GDFJB("Z#>8O M^RP$N]:-45:6*7Y=>SGP)>(^!T-7Q,;CRJYU<03 2X=?Q*6%7^.Z>DV?_1-6 M=PTU0<-TWC5&X M3X#MK"S7$# "5A!@4P38C$85E-HT-;7IYZ:''%;+M;T798<>;=R^/:3/2C7=M]^LD?E M@[W:6V:<+-SP*NZE2WARF\_P\[JLA5F*(GA>MS4ML0'%,8#%]]9+F[VDZ1:- MLP+C&)Y=FBW0<+ZS:WR9P-79UAPFZER@W_D8O_@T??8![YHZZ2MX$MZ(^I%V M6=YG^8M/@/AE@BKQ;966]NI,228;O#%\:L$:!47"0\(5@F/?N'**JY4 Q[C?7^62S[1O]JRNEW+.GFI MS^;C=(I#D-%3=/I ?2 %P=&7M*#OV!B:IX$R&5_ ML<>;2"*"3) )\DI"7H-W&[T[V5YJ[2^/IIPGT_8E,%>.30@R02;(*PGY-=X7 MD6U=?,IY4KK)H"+(!)D@KRID\BG)IWR:@+MDAQ)D@DR0"7)Q(5^M!4KR>E]) MP#VRE DR02;(!+FXD.DD%%D DR05YCR)3A3#[ETP0\(CN4(!-D M@KS&D,FG))_R:0)67]4'9YWXA" 39(*\DI#)J22G<@Y52;V8"#)!)LCK#)F\ M2O(JYU"5U(R)(!-D@KS.D,FK7#O(+W6"5Z2G>O55G:6HJ3K1@^A!]"!ZO"<] MWL)((8*_G![K%@F@%EH$F2 3Y'6&3)$ .E^>0U52ARJ"3) )\CI#IO-E.E^> M0U52 RB"3) ),D$N,.3V6J DO_>URIPZ0!%D@DR0"7*!(0_7 B5YYJ]5YM2D MBB 39(),D L,V5L+E.29OU:94Q\M@DR0"?(Z0Z83:?)[GR9@C?IH$62"3)#7 M&3+E.9-7.8>JI#Y:!)D@$^1UADQ>)7F5^I=>(3@DR0"?)*0B:ODKS*.50E]60BR 29(*\S9/(JUP[RFG=GKKVJOQ0U M^R1Z$#V('D2/G]B=N?#T>%F+#V()ZA\]K]%"G;X(,D$FR 2YP)![:X&2SNA? MJ\RITQ=!)L@$F2 7&+*_%B@IB^"URIPZ?1%D@DR0"7*!(8NU0$F>^6N5.77Z M(L@$F2 3Y )#?IDR7S:4Y)F_DH [U(N,(!-D@KS.D"F_G_S>.50E]2(CR 29 M(*\S9*H:)Z]R#E5)O<@(,D$FR.L,F;Q*\BKG4)74BXP@$V2"O,Z0R:LDKW(. M54F]R @R02;(ZPR9O$KR*N=0E:_JW[5.?$*0"3)!7DG(Y%625SF'JJ2N4029 M(!/D=89,7N7:07[7#M>O,;V*\8!E7EJB!]%CH;UFWZ._,>UXXO#G*;?MD'<< M ?^UY>.GC_ CGF &D27<4/@&P*>/';S-C#-^EWGV00TF-_ "&4H/G%GA\% ^ MBI.AM,.>F5CVKHX7AE[_N)+>PCM [RB%Q.N3=HU;C2%65._+#4-"T)[V#CQ_4)_B=$N_C_WWXV^$AE$-WT*>! M!)=3(JD' \&"+MQZ5-S!X6'R5BF,1IQU>Q*RF6P&;D-^Q^Y)_%PRZ=./XWH^ M',5_?SC2C7QHA][HXP>/W0/S_CA@GAGWS,M9;JY]:I%\.^]1''=)G_NC\MQ;K4P$U.H1&V"?! M;RF!I#X4E+-._*)@_Z'8-/9"_SF,NY7#>GP6T'$WK>,S[)O]O?* ML:EX MT[0!?\5/:_468&&[X10K4*R5X;9^4RE#Q?F'7?D*\9NE>O7:;CDMYXN-+32P MOCI6:4/#_N0T6XUB#6NZ2F0("Y6=9JE2;]KE-+Q]L,O%4@O+/IF*%YZF(F?$_^7)R2K9:/4HE+"!\#LXJO& Q)B! M\MR/2##:Q2%]=AIE*%;M6AG_M=3,5^UJ'>>\?%.%^A44/S5L6S^JU=-@Y?*9 M+1W)MY5\/6L*7V9X3[ OX3TFQAU8,_;J]N&9C:^>-_=V]/.;E.'>#GC^="_$ MG7 6=_:.'/.;?"=[=&^'/)\#WKXYSET@T'$/BFC\>K$!O&["ZUZ\!R:@3SP* M$H$7LBN/WFV1[C$?OS F(YI(![H@DD2@POKCX/A@_$Y$/ ]5V7D&+/W6N(UE7TV: M_%F9;/1=E;IXP$H^[3PQO7 :#M8>#R@^DHHE2+#-P]$*6%MM,=8 X10B@AU# M8)DD

V)L'#+14TBH$4U#TU.I5XC7HYSBIQVT>$!0"9V0R]X\VBP2QR5-*X:X&LCS MXX+FHO41IE:_58M3#?NJWK!3:GC0#4-/4^J>^ ,-)HC9@B&.:,-9 M)/5[8M#I,)?1P-61@R$:VCVM<13Q5/3 O0O"H4^]+HTK)JY+(X3]N*JQ7AJ_ MK/@U8ZFSE]93@XQR?1R_]K%1QKOP"R M-5_,V!.;3XUE'%]HEC[;Y9N*#8X#UXUZ^:;4@N8U^FI7:N':J=>:J00-5#U2 M$K>'%2DY5^+]W 6X%?B1,,YY6+]!5WQ@TJK02A).A&9$78;PJ;%5)"XZJ.E8 M_!:('O%](%'DCQ02XE2HNI4IG5C96MOU\)$8(-8*T1GX^"H+A,2"-$95^N\! MB_0L<]K!.0EHA(9,^R1X;2%@_)!SO%R2TII: ]JETY"\: M<+>G$&'& DBA=09,(H8, Z#?(QH(J@-^X4"JBK5=,+:=YH8&C!8W6GP#(IO; M/Y&5E/Q6W0?VN+'7:Z:#]CD*L0BP/8O8I0&V, M6C<)P8@!JFO4^HD_UAZEH40BANX!=M=+.A&$$D+L!A\R1 R/=C04Q"&QI!\] M)1T"5MBF"!<=!6M8M8HRJTK:-$!,D>I3HKL[&LM,& ME@>)1[*@-^,\S?I[O#UGBBE2AOWSS+0(:8O0'\BG17ZRHR?^WN-3ANG2PS9Z M67>'>B'AG/A#,A*SS:]B%Y'!2(.1+P@JA7W#2(2JJ5W5)R,5U*#?J3N0L1M&7:I!MJXF%I0 M0W3%=A ;Z20[0MM0*DC+]6[%-!01D042B,B!3N#HJN9\1#$>!^0[Q!4,"8+. M6N1I:%4['9M8 L1(2-J?=K/- B\!\4E3."G)6MJ#WC]J\ 76.M>01K8HJ>+, M>IE\$EW/N3:?W275KLH=Y+.Y5=L%Q66,G:VR+Y*9C>QY;$?)<8>KBIVI? MT-.'VV72S-_O?GGSU6ZL51OH9A>EX*RO!\MNTTEMM)<$RNB%#E5JE#O=J;&- MFZ1C;AK-3.SZV!C^)/<,#:,ZE[1+MI8^+766B"81E!FGK@QY"C[Y81N-Z*;$ MR:5=YD(S'' 767!KAS$Q*E]\MN>U'^.H1]U$&LZUB1#OO7S[)G=R(?3W'6&) M.-%ER\A8T!3,ZN]68?WJ8>D#(GY@#*Q$L?.X4_NG]YMVI?(Z%7_=J1R6&PZ4 MZHWK>B,^'4>==U"U&TZIN%EU7]PU=0_O(C26) 2D3]_'BNU/VNEP.H)J&BJL MC:R^M=U_H(V_J&2G:TY5TKI*;KCV2:#6)76@K1@0?R140B/^T5*Y3ZCZ^-8. M:T>T,[))PB#;>N[/]NIGF%'0ZT?QPG/4\_-CO_O^[&>Q[>TI]4H71G=G@DPI M4VK_2KVX#Z27',8'=A;A\.'&I!T\[6+^5JHUV4T+#N"@]TQ0+S:O8T,EF]]$ M0&'V3)D-VI?SZ51V&F!E+6D#PV5=(A_TP.9TU2L:A=I\EQTFHI;DK=+=ZT)0T G$W4$E<^OEDWV"!3(1ZDE0JIMY3@:_%AL,\[GV:=D_N(*&[HT4D^1U]MQ1LRV=.#C1?FE<7W<,;/O9VNG MJT%%I#:NMYG/="*D(F=)35I1L69,[F3=R G4).@/D!&OF.^KR5-Q PF5,'YU M1S::GZ1/3Y8[&>,YM9Z>I<^RRYWCL7VKPML5PETD4Z?9;&'>!MG='5-I#'%" M0V,XD$I[1)0C5NI((_4TB@KH#X34VPU4PD>/11$^&1>)U<)O8IP2_!\MC<]/ M"]YH0LP7)@8ZGW+W:J3)A&(%L?8>?Z#WI$?+3/7[89?@^LXCJE655R)T?^0QI3P =J7GRJ-Z_$%UKL0&J1P?Z=Q,E]Q'Y' MTGX,^]!G0E_;@N(UE:L8 2?IR5T48QY,W05]6L1?,6SIWT$D]EF2 %BM%[7_ MF;P#9:KWO:&7IJ)&*Q]ZCWJNC_0:B]N % MGC]>WDK2V!7DA"JS$LGU]HU5R%PL__V>D0F*CO$3U>]$FT2^$P#I5)X@V"LQ[%W'/V5^RTBPV,Q[P-GN#\^?KAN%$-!XH5 M/9T3], M9/S1#2_X)NH=G>BJ50?Z?<-XZ,G!?\J+A/RA=08>&:&Z\^Z)/J4% M2:N6.%D'<)*%DJI1(/[>>H4 -%P^HJY'WX[C\X@P=;+#O/31C8G7.! MYSN$<6!F&[AJ7O]^M$+8F![0,W9@*>&*%^"Z%\KPAS&!S8M+=>!+-E2R<4FZ MB\W/5[H\]9)KDHFED.1%Z9L.UJ3HYB(/KAR 'YR"#\\[UCZ> H7']G^$IYG-IO.GQ5^ MQ?$\SJ;/7F!/2R&7/EWUGA;C>3Z0CKTZ]_Q'%I0]QKSUKU::4T[,#O[U2O4[ MZ_T>B?7D]&X=KDW.,-4:%VT45P5TE;TR$?"9,\O4DUBF8E-G;.%HY?V;6,&1 MA"]GNV]VK_SO^!7?6ELM.K6RW5!I]?IFW.OB)WMZ ZU3:ZF[=>NU8J7R%2KV M%1KWE6+M'ZK\QE,S_]+4>Z4OH(33FK$SVEZS+D[257_SX5_40FKN%%ZC6 M>IG>6J=+]W9IK6EEMVZ#]R:WC>_KMO"I;BQ3X7(6/=V']/.M=^LDSL;#/YIL M?PV(/@--KS/=!$P:DOV,9&-[ZLUJ2;76C9O;04G%;U *Q3RF>RUHMFC3Z<+L MP]!K1SG*P)>!+P-?!KYVE*,,?!GX,O#U/Y K:TAD MX,O EX&OW>2FG"&1@2\#7P:^=I.;C/-HX,O EX&O'>4F U\&O@Q\&?C:46XR M\&7@R\"7@:\=Y28#7P:^#'P9^-I1;C+P9>#+P)>!KQWE)@-?!KX,?!GXVE%N M,O!EX,O EX&O'>4F U\&O@Q\&?C:46XR\&7@R\"7@:\=Y2:S:NR\-! MX!TFW&%'?[/7)YE+T9[VZ!]FD"FT9X5> MZ6W,/Z'9>C#1J<&MTZK9S2;/KV61E"&]6S?CL%^A9W 6%'5^012:'#N) PY$Q*&@!IA_40YU+VB5;2Y\6 MDS[=%(G*C%-7ACP%G_RP37QH2F0GVF4N-,,!=Y'IMY9P301(@H(9$P_6#5@Q M='O4303P7!LEZBT%9;F3"Z&_SW+AMV];2\XRSON+L^%S"5G0-,SJ[U9A_3KI MVP^^GKN,M4,!N75B4-.N5%ZGN5%W*H?EA@.E>N.ZWBBVG'H-ZE=0K-H-IU3< MK)%1W#4C ]Y%:*))"$B?OH\UPI^TT^%T!-4T5%@;67UKNS^U > +6UU@VG[;D&8U'Q7CDU6@P MWE^_W9+'QN!-0BX!5RU4!6R/NM5JG3[=+3FGO[7[+>_KE0.1GL1P=7W><5NP M4RR7;_9:Y7+;:\.EU^U O52I@J=8D@HM9,+BEG$YYH\!5GF@>0I2(9 MPTW TULH%A>C6G(Z5V(<::A5:A6XD>I6W#'[7 L=\[-.. KKH\/P^+ARS,+Z?J7"]O;#VMYA$-;K^P>U^OZ_]FIH91G' M6Z%4SV/^Q\Y$),6(DP&-P]I4G\Q$H*-&M5+YZXX9=W8:RD3C; J%[4NK8ZG) MCLCU^3*6JO&A8GY.Z$DQ9!,1SQN_>V+"4^CQ&0SDA"6_%U+T=3'E2H1V8"K^ MPW%JM,*\G5FSZJ@G%@G/S:S6R#;G/A(CH:%:*=77#?N6T0\6KOF]+K)8C).& MC][E:N>'%])"L9$2/[J P\<+J.[C EK.P&NZ/7#;3L]S+URG#6[OHC_H-CVW MWX/+YA#.':<'SC];G>LV/KT8]+O@7;I#_.C2/7<]?-YJ7@\=P)?X::_O 0H[ M [?9@6:O#3?]ZTX;.N[?GZ5X[F>^P\'9QB@OCZJ=&#@?'&'WJ#9 M0TT7BQ!!H;8[;'7Z0Z==@H\?CJLGGS]_QK][)VAIVVWA7$.4;GJ;#1\X[6;+ M0]EG;\$OV[BF$BS^:=R9;;OH7P^\2VAVG5X;_WGDP>:7@>.8-U6,O&>A\35- M]R*1PH7,E(Z@B8P2&';2$KI\(I'W@FP",H3F6'%N'GV@Y(VAU,3$;IW= )=N%(RR'R= M0IW,3JK ,0CH52) M8 4XKA]4:P6(N.(B82'"&A=T5*M53E[?E^?9G*O7=Y19;_7$ .GU%]T7<;&M M!.)$33$:J 0PT3!!=3Y["]C4JQ7HE: K_$B,60+-.YYD'&$3H4%C60 W1C&) MD7E0.:A6MP0\0Q[';XB>$OQ4-3!E08 L48QYB KK=9S2Y!F1!,B$C;V#J7[5 M-#-P6J[7[ RW,9F8^JM9 D,3)EKMG@-3'*9,:8%EWC?2RNY;8-,8C9GL58%I M)ET \U,!6 J,\BY'[@],2]!ERH^ B+]6J50?CJ",JB,.%T*E>I6N<\$V]_ED MA#ZO[AE9U$ ;01)#[DM\^42D[VMI)/:-Q.%* @L#M4&@R^90.Z3!U0/8I8%O MMG%];)&0V>(5BMYN'S]^V#\V26IK8_.\M(Q(W&$;IC.11A24!EYFUY_ZE.#W M,(>D7 /6)SIZ6L)ORU)[_1MJ8 8.-B!.@:R%L92!6?@=BS,VBCE@/*0BX#:I M%\SB%<:/F&HS+LW"4/B")_Z*4/(C'F3H1GK-?5,8(<(\KB8E:@MR MPB+/*)YJPQTB 8$E."Y5**[GY _%6?!XW<]+UJ\>[943#[=/)$*C/L"0,)E, M4Q_U-)VYBV'DF)PK,.SB&+LB TP&4[0%P8DZUMKI B)T@KI\ZE/00_B<4;]" M']DYVNA4^G@]7QB7\_NI, T.TX^:]"R)>9I"*F6"P4S6(PAI[_U MQ906AF_MMM0VX[%5 N=>P>?(()FA69N@X_3]!K MHADA,S5;! JX'FLI.B)P]CI !3)>\$[8Y=22*U"(E)ATZG@^_1 MIIG"\8AM33:B#AP"!M0ZPH8(<0U1E@0*51C_S&&W>E3YA ;,4]0N<$4&XOP[ MID ZY3[-;; Q=%KF).L<419)+,XMW+IZ\>KH4\FG"5DKXEP2R K-B#= MC[8HC6B'V'0:&Q2F&48W7P(9\3C#/+[U0;E7@JO9$CEP@DIQ='A\Y%1:> MQ.U'K,4$7ZY\D9+W,2SM:3BIVHAJ"U.@?LT>TS_F4O0R)FBI H;LB02,4Z\H MH["BC!P(*_*#II%#Z^.YW4\##L/A!D#\"R2QBBOW#U5/&L-3 3&=B(L244[B1N(+ZU95 )6FPJ-(O1 MXF!A! 6OI$C&6A1)@H=HHB,,+0XV,L@J[!:3JI9C3MM<6"BA#@4W M-Z.\F?!E8VZB@*WXJ5:5-PGJ6A#ZQ<%JA+,5KY@R534*7$DGZ<$=79 MH_O-3L'-N!/(!(M$K:A.Q51%4H973?M#SU)32"Q8)N34:\7_\ZSMX77C5-K; MUH;B,:;G._[D C*7&DFMY:1168FP42IC7/]S[RSM[TBMSO[&O#C""O"V:/K> M!HMG6$"L3_^*]Z0O$ Y.<>A^Z6$^TS:/72=TT3 !9[7+YJ:;^;8$Q($$.G.A M@X1@*8C*$N&;#CIF,RS7D'7,NR"_V2:=2%.[5^V+3T0F""4K^AAOJUCA_\[P MU?Q-R<(F-00;)99@/:;RV*6U8$Z,?X;R7O;9VKUG?AY=*^T?O_*1M*E[?LFQ MF]'3,-6"_T/WF'Q1L! EY7Q'44P='R8]2I14&6)I2>?Y,(I9)=[EWN7>Y=[EWN7>Y=[EWN7^S]N-;_O MMC];Z%9_J-!U>W#C>CUG.(0;NJ3M7]AV-*/*G8X9Z/R/#K!\EM'Q[Z.S*GN@ M8L<5S#D*6QXRF#N&T'PY@BX)L.9?G-;_TKZ+OFW\8CZL?>^K#Y4J7>;36?E+ M]BC?W3HSK;V>?>ZW*K?3L9O!>3Y?OX)^K9GM%\L"[B^^9=@PT4"C=L[ G,"D MYK?YXA_C,5Q*ZF2_\?-\#V_)QFQ&O+W^>RO(]T4,W_\>Z#O07Q#H;9; WU@8 MEW&]>1[_?W5_38 M;VS2IPEQT4;+DW,@$I*00-)*)@0R MXDDL$NCE+G5K_575+_]Q>GER\]O5()B7BR2X^OCV;'@2?+?W[-FGHY-GSTYO M3H,/-^=GP?/>_D%PDZNTB,LX2U7R[-G@XKO@NWE9+G]^]NSN[JYW=]3+\MFS MF^MG^*CGSY(L*W0O*J/O_O0+?@+_U2KZT__YY3_V]H+3;%(M=%H&DURK4D=! M5<3I+/@4Z>)SL+S^9E<+A_N!]\RO+/\:WB[\NX3/2?S'-^><9_ M__*,7O++.(M6?_HEBF^#./JO[^+I\Q?[4WT\UB_5]/GD6!^_>/G\U:OC0W6\ M?_3RY='T_QT=PBB?P?5\4U&N$OU?WRWB=&^N<0 _OSI!,O M=!%P@+7>*W0>3_G"(OZ[AE?#*.C/.Q[6G MP?#BW>7U>?]F>'D1?.B/@K>#P44P^.O)V<=3^/;=]>5YPT.!O^97#V6\!7GER>7PUN MAC?#7P?PAFMXWB4\X3J./ M5U>P%OWWUX/!.>S5Q@XY,#\W\[@(!E\F"7"56QV,JN4R607]6:XU,1WX=J$B M':@BR*;!N5H%!\3W_MAL%X%:@T"L:ZO-,Z#2[C M9.\TCX%+YL9E$>3Z;U6J#)(XK+$ MYZ6P\Q$\+H3GEO.LPF\6<4D+%@;E7#_P !C%6 .)Y)\URB;8=QXH/BT,JC2" MW[,\F(+HJG(:-CPR50LMA),O9!<_J,5"]@6W^(?OG[]Z S>.U6>\J\@BA<^! MKU;!K8(%AIV 1^4ZFS))X!?Q8IEGMTRX>(8;&,RR+*(_;U52J7&BZ_9ZHN-E2=<5U11V-=;I M9(4/OYO'L.ZP.;ADR'+Z : MG%4$ZF[ 9UPV?OR[AJ,+IV_M":(% 6*P$BFTYQYO0A QH],*R'*E56XVZ0;&"Y,O@DA/88$B M?-H(YH.'Y! &!K2XP1+I(BN1=Q4EK)KAXS!S/O"&+A2>/UHP$,(D271D M6"6M*VQ:BMLZ2>!2D2&&)>.^ZH(X(*P-79F@C%MFR#&R%)ZQ$_D8^R>3#R/= M2 ]'Y2+74V!%*,-9-MO'\#>%^QMOZW@!JM"I#F!T<;GJ6Y]NX0&H-X75% M"2H^T^Y#I"QKC;P#6?&$E %O2@\O!5Q4*.^F\-''(>@7 6Q"))OK)A0XHZ&V M3*RI,EDMM$J)1I9 !ZCRY+++R*GN0,;$14ER+:?'JVE)6O%,I7 N0$DQGAWX M7K@G:2ZP&!'\/BF1>2)+-'^AL$S+/$M@A6$!Y8^$].^0+BU$]4:AFJ7F"MD[ MFLP6,(##'LM,M!0-C6S!L$7%N3$$U*9SIAJ07F =IR5(M"X>=<)PI7O>5#-G>-LQ*V[.=]=XL:@QY8E>U;'G [\W_GN7GR4LWTWABX M\><]8M(_J^1.K8KZZ_^%KNY_ DG\\/W+_3=7_?<#^.7P#7+5C3W3?/8:AQ1= M35J!54!7HC-QY^#U;@!2#8P1H,PXRPT=WG_\ Y'X\'\0B%6>X]/ET-(%6\#L MCGK!?R.S!M4B>%^I''X%3;*F!\[D8W:ZW*HX46-06?AHTD/QJZPJ4);LO-X/ M8<"[L(*@D.W0"J%&O4 _%S)4\JS.09< E<2[[2A\O2]W@D%8@@(+%MINPQN! M?)(8Y@_?OSA^8Y@(L*5Y=J=O43DC%:=K]*34:W'0@+0C%PT8?[OKY.,2+ ,U MPT]9,253GNQUZRTJ@[^9I4,5D[W:O#Z@,5K')="2U2R[EK!:XB6\,-XZ=BZC M6;C6LA^]?MSJP5D IKJ'9L/.T<$NS'4ETB<4#19?LW.T6Y-6Z^\J:FZ6-',* MP1PTV'XUJ^"@';!_/PS&E>7@^LM$(P6PON(F2E]A8QXH='*CD"-0RVGB+\$ M.R\-"_Q1>&!3-(O&2*:2A#SN.X7.*<=:T33.@138OH;=P:>+XUNAW;>("[3P M:I88:TUJ&>/>Q.DMF'[$P<%F4R24\P3X"= _L)#N0*3'&]*'CI M5.0"$.W'IWH""HO*5YXCA&YKTD&(RSX#AI^3I@?ZS"2/QW4_W,$!V_X>48%R M:?6D?II6\/9?0=E8:! >UJ 4:]"Z[VN/1"\&/576-D[1X"MTR M2Q@M6I>#? M$+F:0IK<@P?MP;_!6!5 !$(D0C_(RM&]2/,TCS.GR-*]%06U<=5IJN?L%)J# MI6F>$5JV0*OT"6N1*B 7H,JCX/EAD(Q[ 8NN+9">SQNAZ)9RN+1C6B:<2:>;WV-##XV!64\"L'UT("'SR/5MC)XL.^/0O X? M'"F)TX(5-6^_?:V4B$OK52I*$[(S&]32X\0QFSTP?'@/.O>]N+&WPDA,SJ\' MG-]H8? =/#5*='V%#+\6RNO5?>A%]$^IX1-6)92YB'C HN M# IU"V,M2"\VKFATW8*JFZ88G*G*BB2?[%I#[X!+*10[5<#FMX3=P&X_$)=Z MD&P;.\$DLK(LB\P$VOX+?:LB%9Q@X,KP@PAV-\F6K$.XU>L\UUX88JP]UN9I M5Z@6IJCNZ#2J%OBEXUK,R4+BFLNR/2^:#!%#)XM@H ?8.57R&8:-X,15L-,? MW9S#"O:"P:O#5WO'!U83SXFY ?N&CX]>!$O0.J*"M-I)-8XGL$P9!^/O2,5" M_TL^IHC\SCN-H?N$AA%<[?4/]E^\?-M^\*O]_]Q#GTFPLT@([#$#UMOV%&T< MV;W<%B6BY?@YVMBAVL5]U8.#A^9+/_J]8OU^6^ 9GO;#4\!8.!YTFHG(9OP? M61!6J3=L@B4N,H$UAIQEZ7 K/\T)KTBS0Y_Y4!?:2%X+W&U1)KJU1P:?$&U%\F/#$S@2C4!,C 9W99'?SFR?XZ3S!YW:O MC:8[)"'B2T/<,K=;@;N%11YZX#B&3IHFR5@T5._0'&2:1IA&R*Z8>+%4D[+M M='V+E,>'A$ =XKN!.]#;Y'0AEL-XF7+L &1>&2?!GQ40--C\!QC^VC_H/:@' MM+0Q @PV3&=^&P:*=5'6]7,\KN;DJ;3C3M07X'CR(X8@F+^@KVV9I9H-]G5+ M&^P4&@X1>KU(-Z$#Q68%3J'2"7IX)MJ]\E&/W0TT6F'(-T"E,;X0:%B/02<1:TKC'0 0>" M=CQ?#G DT%E,.%]6%"BIBF(F#R_>GVOD7H0.L"I4B2X1M*UP@9:)HCUR3T?Z M-0_W--I>,"+O$;W%*EXF\&_ 28(OPO=-LG0:YPNF'F?1H/%!BCA;.)@]Z M<0SX@J4*JI.>:HHW^#M(-V>Y;] U/8&T8KCU,=O[DX20+"1VX!PO]:0TKR(L M2PY6JG"$YJUNOW_$Q4-)10JL[.+Z@25%)J,37S5L-;H Z'C;Q_"8>+;LBN7U MSIB75<*.0@A8HC?__//,&ZP&2W"3GP"X$-+RT58%+!5874<4S4'QV/,=2_TO4)AK/T4 JX%G=\2]M7CJ>)3:FP%+H*G M#PLS0F%-B5 >-1."S?-JRW%$O93AUS4I"#=4:54@@9'C'A2\9%4LP+H3)H*' M ;CH._+5J<4RT2!'IV%S"\-_5 2V**@:TCXN3_WE\;1$&'DX0.^PY^1@ M'PX*)0;DFG%2J1=SH@=:8!P;XB;NL/8QS-X8T471QB9MA@_LN3WJS5TO/1<_ MAP;T=,K*M1PUT@\H3H,Q,?D@U5]*%SAU8P%&DI=; ?L2W.>PI;&)K$(W6]'E M3437#6W9+8(>'TAM(8$HNB9N=Q#%4P)XDF^Z@F5$Z85.4]9-1&RJTB.\AH+P ME5O=&08BP72K<^??*WK_X)((G%6;61O+$DT ZW=$(EX[+5:BUK@=59*Q6O!O M[WE\W>&E(,ET \PIA3',$$P&NY5FMZS#;/ZP#ITA4H'=R><'/RWX ,&^[S;\\AB T7>$@YO$^:1:H%$Z83BW==6 )/4%#(:2 MEYSF#9('0TT:EH8]Q/!/->&\%3IQT\SF3'A8)XMD'@&O2QPZ')Y5I<8\\A[% M).S<2BO$3R69:/<4%/9WFWPAY3S/JMD*=Q!V)E%%N9>A='0J3HVN M=YJ*IX$7O+;0AUV/^N2PUO(ER&'$WB#2I?27.>BNI1>]@Q%9(#W"/U(P 5L1 M9G(0J!4=)!M3K)F6&^U3G?XQ,$ O_G)H]N:/0,&!RKOP#ASEPAK M$JHZ8F,F*NRVQ3 1#I79754$."LUV 2=7D&&+-6!D0^)RYB$$EH*=1 M\DMD_"$V0:S(@&^ L3U'YXS'[3 ./"$0'^:78RT,Y"3N<2P:"IR<)W6 )I&_ M(.4!_6S)]C658)L";K@YRXA:!!$V,%4!>E:^N=J?SM7.S!*9!K ^RG DNN/H M\L-B\(^R<#R'&>DLC]36HK@@ZP+-FRG[E&J))KM_2"=KCE 5%D!2%P;&#Q$^ M(&4D=*:_@,5-4)8U42UGYM*H(C@,'"ZLJ20R%F) RY7UC9HX&[^2?*3V,Q9F MRUK^NG-1/V:1@YTZPE&0>O;KN!"FB.452-O+M1BBWL[N>A*YUS##**1"ZE;F M06Y-1M$!IA1%<(Q:2F?,*B:AL,@*$]JL@03;*P36I_/(6U7:E3\P-]TW&$'L M,L'[XZ [92 =^F2:=:B3]?.0KNHN8C)U.[)]4&S%:45,A?3,,E;RU0<#[3#:6Y3J^[+F1%WG6XH%YVX!28'V8,RN%CT'^P9CA$L=7-QU[JK-F8QB0$2F*6@M47> M]2Y[;WO>HKS763Z+%5L%372D#23;1W/F2>16_Q-&DO,TN"*KX@^]NGYKDDTD M(%83;HK3_J+LGYRV[#JZPH-./U\>L\+CZ3P,V*PG?IV8%0EH$, ML&5A>?G8$Y7GF#PBN($EHG;Q^ MA\GB_%M621X 17B[W+7^0H)^I^*TJ#MQ)PX"JIAJG\%O"%DQRV>1_1US;PW<)90UXO' M*#IR>VS.T8OM2> _..@%)Y+6-;1I705J.W_C_1W9^D';YX(#17'+='6C,-7, MUUJ&!QST.*=XXJHC(>^)G=\=N89&^KE24E,I%6A"'6ORE>CP"MZK%10=5W%B MD89U52WC=W8XDD/.5H*WH?_9"_KP,T&IQ"MUY"D"@CT#S@^L*5'$;-%97X1- MB4 U9Q)F]DAX$H=:G[!9QVE99:V58KDCB5;THEQ/$>,;B!M=\NTQ5*V0^X)1 M#4QTRF@LA !]07<1K2SE[IM*)[NU[$K.8;6^(+7$W5')8T>X)

:T@4WLIZ GD)+D8%&K(D02K*5=11@P25FMY*=(YY5:]B5-H!:9IR MA>E6^#M>A94+D.93_R&1F26[U!BD?A/',@Y(E6%(-7*>MO$@0V":._XA,*]+ M\VCHYF@Z-?V4-6O#*-X2D!8C@T_A5N^,XY%(U:3Z(XK7#U=K;S,-+M]7C+E! M;UBAXJ8/&V9!]W9=DF(5&&)80E7\1D-)=:-RD9J7KFH",XUP$$^--NE:$8K" M2:4[8"%,J8A=$0_ -G>K= _W=@_JS"CF^CK_I]6JPVA#9PN3 $,^5JIB_,:A M!DEFC R'>\<@_SC+\^P:9QD73LEV-TV9FQ?P*447E.H5Q+%U(%A#%!H3&A2@ M'V_]@;0IELYTZV-9#^BIM[M^0IGO!33VB"N43YCC*A(KRHCC MS8C=PD$!%E+J.PT5+/L[U0ND&H)"R]A:#1/JS<_2.CV1C% MA306VP#Z)+2I9:0K,S>DR1YFL8"NX^6Z-KUN[XHXJ73%%R%D?@ M^V9GRZW]+__-.Y=_KU=6U#@A=IWVL>A-P2FFD5(\JWII\:7KKMF_^OZ7-__J2Y^] MUH/+SKYM@V=$ 9;3ABZMB<#!B1,HRLQTS7S,765GJTNCJ4MG!-Z9)3=7-:RW M"\VA4P\LD_MJ;:&S8S(L:3FXCQ[ME%Z3U@4^T"2_BY#[ M60#Y/87@SU[S[R,$?W;??A]+XW0L_KC_'#7)O,39/]7^-W'VG<;-;FO':9YO MW39NH3WPKMW6.CMR?MC-\Y_IT>W>10.^.VZM3U5Y1Y+MQOF1TV@U;GR' MD>_QR,,F-HG[LZ2J#OS/(_XE*>G*_6&1EM\PW>CURTJ6R>V%EU]RP M;PME!Y_M7)\PQ:7#F"3*P2[H0!$7:8Q*'-(^G+E<\>#>8HL^@#6A&S M!7$?B^,0?3J5/0!25KUU9O9VIF)=0JTQSE(<<*P]LM0^3X):]73P1 :A*QQ% M$N9@.CCHH%BYC#C*"YAP:)R$6+$DG"8BFENH]7K*[5Y#>T%$>OX Q5*DGP6<,>[:Q/<3K'Y-%8F2P"?29X&@=JQ N-$S^$B:AS? #57N\C,SE1F$?][-4&(HUSW[:6:KCV3JYZ>6/ M)D<'O(MREFH_ZL'+X[[E6>H\#6[M+'6.1O,]'@LNCU*71ZDO)K4Z9'1GA$^6 MYZAF>)Q?J9UW<8ZJJWI?,46IZT&&N%=V *,.3 0U1@].A6A_>LB" M>>R)QAP_XP/J"&-:FI^CP_=1 JA)_)J,"7V *3IOAU&/.WF?RS.G^?/ZCI\Y M?2_R&=Z'F^C\QS6T:]AL-9!;P&ML_A@>M> =K1]L]_ 'M/OXO-'YX1Z=__ F MW43-S?6;YNT.;=S^O&B>7UPW-[^>87^@7][QYNDU]&EXO"G3YF9[W//+$T:Y M5 D)1>P09C./A!)^Q(FKF,>Y[]-DY;-O.TO/[]T08P&4T>-.QN=2&UAEE M^V=*]5X M>$,/W_"HLX>)PX:I%/=?\-GC9X&6#Y[K!"U:. M;?:V>:C_4))P:!68#F"U=3A8@Y4YJBU"6EE][%,NY6S=3MU?.G/X2XV3I0GL8U]UF2]C-PYT;:!^\9^_\>'/O MK''[L].XQ>=M7QQW?K8;T(:IVCV;@C9O?]"C\ZT;^/>F^:5YT?RR==L\/+IM M=GY>- [W.L?PKN;F7M)HK?>KJKOK)TG$?#]P)4E\ZF.ED(A$6/DL]!T>A GW M?0QUC];8I+]"L^H\2RR>=;9\GVC-K5S]TFT_4ZZHFW@R%K%47#'I>IS;S V] MA-L1BT,5&KDRA3V6)9YO#7=_G'!I)S&C'O$Y5X11[A-0B8P$ :.1 M=!0-N?]0V7IO8&+A&KQ@44D/1#\P$)JYT+ ROA#LN7]@YA?93!^<=@>=6.4O M4O",/4H/;Q9SLP=3\UWE.&;562IQEBKY 2JY48QS0/*<;X=@>TT M%_RWD@ZY@=R?\.^')[=MGIY()_:EM,&.#"2L"!AJ$@F/$\^C-+!IJ 1-9I'5 MOLWY\CT$K3UQIN0 *YATP!KJ##I%6;A)[F@YJ"INC$<1S*2NU0$(Z&/J6>VL M>ZIR4^X#2\YHFEJ\R3!GUT* ,2PB26]T=3Q947;K!ILJ)L7!F GYP4.A!4QS M7+.]\"EGQ[Z[QJ+PQ8]C7;;FVLY#'[M81M%B-&/!+*X[2]A/'5,_IG_S%CB[ MY,][E1+V#ZZ#_4LL4H;<;@Y4$QL%JABN:>E=R23DOH]@W,[/3M/YVMYM_0#L MNWW>/-_K-,Z/SXXWF^>[7X[@G4?7C=MU>-;HGA+S'A\>N4>= Z^YB<]L.,TO M1\-F9_NBX338\3GT[WS]MK$): =139U^CP*4D2ZL1Q M+)EK4P;BOCHK%'=N

P7CVHKW/'G?.>-.=.M]";1X#' M6]?94F4^1F76DZF4<.W(I0YQH@#T9A0X)'9B1FP5R2".?5LD2*.U&D1TD57F M;&4T;RIS,;&S\R25^5 :7Y IIQ.QOD2\7X&,6X M7U.,81\ MJL7T:HD7'Z46ZWY)FPK%J!<3ZB4V83)T2.3!GPZ-94*IYW)?K'P.O:57A=:9RI?.FEYAQ 0SM=9RII>I\ANJL^R<]04/INP&Q7:3YEY$D42 "$OHP MMZY0=A30E<_>:N0N=$VE):9\+>6))9R? RH?G!BV5*JOJ%27"O01"G2W[JM4 ME*O0IPD)F0RPH()-8A53$KEAI)S$5EP%*Y^INVK3]^"L?$P>Y[RIUP7$IBB_ MGZRT*E@'Z-@ZSY/ MCSN.C *;4#]R"0.\2D)!*?'B4$D[#F(5QAATY-K1E'[]"N9K)[AC#UCJ^L=$ M2XUS,=C,Y8'K!<1U?)LP)P0D35U%>!!)%D8)H&@'X+2]&BP2__1O$-PWJ;KV M(/[.7S.W&I;(T XB&OA""L9H&(8L]/V8)XGO"X^YS@FE4;#RH#2XWY!*-:6: M="I5N&:]<@[>NM# L@=V.TX"_)D/E/PVXHY=[TK-UEK["),^VQD6V-@8Y#E8 M^W.2GG?3:%VXWYSCX=&A\'=;_YP?G>\,&\X1:S@_T^:7AGL,[VJT=FZ:AU_3 MQF;C>O?+#NB;TROYY2>3_WYM'SOMJ_@\\QI?FFGC?.<6],KM\>&.?70K+Z"= M-XWS+7K4P7O6V1'HF]UM>.?F!>BKK9OF^0YKWI[:)W:L;$:C"%:$HP!;^IR$ M<>@1H00/ RX<-XC-M@(K6LEUW!1DXH&5'S 14LX25T4^=?U8QJ$,?,]SV&1R MW_K&QM[!UJ:U]?^^;S7WM_:GA6;F\KTCQ7.:Z?3^]HRW/XFAAU1(;LL0MT-. MXS!RA,]DQ*- BE\3L;S ,MXOD@IWD\D%W973:WJ>6F#[+]Y8NN8$K]38Z(TXA-\= MQ6Z]Z")N2$O*84,Y/'LP/H)#9Y^W>0X;\ZIUR$_QGXVLTTE[/0 DIKC!5N>R MG0V5LOY1796D_1092W4[C+P<^/._LZ/;XK+%YQ(Y:!\/FYI%S=-MN-YTM>-\_:1.P M:_/VZ.;XRU9QST]XE]<];EU"V[?/FYVMZ^;YV5FSM6-CNW8/#]RCUJG3^+(# M[6^XS?/MBZ.?X^9\;O4W@?6MN]4U7W-+JPI:I[8U7WH_1TN[OK)Y'+HL@+&5%4 M@:JS>4(B$2<$9U'$01Q&5&(!H-5@!AG?"^NZ%U%T'R$>HY5SJ:S+/.MD_0KP M7R@\V=O(>OVEQGN:QAM.@#LIE4TCCY+( M4PEA<>03C@''3N@H06,12IMB6J\7/+*2XQN$<[R$%+]O8?T-&&4IK"\JK&/P MQ(UXE-B!(,SQ0P(SYY/8IX!68C]F7$0@RER'7;'IL*M7+[OZ$?QLV[G^ZU59 MEQ<]Z7.>$44F1:F@BJE522.>$B$ M)QB-(S>PF8V8WZ7N',GL1W!E["G>MK9Z?2QZTN(W2\_%@N*,,6.(M[>S'&93 M]70@8.N,=W>Z(NLH_=G2-'J23K,G<$@B;*QHPP*F.L]T")FR3,MQUA MQYB10E=9^&S'[=*/\>:B^[O\&$O1?1W1'8,CU/9XZ#@^@0FDA(4"LW6CD$04 MR]0QVP^I0-'UO4>*[M*K\3#!TVM[Z=-8?*PQ$;BMYW4Z>GNIMIZDMN@$XO"8 MYWHNF$TTYAY849%#0C2JDL )(S>2S';]E<_A:OA\Q+'T?,RO9/\>*+*4[->5 M[#% XODT="/FDBAQ8RP@%Y+0<6W" B]QJ1VH2$J4;"]\]IGH'/E'GE/N^M$! MG6G[0\+F7')IWHV5_7Y3)4IT^5YTZ-:!TT]S<.F$L2+PX"HAR7/3- M.)C1F2CB"1X)VU6^':*!%ZW.8@-]FG/F):3GC9TZ2]VYU)T+A%"7NO.%=.>/ MFNX\.!$V\U6B0M"='EJ9''0GE@E/?!7$4>P%7HCEW<+5P'YV]L4A76T+^=1RA>WC^="*L^X 4\7E(-<5 MB^&6/A;;*0L.JZY4TJIEK5JH<-8L;#,W;G9=7[A_3R WYJ*WLVMEJA$_\#6F MCK'N1I[";4F*&LD4-<82R=!';O7.TJ2/P]9/._@B[&GMO="DTYQWBH$SF?%K M5A&-8.5ZU-*N&7SYR&& 8>\-VKH4,[R?6V?P3/BZ&)>UZ>5NW;F(BX7$G+4 M2R1?9KT4[_BD)S:]4D6"?+&!U&XL1-T>W<)C$.Q!_^Y;9M5??@MYH=[X<-1_ M/IS*QF<5D\04-"=L M*TYSHZ0O^WK1.(=GG<.S;AO.<6NOT^ALGQTY/]RCV^T.X"? /_#[N8#W[+75 MOWO#XT-Y&3O,/^K\&#;AWL;M@=NX/6XC%=G1X?;Y\:8\;QP"OCJ'=FY*P%1? M$[RF^>,DY'$L)74)I=PE+$HD"5VI2!CX?AB$$:=\BE3'L0.9*%?9L&$R-W9 MX)D?<.:[=BR8[T_RL2 5T,YNTUIO;EJ[K7^W]JSON_NMO:W6SMY68ZO9LO[9 M:FYM[[1>G"WH_H:.=\P7@ IYP%V7,J9X$E'E10*P@$L3X7C^RAMJC6)9ZYUR M?$U;_RK>[I]-,Q \B#]L[H :@I?=M$TV\]3:R/+++#(DM 9ET65U[B[8AX%'0[U80Y!MQ) M/W9UK'Q9F!53,>MV;M=JVO')8]X,7( M(!^ IO":CH%%B);&Q@MP60+@Z1;A)QH,Z:5^^:K%VX 6!_U!7D'7$BP5@+% ME-"*\ONB$:L(TMH#-%)0HGJI5*-)&^MA">8 -ZLD40+1D]7@.?2P0J\;\ 3U MGP&L[/9P=;K],*6HNK%KF=6%-5=U P<,&RJ,B3S^Q74*W>MF@'.[IPH'-8<9 M [M*8^WV:$K--&A<,M&PQVFCW\(IUE3ECJ:S@>:)/NQM-K3KDT2PD'FA0X)8 M1010J4U"$2KB\X!Y@<,=WPMG$8:]G;)# M'SR)X<^W@H?1>#^0@??,K'TY#%JS9COOBG&G.&F5/HXV[M[$/>^S+<:;- MY?Q65T8+2E!6 H.9Y%L/G+Q%.*B9[6^>D\7SE&4V[@J_EXMHSI?A.'GG1 MH]''(TRZJ0#^916S>(WY>MMC. E&K/KN6#K<](:E*F!TQEOA^2&E" M R85#87D+)SIH;L[ON=6Y9GDO;-)+]ZF\4H7I@NZ-@MY0E?>O(3W/-6+5U35 M.<)0(/OH$.XZ_Z=]U/HQ;+;:9XW6!7RVY35N&[?'K:WA4>=K.E551Q<,P,H] MC6'CR\^SYN8.W3W+Z7KO"O:)8?U4Q5M' 4.Y<).I).P MA#D\D9+&-A:2381D/BI:&A6*ED:S%.U2I;Z:2G4KE1HP)2(O\8E23! 612Z) M9!P3W[43!?,5R2!:^?P"! "_2Z5]!,:3G:)\[D*C\W?#J;*XH+1<1TL5^E@5 MNE]#I;[/(^&YE"0NLPD3(B;<$S[A2E"8S2B(??4N4.E"<+@LI@Y9!+RUU!9/ MUQ8CP,42+W&34!'AZKR^R"81_$I8H")0%M3W'+'RV9M1 _SMI/4C.#RW;BZ5 MP."[7/4'>=5/EI<4'6(E!.+"[(*A?6GEY7NUW\;%TOJJ42?8P2 M36N0BPO*>1AZ8*LB^Q5W!(F=V",!C1P[#GP_\8-W ;F6)#:_>7[^F"_,M50> M+Z4\1@A,,24 A?F$>;$@S!4)IL50X@4,[#C/C9,$ME!_1K&B/]]";C^"0VN] MDT%C;LN\@D\+#[?>F$+HV<_X"(B_'JVNTPDM$/,!SU/>MMI9;XGYWWJ'G@?, MWX/^PF_W[]1U%;:;?.%IM_<-%I%:;M2/V:AWZXY5X<>VC%5 0'YCPAQFDRA1 MDB14*5O%B9TH# 9&%A4FH3 M+B*'"!E$+%!!*+ &L^L%[XB0,#Y6)E<#$;/Q=.M+TO;N4"Z=1Y@^5*W_A[=.JQT MJZ+,CX3CDSBB8,Q'"L XM3TBN.<*184=.>'*9]_S7Y:0\]4#3KX7W7U1_TM*B.7J M?.I*>L*V/N?+:,D5\0Z4WSME/%AR12RY(I9<$>\AA7G)%?%D%[Y0-H\]Y@6A M8DXB(C]1S/,]A]L!%JM\ 1?^,H7YJ;ZEH[K?GGMNP'W;)MQ5DC#&0L*YGQ#E MV;&R;1E12O&@=Y'=]DM*B/G0ITM*B*?J4ULY<0QB*=P@8:!5H]"+F92![ZL@ MY)0O*2'>5I^.?/6!3&"_BQWB1UBE6401B6.*L?+*]A*LF\!1GSZ[=M:2$V+) M";'DA'@K\+G,YWZRMA1U].G ?N;&@4_<6 2$*3<@H6,+XD:.+SS;=A.)8,MG? 3 7D\__*ZKK/9J?O3WG7VX"/OR'6?_OQ?#/S%] M2*^GFC-D0U>66^[(CWB)^A#\U1"N!-+$OLV=^- >8J!RF#32?T+ MY&Y_68%=C%"0]Z:T7S90Y-TH[44X[E@J[9=1VB.;2_B^B (6$9^%E#"?^81+ MZA*E[#CP6*"2T$'6ZY>-*'DKQ:EMB[]T0?+/10'THE_-00<6EA@KB%Y[]OF@ MUT^382&$G_\GSO^JMJVI0NIWWO<;A;#+A_(%"F\ M-[*NQ-OT;WIN.7Z\WX=_.F63S"O6'C^\BS0M91%MU&I6VK.2@M_K\ J>JG\$] H2NKT>==_2O\-0! M2"S*6)+E.*,X?WU^8UT.\LNLIWJK^O(NVB^ 7Y*\\B18;X0Z M]F EJ#W\MOC$NLK:,)L\'XX/,]S3GUQ-P?E"VDA2W2FNH>&Z!Y437+&C*&;]2UF-H'JCGLMAS%(LB M%@N;VS%3OB/]*(ZIPY.3G5E&F3W&TPXC)SYU!YUKT/<]U7TXX?+VH#_(U5;G MLIT-5;Y1EX8]U>$IKK?=9%OW\PBZ68$#>S'!05O]NS<\/I27L;\KQQ>,2.SJ&=FS)MWNH(![;[XR3Q;$5#%A-&:4 8 M=QT2^5B:D4>.+3CL[P(V^&XVM<%7TH^J"1=4L5"-GDZ*',F\'//9J^M]*_'+ M\>SX,Y,=?UFH=(Y"5.AU_$S+VB4?@@[N#7+>A0WY$NY,!YV>%GG1YBG\FN19 MQ\H&>5'@8F(?Q%E"84R[ VZ,YQ<8U*)CS%D+/.@\="O%9W_*%6KJ*_7W=2K[ M9Z5%4+NQP''VZ!8>P[8^Z-]]RU2:X!O-'_4G!K;V\ZPB#[GDIXK$N>(7A"?0 MV$^\?HE#D U5?)[];&&H3: UZ!N^C=@?]=)5F M@YX%:EV4L,U %XY[ (*\WJ<[UO/O[D0];J?^\TZUU^'Y*4ANH<10:HM/_G_V MWG2Y;21I%[X5A+^9\W9'L#0HH I+^WR.4-NR6_VV*+PD=]M70!V#??Q>2O9 M\]JD,CI>[=903_L;F/79*08)MM.>5ODXO(/G0KO>HU_";O#AZ._PX*A_D?[KSYF![5_ Q:;R7R1P21&Q C?)\S(@*0P@82&*HRRE%.M# #+ M#F4/QS'MAV3LN(\U_._K;),_LH[6]H+BFOY<*T'QE@G].U#<+%#\WH!B('T_ M%@GQ=0B@2$.LX)>%)% )#7F:F32)GSP+=U:D9GMLP+1Z'77 =+]L[78! ATP M;18P-:5%XU")-(P#(J,H)2P5AB2:!D2D*I2ID(;ZF+-G)]KJK#U;#XH=6]M MMG9+!_P.%#<+%)MZJ8&)XM!/4Q)E44B83@01,HP(*+ B\R.C@R!$%39=!L7' M!DS786N/(8D-KCATR6V R38,OA M^;?OIAAK49[H>YZV!N_WG+;!B)2&8QXQ41U;XAJ40( M3J*4IB:(PRQ WI<$-'BZS5ST;G)B; _=?-RY=;;=_M=AW9UA76,-1$_E+(@X M,8D?$18G/I&Q2(F6 9<9US14#*V!MP\#W0:PN4N#WV,!F\VPZ75T:\L@J+'[ MT21(-$LXX9S%A*62DX0)06@2IZF4F8S#N*-;73;!S;>A=2"T92#4V-FXP7U& M9"2-XH0PF5&2IF%&)(!2I ,1&2HO!J$N%?B/7,9_C4?'!+,@>*:*!'?N<./, M*\QD6HPPVX0+F;V-$]Q& ]QF&+7N&LKJR'Z4PVK Z&[A2&&CN6TI')DDB1B(448,B/B A](%X9347( M?*VBY$'8L>X&!3L@>N1VK Z([A2(6CYC,HMUJC61,8_Q3"\@@NJ4T"".PR0. M0I_S.[-EW2$8K$C1>E7ZK(W,#3G)1QM;83ADD /$/3-&5&)ZD!(D(5EX&OC>'IZKR,UU!R7,:+YZ*PA6Z. ML#-H?[9KW>@^-&!%OL5M7;(WS_SU>2\\./LD3*@4W$I2$3?.QZ*SG$A,.&$$QIKY,S+QNHY&>/D.:<^3/D*4C&8P%S" M9;5!=$/$YEW5K@O$ASYF4=GW^\>?$FHB4!(R$H>2$19R!4+# V)BF FEN;&U MR]@J ]V_T:&SG6_SLF1_-])*KII=7.P7S.P;(]2)*>OYGWW^^&8YZ.]^HH*% M:1*$Q,^$P%,E3J2O.3$\$48QHP*C,;-!F"PF(U^1^W/[4Y4OJ=EVRWP[/3T= MV(T0!'KOFU%33#SJO6GV1Y2Y-3)G;BHO.,P'Y$61>\_'Q>FXJ"O;>KMV3H5W MO7'P?D'B%OA/W^Z]>6U_I4]_]4Z+\==<0W,5$"R18ZKNB>V^-VZT8Y=@ O,N6MQ[!2+PQ7\UH:F#4 MM)EU'O^8=5Z,]'^ 5/T2++X/7S?G^6ZY5Y7['%^D&AVE:=<%_5K57)_^(G[] MA<:_UJW&=KF='*<'FB)D/L@GYS8I\.JL[L+E;,<-'QZ"\#D'[M,2&R=:63I+ MZ-\ OK$)P*%)+FUGG96YW>962_*RR4B,&8<;KID/!O!7G87^[ 2G6)R[5,]8 M"& (C.0!9^0_''E_BM$4TZNG/4Q=[?>\,UP-QH['I!Y &.VL,.:[:9:4RW:/ M['YT#B1-F;*LQ[7GE>W57.=I@3E"/0EO;'T*^A,*%"RP U' ]%/7CAU;*<'\ M=PK/&)SWFJ; 7*J!E45HU B&86Z1VWS2TZ) P)C[8C3V!J!J@VR#7(U6-,0N M3VPBICM>;,M,DE Y<<)K"S@TC?]S.C)>Z- MZ-6;O#]\^?G#\(!]?/_N'.\\^/[WV2)G!:[*#U\=! ? >S\$'WC_Q;[_\=5^ M\.%]/__P_63P\>C/(3+:_HO?@;/"][N?HIBE"O1"$FOC$Y8P1E*C8L(%TR9( MPR!CPJF1(+)&[Z*=,$B9IC3R,Y^F+)-I$C$:2)J%,8M"X8>+Z:X/7^^]V3W: M[[^"9?WJ8*]_]':)X6XWW5N=M_WJ89H?5LF".#1<)QG53!C0))(P4J%0@99A MHL(?G^=]89&\'@]R=>Y^/N)EP@[./H722![&@E"!Q35\'F/M8I_X<0"+QP]5 MJ/BBV%]9<*5TX_WD#B:R,=?L]U^N4W^E;PU%AYF;=-SN*BEH3/+W7$_EYT_Y M=_5)"C^!(:=$I7%&6,PI$:%21%,52#\,99R"*C\Y6U%-97QJ"J=C5/-;_N:, M[*@A_8X$'YDC\)39[Z^+,99N*KU7Q7AZ:@D%:C>@"HI\8/]\?S(>F!)F8^': M'?=D8&O JI9?7#'ZD3@&ZE8:X$1 4D ?P4=:EE1=^#\E7/49:)8"&!T#N)1. M>YU6MAY;U1G[#=X''8>/X,$C#9RP*)^"-E+? M#Q=)^$ 7TV.X$SH!EP'3>^J=FHE7GH*PBP&H685[]W@Z&9@)7H]Y^K&D!]P" M?U9?'Q=CT)//9Q\; EHBOMI45]B70R-<@:%Q4;IX:CW%3]"R/S"@,[B)$7#! M<&P9\&G527CBZ&M>C$<5_6^*L UA+\KQE7AGB0NL!&W/ !>N[D5EKB@=W;Z. M:*P8R%/L75EBJ_$MA37?N2X8;:N!C?-!V<.1*V!XIT/B2H_AITXWQ),ZD)\! M*(5F\!3E99JA]EI4CX$^8,&PS%3*I#B&S6XG^7.(H!JP=SC[ < D%CUPJG;&D =>N5*9?3'$^/1^D[\JZPUEKDZ M=R]!71JAD+8KWK5K[&&+=T= %]#B@0U'/>\F)!]TXB0;,2Q\>%.;:-0F)A#7J;5"KH7DCD MX=^?##4Z2&A$HAA^,!$Q(E5BB$D9C'22A#H1FU,JJ(];+6S&K@0< M9I 1"6 MGP(@U=",YM$*/QT:SVH%>;]8J\MX"DW0Y:_+I8-FJ^2*VCS+>:I_4+6>A.WX M$;M1M1Y_)Z'AW9=I"7:"]&;57RY_91C]@-)"/ZJQ](9/?5@C>SWINF:%BD=7 MU^4:U+HKBW/Q\%U#Q;M)H92+W3J[BC.WK3BS@?VO!*8K.M,5 .F*SG0RMYDC M]PB+SCP7$^^O? )S\<.2AZX,O+C'@5@]^__Z.)PRF8I3 MQE3&8P/BE$CIQ\+0. (:P\+ O^)PBH3SX2:CZ5"/)]7WBY:DRG+TLA@/GT,; ML'7O\\G)\\H&OO<-S:DPQ!A!4MIJU-]F9U;A=EJ87!3)YW?A0;#__+1_]O'SF^'!BR]G!\-_EJ)(^D<*[NOG_? M?_C6?_7G%W@&O.N?P<'GWX?]5Q_.#H]VSS^^7RB>$\4QI5DJ"8^I(8SIC,A M"T)#GL1,I,;GP9-G82^)HP<0S/8CTQ[?)-+M1GOQ@X7GU3/]".!YS7C 97A6 M24AU$J0JS@(F8R$R'<72Y_"94DK+*X(!.WC>+'ANDAX(&OM1D&5$F) 3QM%- M*PTH$4D4!T+QF >8N+,7I?$69(:_RV#@!XN"'4F]*0K*)-3:R( G6C"5,B&3 M2(7*AV622N-G'4G=*A1L8M!HJ:Q&'ZY!GS M>Z"C="RU8ZD=2]U(EIHF+&!))%C*-$OC*)6A#EE$LR@$GLK]CJ5N%3XWJ2C" M2 -$LX!0'2K"@HP1D?F,L(B#K N5A@)9:M0+XW1;:.ICJ"&TW_BZXB'O6^NI MVE4,N@B_,DRN:6+)1$19%E"A4Y7Q$&0\Y*F?!FORRXMR[G30]6.A:[X*4!R; MB(8I"0(%T)4&&4EU$I,,\]5+Z7-F'D8ZKRXM_>82(QWQ2 @:QRI-&8--$C16 MF26!#M.(:U^O28PZ8+DW8&DL=PD74:)3F#$I)6$2+7<,.%&(^X),PI13LXFI MYKO%?<>L0;$P4-(/I!8^HS$H/HSK(,NDD:%(TZOB^CJM9[-6>*N2M0YXG*0I M2:F."0.MA*0)U20(J0E#30U/8(7'O2 *.N+088BJ(HETW$F6*J"F$49%TEJ$JY1OTE- MI-$)M/<^%21V%>8#A5^$S*31$"^F=W6NU*WO#>0.DMB%1"A,DJ2A$91&L99$*",W$2>@\4"["JT"I*(J8ID+&+)%A(GR1)FG,5"ATFJY+A#I%YSY!*V\9 M4;B,DH@*3F*1:E!T!( 63"11(N7&4"X9RYX\HT$O8G2;R5!WF+2Y9$CY213Z MJ4XI9BI.%>!*ICG5$7P:\R3NK"A;!2Z-%86F01 "ZR'<5B'BH&4)$?LDRF0< M^#R,@/Q:<('+-N@TJ5O@=\P>0A-QH6 MQX("+\X20P.5L2!+1< R<9T@_FX5 M_^15W'(WX4$8B30D04Q3PH(D(HG6C 0R8R9,$AXS6,5\A26TXP<=?-P!/XA" MD_*84S\).#-^E,:IBF(5!+"/!*%(K\$/.OCXR?#1F$5,!#M]P#,B8F "3/$8 M2$ (&D:<^G'(J.:Q?O(LBO@&,8!'X4_BLJ7_T61+[]?9TCMGD@OMMEG*$R6, M-$HRG?F"^S+E4F2A280?F0DC10GD=$\24W 0_379[TD[)Q)-G=]W]Z9))-) M$*6H.\,Z5TJ: .A$F@8Q9Y)GLG,FV9:EW=A&TH0;GU,,MHLR6-IA3&2D4R(8 M3&,8PH(/'T84;P MNFUJP+7[ORG8?&O2QY7VXQCHO@P3)F(N0Z&%S-)$1$8FNC,8;1% '[;SM\B, M\32C&<$"R\#\E"# Y'V29,*/F[ 0?-OL M?UL+P;?WM8Y#X?LP(H$4+*4FH2J*4M"_510;D:V;Y*:#X/N%X,:NQOQ(P%0F MA 4I_. *BQ>-MIW,+B5,-@QT1O'P0.<55ONZKCU(K;G\W3_KRA_:X*T; MC6VYLAO8;F"WZ\IN8+N!W:XKNX'M!G:[KERM:%!^-YI&=^G%C/\_$P&J ?Q7 MYU^?U7II?SHT1:Z>_5_XL'Y$2W-49C0Q165K>?9_9?&?F0W1/6;N*8N.:AF- M8Y^G,O:9,F'"%/-3DU))-0_IZHST\V:-M^K$Z.G '&9OS?$0VO+&8/$@Z-_^ MR-E&0*7^_;SZ\@A>_?M@K+YLIT%C8/YX<_[QO3Z5 8L.OK_CAZ\.@H/AGU\^ M!!]X_\6^__'5?O#A?3__\/UD\/'H3VCEP??^B]^S@\\?6/_O3T9&/,#:#T)G ME##XG:0Q14.Q"8*$,RXXB(DIE3C%22ZFN"973_OG:3G)L_.?;V,+T,;VWH : MZXW&$Z\P@W-O//+$Z-PKW21[HBP-_!S 1-OI+VTTV]GL'I#!,@>5V)N7#>&=]LK2OO!V4FN M3O"!"D:X,*("B]T+\'?C\?%N9>7M@F% M&8I\A-VN>C(93S!SM'U?ZTF+3<3[F\[@2,('.(P"AZ[$H8$QTYX\MT]5)[F! MYY^:0N JM.;*$A\S%%_@W4*.I\W3X?O"E'"; MF8C&T[FUNK02L]&(M\9!M6 MEO@%7);#3)C"KO"1J@=B'GA:@CL4Q7$^(LZ@]1OL)$^K3] HPN3D]_2=(<& 5J)*^90/=Y] M2W>L 7G!Y.>^8^D.2](+O_9WZ(7?7?98ZN\$/+K18R]_)0WBKK%;U=@HN-9C MK^"]V^2XN]K2OC6IT)<-"V40X+NW;[F9N":PK8YL[%;:WT5Y[?;/B< M'JK)6,)>']*>A[S]&@OL1I6=+WY.M=$O/^H!C?*?4Z""*X>X0^A-O#1]B$O] M%^#EH+=,X1FZ_/5J*:1K!N=MNGS^/@6%!+025%YFO[]V*F+IO8+NG5X'_=:- M=5QG"#?-7>BV'INKNK@I'D&W=LJ46JLLBE5,I6*<"IG@#T'#V!>!DN+3_JU] M,1WC>AB^/<.#LX.C/=Z']O6/],G!YS?YP? #/WSUYJ0?_#/\^/F8]H^.Z<'1 MLF_/A^^[WPZ.OOC][U]H/]B#=^V??_S\A7U\M1=^A#8>OGA'X=^WOJLQW[A7 MZ@2FPN>42)'XA.DT)DF64,+C+- \E:%/DR?/XJ 7=76&.M2[*R?)34:]VR?\ M#62219&F$1?,")YRS*.@0E_ZE$D_=:CGQQWJ_634:SP:4\SMJ?V0L$PKPOR$ MD<3$FHA8L-@D2OK&MZBWJKK:AH6?7TI"MS#^_(V9B-S5@'Q_,AZ8$D3\+DCH M8TE(>FO69K(T"4))$\8BQGTJ4VIX9FC,51SP(.M8VWW@UUR-;@6*!(7[" M)6%*8NIQRD@&+%OKV#>Q!/RB/NW1>+F2[1;1MBYQ\0;S'":4H3P+C# LBM*4 M!92#4'(=\EB*J.,Y]X03#<_1D0_ '4D"$Y00)N%'*K*4@,ZG-9-!8DSTY%G* M>TEX5S'$]\-SMM#8]J[EX[#BW.B.M,QKP=4VY!&[-:WQ62RS2/F)4A)^I4+$ MJ91QDNA44N;3CM;<"URUBU=F@="<8<(9&H%:9B)!TH@;PH560K) "U3+>-CC M=#G0;(M8S>89HQX,3-R:U009;(M!9/S$^(R%H3!2Q2(2H1]PSE/5L9I[@HF6 M]4:%R"]]$@&'(8PGFL!D"9+)-(Y-[(M8TR?/HKCG\\YZ\Y,WY"/KAGD+/G,W M>0,H5I0'PCQY%@1Q+XP?0BG/ MNUNFVY$HY@$"]MUFDGE(@'UKDD[#C&NII$;3HPZY$#X+$YX)/V4R,4E'TN\) ML!N2+G7 0XT%XJGAA(4B(8G4@OC23R(*JKW TLM!R'M)LIQ"=EM!#UL0VY2,U'AH;YH65Z)L L<)@B-G77&-(%<:&[7@8 ME:7&Q>D8[C6>^79J1B4\$%^&SQE,-?RE8)!%/IH+!*LO[567X8M/"UB[!704 MFP6_X+=GXKAJH#0CD^43^.QT6J@3@8%=T/.ON<+K"FAASYM.JJ@W>X7TRO-R8H;0F"P?8>A7SQN88S'H>2?3H0V3J\/)\"FJRFY5]Z&* M$WN^/)@ =^-Z,&T86COD;30%#0V^A,;D7V%^!O B.1Y-X3:E"OARQ[MQZ-F/ M"S1CE-\PT"P*^0^), K"'Q(.=;.G=HV]M\9>+W[M\80Q!/3: 2S;%1[PTH8U M&]C!"F.\ [C^I/3V1KBWM8*$'FGPRH,,"+FP%LJ=!WT]R.';M[3PD2Z(!QD, MV05 _KB1I>G=1@8^JL'KQ/(GB>7C ?!E'OL0)M1U>MU(US5<2[9AYF\0Z+K- MX5I=D&I7P^Z>3R#^I@='N[Q_]/++X?N77_HOWGSY.(3WP+^#%WOTP_!E?GBT M[_>_?Z"+)Q ?7[S[=O#B"SUX_S?_\/YO']XU_ A]@G]G!T?_0#OW^<'GO\/^ MYW_0^;FI8:>US#).8^+')B:,A=(%N4HM?1'$*M:*/80:=IOG3;C-6-F%MG;% MYAX+5C;%YD)?A2F(!XFX'Q"F D-2EC"2^FGD"Y:DG,N[*C;7X57'[1X0MQMK M]=LEV7H/ZT-R9PQ].2[<57C@6=W6P=9ZL-5X!7)E)/.SC&1,2L*RU">)EA%) MLR3B &<\S0"VDAY-HX[A=8C9,;R-8'@=8OYLQ&S<\C)A@A"3!A@3 ]$3&O3A M+(V)3H7)6"QC/P@0,8,5B+EAH3-K."5O P#=)N_)MNJ"0,D@=4_G># C<>#+ATA6T[<&F#2V/U MHL)0#ML#42E7A"6:$Y%&$6%1RF%VDRR,DCLN;-LM\$?*'CJEYV>O<]HB$9H& M,LP(Y11(1,1AG8=((DP"NBU/J)]06.\P:IMC+ )\V4$>CJ)TB@&"FUFU#ZS0Q6590+P,M!BO.H,8C^Z]V,7M5/O-(R0;QD=J%7;AT.FO M<=GAVSKX=M@.=\A2E6@E%&;2I%BV$/ MUHID-!"4!X:;"%@)[\'L/APCY/9H MOP\:=;;*<-:ASJU1IV%5 B8E4WY& IUPPH(H)"(-8Z*34"ITSDT4>LGU:+"< M>'U#5_ZCL/.X4AR'DQ-3U):>'CQ[TEE[-MW:4T*'X;=%5.N/1^-Y8*NFM<.V M=;"M[1FHN^8S"(I=S^I- N"(!4D5)DF MS%!*4N,K0D6@*>-,)Q8Z>S'?ZC#*SG2T@7BV5::C#L\V&,_.9WC&M FXT(+H M.$R "L)OJ581B9F0,?=Y L*">.:O,(5O**8\,*/4I7P1UDUMD^K,49MNCEH% MD#"!U?S][HIL=6"V%ICMMRGA%'#B(@$)9J+1/L4M%J1/7F6 M^,LI>3HKU 8LTHVP0G6+](=/51KT^MB###6G>>O#67[;;Z1,)HF<0CSD3%! M6))IDFBF"#=*A)%,>>0;#%9/6=H9@SICT.,U!G5P4-P(,\]%?@QFTEBSVY)P-)Z7@UH,.JA<"RH/YH[I MHA"0488DBS)%F (E,PEU0(047 .,9DHG )5W$+ZR,:RH X!-,2%U '!? -!P M)70Y%)&.29#ZC+!0 0 (H8@V4DA*J0Y9@HEFM@ 'ID%:HDE'>8#\J+(?X1E MZL>JAQLWR#?-6[-%>6FVR@HWMR-T:+\6VO_=IGMIE 92^@K1GA+F2A(NZTA[D;EP!\L]-YMRK M@MZMLDAVT'LKZ&V(MJ&H M9R%>%D'X6X:X;4HLSM_BU&AO7R*2U M39>VACJ$P=3C*7+RJZ#]I[_SBO3+.B]/!^(<1<]<_N[NRODK?^C ;MVL;5V# MM^7*3LRV\NZME$-[KKV"+KV'WM@!O_5^==G MM:FE/QV:(E?N;^6",(4S>]O+G.5%%O^9F<'=[?!CP?S!@IV8GTZ>GH[+'!_P M6V$&\*2OYNE9KB.\7?M%7JK!N)P6YC![/AYBT))=[V]PM1K]?%Q.RK>?0@^^/W/+T\.WD-;WO<_?WC_$AULSP___N3+Q/ T"UU) M2Z;2@"1*)83%2E(FC*!4N;,*@$^C=_& (>$Z4C'\\S5E<19*$T5AF@5Z[_=/=H_["\C];67\@*D MNZF[LET7 >[G:3G)L_-[0MRC$U,[>GAU)F_LTSCS=NW " \D/_+^&H^.O2-3 M#-%;!$07-B#O]4",>IXH/5@)(VVT]\L$GO9__K\D"/RG]BZ\POY-G_[:\T[A M]GQ2>GC5<2%&$WQ+.0'Q]\:G-C5!K_I3G)X61N6N*?;D +Y"URQH$*PF=]7R M)_:0J[0OL@=2T%)/G(E"0Q-'VAO;5(+V2B)Q&=I/E2A/ZC_MM3L.K ZGA6>& MIX/QN3'5_=-)F6OCZ1P:-QD7\&EA/ .SF%B-V=C4;U MZ-QA//?%,&NG#AL9][ M^L+)GXPH0%T((!=0%OI:1&F@.8^%HC(32GS:7^5KX:]QWM=@7AL5=POHT+%! M#/S]? D6=W$:^G9<#C/[;;D[G9R,"Y!K/3LS]!\99O9?J/!3&J=,*(5I3(. M,,HB G,8$A%'498I+;@!\D-[ 4U[W%\.1]CQ=JV$'8+\PO Z80QIS\-Y[J%H M@42?X8^'*DA?13Y POYR7+S"5?5HY0G/K ^/WGT[./IP?GAT$!XP'D8D,#T/TWF8]$+PEV:H!3-1#C)/K9=,)D*)%!,M+ M[Q31\$+MY\(-\@JMZ1XVUM5\\TVS-[U%.%^#7VPB3]@=#! WQK IPIP3S $$ M/5O:@,7%Z.*=P9=Y60*16[F1G>63$P^?BR$YL(/G8]BVC\W(%&(P./>DF9P9 M,_(NX_&&Q9QE,@YTHIB.?:FC5%+0#).,Q3*1E_!X6WL:Y=<.HBQE*%JM6LTJ)#Y<#I\9&C2_[S'/H5"^2H.@,_'R.>C4!,8>?@AHR"( MF='&R"?/QB.S2+XMO=K\F17?'N7,[M-//(@C(4U,PI!AGN$D)&F6121*5!3% M.@LS%CUYEB'W/3>B*!,=[#[S93% #& $ X-+/1%YX7\5@:A S+H"21E?0 MH$=7[!F>!4Q[?#P" +-7%$[+]MJS"XS8I@[QQE\KK'&SZ JYX-_X1'R'>S[0 M[-F'^$NUFZ$$/(AMZD+][V:,#]/FFS!)_2!CH+EG*6>!DDIF0!NTT/$5_MH_ MA?JYO'7[(Y"LJ;6WV&3R1R=B=.CT3T0;P:PJ0R%3"04?P)54L,7X:AR9* M(Y-%22)4XE_A==H)T$8)T,'W3\HD(J!12$(A(] >XI@DD928GX-1E80JE GH MINEJ 6KC_\P0 M,U!$&R!-K!-'RMIP521+N%Y$4Y\?X[%<7$V5"R'&? [4'( M.JD53*?!\QSVSLONLW#:0KOYK#2_J&U&4F\DSD/&QP@UOM6 O MYFE_;-((FNVW_MDG:X>(34;"(*6$<:Z(C.* :,E-(#0:G_639W'"+D:T=>9? M!)+K( IX8&+F4Y-(P0V/PE3R&! MOD,\Z^;_JOD_[^]^BHU/(QX$!(8<-K0$ M-K144)]D7'*:FC -$OKD61I= $AHO+@=QMP-:_RQYU9OU8G1TX&I[&-R498: M,X8%S-V17OCD'9K<=['+L%,>V;#J1WRH=?#W)P.(DL":)VE,#? H!:H2BWV2 MA@K48RH83X+%0ZJ?<2Y\@5W'*Z?#H2C.5^I@$]AR2[<@T'8#._/X;.1),QB? M_7:A=,/3CO-1714>C]"K3S"TH KFL.;!^< #Z/% G);FM_J7I[7+13ZR[;8W M+4:0P#.K$_HTW@FC!$]Z*V>3ZO'5^?V./01>B'5QW\7!3AB$%W[M[] +O[OL ML338 ?B_T6,O_PXX\]TW%KZ,V+4>>X5#SV9&OZ\3![I>IYS#S$:%7;=MSY9+ MVVWEEWP$&]IX"D_6Y5*ZA;N);=J.\7EO_X#1V856B6/C637.>X&FGY=HE?H' MK5)S(W2%T&]9+HC5JZ%_B6$?S[XG(#BH>8F)]^=T<.[5EOT+1:E+!'B%#21E M&49QQE$L*8L"DV0B2ZC4J#_?#@Z$L(S_QV>/0R_Q#LA8?O][[U7_WSY6#8'WY\\<]P M,6*W_V*7'@P/P@^?%=RCH/U[_.#]GY^!*/(/1WO^Q_=_GW\(/G[IO_^8'=2) M$FQM]X0KGF0A,0(=GF*C2,IU"GII$ 9":)%1(()ANC4I!+M4,%T^@CO*1_#: M%!:>[@0=@WL QYI05'S"T@ED$T@F+)?8=EO,S\;-[TW-Q"@4::9]$F89H&7F M1R2584:HT%D6!EF@&<5CB1VZG.MY0Y%S;2ZYT;E75R_W5\Y8?R-JN+TU,]8\ M 1-^$DD_2:3/F9\&,!(\@3]Y'-!,2K%V:9N??L[5L8H&1I$$4FI D M-)' _;($RWYIDL4P[T9*/]*8M26\+91M7K6<6Z_VC8.XZU.Y55W<4B"[F*W= M$LU^(FV;![..N]TQVC7<30E*$YUF) DQ&W0,BB^>DI+(*"E3H[GT!:!=M.,G M&P1XC\'4]X]56VYCN-M"=G9Q.NIMIV=N.CMZ=A/ .F_1LR!)E!%:$IZ@RP!& M022"":(#GODF\;,@2)X\8\MH=?WLU:O!8I,M< ^9F:WJXF:#V(-F9O,XUC&S M.P:ZAIF)V->9X9I$:%!C 8T)5H D,J0TE?!;' AK5>-W57ZZ,YS=^2%L%69U MNW/8^6H*E=/.B@2@%UI%MY$)KDD$N:*)KU(3^!$+N4@2/^9&",.HG)$DYJ,D^Z,PTT33V MF>6,[-8^+'=MS;M!CK:K4J-=%.!YS11EZ9-G]YX2+*C":7]PB &N]<*#SW]\^OMB#S]X,/QY]_'+P M_^\_^+EEP/XK/_JXZ __/M[_S/< M]UU]@W6<]3_O?O\D4QC8U%<810TKB 6")"8*2*+C2(@X3$.=+&:^TG$8LR0Q M&8 NBR,C)5&YO_ZLW>'WO] MM_O_['F__'7X]NVOWGX?/MZ[ZW185S;VYP6V["HU'4YM@+C=-E;((Q8CV:C8 ME9\OE'MGGWQ?9)'($I#'&&OW,0[D-] 8.J59P&4:"[8YD2N80BL;#P;C,QL- MZB)*;"P+/,0E&5,G2"Q*+Q]YHA&"*@^8:HN!]\L 1.!7N-*6PI/G]NOQ"!#_ MTIPF\S[U-X^)67:8_T%1,DFXD](;1+%+IF2,^#"P1YC:L?MBP,X'P]!NW"3/+":B+>'T8, M)B?>[V9DLGQ2/N9PF><..1$FCS @<.#V^5V-P:LX6(]Y<(YL%L<6Q_ LR?"> MSV\O?]GMQ;&-1Q=8]+L8N%R<=B>]-':H"P=X'.$ ZY0&][,HE&$*&H T3&59 M*@Q/(J.SB,DH8,G%45*SBN#73ZUP/66A;R:'V9'XMC&6]ALJ#%4%PSU^^'X_ M.'RAS@[?OQE\A&M!*<@_OM__UG\%?[]X%WQ\_S>T[0M;M"9]./K"/WS^P/K? M=_G'5_\,^Z\^A/WW?PX^?-[SX>\O_:./>+\/RLA\/%0,9) MFIJ 1*D*F0IBJK3 M.6]-%VN';NVNT47#=7!WR9U?"WXBPT3<>JK)).,:97X MJ1_3C&>!-GZ:!-> OP[C?B+&-19SJ:(H$9H3%0A*6*HS(I(D)$;JB/)8QER' M3YX%T;*]O .X#N >#<#1,.-:*JF-,$R'7 B?A0G/A)\RF9B.WVT/]M$&^TRF M&$UB8C)A"%-4$LE5"K_Q.#$:YC65> ;5"_@V\+O'X'IVN,(NCF9Q#^9R7-B< MNP-1EGD&#:[*=8R,+>(Q$=^Z2,\+X4U+7Q@5WR.M%'FEI I^;(*.JT77L'QTPW1\P-1J4%G[JFY@3;2(.M"L$#4HE M"0E5)!/*4N'[YLX,(OO.VVT&8\'Q1W52ZW:SI WB"1U.-RK+Z+ =ILF%_+ M\UKRP !4^'ZD6>+K5/@LDRD3<8;Y?/C%F>TZS^N-V@WF:TRPB$5A1KA6"6&< M)D2(,"1<<:FT]GT><1M9ET31G7E>W\&ZVH[(E YA'SW"K@&P21JF?J9\I6C* MPB!-I,^T;ZAO0IG%)KMNZM ./'\H>+8\0%7 5!@P$M.4$A9EC(@D34DH8Q,9 M0-90,;2.W6VML0X]._1\+.BY#C]5DH>!256L,L;"S$]2K223+/.!L\+_.WZZ M-1#;6"O\@"4B%3;MH2*,QB%)%$^("82@G,DP#:3CIW<8&7B/"+LB ^DM\HLN MWX99F/+L_.?]T-02'6<);#6 MJ4YAP8?P(^$1(SJ*?,7A,T,5FB=[/%RV4.ZTI"L?J<%4&^W9K(NFR=%H36@H M>^ZP/U>>=!, EY03E A[_6DKW=OI?+JW$Y?N[10G;,=[:XR'.6J]U$KSB?NK M]"9C$%TQU3GZJ#\?CS1*N/W-PH9U77^9C\1(Y6+@O9W !S9=M6U!-BVL#T(^ MU>EFP$V/B21B'')_]6V% M_B8&9^*\?/*?^?R?^8@L#/SBF%TZ>1=_>8U+[N#+GYZ;.MSQ?G""X#?&9XC_PCY\/S@Z^?_G^\4A_@?? ,X_Y MP?L#=C!\\QG>__T [OLPW/^V"-H?/P^&!]]WOQ\>]0?]X&^_C\SLQ9=O'[X? MGW]\=0!@?7 .;U@JLRS82,XPAS%#%]\)L]EY_Z]>Z;HP_>T9O= M_MO=YT?[A_VW5R:DOA$.KLQ5?66C-Y-Y'8Z,-S18[P4WJ?&T\'X?BT+C'R]@ M6U.3<5%ZO^#FA>[6@?_4?FU_IT]_]=SF5\5>X57%> VNO"E+FVF8]AGWQ^ MDIO,V_MFU-1F #W,@!*Y5PI/P0 8:H;8#,MOS6G$]I?09LW94WWN#< M.\4%ASNIL'LP,O#$<6'<=GR6PV9LM_CJ#3N>2[2)FWP)5,KNQ9,3 M,9E=T:OH 6:#GEU13B7T)1=%;DJWE<_=<68*LQ8[-7' *%,"B(L"/324E&8Z M]D46^Y1&87B'[/2-^6I@72'=;$%5CM6)-H-,_G1?=5AS7F7!F9" T509H)U.^E"%/59ARFIE0 MQYSBA-.TFG":=A-^QQ/./@$$P\:N!?%%%!*6)!E)XT21S&1ADJ9I EH%3CA= M/>$U]\_R C2!_TYA2!U>93F.JG=N!. 6+%9J90-7;0\KKYT"@ +>#!'F4]E(N,( M]F&SV@"VCM3M5AUZ,^O/O/!581./5P8_*_^3I#P15 '*,"& "L6,I"E7) L M4K#\I9#ADV?\;B!'!#*+@BQ*A)\P'6F0_5B&*@*.$HHHNR =FM]-[+H3>_SM MDR\ICC3,) T!7#2%W026%N$RAJ%G*<\83.RJ29U<4!$"9QLS7,]_O IFV_6 M\S:_B1?QWSFVB="_!J&%'5B/9W2V)IVGKA19Q3GA^=5EUJICH$?X7&MI*DP^ ME'!G9?;9;'ZY4O]]/2W4B2A-N??GV200) &XDB HB]*:.#$D" M;@ W$C\,80L()7_R+ VVD'5V8G!=,6"?J.&XY619F/PP+GIT@I!B<>4GTTB :86B=#8N=&E&%]&-U^+\:JYQSV>F]V!1 MVZ/]XT^8/BRC<4HDEQ%A(@E)JHP@VB3<4&H$#\V39Z/QLN2,5ZD@IVZH9Y:0 M:E>ZK%X5?+U,3E:<0BR=.G1'"Q>PD):K]BV.%E*ZR4<+]TC]5A\/[!_M'7AU M^4KW\V"WO_MJ[V"O?V232\1/WWHO]M\^?_?V[?YAW]OMOX!_NW]]>+O_UCM\ M6??S7IGU?0S5)^/I0'L2LR0+#9!\;.QA[\R0W3RN;(Z%\7G6].YV2V]D M3YEGQ]RXU^?NK=BB*X^9>W9O&,)8GV,'W=/P[@/HG*NP7"V.TGLQW_O=5N^; M1S^?Z_F;IN>'3<]QJQ PU/94'INY.X*-8P!7GXZ+B0?WO@02X5&?_&^+ ,WX MC@>;EEFE,E>K^PCUK=945:^S1^I8&IH,QN,OUN;?#*O=#?/1U_$ ]+LB+[^X M49B.0,_#FY&25(\_A ;#)HL-KB=V*,[AA5D&LP? M"!Z=YG,!ZHFOV>)Z>@L +/@VGT!OG0^AQ, MQCVL-PGW-*^?P@ 6]1G/RZH1?U6-:(2C.OBQ([$/GWETM^>]@<'QZG95@G]7 M\WFW_V]]YO/G1>"I3O0;X,*!SC MTQX(Z@B$$1XYS7"A@$"B! U%\06/XL:%1,/*:3'64X6, M:@#K"A]6@'*!S^BY0\"! 2D&,?HV@0?UZCP=<#$9Y%_,[ WU4FPOW-G+FO=7 MJP>/$G,%ZW0*;[,-/AFCBU[]B3HQ0W38@P58%+DI$#I'J/;4CD!XRV@Z*1SZ MU8^'13DP0IW@RK+]P2+7<"W\ 0MW,G%GDQIF%#O@-ILI M\-VQM3]E@!> 0;+JJ(.J$M<>8%QN8%.IWS[7\ZJ_"!"P*6BK!)R-<4A@:LZ; MDUETBCPMVX>C]5>E=W8R1C@S@X%=^,U# 0N*_!BV@;EIM'J&P06/*%SBP7RU M@R$@X<,0S!:?A.>]E1=5/ONF&E0%I!V:&5A=([3[K U=]OQ M '_FY8F9C4DU)""O)P+&$D>@L+AE%:-J?T8L-L=N:Y "(7/L$+M&W0E6"D9= M"R0,EIV:0>$E(_H; "3L)6XZWY^,08Q!M?5>USU_A5?9+W^?EB#UI;4>SGZ? MOZZ''=>F5$4NW89BO<^H?S?N9\M0?!:KVF=S =DW._^M3_R7AC5>*'T0-WY9_\%H:EW)LH*(MQ">PY@ M+MP.(=QQK?GOU)T=E*>6RY^-BX$&E=KL>/#< U&HD\HTAROS/7Y;5PL^+(YA M&_GN-@&-+L3H88.7S=X_GDZL2H_N+_!6W(9V #_R 5KUO%*RI M,\_ZS!<(R>UQ5>UZ]QIQ35#; =0"M*5QP=H0Z/+W [ MR>U+H)4U],QN;UKN-@#G]E6/$EQ=]]$.3&'L@ )YM?L\@A/LGL; YFB#,^QF MB0 /ZHJ:X"78"EGC(VX$N*4,8-1W<7^JE#*A@N;JRKR?F ',*X$5=3H0H ? (L!! M@WUA:NKAL9NX58.J!SQ'@H(\YF#&SRSKM]Y?;E/)K&XFW5'8NYVW.[ T<$^V M?E8P8'_ IC; *86;X.Z)(S6.AF6@,KD&U\^9[^ZY=SS^"L+HO+>F0 0*.SGH M,[%R&F#6VQGYSDA;[ ".\4&-N)R?@4*<#8C@P*"\IP;VX-V*4JC<.# M4F2F&L.*2E9"Z?S<#$HNWE@XI:MZ4DW) HJ*B,TKB$]]R)+F.WG^-LQT$Z; M06*FFMK9?6ZMH0X>0,G'18X,85*,'5=Y7:"?D5TNOSQ_\?Q7^^%@K.:Y;S/B MR%B;F76KKCJ3L!YV8TLV8/(FR#O0/HW>]2?GI97+$F7-^;I[N]H9$Y!5HB^, MZVB-1-!-X-:C^@D __E$U$3QN!!#.]W(OI?! )[="$SS:-2JL( 3.^:IM;G,'.RR"\:>;I)]MW5+W>:]DS!JS;>'0#Y,UCU MH(6J&IGK:@XE8J;&M+1$)4 M;R)#G,?V=KF@]"))&^*N,%NOEGUA.P;CT3$!L1I:(<'R*:4QSJAF-W_WE(H1 M57)]!LL9.U2,L:-"?<&A >)"9NSFZW@P'=;XYE@%0IQ!@R^!W<,"$_04%4@) M".9:/,XF[@_8_N _ S2:V!T&5X5%I875A]\]>0EM!A%N65%[3ZJ&(FHO#"9@ MWV@Z,+.-Z]W(ZG__"PW26#:CP"$YPX7N\&QNAX0^C\O6_C]_;VM?72".]63; M41<5<-O=&[E*>]JM^:.$4[6!V MS!:6WKSMJJT,_(7V#V_7QE ^]K-\+_.XE_FHJ(:@W+L5G\)C3ZSQO-Z"*$U ML[XZQ43/];#\GU6ZR8ZWE9OFG"'EN,#2ES"6&$98J3+5*#7;SP),-JL&+:BY M;NU<=FP! @?BW$Z;S3V,8S8S;-8\#E=&.47- "%\0>!:4 [-PE=@LRHERHI" M):AP3S8=9(A[390&1CH[K#TS[==^\?&6FQ[\U\YP3&Y)1@. MJ9W*-$+N5._=&<9CP\H\:S]SINNZ1[2V=CM";2HP07\D:\V;N*.?TID4&TRM M.4[%;.JG.CVS\HTHIPKMC# :,%LC\34_QI5:S00N6!A-I,G>5USX _P&<*2. M&)DS9\KSNGU.22YJN@\##'N*0(\_W UP$W/.&DZ/PGTGUW/\'IZ#3C%Z!JYH MC+Z +N.6WL *!'GS1X%_-VJ 09EN71'1@[GW"VU?+AE?O&:?)2.&_1BQXT- M]L'88/A<8=89CY:UC3:P+M*+%:@@D#>V(0%WZQD4S&G6C<9@ "[;IO2T8YQ!&3949-:@K46/'&F3L[:6C]R')8 M857[)1VA?8)T@CS6;8KN+/"\O0,UF\2<::.-CI9?S[>K,3../ ,=&0]=S*\3 MC<95HO&C<$>0+4B]4E6T;73:/0)/8VUR&Z)5$MJ[XL(P5U00K2?CXKPF^[A[ M0AOMIF+] _!('9W)X>VGXTEE*K.#$.W9-@WC "VROIY-FQ=G MR[FB.+>15>-5K;QL:H]L:Z<%%)Z9&X0SG^70!1!1][I2P1[>P_4B9FX?0P%# M.,%#U6JJM(TN=2%.H^J/9C87VMD>3^,\,GYQ=SH=4*$1NN<5XC37@_-?JZ=Z M"+).I\,FXT&=/;RUD=L>7:T1+<1KGK M*@VZBN>JJ$[9&L.S$^?HX\Z8SV8F^TKG'(ZA[>?UX6?#E$^ IRV;Z^=FMUG- M8^183ENYP!+:J[;]M@^+PT$[1-JOP_7 M?;W:"+2=B#J_R.84.V=-, KQ8]59LI/,.?7^8J>7-8;@=@>+0#FV]%SVZ(\W M>WO>P6'_Z(^WWE[_Q=X+[_#YT>'O>V\6O)B?'QZ\WGT#7Q\=;I(OS8_I[V+N MDJUS)GI^V'][^-?^"YOHH3I[W_8NK;:>US Y9]UR_G&KW?%=?%@<]?PTQI"1 M'K#=^-^-#MPVJS>OP8Q:,>W1P$8;K?E6-"'T9X]J3/WX% "G$XMZ=^C:@LF4 MCNO]:L9!+M#@N\#('VO&F@] NM((B[X2_PK\7N@S)YUP>P#R627;JDYJVD+Z M+YKVTI W5R>+5Z_5A-H)>&8S6F4UJ=4_VQ S*A=L)D-C)NU#QGF6W=9*+C>_ M+!CB>I<96FZO">,0#<5G=^P\[0S,S@C9FRTKW1LC<>D6PZ4\=/KH-+3U^ONLO72,N>4ZK ^(4;ON68X. O4?_7E>J%\\J2S$T5>(X;-FB M"-;Z:N.-4!UH+%@GB[:SAO!&HA)/7: U$0,$X,ICITE,;&\GQ519)VTE8/!Q MHM&3!]TEK>8R.[1Q?@QV'<& K_8VJ;1C/-(ZL?*%IVOY0+O7C_!1%MT-@>Z# M^"O7$ D*A'/H&6+SD/$C\EM+)7H_H+:!1H%L;H+L@<%7].N09G*&\N:&#X_X M0!:=X=,=]PSS;]CPF075^JK6K3TV>+!_>@+T&OT'BEQ.VVX\+:^(U[5P7B8B MZZ(;;KY+PE1-[NH#[:O@JI[^^O 1>K^#KCFS)5Q[?CBN,%MRM69H*H?>J?Q< MN5?,$AJ>PDRA5TB=AK*L76G@>?F@;4=P#//<#=80%=#)N;N]FM3%I;QR,-WH MX$27 YQZ&)VUAL9)8XX1\LT@69!S8U!.>I7-JK2+"M:+]ZS0'E ,EC>S/OP_]/2ZUTUT+(ZIZ^]L1WXMY;7M8%;K!1VI)HW,+%L-6LUR&SA^.1TU M=X*F>#JV8C\_OMG !C5=+J=+@_ @A=$Y+UNUH9UEF"TH1%>[+SL&9?UI8)KKNU[ M^'#G;4EW=NL.EAVZ\F#JZ)8FO8ZBPGHQY[463=MJM#U8O^A55G)Z?GP#Y/)W M9C&1-^$>#36S=U91>(UJ+"30K[ES%R> E2;E-KKVOMDP<_?=$E35G&%HNX\N M-N,L0]_912>\FN]97\YY[O6 11-!N9VZ_"92F/B1%:1?H/GN4 0M[_A4"R=X M,#3'6$!0?YW?\2)Z$U&\_@OYOW_=\7;A8ACJH5V%G5] VR\@V$J_@(U91,*% M#Z\0Q;.:V@/ 6&6TUAKQD,V@1R<\K%(UAK4=O"=8U@>2N4;^:I M6;T:+K0;>75?K6T*W,C+.NP!U-=\/"UMZ[2I8A+G3KE!EQT8Y[G^<"'O]W=O M]_M[;]]Z1X?>[/?7;PY?O'M^]-9[]>;PW>LMM]7WVW9SE(-K&*W71?Z6>?&& M2F/32J=,@2+%'9WMN8C8:F]&MD)[/FL,LNS?O8;@- <$0=1C<7(C3C,W8M:G M<+U@ZKEH[)5&NR#XT5:[RGNB16F:X;%F@XDS-XF9&T$#(^5)GKG(XWQ8>7W/ M$DJ/1Z8>E8$HCE$-:#Q<9H$X W&='7L=$:&-EM'*,^N"U:SRVKB\(VR6,"=Z M"EVSFQ-Z+K0=8VKLJPW*M3/DDJ_I?,3.G!@LGA\UAD]8MDT8GPMP:UOU=H\Q MTGUF(JO''@.O6\'IE1](_?39^"]=6*YGU5DAW9>Z8U\DP>&_;V<'6W4$IUL1 M,;4[^RK?A"7?]46G]-J2LN !CYW]#.^U)OO+>MUR,CY;<-%U37:!%'76D&(,:;R,/ M6G[O M^O.P5<[C%CQNOO'8G6KP;8]M)(+U::K4.NB&TP1G#^@#N?L;3;&8&831P.V/:.;Y(Y6S<4P MJ#%QFJ;=146!AL!9 HT+UR'_][*XK+&++*U,>PXX<^&:B_B5TW.G.#?-LM-5 MFCG%_'I3<6G@QJHM^!K925KK?DG'7']1K8UOB\ VW_+,S$YMO[9CP5QZC=SZ M1JX0;[=PYP./9C'=,Z%P%9N:%$@+T55UZB-GV47I%0LVX?D'+]$Q-W-+#;R" MDZP6L&HYM"S*HCG]PN )V]-Z*A<@H(&R.ABG7L(SJB*\+^9\+@*I\3IK1P'C_K1K[,C6NZV%@1,<[DK,KM@Y10% N!4)DY@YS/N56 _=YI0&>-GF>[0?OZ Y>S- MWM'N_E\V?^?[/P[_VGN[^]?>5;:;A]!Y>Q:]9-:YCL_B34YI_L62'H_Y:E-, MV$M#.EM=Z6I3#&.]B-WH"+MAR"TJW#A4C9:4R+IB0>ORT3R566"&P9H>+RLY M396+9U&)PFAY:^:%)6^/4H5T@=:>+(3U3RW5>'QJMYF:3P,A.79>;3,=R8ZH M?1":%EKQ1"-=CS:&(YEA.\?$3@886U3F/N/HRR<4YA M#I$6NM]22MM2 Q>V?+#J9!K!'7U$"SZ:LTZUYM/1=.X#S=2 M4#6IB7:8"W:8\Z\#_0QZ/3Z=U.E6FQPW8W36<9.[$,U5.XH-A2I ?@I,$NBB MG.LQ:3F&G=JPK><+K<.=8$7V)C$26LS?(!PLU-G&O MM7O/GV$W^G(C9)\6C/(P/']9A_+9@T-&UM[X[45Y9?5:YZK"3TF3&L,/P M4@4V[(61?R.B71$CI-;Z4L5U7EUUNWR3N=>JG(Y4GJ^ -VNW77+86E>OO<2' MZQI:M+M;U-[=_JO^5I6^N+Q#%=>=RWKI$J//,>R\ M,GH[CET[RLPG">NU)*:=./>:A*0W*U^Q]%:7$/0 E#4U=F4)1GH,5#$7E[WS M6C&'C76@4BJR:D3F&K$^RZ@L CT:1JOABB5Q8VQ#L+HXA#/L12RU8+5N._SY MG+A+DWU1;MQ5DSN?,.,"CXG;,MXP]6 Q?JA/*4V>7N,:!8G-D9@6X&H&[ MG=5Y#Y ZT,E)XBH/CUD$XESL=&GFE^@5AZGSL=?+UH-EB=_Q[%[OW!/GC""# ML?KB$L-697Z:+(J56E&IV.;AW Q5K).UE&%F*[(Z>B*/M29':^+5P"% MF.QRA-WA_V[%E*T*1K]R=JTU[.+*@P]SO[>VX\-+!MCM-<(.),9^.&IP.#"N)J5 M*2*W1HIT<.A>W,GRN&J7+ZC)6$72TEZ;5<<)<2$#:BRL)O/ A M-&V=PLUV\;:KXYRS197WNHH^SB>NS%G;M+HL,!53:P'+E7%,SJ!29\\\-U5F M-NL%WK(@+Q"/)L?6DN3.,=9>JWK#C#M:CXK:IZ$B/A@&/^==B&Y,==3T&>XN M5CE;D; +1'8A-?V2)7)=.;YN&I]H2]/X_+7_][O]%_M''^S)Y//=U_M'NW]A MXI?#=V^>[]UAH95- X3YDE3ULBK,?Z=Y456FJ[2PW["R@N6.BXO0"N;3ML^. MK5QW"E3!7H\/.QU:EM&NA9&/7*5>Z_M[7N)A6*^B,1B+84O1/;4R/7;"WN;% M5:DO?.I3N_;*RO:!C\5([6)J@ZB?XO[8-,SF/'V*56A=-47,<#K"Q@^%[1(: M3NLCI#JTW['HRH2#:>HA%WBQ;HDU?JLMLN0X5 [5UAK MAV[-QK1T0U^>5"7*7)GBMMK<3@^"U[ETN"UU-!OCR=2E&%@=8!:%K3OI8$>@ MGRRQ(X")G?/3B3OE+4]F6?W00)XK'$3GV%5GG*OV&/386EG;Z;;K:3Y3&0TV M*EM;74FFG0B\RKRB+TV\,C^GL[3A5>K'EA.<$P>@4.6_%))_5V8;+ M$.B*'C3.];/:T%:HOF(;=[Q7EA?BO?I\)#!/I+5!FK;VTUN9 -.%3+EHAUGW M6GOGN-5*6V*TSIEGP6T+LCD=G;0KPCJ/-TOD,NLG72\Y,Z@0HQKF*ZNP-;77 M["#CC+^T(O6+A8WQ%!JMRU]_N^8BQ+.*ZI/)^-3^N>J$IFI_?>J#V;X)RH@X M+]Z:FU40-L58^$MU2'(TFX$\<4ST.K MHY,=>W3RGXE>_BY*=F(_N?!K?X=>^-UECZ7A#N?IC1Y[^7=1'/R0QD;7:]!_ M[/BZ,8:Y0KGX_Y^$3YHS+HUKZK?@])M'Y^=_8++)X@0ZP?GYJ\H>I3E%9";; M5<]GG4JOTRDGU/?4K27*ZU=6=8NB1Y:!'#@&LM=.M.>!+C;7[<184O;I]VS7C2-_NJL<^]O?)XQFY5M[2:ZP$K,F#A55'FE1-5,J8++NL MVQ5UV*A5@H9<2_!^J2+=?ZV+/]@CX>9DV1(GJ[TM"MA5(W)M*?&]S<*5U9+R MKQ_7_W:_"WSE1G7\E[#'0O[K#^L^?KOF,%R&35[!BO'KA/P(Q7MWQ MJ!>EP6IR<.^BO/:FD]G_;>VF4V=7:8QX%V\SL_$(UAN/E%%>.Q<5)W 2P$O3BA M:Y.N#>)5#V:"+H %W@L9NY<)>B1L86_F^C2?Z;3.2(!'=H@:]H0!?\&CBJ]B M@-;L1T8B:#)+!K@Y)K>.PFS*2OJ%=_SE!_.7=CZ!:Z/2-?7.ZG M/,4"XU,\ M.JO[M+6VB;LUL=W% &W*"KZ #J8]GJ8WM<'=P?ALAY'N :Z4N[7B/:25 M%_0B/]C"E6(WR_]8+X=U78T?9<0M>U@1MS]@_.P3?T-WS5Q=,P'Q38\$'YR/ M;,O3K8Z(S]$)_;:7<_ZU)95U-3LKK;GWW7#,A:"9JH<.V7E5%8N.WAMUW3M+OL3]EPB M4"Q8J*_$',V M=^]E=6)6Y\6XS.>W2=+4#FQ8X9XY']'AU1$A+M(',^\Y<;_@9BD&. =52;;" M9 -;A=OE#3+VFZJ3MEIY57RN3A79^(\NY?,Y%>0USK89"X;J$.])D;&AACFH[P\P9*2X['& M,F\+UU1Q!^CXC/-G7$"72YK55#S ?+Z])DDKNND+C%&L(=.]N,=KU19L^E@GI=:M8GFK^KEJ\6("[KD7 MM?*RXQN %ML42)A0R]@8Z+;OM,AP%V84P&,?Y;KJ+T& M>;+^&MSQ_G(% *L'M]-O5.4.5T03SV;*W63_@PF_9RA>YS=KVZ-.%]I^]:M= MQHWE@J@NT0F/5_3W<18)<\A2!56VF$2:\#N&9;H^,5E17&+<;F^=ZVJ!M5@+ MIHWR@H'0ME1K"QF&KA*@*[$UGYYW[?00[1"B.=) M:$_X:NJ^QIP\Z$5CQVO5;IWTJ']K)6\!G'L)79^&M]-1P[2/IY,+$]?^CTN^ M5=@R7U6V&8S_QC+JX]&TG&7RJ 4%..,L!GTI?X;+BVZ[<0R=F-CRI).J2,I2 MORM%RSX9OL!(_5F!T=6MW?'J\9_+*68YA;E1EIRJ?D794C N3+BRL)75(U(M M_Q65G1?@9EYPUE.#VOO9RN?.6K$[_X&'&70L(-D\-/6G-@-%KUW?Z<1%55=1 MTRU$N210LW[YZ0##36==PU?:2:E!S2P7:6B0KU4'XOJ@=Q/,>[BHY,CB(!>R MBH=O,T;:H[??JN=AB<7L[CACN]EKIDYL\4RWWC)38&9!].P9G@[&YT@,[)9F MLS/8BY[OOME["ZMD8HV455+E_]?>M3\GCB3I?T71MW=G1V &\3!V]UW'T1A/ M,V,;#[AC9GX4(!IM"\DK(3_VK[]\U$M"V-B-#=C:B-WM;H2HRLK*S,K,^CZ- M7PC#N@A!86UI,O%O,2.Y+%YY/>5^0N0$5_==%ZDE%G:S%VNLJ,@=^1!K:@XJ M\;L\&<23H==(*=UK6G@=OAHBW'%__D-G]4 ME!+RGPDUGA64Z.G@9I>H'^0[8'@>!HEK&I!&R?N@9$9$!!AT@H\.\Q[OK"A_*XXCT%CX=QD2!J'W$% MGA$KT^]UX 3'!)>Y<9*@C+@(520O9_+@JV"LB($&T<_ZPO%MV<44A>_X+I7D M.:+/E&, 6CI5:)VZ_OA!D$Z.$:I5^V&\/MDKH#R]./S3!D9%RL7XT^/@GZG4 M*3_"_(=*336UX2KT)TO0O7=KY7J!]9L#E@5.^E)6!&F$@%"$YSGQ)@A$"XLY MG@E$)@)C@MC/FQM[E/($7\Y[UE#B&:KQ%R,][,-78&""JQ2(_ M#%] NNM(4%4PVX;KS:?B:&D(#?MMQ*T2FMY9]TNO?\!?B@B_Z]I/8IH @AKQ M3]\(4&[78 K")1J[0UHNL-\!X:>1_I;XS1/O3KR3^H=P=FB=Y[<,,TERT@,3 M07AK^:;DU)6:-9/[WH8);/JI@VE!?&^MW*AH@L;LO(UY$@IXN=[4#Y/'/""/ MN2 5(V^YL-Z86@,'&&M=K,>29YC@;> MA!J'8F')2*])HA(,J38G)-&,1-[:%@5R:B>O'@ M-RD>Y@0BQO=A,@=/P[9=WJ& M/:%COA6+-\Q>=N.JP/Y+Z$3$7W@"G@NJQATHC(T#\6 9_9:NOWA93\#3$ M& JI5GB#AA#/8*#S ]9]SS1X_034PZX,&PXX'[/9Q[ M7/Z*X"%G))!QKU0M'70JF:$Z$CDDG+#YX$M2,.8:*V32L8O1']-L\HRY!6W! M)L^G[FK"VG45_1/M#=C:&Q$'JU[P+ AL2:*_LFUGC4(Q+ 3K I_YOJ1PA1\\ M6"IP6:/0,63 7Q%4B#Q.R?(FH!7PG1A.&"5>5.$9P :"I]$PMC \/F+@435V M7;9(>9C3I?QDM#/7:1D3<%K59S"6[FEET5H97)T)<[RKSZ.K57JD(\':MSBE&Z8)2C=57Z MS\MJW3@D^.*4\C%4M2YBILL#N-SCR$&T[Q'5Z"70L<06ECGU3]8TO"7>F%S8 M84I'Q!)P+A'.%>B2>\0^(V&4 MQTM9%!<6RHO%VG(5!A9MXCN4=WN01.CMQM)_*E8@6E[WQO%I2Z=AF.4J\TG) M$#PMM-C3F:Y^G0L.!9N!AK+6]L:(HX32X)ZEAN^T?4+SDC*-=+[[P7XBH*$L M;E;]5#R:NF/P@<(PZ)X(5,90DE'(3(V$DVFP5W>BRM/ZH,SV MFGY/!UD7] 4&PC\*BU$$H:X@4(<.MEG[4ZJ569]VW-%O@R[ M^F'5Z&/;&#/:_>Y5M]TZLUKM=N_;Q57WXE?KLG?6;7>Q5^/BQ.H,KKKGK:L< M\HS=LFS,":S3TVRZ'/\>CE9_)SZ_;7#P%X?\/#RS629VC1'$&GE>9=[0 M?"6AADE-4GVL:21B\T>.Q'U"ZH0E>,KF9TVR'(&-B/!/ZG6-UXK?D_1 M-& V#1P630,_(S^T&7X8HX,2?JTK-ZK(R"[9!"*_<"./Y& FAEC%2.^#?R;C M[XJM09(^G##]!C^O[>+"\Z?J>3&K M+Q2T)M>A;/E?F&")1]+I\2^<]MB%H7V7[514[WV"N#F>*ZVJ,U2U4,K(1U/. M,&).*@PDZ65"U\/YD&BZ(A%[RHR.^$560!Q"2L%X;!301WA &HM;79CBQ#^" M&T7:RG_3IAEKEE9<7N&4J90F+YO%U^[(FWAR]J#9G79)E)Q@G%0L,@>+=:+1 M*)DE'+DRM=9LE@38E,YSR-<7*J7I56(,$TR/7R-N [>X(TX&#<^GB^.DG#C/ M[TY$[U"2TJOR)G);^8:_K:^[=#$>#SB20!VD.];&1NK+$\B.&_\_10"*2:4T MV_J]0A>0N121Z_*D:-3V)-GHR%.?SL8&E_B$7H$J/L.7"P\A[H*X'(2*Y#]; MHLB=A7-7!EA\*4/&%I+>]$^FHS,SD@8CG8AS8:.*_<&%?"\@2V7!<>? M%28<47XS@ZI!P;ALI75-IJM,FXVNVDN-!C5Q:(G0@&-.,3)S] M^$+I:;/>G;5?$M@'N/@0&9YAPME1A/.=;"0H0^.=F>]REMP5O:FHC8G*'^OI M:N&+H(U>?>N((BJFM.86@8_-J0$2_M6-HE!TA5!5(7*2L3RVJQ^JPWI( ME00$[U&U_ID[-Z)I84LQIY=YAS5+L+N3(:0R[F1.]HFW,&.H44?>/,)FOEB& M5I@_#<#\B#2*7!IZ[Y"_ 9/EQE9.]6D;SWTN/,Y3[F,NP9=&CLA;Y8+V*\5!1T.A#I6T=< M*J5!Z007LIF+*/1 $#6C0+#JZB3^_%Z'R92('(>W 8N,9VDL2>QA04A+!60V M=W[(+M:V*6XJ%Z$*>!&$V;C'=&SN!=0LD%">BE4G#CF8CZFH",\A4%DB4U#S MVY!^+L2;'VYXC?L%_CZ\-YM8<*-'M+4FJ4-6_E8 @8M-8"J*JB\@UH_#)U25 M'#1S>T/$&,!?(:_F3<.03F.B$$@V16\2M%HL\"#,JAT.1 R+M M.*B-75B+@ MG$GM);B_2#D1$@N!J417$QHP15\O?EO7#L7$+Z/PGQ+R3L3/= Y,4_Y(_TT,HRJ[>V M0813 ;8'YEEXJA3D;48U0\A2E&* 0%A,GO?YY MZZK;N]CQ6*)+ '80A-9H=S5XM\.^O<3M"A-')15-V:!UB%LWHLR%"$CAIV]% MLZ]H._K.?HFC9:MJ2W.KJ]\=K/_'6?IWU:*A$HM_0;*# M1AZ%-RP8$15H(T+D"'C\<:YC]Z/\PR>\?^<[]Q^]@,1/7\K2(,"OZ%U3KO#. M$:Q!XOWBXS)]E*%T$)\=EH\:ATL_KI3M9WUFEVV[]LQO/C#89KE>7_[Q\P=; MKS36/]BCM![IJ->O5\JJ/N8/ -#G^7 MW_KMKZW!$F_T(FQWA^7&"B/,B:W03A[4Z-M908,QYMY9.^/\5^%'6X5R9BF5 MW8;>DZ.!K$[;Q:?E+# $%8);27##0G#/$]RH$-SS!#=."^X1H[E;DSL5:8@K M.G^<\_FC8YX_5$9B=>V1^80U*-"CKWH# 0>#*5WPS60XC WX4O:E!.[>O5BC MFA-K;+/&;.'&; F0E\L([P!?(G ;'*-9-W9F)VZA7!_;;-B92,EG^.PR&?K> MR+_'/&Z84"_:I80?N(S"[Y$S6T[TO6UKL6M6\5Q =BTLE>C;NR>$P*%K+-TW MRG M7:+=L9^U5<]JQ@G\,6917/\J1S&TQ+\\)?3[*2FM8OK6O0P;5='\A:#V@^JG0MRO1&)=R+M0 M[["B%UR9P,$PJ.@T?!H^A]KE9]P:AEQ/$O3'A?I%BK3 MS^S==RNTGW(P[U9JA= V9>R%#]PE8R^SU(:IQ_\\)WG]2$BPEOS-S_[&;BBC M?5BJV4>%S%_5U]0.R[5J(?-7U?-*Z;!I%S)_54?'Z,:/.[HGY$9WZ[2W)+UI M CB_;'YSIP*$S20W7S87L;6J^?IYGT+0KY70+"1=J/3K"[IZ=%0Z-J@DBR1F MD<0L,DL[XU3>K=0*H6W*V!=)S(?$\3,QQ6XI$R5G&H7,GII$M'\JH?7^9+:& MH\#[$YH@('N*I9=7>8,06R2?_97BR?4^62S!QI\LEF#C3](2_$+P I^W#HYB ML5<]#X_BN?>*'R*&>TD_HC"*!!*$Q*F(4TR.X<3:8RSL1V@S]PTR3 /IPL2X MH-)*V;H(LX_2YZT,.$:DJ+#\>Y/VM&R=$-+1M0*7RP)KE#)LG'H,>;\1$DTT MPR9U[J;>T)M;];(M08K61"8!#_FN 10_Z+3+RZEKMA=^^T7W0G6C>Z'+L):Q MU2@=UIL&[RMCLPB=167BHY'&;N%/8M+6L43#UW#8"&KOP'9Q[MP4_9&D6'?' MXB><6R<:KQ-"\&VH16V36D%0F%,/SAMR1P M+;N.QL&N"GXRDQ"Q^>@;SAWX/'2*4UQG<50N:V8WW7CA;ZC8'J9?%1,(8SN!0YZK E.AH3H1F^T&Y7:GK,O1WH2CL<' MI[ +?UA_(H[Q8!ZYL*O[+HZ!+0K\2C)SZ?;K7+P$)X"?,9AFI;[ F/@[0CB; M]&TRCCQN,)#KHS1$:W?YKX$G^1@TXM/!:8\:RLB\.RC'1LHZO2$$91N1UWH! M'-M&7'RO2RQ&$XB>P3T\21$>'ZV%@2U;M*"M>2_*HHL\:US=Q;"_AXG M!+'>DN3)UG_8]49%?OL4(HDI;'[W6GP=9-ZL?[*8O979KD1X5<6Q5FQPNO-; MA+-M_9"Y($,.6\1K%;$H8;"7#V!M[3D1VDL" 0=3AG?$, MV)2>YQ^<1![\8W0=:L8UF!^<#!QB6A'V4IKJ4R^*YY820$F,6DG7KM&0JR6) M51DBW6OV<54R:]#33@Y)PIKQK;V"$(>0QEIH/->)EX")AHB*0*F!YE8PPCIT,8Z%2!?H="&\;V* MN$P/ >JT:NAQ]R?@W&/SJ 7XQ@[W[DY-?&F'G0 M_!^FS'_GKZ_=+]VK58'/%S%?82HO@?!Z?%QN5IK/ 7AME@^/FVL']JR4&[7U MX[LVCLOVX?->^_J#K1Z5:\W5(%-W%'HMOP0J8FRR#1=A>87Z\1/*Q+LE"B,A M_I[%,.BTX80W2LC-]Z4'?5(WU!HA:> E2Y&A*)386%]/V:;XK/XI3%)\>#&R!-+D=Y'"NHX(_T_3FX8(8*P3QL?H#6% /)_/XCQV!4[ M'(_@W,)GEO)T#CMT.PY*YAD(3+B3/9=OJ4IN8M^>4K2/IPLL(I;SS%HF^2/" MP'4Y@>UZ]/FQS(X8:SHM@;&NOJ"QWAE[#,+8;GO\\ "S]KBZ:(^7)6K8R"ZF M:^"@_T(F_,7L\ /:)@[\A;7=TD??C;6M;:&U?4XROPB,5S+$M45#O"3_+2UE M*@M>V.#"!A-TVN%[8X/=D@^N+-OB4:[]+C##9QMV?I*Z'OY$)J;)^X18+ MMUBXQ76[Q4;A%M^36VR @1U-J?4W&+.![=R-_"1&WOA!V?;=J5F8_PITNEXU84L8^1^I&IC,E?=E1V'FLQCZU)3@NU, M!)X[W?*N3\ J?,]*OF?W#3$W.&Z!,2XFO_G)OQFMKA7AQ5L.+VH9=]5&\4_P MGBK= 5B\%5IS"-?(_F37]YS]XF15>+?W:>#?]>3?C%:O1(Q1>+>=]6[5E;W; M0%ZLKC4J\NK;P(F&3N#&![T[W[V7][WQ#N*NG4JS@BC\-OKM) J\>%KX[O?F MOM[UY-^,5A^O@N'[%GO&WY"#/FZD_9*)M'+BQ2,_C)/(C4UOM0E5*V]-:7I+ MS[>9RF&MJ!SN@ &U*W9YT/ZZ!59T$[/_ZTO_S+IR[L(@G-U;'<3OB GU:#1U M9XZZ;[M1Z6STUG&Q[=_NMF^WSHIMG]KV;<"S,R_X@2B=A1$HC, ;-@(G MG=/""*2,P(D[(?"NP@84-N!]V("SUI?"!J1LP)DS=/VXV/_%_G\/^_^RWRGV M?VK_7T9N#-L]?1(H-G^Q^=_:YJ^_TXW?#F\0!MWY[EI=A/I#WH(;\//.W+%0 MVZT]!FX7=S49/]0B)NHH6M([#L%F(. M:WAD+U8 Q41%,L1[:9$[=HC\QNPO(8S]PXJ]-]S?LRO[BU#[9:L%BG"MR ?" MF4M/M.@.0S+R8? MEUR' =$*N'$.K<:C:[ #:T?XPQ?AW/W('"K3T!\CEP+2H$3NR,4=#]+V7(5S M[0S!+EB^%S.3#"UJ7")BJS"96Q/7+2& ]6V$RZ*D1TL;W,"?P@@65- YE!Z! M/R]9=;MB782(!7#NC:;>=Q!.Z\8-$OB10>+-70MF5++:4WCX>UBRNC[,+O1B M$TKYL')HVP?U*N*B(X2ZZ[O7TQ!,E3.W]FIV==^J5>T#NV$WD%T"B9L.9H[G MXXB]8!+^7^CYX\@KC\+94YE5TO[^1:D8M&Z>CZKC?"N!^A*-S?##Y\O#0?! M)%3$]((67=DEPYPK4ZZ89VIUIBP 5T)L-@'ZH=@:)^ .1DX2$[F51\R'F@T@ MA@T#'X2,SC]TIXX_D20,)&3Q@$#\AR_1^S1AUA/MQ>I.8],Z]^%SKWMV<-+O M6NU>_[+7)X(2JW=JMUH/]M[M&7_[>()WB0V;IE_@7 M.$8$GNM;@[+U&]AVUS4]]K;][T;I![=]+V47;9V7K=\C=[H--J"P"D\:8&K]MGVP MO/5/O< )1D@<]>:W_@F"!7TTE5EBT?'?FH*S>BN.M-MR>JU5EI]>?QF&XWOX MO^E\YG_^?U!+ P04 " )@8=1I=Z#8! - ":C@ $ &]D8RTR,#(P M,3 S,2YX?!4A:%XH@(3N56ZK3:64*^^UB/V!W 5+$AY\?X\BZQXP3FIQT MW#VG8^$DH"%))B>=W[Y=GS^^>_?A/[;]Q^GME75.@S3&B;#.&$8"A]8# M$5/K:XCY-VO,:&Q]I>P;N4>V_5$)G='9$R.3J;!Z3L]9_98=ASW_J!^XOKW? MZXUL?S\,['[/']O8.3K:=T8C]] 9_W=R[/8/^Q[V>_:^XWFV'_;'=M]S#NQ# MY!SY_0/OZ& <*-!'?LR#*8Z1!1U+^/$C/^E,A9@==[L/#P][#]X>99-NSW'< M[A^?K^Y4TT[>-B+)MZ76CR,6%>V]KOQZA#@NFM,P6&I-210RLA?0N"O[ZCJ> M6S250$0#31(N4!(\0R=IO+YU*%A7/,UP%UI@1H)G 9HTD*&)O2*7=;G,#P&,3A&;F1BP*9H;D5UYF3)F^S:U16.;F M+$PYM]_O=Q_E'*JTHSPO5'M;?K3=GIG:J@G67#?\91=RKV'#/'Z8V5#(O="& M]6&@B2F+DM>9H+2E+VUQ#UYFRV9V;&J$@N(XV)O0^VZ(2>WLX%5"\D/E?$!) M0H5"D5?R:[,92<8TNP"7)*O'!;6W>%QDBE(26C-_U/^.$0L8C6HF6W?&Z PS M02 4+"0P!3!E>'S2@31F%^'VSP!%>V!(T:*$OSP\Y===$ G22/7V:MZ= D'R M==+AP$B$,P>]X=Z'>&S:>Q A"?DW=#Y"(]/.@PB._NG]GC%LVF\0X5#C;#+F MI?P7^-XBX4GGC$+E/403,$]>_^WVLJH>4FKGS0O, G4^"C\Z4-K"OY8]+]5M M2TE:4O1#=U5@!2KE.+Q)/JK/J_W,A?,F&L&5F-!8;GDVK17++Q9^U'HW"7$" MPO"!TXB$U.VU.!H^7,5'#TBX T?B9T)R3&L1U,I1K0QV MQ]7OVU,L3&PGN%]QSDH,US%ZZ(>*U,T;]$N@FNF&N+3 MBX@^O*0*6H^GI_/ <0XWFK" ;RD%+6+Q%'&B)D_NB>%";YKQID70,-5S'=?- MUA&$!Q'E*\+'3_MF%16W8)CDA16]P&=9 K/L4 D>@52JZ%U_/J.YYOSF^NR%I19 M[W-U.ZJSWMS ,HU=TR1(F5RS71$T(A&1VTBO1GF]"EWN])U#O[234,>\4FG- M=5H+2ELY!*[QPR (:)H(DDR&C";P,\9+:!:[Q7NCBGE M#9.ZNQY&6X&[^UYY153'5?N*<8V7C8)A QQ])#SPU^LZ1(8/M3FEG-(Z)VJ\$[YQ1M4V)D^95I49>G\:.W'+5,0=37"W![3@A M9KFK%D6?NOI>N;K7\=/&Q%7M8J/P5P^C#7H]QW?Z9E2U,-!=P3+&J$Q?%-"& M,@AFY;(ADVYAY9UUW"10+4EH@U*OYY5WC I/MR_\9#TW"C7+(OJPXL%*L\K9 M+0P@@R!@*0X_/<[DPXX-_;TJI \DX/!2]9HC6 5$>SUN$E/6B^J#"RS62QLK MJ]YO8YA9\:51O*F0U0>> ]\MW;@2;%,'E(N&!8DVYP]Q0GH M:GJ_IAF4/EP=NN6Z,\==6&LO0UL%]HZV95^;1#<30'W,._+*J_#&%+8Q R MO5&(-$+4!\Z^[Y:VFPW8W$74]MD'-/S"$+0(S+;TYRKS6J+0G'6W%I4O8N:SS[; M+,TUQ-)3Z_INZ2Y!);7MSGB#($AC:07.MI"6WG)U13G/7G1E\!"+$:(V._H] MM[RYO "?;T4MOYCKO53Q4_Y^KA8^#-/0_89WM@T@M5#]KCMSR'=$YCI4!M7"RK/K2:']FO:R^>.Q[Y?N> M:XAH7X&XZDVS)7>%L#9,[3M^KY1*UG#Q[XY.'[K+![5D?R\=YB*/#,%1DH*@0KG3-#]%EX-9& M#DS26$I+2^J]]Q7+T^]P.+C'#.R^FX+%_"854J$\96^0.V+1)9F9F4>:R]=W M,TQ9?@?$8*#([5&@HK:C9RD7L"( $2YTH[_4[I\TZK/QIAF/KS?H7Z9JJV,> MUH9,_LSG'&?_OTSR-QCR(7J25@V2L-AD>L3%Q4K_; IG,B&V/K(&$P8=>/R, MXQ%F5<&@D>BKQX'L<,GCD,:()&:! ,TW$U ,HY;\E2MN$!PJ93-T4[1MER;ZLRMNUAT[LY$K&F-NW2%L1@$?SW^+6A60 MRRW?:%H]&]Q^NAL$XBQ[SSE4 3)-0D5PCL>8,7EJ6%4?ZR5?T.*#-G2%P1 56ZGH]2LVVS4$3$BQ2*&;Q!**T6?,.15)_/\Q2> MA+=R#S3!X2?$$HA3M<7]:R!O.=(.$A*CZ%>,(C&%D'&=@IR$KZF/:Z2V/LU'* M(!3=XIC>P_(L"3\3&6?.*,]?V?ST!3^*TP@JOLH.F\+\J*$O"A6-:HKJ9V>: MK?:,(+81@L/!@KG]-))JKEZ(D_-YFA)_7:N ?$PGO,Y8S-#(V! MTSB-J^?^ZVIY=9^EW)8?^'$A=]?0?>?RYB$.\Y] #V%F_DZC-)&33+X#CY%1 MJEU1-)9_H^OH0<]Q#J39-J6) MAA[_CNE<:'D[TWG(\ R14/V7<9SM8E6G\_6MWV9&S^\0DNB3'&,/K[[/U!+ P04 " )@8=1RYX)7TD? !X M20$ % &]D8RTR,#(P,3 S,5]C86PN>&UL[5UI M -V-1O>?__/KV>3)9^CFX]GTIZ?L!_KT"4SC+(VG)S\]_=O'5\0^_<^__.E/ M?_XW0O[[Y_>OG[RO.C +R ]^3)>G#[Y>X+Y[T]R-SM[\O=9]_OX MLR?D+\M?>C'[]*T;GYPNGG#*Z2!2I4@/K[C^6/X.?P!)F;SI?_ M_.GIZ6+QZ<=GS[Y\^?+#U]!-?IAU)\\XI>+9YM-/UQ__>NOS7\3RT\PY]VSY MTXN/SL?;/HC#LF?__=OK#_$4SCP93^<+/XUE@OGXQ_GRFZ]GT2^6,G^0KB=W M?J+\BVP^1LJW".-$L!^^SM/3O_SIR9.5.+K9!-Y#?E+^_MO[7Z]-.1M/4C?^ M(<[.GI4?/WLQ0S"\\R>%V.4O+[Y]@I^>SL=GGR87WSOM(/_T=(:Z*DIE=#7C MOU_^[K/+R:.?Q//)DM?7^._U"&6N/G3 UP5,$Z2K,^S''O[V= X)OYC/)N-4 M,/RSGQ3U?#@%6,Q[\?W@H#4$LA_E%Y(J,V_FGLSBM0]-"@IGW>8W)S[ 9/G= MT?F+",2P)' G"<\!V>LU12"NRZJ-3]+ MU&8_#TOHKH=&"#/W#":+^>8[I'R'4+9&\+]OH6$ER"KLO#CO.MS(1M$C.SPG M0C7+1-*D<&LQGC@ JJ,"H2UMS-6:E.O,7<')\RX^F74).MRAGS[Y F4_76_6 M*[I\%V\!Z/I6L?[$L_GYV=ER3#)>P-GF]\O.74?OBUE5@:_TBL175/R;V32N M27%!)V5Q/0/%ME!WPS+DBR1JT,9B-Q#J.7P7CK(A6&&4:@V$K8149 M'QFJ5>2)%"]0F6CAPU"U\,+OP>)L_^J\CFU2D#D5$F71$RJA13I$2H:CVF29P MOHG-MB>=1Q++2\CC*3H#,,4O%N_*CU'9T]7OO)O-%QTLQAT4M_T=^@N78LQ2 MR:RU)6AY>10C-\3Y8$F"G*PVQH)NAG2^#1#KS6!1#]_S.2RN>D>PTP*%;1A MK,WA=H.00QG[ZVR6OHPGDQ&2S9(J$SJT*V3.BM@0).%, S-6)R>;.%8; H;D M<1RD[9MKH)>$#P;N+,41KJ,$9[[[?>ZGZ1,NPNEB/H7%2(),3EB'1T(HA/A$ M'"M1'A$##?AO1F]LK+>BJ?<,/ZB]KH8B:XFRBDY?X':(NV8W&<\7A0"7HXH0 M'&'"1)R62N)(KIJ!PF:=8!LI-7AA^?9 MFCVDATF6HE&.F!P8.G5>$R]R)BI:I9GPD$430_]NDG:!@?R>8%!9"]50\?83 M="B$Z+NK!H]C.MY@T0ED\=B@Q(,H5C3?$VP#$,QF-]U8F'IO 8ALU MN\!!?Y=P.%CVC:_'H@G,^Z@(CY(54M $L=$12[ETABJE;!,8[' ]UB,:#M/Q MK'L]FYY\A.[LS6P!\U'*(7LI#,G*4R)91@:E]D3QR++34F>CFX2V;],R)"?E M<#3<"DX?*/SJ1E()%\!TOD[#6+'[[<7$S^?C/(9TA6T1O/?*,J*C0UO. M3Y6(@LI@" .:9.16P.";T6 M(U"OU ,87P+IS1R$WKO.L9S&!@BIHXK*EQ:;C#XI),T>G=;L.>YF'(];+VQQ M7K@#[:42NN&-Q=;LR?U9>N'GI[BKE[]*^L1G/RF1V.>+%[[KON':_"\_.8=1 M$,P:@:3DA)J4RJ"T$WI^2=.(#A]%J[7)S>%.U W)A^B/D)O8KZ^8:LO@/41 M@L($2H!OPZP&$8-!-3J/.[:4#DG!M4\L$UY)+[/TH05&ME(S)*^@'B8.%WPU M#/PZ_8QSS[IORQ O3Q;W^1+#HQKM.@2D4TB)E>)&)+]74_C MO<5?_#@M_^SF\+6XH##2R@5)92(6>"R9T8RXF#3QQ@0O$D4CW^YP M0[9U\"%9O(=KL8X,ZUJV:WI^61&RX=**F@1 =_0X235-BA&?$YHL&O(Y>&#(DX:!EI$FVD3;_BA MET%]8]_+L.N&.8;<<$-3<8+F71YI:<-6MI9&&)U>0:(!W&":,#9)K[L_60- MR3BN#(Z*^JAY?'3GD+9P"DRB3::1/XAH =K"I$Z!&.^E9C((G9M#Y-)3;W:9U./Q):>N^I(HJY$NL.'BE2@@0E MD7'/)>=-K,O[B&K&\%^[V7P^LB8DS80CMKR5EL()XK+FY2U!5! 4Y_*X+"_) M&I)Q70TQM^YDZVFFQ;.EE_"I@SA>B@B_GL!B=8'\_*R\R_SG\OMWLC!"F20; M A##0DECD)+8Y#,!X2%EZYGQJM$66X6!/,$FLV [K9M M\N)L=_-C"!=Q!Z&@FOP;Y21X'S@:VY'0D,NCJ9!Q'P7*> MG(0A7,556/E])'Q#R7]^=E,@K_'?C4JZO?.%W%,\AG&^ZP35*>]V?8(CE'J[ MAZ,F!?(^+/#/LK;GL[QZUU1+C%M&;B2_AWBH5"\/M\4\7I27YZ,HI8Q):B(@ M OKZE!*+]AN)R;L0LHZV3>CLDH3#4QLNGM'C=H+27(RGY^/IR3I&A=+]&?*L M@XNW;C#_Y>NB\[BSC:>^^_8K2GQ^1YV9S+P(FBGBN$;I**J)+0_N(7FCC/0Z MMS'.&O(T)#NO)PYO9UT, P$5LW76A*[OG->IVJ,8N/'12B*7(30A'=JP@95, M(K163#(A-KG]N(.>H3G-];!TF.BKX0 Q.=M$VE>$K:D:4MMH[#-%#9@FIC$C+F>;(^$P_ER:80GK@D# $6 M$HV!QIB;!&V.YA34-%2"AD9E. "G;6H)WG6M\-BXTMO0LG+/D21QI<1X "E*77$0H4D^4@]:A[2Y M]D7.[6H!;556;:F\F,T7;W,IZ[UL$ /=YW&$^8?9)(VB5LPYZPE5%(50:KUX M$R,1CG*G8O34-8G&WTW2H';56E"II(%CYSM=S6[9T@FA1;K.MFF.D+OS('>5 M$GEV:F!A;(J:TG)R(D,OX"U.-GC\=H_G0?7/<6P3O:O6[+4TV M=(A4-^!E4LZ'JH-UZ-_G(H*A[_[U' MWQ@T&U;\W=]%!IP)3+E 9+#EG%!H0^0L2914*J"406[S9+8).T,*P3\JO(^$ MB(JVY"TV+F7D4LHY!A)%3B@C2DF@/A"=I5#*)$]5D_*-]]#4K%G;V65^]E-0H9IN$]2R@J9^T M0AX=8\0"+M@$UD*0@H)NLC[NB=D^[L[;"A#]Q=[6P]KJ>MSNL'KQTWX.UMZS M5/&O#N.M^0.34N?SU63V9=[$:;T8_!BNZG9.*CFH9?0;-5'? YK(BY'501H;##&A M/*(W*1!KG20:K*9,N'(=V\1D."J;%8Z10L*[;E9*_*2?O_UM7EI!7=Q^/D># M\?.J)3AW5BF1-0'N4* >11L\E/2?Y?5/#N!]HS-F1Q('99$,%^U;SK06&*AI MZFRC;Y6;?IT^RR*EY6E&9LM>1*4?N2ZGLF!&@XS)-GH+L3.)@S*2OGN,'HJ! MUAA]-9[Z:;Q.G[,2@I.>B%2ZZMG$T=^7@G##*$0OE0%W1(QN(7%(K\"_?XP> MBH%J&%VQ^#9?9?OM='NU^A%'SX8S1M<5JYW7)%@=B7(4B124.]WDM-^'R"%5 MU?N.<-H,!X^QFU*@'&*I@91*.>X8,_$.G7F>J)#.)1EID]N9OKMIG_R-3_[; MTD-[FU?U>5=O:;PRU'M)1"R7Q@*Y#Q %83SD(")3"IHPOIV<0=TJ-8+/[2R- M@Q53K[K0!247Q5I?S,[.9M-EG&2D6 K)^4@\RR5!SS#B3,G?"M8*,)E[UN3> M]WZR!I60<2305%14=?"\FG6(Z?,.CX4YO,U7Z1)(5;!H12L=*8+:4(+FBR%0 MVL8&(;.(39Y>/TS:L)Y2'A=$E116L\99!$C+!T<;&C_.?AM/9UT)T)[Z#M8A MVQ%H1FTN=^><681WDL3GZ(C.QDFN@["Y5<6S'4D;7<9WF?$F.WK 1:ZN.!=SQYF0C"IR27^DP&F:)T-ID1P)A8P_H,Y$VZH!2 ]R!V7?#@:71U!]O7>5Y:9"0 M*7"2% \EQ)Q)<$P1T)"THNCM->I%M)6<(85K!X.R"IJKU\%FW0K^KH)B5*84 MG"G/F@0:5%8)8@%-=ZX2BTGY4FNIS>EZ+UU#,H '@ZN:NJSI=WT>EUQF= A? MSL[#(I]/-BV<1L%X%;)WQ$8ID")T")PH! )(QS--F36Y$[V/J"%U/1D,M*II ML=Y+2#^>%O[?3C_X";S-UVIH7[8 "$D+B@P2HSDG4G)/O&2&T!0S.*NBH$UZ M3.]&WBY8TW\X*ZR!:FN>E^,ILG[Y!*-(ZF0Z_B$*M+?3&+=(<(EB@F8@A6JFR;N/1]"=X%FN8/!\VCJ+]F>;D;M[:; M/7OSL.A*[^\1,!.R D:,*1UHF<1MW*&-( S3#B"8U.8PWHO*76!I_W"P;*?H MAEC<="%?)D:YD)EEF63.2O7%P(CGI1JG31K-4M")-PFYWTO5+EAS_\):;T4V MQ-:Z&?;&(UH[0IO%L&[?$32/N"4'HDKO0"D3)P$R)UIZ@R8$_LPWB=CU(W>G M0#+]%QSKZ[XA3I%H8W)&1I<$FIP(R0*K:I!;0;>3OA M\&CY- /&X<&Z/1AWLQ3O,0W6'9-Q85PIL[G^YLAEE2SZ[<0S;=%>]9)8X$! MTNAC#-'8&Z_V;CT@ZC_[3A [6G^OQT;8D;38UNNXT6UW9*E6V92NW#8H(DL- M;YO*S5X,*9MLO6*M6M8\2-Q.\/O#W5I45VM#P&W._FOW*U1:,,XXA(2!4N$= MB),,2,PITE*"*,"1CM5MY.T$NC_&E+3LPU I7&_SR@+RRD(=*X0!P5ABCJ3-+) M"].F$^D>-'X'^W5UA#728/6'EA=+X,/IK%M\A.[L:J:[,PR,](Y(9Z9DFZ:".U'W/3RW;+YS':RVAIO65MI*WTV75+F4B!PW5(6T+2,D MT2BF@BUI4\?9K_IBZI%?6K;?J@[66\,"DS_[^7A9%N9W<=)2PFNNZ"L MDS_+=UY"2?:L+ONN"P2OK@2Q&PCZH?G:ROR/?D]5/1O MX,LZA0!/#MSRI_AE7%5;[2'8^T8[7&P[T]I0*)S7-MU(9(L:D03I/@BR%7M!?(<'&1*P)R7/. MIW=97ES1P(91T2B$-Y:4?4YF45%MBJ';! M"L-RF_ZDU\D84N&-:LOV $DWC$!=.?[>^&[5,[W*"7UKM*I']?VT'FJMO/+C M[K_\Y!Q^ S\_[WH[EMO'.5P0.]#71 1;OWF A=]CDD;"VX.S)I*ML/9V&[>1 M_-JNQV+@?!E/)G[]#.[7Z<)/3\;%37DS6_2"WH-#'BZH_:AN**/>3N?#8S:5 M4@M'])[I^B^]'09M*JBC+[K#=ZM]1F^[%)ON7*5R\'@9<,2I2\MYM/AAVO.X MO&>P&DW,=J.TG41Z;U,/#ME2.BTVJ;MGZ[_@'AZSI92:+*[7Y;U ;PO@ZF\? MSOJ=M-1ALO?:N/;KM=AL@?G5R/WQ??WW:W':,B3\&N9S@,N'+F7"S<7IMTUJ MU,MS&"6^##M8$B,M)>=]),YQ1434265*0;$F>6N[$GAH#&K7>=Z@X-_/)CC, MR<:EI:9+GA0O(4'S0I.5< M?Y*'= $P8"SNK=W'1>.KV7DW@H04>>J)8R81:2(CUN,*LC(HR;4 UZ9]=&^* MAY1$/5PL[JW;1X;B^#.,3!1!N."(2%P3F;,DEC)&=,H.K+:2LR;OCWM3/*3J MW@.&XKZZ/3H4G^<%=#\\E]7OEJ7ENP3:[DYPN'1EGMI.C2T=&/PWK&T[>-49[Y%=.W& M%/W#;'<,5%T(+0-OMTN_O5@]6RA-F4UB2I$L$YX:BJ(MG1(C.4HF(F6ZD<]^ M)T6'GDB_H$IGWP!Q@AK9RK+!8U'QD(C(R9+2^YHX/#B),ID*ZX1BHDDMPP:I Q4B$L)Q(NNRHJR1) M.@FC<_!.-JD =Q]10XI2+J: -_O"A4^7VJ$.* -75Z8$2K+O,_>35K%M6W5WF17P\]=,KE7@W;(:2 MK I1$9ZD0L,5K5>7&7I4D?L(P5BC:;-%OQ.)0PK2--P"ZJNK)IQNE'1>5:R_ M4QB(]\RS5\3D8!#T#HBWRA(.'$\UD[+-K4Z2O0@=4M"E&;3:J:ZA([LN7+I) MZKI>O73=Y:B/C[/;N(>[/#WH/]0/W&G*W@[R/J,?27PMG.F=)N[O8N\U_)'$ MV-(=O]V6[ TLWD$WGJ5Q7'^W&+PCI2TPS=2ZY&#FFC@'J50BIL[GI")O\FQR M5P+KM^?[ -WG<80E]\BN!VX3\0HDD3HH$J3PY9J%*B65C?1(/?BN4#4D)[T) MCA[NH==71PV[.OXZ74 '\Q6WU(6@0%!4;0 B'0W$BR#PQ 9C+=/HC0$EIZD\U(HN+1GB4++X"(!:3C*Q''B?4:/ M!W@T7%#)VJ1Y[D'CGF&(MD42>\8C_EQBKI,+'CDT@R>=GGY8= M5AJ[BUMF.I+G^!"/1W'&*SQ8[#?/D83<]A'C1;K+!SCI6PKA]AB'B^8!NJJS M?7!%LX=&;""2EM7-;DW6.W!XUT@-!-(B('AKDI?CN3\YZ6#5/FN6UQ5)^^\^ M^\[00'#[\%1?H!4EUU!$1Y%%A!6 FV[M3V/\?SL?)DCN/0!RLP=G!;'X/.RW=HJ!Z1O M(82]AJ^2Z-N3FR/)\9#\\#W&/YHD&^63[S+U07GF^TQP-&&VO B_/>]E1\4W ML'B;/_JO(^^4%-8[DK251"KF2> TD^0AY-(11]DFN7B[$%>E&.D=<_P,>=:5 MG@X3/Y^/\S@N-7PI%Y# J8Z<)*8]D2Y2XK,V1/AHLN8\)]XD='L S4.Z/*^. MO:WE3X^@VVH7!S?)*1V%[MTD5ORL<^16,? +#@)$%Z12Q%D'1(K@B/-!D!"" M-!"-I:I)Y\2:3.QY9=_VXJ$Y7A]-_75+.]\AHE?CJ9] M:"X7+*7HY\K:W;#E:.929$V,-HK(P!()'A@Q%"+S1F;NFB0"-.=L2#D#C[HS M'Q\G;1^^[N1Y'.Z.]IWI>-Y54X=U_:#MG>\6WZ[&%/IZJ/>/=[C0]J"WE6CZ M8^VA$=N)ITV(Z#S,X1_GN)?\\GD9->Z)F>WC5 @ /4Q?;1'T#]]N'ZB^$)J$ M;&_,<4!P\(Z1ZLOAP16Q/L[*'\'/X2]_^C]02P,$% @ "8&'47YY84[( M8 UR<$ !0 !O9&,M,C R,#$P,S%?9&5F+GAM;.R]6W-;.9(N^CZ_HD[- MZT$7[I>.Z=GALLL]CE-=UG&YI_><%T8"2-B)P^L/+,<(4\P]_]*4/_QB-_]G_#(S]^^P?O1Q]^CKN?_@X_4%RR5?_=OSG++4/26AF MI(Q,FYQ8D+HPY-X;'J-PO/S?'_XL@@L*M62&*\5T#H4%Q2USP+T.5GE;TNRA M@_[PGW^N7R),\ <:W' R^_$O/WZ<3C_]^:>?_OCCCS]]B>/!GT;C#S])SM5/ MRT__N/CXEWN?_T/-/BU""#_-_O;ZHY/^N@_28\5/__MOO_Z>/N(EL/YP,H5A MNGD!O3Y/K__A;33FI_E?TD1X?PP\9/U)_8\F.L_HH) MR93XTY=)_O'?_^6''^:2@W$:CP;X#LL/BV___N[-?:3]X?2GW+_\:?&9GV P M(,2S)TR_?L*__#CI7WX:X/)W'\=8-J)?#KF",A7.O]:G_70PIH\$9)RN(C+Z M+0ZK@G>(<=W3#\=\_2R6L<#58-HAXOO/[A3OZ!+Z70KXWJ,[0#M[$+O$RXCC M+J'>>>XMG$N0JPCK(T?]01[W_Y1&ES_-P+T%XU?Z__-@W6GBKHRHJ:1V< M#++$$+F(7@$JB;V;QU1 2TB#4;KSU$%=V4;75 P@XF#VVU[&?N^7X;0__?IF M6$;C2UB, ]],\7+2HRTB6.T40Y?W9T'N(6.\S+3J9LF.@/:D.3^@X_]"=3TK7I;W")/6=$CDHFEHO53'MC M68S&,UE$*DJ[G$%V1NS==Y\)N0<(]#[!^G""7]):,H;!&[)5O_P_^+4G0P'O M.6=1H62ZJ,BB"8F!T5FHP+UQ:ZS^/1E>>?F94'R(2.]S; [A^.75>$QH7OHN5NA-[W_V3'?ESY[F MPT5ZGV/7!<:?C/I@?S8\ M'R+6^TS[[IB>*^ ESY[7 M_46X)OIQ4*!K.;@T&I-S/AO>[U/:.EZ.KL@V_/IRE+%'2P>7/D6677&TBT!D M'M&3X0#.NH3:>]MA2/8!*,^>^*[%O48=#HJ&S?&]AR]O,FEGO_3GYY,+)Y_6 MG&HU"&84DCG!"[ @7&+69J=E25FA[TP1-H X$Q7H0L1KR.\@.O8BYS%.)HO_ MU?&*GK:"AV CB,Z(WX-@#,A_5#1KB&\@\C9?52R ME[3E)@7.7'"1Z60UB]X5ED74)D-,RN6&A,NS)7PWT:XAO(-(V@+.Q6@RA<'_ MU_\TWW4TCU%G\O]SHET'2F!>2\-4"1BLM5&HSJ?X'03G1?G^PEW#^4&1M3NP M9L;&V_'%>/2Y/TS84UD;*-ZPI#0IHS*6!8>% 42E>,W,\ET<4ZQKJ#XHVE9AO!@CS%8;1=G7[?? M^>Q)W5N :Y@\*)I64T('%Q]'P^7)JN#&@XR21E1DS8_UC/:/Q +M'4:KX+/M MPNE:?>^S9_0@0:YA]:"8V>*\;7X6,\^#Z \_U,WB:M++4F25DR EXQ5838@( MBKQ^!Y%SHXPOIKN3S+48GCW;G0EX3<9))P&V*8XA3?N?\15,88&S)V),MD!D M/$(F8#RS:#F20V TYUD2W.[,K_48SH3Y#@2\AOD.8FF_7\)@\//5A,8YF?3( M"$B>>R1-!'($7,YD#@K.I# JT:Z358=I*7=>?28\[R_.-?1VE$LV?DDV_X?1 M^&LOYZ22#H(E&Q7AH>]\PNN;59T+O_N)<0V\'L;%?+G'\ M@3:2OXY'?TP_OAQ=?H+AUUXT1JD2.1/&D7UH03%OA&$R>8/%\9QE=QOV6@AG M0O?AXEU#>P<1LM\_XF"PA!.\H>TB1:9\X*2%I(I@4V .12Q!6DU_V]V:?>O- M9T+RWL)0#")9\N"JAZ!AL!"3.2[HT<)L20M MNF!V];W/GM>#!+F&U8.B7._'4*^T_O[U,HX&Y+ICD:4XEL!7)(9L@X0$S#NN MC33UG+T#2N^\]-GSN;\(UY!Y4!QKJ5F_?$D?8?@!9ZG'27-/HPHL&DE6GI? MHBJ)<2XEJ%!T2EUX2>O>_>RI/5B@:Q@^*+ZU<-1'EY%@^HPL_L!),^>_8Z%O487#H^* M]7'R'B)M(M9GY;1U3"2-9!I8S8)!,ON\-T5BB. Z.Y98OK1#AF]=E#\.KWL) M;MWMN1_FMY[_G :C">:__#@=7^'-+T?#*7Z9_C+ FJ_VEQ\G^.'R7MAH>]JO M)NP#P*?>[)RL/NCE ":3MV6FG2^^]">]7'A(QG@FLB>9(,\,M+ ,4C(QT,J5 M]9ILLR4S!29Q1L_B17-5P,%TLOS-JDX\BJA#'7F@<,$:G=F/X%$+07=XZ7() M[#:>5[/5<2M$O97R"5VJP'U(7>X FPI W##?,6>C)@(_CBH(<.@$#Q!2Z.-WLODUIQZ/1\5N%-3XPDU8!3T:"?:YFQGV%0*VC]_A%Q.KF+9LL*.8\^M(/2.;L!7ZFI4R!9 MR$49I:5VVL>8LU32:Y3*@J@U=1Y]?D?F]HWOD;,VRA92"4TBU58X\ODD5N70 M(F41)5]3:*=#._L:RJ'KRHO)A"3T(M;;ZFG:2S'8Y()FHF3)-(^%>;*>&7=% M<2V,(FNZQ<#NPCC^>G(@QZOKR0%2;;!WS-$LCO6O03G";PT89A4/3&=#:QNH MFE!=G"E!@-!KCM.[HGH%S?$9/X2BM6P?(M\6UB%,/KX8YOJ_7_[/5?\S# C< MY,7T)8S'7_O##_\)@ROL%1&"LL$R*66]^EJ3 (KW+'G:X:*WD:6Z@=EG5> M :FSC(JIK.LYLQ4L!O*4=)!&!N]M2N41QV'CPY\S>]U(K,,"3LLAOIU^Q/$" MV2]S2->K1_;>:C]:44J2$Q$V>5#CB0V4 ^:E+"@_$YZM DR+\- MN&?MS74N_09&VT:,?QV/)I,>>0V.@"@&W)([D;-G,0?)@G:@C"V80Y--X6%8 MQ]>*[JG<5E=VYZ&!6_A-MCKF35 M.-2T>K,H:8./1@(W(I@ 3J]W+/'Y[O[; M:)A63#YMI?&UTI-2RM4J]YH!9L.R*,'EHNI943/O9Q.J9VW]="?O!LKPU]$H M_]$?#'HQ%9YJI,Q!B4Q;GUC4M?2;DCHZ2^I>FO@]2P#'I[A#7D8="+5#:Z5& M76H2/5["^)\3&.9/M*D-IY,A+3Z(&C78FE9;0V>*EB%PP3&)-@4C,) KMD6D M:L/CSX'%KJ37X=9>(;V\FDQ'ES@>]"?3"H7HT*962 Y.(:O-<1@D$QD"0??H MHXIN"R)7'GLN!!XBK0;+["LL2 /+M=3B);Z'+XL!$S*I8@UWDHW(G:OE-LD0 M*,$PS@U/IG@>3),-=S.D<]"!C@7?(@)-!B+4JA"_(DSP7>U<^+;\?8(S@#VA MC F!# ZC0XV\D3LF\1QF!0X(--O=?^Q#[@]F=J1?#/,NI_C@:T+,G-1(T_7ISPN8,5['6 MU+:DM]IJ3D,MP.RLH6#)!D(3IK<%^.SS1ILPT>!DX1;.U5-8J9.RB(FA#;4 MB8HL9&,8&J.CED+0>M581YX\M[0-C9MUY1 .&FC'[SCLC\:_C:;7R'H2LQ3> M!0;%+6Y*>R\SLQ"%S,J*S)L$[.Y#>5)M.(BHUS5R>GA&CAGPW\'TFYPGO>J_[F? M<9A7844 &AXII(-BF"YD[(3H@'E23"W)?-6Y2;K*!CQGHP5=R+O%L=V=@,5R M[,L:HSUM=(;:"S-@(!LI1DE>$+DP(2$Y2"YX^GW[@-$JK+-1B@ZEW\#=H(5K M?(7Y_MA[A:OB;';,Q=IR3PIR98LC="K&$((P23>YC;(1T=EH1# O1FBA9CH'+$ NS M/,=Y&34@4 R% DF@0[)-$G\>1'7^?N2!3#0P)^=.SJ^CX8?W.+Z<.3N]S(T) M6146>*;!DL*R4)QBGBNK$TIMW1GI. MFM.6IA9)I_-*0K2FSB_ZC$@(..V/9Y'<5Y4+S#_CD+Z9UIS(R5K1]3@/,0OI M6:P=9'64C@7E:*Z 5LE848,N3;)3NT!_3OIW?#J/YS'? BBDR&@-6>I)U]JR M FA95IPE#"B34Y[')M[1H\C.29>ZI:'57=#U&JRR1?+?!3/"UE[(LK#HN&+% M)A.UBU[#FEJ_':5.\LTB(%5/](;6S/Y MFV1@G+TB'"[NMOXT0?$)$PU)^-I,SY-B@G/ #&A.JY/U IK$VF]A.']?>2X0>A>$PZ-$D?7@7R%.E#3T?LYHJGN[/2(ID@YYGP M87 !_?QF^!(^]:;;98VU KSV#)*F*95B=H5[*&WJ'#\.[9O6 MI(Z9:Q#_>8=3J$&!7V \I-%/[ERF+OW4G_8@ZR+J(AU512AK-=E:_3?8(##7 M[;U-4NOCT+YIW>J8N09VV=_ZP]%XV523AMW+O*IT22Q9;PB/,LQK;EA.TG@1 M58@5MKD0"SU=A97J*'S,7ZL@MH4F]^O2WU'MBU MWXI:.@[D92 -GQ;/S$ AZ3H8([)+GB?1*$-B'[S?M,X=@^,6%<:V@[T25W\H M!#\+NB^'V:NQE6RL9,G)Q'1Q-+R<"Q,YRN*T*>A:I8.V'-<3W$,YAG[MI]-' M48ZV%9,>&M[KT1C['X;S5)KT]?V8AC"8'7N^R/]]-9DN:J?,AU0 M?>UJZ,W MLIYU @N.:R:+,J8XSI5JA?-,&Z8',-#BUZD8XO2**#U8BBZ$V/=>8:';QPD!' M86B"<>D;M3WL OXWK9-/H $-;L(_=@K4X\GJY!6R5"_E:6_T_%)P$L$*D%%% MWB0(]!BP,STPZY2/!C[V];7Q>8]222MPU+1%TX K&NL81+(3BQ+&.:]3\4T. MP.[":-W/]]Y;?^WDSOP!LCS]AK[%* XAD@4G LS]X9@2V8V.!F:B"*HTZ<%R M,@U]NV!YZZZ^NTC[.*U&YDZ_28$VKSNA,]CW;UW46VQ^GJZS)'*Y5CR21)VAPMJ^V%F,S"YYQ1E]#$ M4SC1KKZ'T[VW=$^BJ^\%U.SBCSCM)QC<1=9-A]^[+VC?[?>! :UT_D44,497 MSWP$.6L\ J8@-3N5-'MNTN=5&VW71C?KDOL M+C)NT1IX,!C]4>?+Z]'XU>@J3LO58%E8Z*9=Y75]*9VX]Z"8#2G6)A.YAF0R M>5T>E;86L+3I#KT+RE-I1[83LZNZTHR6!A;KPP5/A7!*!U'(PHJTXQI7>R!Y MP70*+FM1G/)-=.;$6G1TO)AT)_,C='* FP/,VSV)>ESG"!(Y0R?MO*NF%\8Q M@T:C#\Z2ZCYBWNSXRE.K!KP348]T?.A"RATKP^V^!K?@P6UXR>6H"AGC"362 M@6\E"P4S$Q9 I4+3(OHME&"+5YT+^5U+M4&^R0-EC" %84)51U6+%'+:L#CJ3=5@_63(!Z@3*$3&S57O>ZEJL/BL YHW6V M+O&2FP2V3JS*4SMM.%#F#5O+O.X/JWG[_?X0Q]E3, M/)B:Q*(]&=^IA)J+*9A#K9U!#CDUN>RP!;9GGW:V$_V;3X(ZX:[M0> ,S^3- M9'*%N>90;IJ4DKF36Y5*U(:7 MR+(%0N-KU_I0(Q12">O(M'1XWMF(AYDX>\OR]+,1LQ;.%U[["0323E<, R 1 M%2^3#-NTI#7//D-OF'CPUA)?&P M)!LQYUAR*%IDY;W/4N5LLRB:IN#ZQ,,U+^D\X] KLB1-T$P*+JNAR4G_:LXR MY*24XA9D$R>^^XS#=_@9AU?XFF;=R^IIDUO]C_[TX_)L^Y\GI[3?WE6 M'(2\Y B*S&R0G&FAD*9+R;71=7;$EM&YR='0'EA/(E2_B[;<+[36EI\FV]=D M^K;\=33*LTN?./[<3SCY?33(/;&EUF6.-1RTX5+X-3N1_&PU'=U$M=/&F5(F*H0154R*S MJRV2R3KA7C#IO>+@D\S01 $>1?;LU:%;V3>HN;$\Q5O >H61('GCN32VU@JN MZ9$@F'=:L!QC+CYK*&W480V6XRM QXR-NA5W \/PS? SSNORS8=[73TH2*VB M)5R$@@9K03%0+C AR)PACT8'T23*M0G0^>E"!X)O8$[.\O,W#KUG0TG6:,L" MCY[II"09,#*QQ 7(8K7!AE>7-L(Z-^7HD(0&5N1F8,Y8):T$EKS*3*.H;5%% MJE@;F)FW:L NPF/]X16!7%C$H^'D9RRC\:(VYWOX M@I-?OI \Z/W](8R_SHRM#87LR$J6,@I:$2-Y3CH%SL"0"<:UE]P;&Z5OTOFZ MX9B>O6E[*GPW*,!Y#7DQM185NWN8HR:9!!9TC>,5X6H3#6 VD_B,4T*Z)EO? M!CQGHD*'R;E!W4YGU>_<%6"TYO%JVM"JAJ=!!U)(9J[53M2ZH%]4@E@R%CG"O)=9.TCIV1 M/GLM:1J\DL+LCO:\ M=R+I-2IP<&QL%=C/,.FG7L8$I;;%0B22-!;/@LV9J>)*TD(*:%-8?2V:XY/? M#5N/J,#NDFX0&ET%]:H_N)IB[J&)LAAEF76F=C;W..\E(4I1- F*C:*).[H! MSYFJP#[2[C <6HN*_ /['S[6TC&?R:?]@/.+26^OII,I#&=Y/M=WGUQ(PB@B MS<=Z*U)&%JVE<7MA0-6=2J[L_VOKM6S[OF>[XC<3ZIK9?W @? 7H;U=51&_+ M/<#SM4JKI#U/ADE:L4CUW>Q,G[,40 &F$J1K8@+NA/)XBM..Z=&Q6&JPHVP MNUCJ[F'N 2V81AC)LK3(M"ZJ$J0:'=K>N M3;SJ?^YG'.:;C133@/Z7>T*36ZQ(^;F.D6ERDAE8A\QQGL 6YVUHTC=A&W#/ M=DMKQL":Y:?S2\TIYEA4J4AH@ACE6,Q"T>(8 H((I,9M4@)/Y5+S00E_^\OR M&5QJCBEGS3U3KK82T<*S2$L82SP%YUR)T32)?)[\I>9=6-[^4O,.TC[2I>8M M$'WCEYIWX6R+2\U["/PXJB!,2L8'P0R86BJ5]#Z@Y$PE!2;K' *TJ=9T\I>: MN]6 7>1\E$O-6OGBA'6LI-IK#JUE] O-A%3&YQ+S1DU+\J0*\RS8CJ4VF,PD3]C:]M>='QW3- QBM5"#K_6MG60"H);BB3+I9W(1^NY),!3GHB[ 2K6W-4K%:/8EY@)- M4BULA".D89Q$@&(7AA\^7=]%I@TVH&UZME_@N#_*]/M:'*[&4&;_O^D>'U%F MIQWS,8?:I=NQX#*P7(RT9(.AQS;7U@Z&_NQ5Z#& X>9'_^VI^@V,YZ!Y'@3J)>JK@5#4;)(/@"HN<6QXR M@'!-G*5&XWFB[A!'5*T=-/M8>G%D=7\]&F/_PW#>)"%]?3^F$9 8YR.=_328 MY7.O&14$T!$$9T(E8!I48#$(9%PEX:27TJ^V*6FO[?L/Y[NR'U\K6MU?>T2H MO5Q->4=&#YA@:N _L2C)_U98G,H>R[TN2\-33EE,MD M,K%@2JF' H9%1] P>%$(J?*I5>AD$Z9G;V)V)>\6]5;N'@D%*P14?5>BAH&E M P9(:#C72AO#P6';H[*G/D0]A.8#9/G4AZB3\?0&_N\)AT +Y.Q@("0HR@3/ MO*)M3^>LF,=9^KI6T62>B]RF)!N]X)8VT$^KFK 1P8D)M0.UP3KH=Y9O0'/>(M".F1JW$?#0=H-TF%%,[V9I: M&3]GS:"0>2*B]8+,W^+#-O=!3I'[#6>CQZ1^%^D>Z>1D;83_?C>-Z[_=[^!D MY[=T<6YRV-!6CDVXP^RBR" ]>81"1:(_9^-=O2,0K>WM\\+.3TUBT4)S*9CG MUC*M>2'S10"3M5.U4%D(;%(&L_M3DU7G[,WPOB#?C08#\NW_@''N:1UDYLDQ MYXNLCGJJDRPS+RP:$S4'W:1T[(XX3\*7V45+UMQS;\9+@[.9;OH"]3 I0W#) MW,LVU)K_Y+I+@\PI[3B/6J9RPNT%CZ]T3;6D2<_!G2@^1C.XVPGY4A6+P5M& M(IJ52(HLV! 8>)L\STI*U^1X\"%0YZU4G='1NOG; NB\S1@G>T77D*)PF9Q4 M06,/HB 3W*@B"W">FY2YVXCHO)6D&R):U#2[6WQ B2-BB45JMF4],GT;SC].,J]Z*,J/ ERT)&3D94*"ZE6 MV)*%!R>U5J";^SH;P)VWVG1.3X.2=FN:<"]!]FQR(=75+M6.W//\1=29F0R. M<'GDHLE-\08X2PW;*;6R^I=5;$O:U77 M699@SW(>4=C (,=:'B-:!L;0E^R#4J4Z>$ULF]VAGK=:-::N11&^#9#GI;YV1UZ+NUTU*\^3]Z$7. M,SI@< ']_&;X$C[UIS"808^KT-\A"6_2G^*B\]]\L.\PC3[,29W-LUX08$V) MAO&<,CFCM?U7B;%FS3F9 UCGFVAGZX&=MRJ?E%JT* YT,1XEQ#RKY_^W_G T MKGD7=4 +!G;?>=4K+&KTY M.';>T6%RBE";:!:&M0665I:S0/8L"\([8Z7,T*:K>HM\@8[/LK.*GCM:"F:9 M;V3AIWJY(C&3! KTV4?19,/8_BR[RQ-9\,(7@XXA>IHL@1SB*(5ACDR!Y\80 L>J."85&;P'3,D7F(GDGGC;0(:'DC7^A$+@PTC;6JD//,U^9O',#Q-GDK#Z(Z MD0L%.[&]27$.EGJ+2N-W,2U2G[MS=8!0X^69]M%O TRL#=$%Q;@R%^4PI$^ MA.[ W6@'&1^MD=PUN;^T$=$Y*$$WXFZ0IOPBI:O+JT&],;2^V: MQD%69ZD@\UEJ)E0!YP)D%9LD>VR-\!STI T=+1*HF/%=2HKU,%H;"0KUQ MG5A [IA-X"T('ER;@M\;$1W2PFL]!11C_],%CA/]#!_P8MP? MC:>CBZMQ^@@3')4;F_#FH(+,OE(T,)6R8+I 9$'3AA!B0,,5:(_(QLB8CTZ%@66@L MV=@45).CCQTP/GB D\G[CS#\QT>:(E\KZOS[59STN78(5G=/ 7&&OC66VT)=\<]_T@O$4)OHF.^3AH=@ZW-Z,F@CT9E$9(+ M;6K([(WXN6O@<2EKX(^O E\<<'LE7: )8-&1LRF1LUAJHC]DZRQ'S_51[+^C M9H@<1S-V%_"Z+>[8!2:O]7EVL&FU5$D9Q0JOL<=2"ZM%D9CF:%0 &I+=9IG9 MJM+C<>=5QS/;#J;A45=A?QEV M&*2K\!;^]OS)+J!)$^C&1Y,/KX>C/Z8W$7540N\ZX:EEM,/M:Q!DE:JJ()+.?$MVMU=OZ?SP'K;13*G M34P@(98VDZJG"[&HUI2(O_\]>\DT3?#MV0?T[09?GB1IOW/I ,XN>ZR M(6+)PM(.:IPW]>9W9*'6RW*&AIT=EUDWB3/L#O4DBK;NHBMK"DNU9*?!0=.M M.L_0,- ^$Q"I?4!M:95OHR5-6EFI-V.;B4KM(N\'QT)V+ MJ?56Z3#U!WBG,-K[T:ZBRO MBT^N 0T2'E_AIS&F_KS)V&6]B/D_L&@_]B*EVGAO-*01]HSUTAF:;4+K4M-H MD 4I+;.*YV"5<]DUN0RQ);[CZ][3*\-JR:P&3+981I=8;F-\6U[U)VET5:^6 M#//%&"_[5Y>3-\//N!!Q#[* @"(SB(15*Z3O"BB638GT(G4LCDY[>J MIP8GVZ^PX'AYMH;;PTSZ"+3("/S6#4<0,@#T:OQI=Q6FY&M ".UM(>\ 5))XX:Y"5_E>2:)7(V^'O,,"WA;"2%*9?:U_M MV67?3Y?SA$QNLL/$A*0OVG/+ I B.%X\2B=)Z9NL5]O!^ZYC+7AL4);[5:6& MA''3NWU1E.M_,)/PEH-X=84DO:OQ%/J#N3'H-3@/)3+,MIY6U8/-$CBKY7A0 M.&&M;A)?VQ?P=XT\#M<-ZG[?+S5V(Z')!*@08; MG;-19M%D4=P:X7%%\0 D,3:I$. NP#! ^^MF^HK>&/%NDN>C)R?7.UJHVAD5P2B8C70DKYTAK MDUOW>_M)K5D'\SDZ*AE',='KD>D5YENBH=E$Y">A6"ZU0EZDB52KH+%0M$6M M:@N')A&P;<"=I3XU8^"T.B29E+6 MNT;:%>9M)"T(2AF3495XI#CH%FB_,2WKFK_CV/!W/(W;ZZPOH*.(G"D#JO;U MH/GA!"VV2:(Q GE\J9HN1:5[79:L4 R4L MDQYUQ$SF(V^RL"5)%'YBUM6.1-V(>918^%%ED MCED]\36FL[\RT(BM!D;@!J3SW-SU@N'.2VLLLN@1:$[2Q(R*1$1&K Y1RY3: MW!'<'>JY7I/KBIT&X8T+^+ILXC=OJ'LG-XDLTYOT)$.VB?6<5!VQEF@M0$C) MJRXI*NN32+FT26#<&N+)K%.=$;Z:K-B&K19Z=:M/WYJDMSM0L00%1G/FR,*M MZ>"!@:[W7< :K)V^S6H)V>X[*3Z"\?PUJQ%?#>)I]R;![Q]'X^E['%_>OJ$2 M Q8AN&$V.A*&2206XHWZ8J>!\?0./RVV9EI'<=@?C5]AG/9J"X!8^WJ MTJ3J&A+S4!S]*$.)5F4;FZQ)Z^&_1^85P]-U?U) IK0F**D17 VDN"##ELTA?G85AGKRL=LM+0&7L]&I-27U?3 MOXV0NRR#3D [A3:-Z,[';'3V >[<1J7E8YG M]0,^C@:YUBC7*%21NK"B7"!-M[0ZHLU1Q,)!\2:9#-M#/']]:L/6\?RQ M-8+I"91D]8%@O!A<6/AH(PO@:]=;:51ILCYM#_'L]:H16PW\L5\*^7O3M^67 M+VG60>8=^1-OAQ7\BV&N_ZMATL\PF,!%(_B,S,4-MG)Q9*$&R#%;6PGB< MM[F8OPO(9^^#-6.DP6Y7X:Q >HXO;GWR L?]4;Z?Y),&5YGF MR.WQSV72LYJG@L4SSFLV1O*!0:D)B]:7J(/4ODT]I.,.\]EK\ EK18.=>?W, M?$$;P'C\E1#_)PRNL*>#51Y(NW*H9TQ"T@J? F$N*2N%/G-LLG1NA>XL-*Y; M#AILM=N!M$KPD(UB6'-_=#T^"M4*,4&5% 0W3C8YG=E#4?830:T<7GL&T+EA7F,;U:)]@]'D:HPW25&UYE5$XBQ)35:XR0QD4"Q:;T,(@N9\D^N9AP(_ MBQEV-.8:%%IY"9_Z4QC,KB;G_I2036A/N:IW(GZ^FOXVFOX73B^@GWL22K+: M LO>V%KNV;&@DF+:)X>QA%R@T?S;#N#Q->FXU-_3NP:\-8@U7\@Y&8U;:,16O:#AZ-^AVD>XR^93_#I#\9 ME>OA7Y#I6WL>3V^MC#MT*GOP<0?W)ML>[$HW,IU3E+5K:!7'MY4[ \-9(4$,FPE>!I$L59KDV(4 M#H3G'JW'*.2#)&P>4U>4O*,W#*]P4=&U_N85U@JN7;.S^3U-B=IR>"N<%0.E M: /<2TU_P,<4A2&W1*"3(/F#G&U^93>="!;/?S$>UUC]72M>:V4,Z1?+P9.Q M5LA'AT(N.^<@BBY6\S85UK; UE4CAL4K%CYE#W) HD4SF>J&9>L!1;:T5P7+ M8W!.>-/DV&H]G.,[^EUKQ:8N"@>(O4'#OA54=Z?<_V 6/9VP:!L**Z[4?.P2 M6$1);@O(HL&8*'.CYE:/(#M[%3F0C!;QPXT"^/GK>WK&W-'%$J4*DC,^LU&] M(T<7!6=2TL*?/(+(36X6;H7N6)&A(^M*!U0\=03I\9'5<A\\ NVI8DT-U&%KA=N+EJ.N3A7APH'>!N,.(:J. M5>@I(E>M"-Y)?PY@YZDT";R+%H-F!"HS+;&0Y>8B2Q)$0D'F6VYRX^OI-&A# M_.N4%&@74AHHSM\_O1[3KKC(TKX%\6\ST[+GM?<:BF?(<[UKY#(#$0.S)BF7 M0O(I-[G-\PBN4S*E]R5SU(Z)C7[7D0*ILX)R-R>^MRK*M0DQ/?Z^IJ&F'8>[ M$G)RH98++598F[4D5?%.UR3C;+,0F,N#(:?'7WW@8?E5G.#_N:)'__+YCBL@ M H J4)@+!9DF!217($A6BU!R^EW0T*:)Z@9 A]3_?OGBW2^_OTC3UU ]?YG,>!CWGHK(6!+,1+ VVD!D*7C.4V@ 4J2"%1]1WF_<\03I;%_3> MKM[=J2@;A(]6!CSW,K*TUG,MF!:>-GEPB47A!:/9E\!; A^KR<1-! MNF2^,^F>BDN_.I"E.:NWZV23*O@'/DR6* M',SS(XJSC[P;6,=K8"V/M;< UM(KWXCL:5SQ3OA[7"<.$/Y1M4,4"U(YS:0J M-7-*T%209>8'!):B:>$U'UHI'W.OC*L4N,F^O# NG+4?% MV';W?A]ZVL&^[=905SS79(U6Q4@-0FAA!=0;8+I8XYRT.N?>EJ@[$NM-9? R M&F_^W/XAB.[>W9*R0\2P2K"4",8:HQV1G)UW**14:$/RAMOX$,$[PCBTCL-& M'&_'+V=76Z_[2,T^T1^F/A%^X_;$H(54"5@D-Z=N2M4OC<"LX3RID+ELTP#E M8.2'E\#8#\#.:ZX39\)K1V*3B040P)Q+&;A"P-4>:$\KMJ/ZV,?5ROO5 M,HY%[*EX[;=:0[Q^:,V9S,S0K%$*Z00K3A:FC:419D,6B??"%*MC44W.Y'=" M^50>_A&59W-_CXY);&#U5XOV;7F11Y\J*4M+= M,+6,#ZT ]35B@(9>C1D0< M2TE$X 6B5LS21"%LRM4&<9*9XG4.AF=KFV0I'D\Y'HD./+%N["+_8]Q+N=5& M?@_/Y/:_/MBWV AE]7Y#4M8J$4%FT(X#)#Q*EF^W47PEP^J7-1KH6X M*DAO,RT,J7@I=3+@13;!YUA<(D-$PCU!KD&[IQCWCR:L>4B7PMO&OQ=&2*^* M"0:$%AR\QYQT%BD4I='?D5LWCOKR@5]O?!S#52@RT-*>33TW LL\1$5?+/C@ M"S>IR>GK?2B'=\%EL>Q/G]_I4'2[G#Q(*:]' !Z9_P@0R7:VB]" !>@6,II5"; M27,6C$;F$1)Z[C))8(N,D?M/?K;T=2"H!K;Y+'_J!DU]9:FWF0QP2U8A+\R3 M,\M442E",@%]DW9 =V$\6XX[D&J#@B_70'[#:4_:E B 8,*JS&BOLRQ B2Q$ M!4I)'A0TN>MS&\2SYW=OB38HEGJ-97%!<1Z!2H;\MQB @?&"1A?KBB(R^7A2 M>?K+$MHDZJQ%=48)LDGYL(= /578MP/*5VO!=R7Z!IO_)FRW\A2V0=@REOLX MQ*>)['9'ZY;Z.]_X&X]H__#-V$DNZ][0N@TH/0UTM0@0\"9U]2<5KQ1&R1%U\ MR4)YZ^!.>//>@SL/,_%8HE.E,)'JW74N/ O%!R:=X4Z*))R!9Q9FJL6C%X5G M)CC^C)-><,+ZD#BS(<]FDF)! &>8HLXA.)Y+DV*6FR&=A*^S"_<;K>##I-W@ M+LMZ8RT:B]XIQP(JS724A8$C!X![6N9 9._;M,D^-<^G$\[WENRS\'P"&N\R M9/+7Z8NVN<;>N&.TW0*$0HZC;=.R^-EX/CM1OHOGLXOHG\9VW0;A=\_G$%IW M-V+WX>1IM">;J'FQACDH-7$Q:19J3?$4C"@BQIC:!-*?H^?36&EVH>(8GL]K MZ(]G;4_^AE +S^][)6+] MHT@/%M_:7QZ0*K/'2]H(?H>!K;"2L\AH(2GNC2;S+W*E:ZD%#5*K K">E:W' M>#!E'7C]VSVW#3$[10(R-S$)&3@JK[7,WH'6);NH:_&2X-9ST7%,X/H=+R83 MG$Y>#/.M:AF+]^:WY-W56AKSAAF_C8;CY8^S*APW[H4G)>(QTP84:Q-NK+>= M,2GFK<@:.=+@FN1O=CJ*+AI//=!TB[8N';*Q++I(+E@TCM7VGPR+3%DZ3]9U MLZ9;I]26[>DT;UV_J8X(:Q#0^'4T_/ >QY>UR_VUS'J074"I/!/61;)?-!E* M3FH6B^+!Y^1R:&)*KD7S+2O/X?0T\$6Z$,_-\3JZ.PI9K[%I/Z1KO(MZP M#=B6@<.=T#Y-#+$%[9LTJQEG3ZYH4LS*3&AF92!K52K#0*!A(6F#- 43F;-G MJF"/A!M/3K]VH:JE7KT9?KJ:SJ\ B<5%P!IAC=8(IH-U3'OCF9<16 3TG!>3 MBVU2^.$!3$_H9'3/YB:].9"*!N[G.FAR 2U!RIJGQ.H%1Z:=-P3-*/HQ>>5L MY!":7%)Z -.WIB7[4'&,\XQZ_>B/_F P[RX]S"%X8=^O5_XVVBZ5_C]T4<> M'-/=#?1*.-<4@2HJCLD)G5![YP$Y=\KYE#2DWB[X.Q+UWA=9'W]F2V%O<[G5 MY93JY?>0L\[9QPA*"QZ$5"$D]:"T#[OF^L"#]S^TV.*A+06^S7&%59B2R]D" M8EVW &30EAL=>)(A,Y2;YD<-[7F@B<:0VU MA %$EF(PQ<<08VI2>VD;< ?OQ9O?\>)R-)[V_V>6BC=K8#_!WXC ]W_@X#/^ M;32M=Z=F\C/QZ/ M+2S"G=#_%\+X_1^C7@"N):)@WH6:-*8LB[$$IKP/ :3+W#:Y4+07VF]>Y_9A MK86+NCMHTAWL<2WO9AK<"MZ M=]BO1U?C7HP\(23%3%&$6F7/0N:.E2*5XEP5<@-.0]\JW._JM@]O#6YI[X&: M/ML30H)-M>R724B^OD7:^D-B5F4 IR,-)IR(MM%GOVO;/KS=US9]<#'V]!'S MU0#?E@?PST_O:D-3G[)B&()B6FA;&[QQIK1R)=N8M6MRB+ ]Q*,=Z[?6I4:L MG,QQ_.9!_?SU;_#?H_'+ 4SFY0RE R&LJ/4+:](#>,Z .\<"Y&*4AE14DYRF M'3 ^66^91EJR_<)V$%O'=0UN@/X&E\N$_VW@-CV WPWO$QW!M^)_>SWKC+P3 MT#GD@=,$3 QSB&1>RGIJ!Y[16!PO:%3P32X>GX2N/78:?Z*JM@MG3WV0=OAE MB5V>WO1X;:<2"M+)+"U(S4&;Z$ *1+*>I=(B%]0/GK1U?'UB&_-02^.Y#8&% M8"7MR#)7NS^S+"P(DTJ"1KF&1SB2N.WOO"VKK^EIJT$KI1F(3):Q*HF%9"T3 MW)E2=$I)-'$D'H9UHB[I+GIRKT% =SP\^9'!.ZPRI3=7:W>28% ]Z%Z()68( MG(#'6IM<2@81:CU3J;./7()O4JJD ^QGJ&_'9K2!-?=FN&!B_3!^^9(&5[D_ M_+#<37I%870.$K/ TTB#\QS+YE3"3$+24Y7DW5\5Z!GJ&Y-N6IPCK#$\>;R M$_3'-9#RZV@RZ259E%7$<+&:4,EH&"2>R:Y5,8!SF:S/%AJT'LX9ZDD'N.*"(6&6%="2TAG7HXN#%2R.@8?:5'\'GGM1%<:L?(<(Z_>AA1*],PY MGVDG-IH%53(KIIY71.%S^AYY[59+#HB\[L+6"43!MH'[/?+:BO\#PV'[D'<" M.I<3I"*0[#U;"YMZ3IZODQ5VX6S8T1>7XXN M+_NS7FPPS"]'LR9L.-RS=M ##SLXKKHMT)4P*O"41?!>@X]:11U=+FB]2$2S MD*KTML/+>PI.@,A9HW*2DUQER%:*HL"2HNM0X $A'W9- M8?-S]S\M>/R9#86]U7;*/2#M-2/81=R_(DSV MO]IT^U\?+,*-4%:$Q6.*@-H7EY)6TOD0$PI1'*T%W$?L;4"UNUCVGMQW_GE' M@MEBTDKR'M&Z$, ;G4B9>.)6&Z%2YC9BZ6W"M;MH]I^,=_]]1\+9JFZ9XSPX M),_;@99!0O(Y6Q0>A(OTI[<1V2[B>9$2.1T"K3SA81 ]"6EV)HG,. ML:12"^H;!QY%$*D$J913WO4>0'> F/:>:>N?T[7(MIA[&GAQ'BR'Z*L+'6F7 M+&!<2#YZ4^X)[K!)N/*P_6?CA@=U+CN/I'/Q[[TL[/+TXU"QQ1)B#2C.A7>T,6D4/'*7 MR=G1PEI1+\)O1\AA"\M6K]A_N=GI\<?'0BP$,:[VKS:^=?6*F%.]I5#_3H_YY1R9:5W(/")3"5*3"V==#N+0&-U]++_C^',_X4M"TG,Y!BF28][4 MZ ZI $G(>&846=0VRT!Z<1P)W4)U_!/0)].ZU>A<=VPUR!>Z#^[-<(ICG$QG MZ.K-4^^L9.1](-.*B ="Q*+U(7@+,L0FU8D>AO5=F;K@J\'AP7UTU?1-4\SO M<'HU'KX=UM\M,N5 &"6L I; U^L3T;$@K6>!H*LDI4ZRR57.74!^U[3NN6R0 M!'0?Z]TLS8MQ?S2^M>J^'&/N3WLE.5'K!S/%N6P_NZ9KK7M2T$]JH_J5!9&0GXY'OXK^6#F:)ZR;K3D_E33/=]=#JV.J':KDS2=0BU'G]#3PB.^C6N1@;8.K M9:[F)F!/DY39!7F/ZL,!DC^F9M *[*,A0,D6RW3,AMSH.@LE8G!9%Z6;Q$6. MJQ&/I$X>4R%V$7B+=J9SDVG<9"@_9D[_$0@RTE M2AW;-#-]!-CQ+?1N*%SM8=JE_!N$Z!_;1-=!+AJBCQP81E3D&'BR\!(OS$G% M>;162]W$*-D#ZYEH46N6CI&'O=69\(O)Y.KR4WU1ZU/U-6\ZS@'[8T-<34N) MF$KPQH$$;4V$S+56PGK%77 M-=MQ%AE_,TSCFJ+<"SE"0NW(>DJQ[JRTT]4]%HP09%H%A:))29&6@_JN^4^O M*T?)8=AU;,MS\F7#VN5Y^>*LG!NM2Q">R1JYUZDV)C+HF5#(8X 419OF$*T' M]GT^G(;.'"6_8I_HKB6]S(XVN)B]H0U.%^:EX,QZ7XJW&&QLXI1^NP<]W>IT M:\Y/_*!'VE@K57*:=*XP[6NY7V_KE,Q@929_T#:I,7J.!ST[J<5V!SV[T'/, M MPT%/$X781>!/<=!3.)>@=6(%(PTZ>B3/QV664LS6&:L FWC)S^F@9Q<*=SWH MV47^)W+0DZH[S!/)0_#:5P<$\Y S*Y$K8Q.7Q30)(C[S@YX#M*@U2R=ST--! MT?/]WG.<0YZ="J$7FP0WRBF;45O#@Y/<"+12E2AM\-L=\71<$KU35Y'V6EKP M0#)%/B.M?:7,*U@KH+W7T?@Q-3%&3NF 9_;6&I,$T]&;5J;)FA$>-+HZ+H/1H:@A*1E\ MS6"OO7:-9Z44YZQ04L@F)F^K 7V?!4^K(QVZ;63-K!'N?XX&5\,IC+_6FF;C M?KRJ*'M.*,A!&/(7@F":D_L0(R)+]#LR_K3.J!ZQE79XW3>H9*W(.,IAR?)P MY_75]&J,OY#A//I:I\H-YLFFO@T6L%8#*!H=T[:V%>$T$JO)&)5"V )-6GEW M-X1O4%6?6 ^.0M]M(%;+S(S M7-?2\5RS$)&S6CTRD3]%,_)(!]Z[P/ZNNZ&48B>,%YP M])(E28:U3E"OQA7)P.B D(3)X4BWKQ^#^ETK6_%ZE/NQ=7YL0/N. 'W$R7), MU[_O@0C21LF9XYX&D7EF45I.-K!6&3Q8>O%QE',/]-_U]8CLWU=AV[T*O[P: MU^!EE>"D9R5@1&](/HKD(Y.JC3@$,\X0,@S.8).Z+OBZKTWN-/+( M8B[**:U8#/7:C Z)!F$22S&[$.NE"\@G$ZH^BSRR;C6R->U"SS&SA;;!]U$WK9I0_M( M_IB:D:WT7)3$2JC=T$R*+(IDF9*B.(",R1QI03F]/+(F"K&+P)\BCTQG4+%$ MRX!PTJ!IX_:Y1%9[#05N"+UJ1_(GED&@59=8ADTCFR M\ HO+(3:RM=GDH@U@&W:N#WO/+)#M*@U2PT6GM^O/GV:V\@P6)Q>X%W9K$7- MN>)8$^VDY)II[I!Y(9!9 4)[J8W)3>+_^\$]$_4Z E<;STX[S%1\2R[%[-K< M[W.?;)\LQ/O/.#C#\!%8*]F#QDFR/D*0/!==2T7(XDHM;*:EXSF4WH,(#Q+7 MK_@9!_)B-.COV4[QL2=V+\J'(*\V5@LY.2]=X=IKX,Z;D#4WW!8=4\GVOF W MHS](S'NW?=GTI.[%ND4[%P&IR&30!:FU"!"25:"5MX\B_ MAP\?QOAAEOLS*N^(K>'5 0G(N[ZA>['O,J35[CK!9P'@;/%:9^U\24&')!5J M@8+[^W0\\K(#@[=W'OYV^?";*&$Q%JVRA5GGR=>**)A7M(L89:31(4/1;0ZJ M'@%VN.,]>]YKVKAGN1J0IO_H3S^^O)I,1YU:;_(\/L4IG,_ M\FI"$II,EMO"/!(6BU E:.9M#8<%;IAW*3,GK">[-&>OFJS.#Z)ZLM.'SKA? M=;LZXZ"%_S['L@QK;P&FY8'"'31/G"PJ)OS'[3+0G/%/(>JYB6P MD(UD$&MMAI02N:W/E/='S@J.1?LN$N[XXL)R9-/1RAB7D42;#2:@G9*CIT$F MPZ &>X0N)4'D,3OWB&^UQ6N.;UH>0,"HC?0ZM!*[%=2J_#&3L93WL7XU&^ M2M.WRSY6L[7(I%+K8)2ZE0FF=:)Q*I7)O@6%7&G!\S9&&SW_UOI,/ZVNS9L MG(U]UHF$.[PL= M/S7M9()HLU'L;4#N89KO0?Q_-<4VS;HBZSWI'4FXSZ=> M"^"40D,K48F<:3M;B51BM8N822E*+;*U&^PSH[(_"["[=@P>PG37_O3 M*8Z7.XZW8(KAM?D2F1*6OH#4G($P);@4C V/!;G7//9X^W.'@AYU(Z6.#:XW MPWPUF8[[, :WJ?1>#I9@%(%K1$!F$>KZYW\Q,A(0%:B%+DH1)GC%M1M?,%S M)[$;R74\_UY\&/<3+>A7XQFL_ZAM')<_+] AC;6DK,B^T,BT4)[%(BT3@7/I MHS)DY&_!Z^-O>NX$=RS+#LVKF1,WJ'=J^L,/+P?PE>"]'ESU\^3B:MPO_?3_ MMW=ES6WD2/I]_PLB<"?PLA%R]WC#$=-N1W?'[",C<;6U:Y$]E.0=SZ_?!$E9 M,B5*5:Q"\9!>;,FDJ_+X &0F\EC9E7?S7;PW2=N]29R';%J>87,^>45?EG76A&)'V]I&WI &=?6.2X"0Q5JAP!! MCJ0$NYQ%EN+/*MV6FT)A9 ^W2 SKD 9@<2TZQ MF&B,=J&$R&GWY%'ZR"$9_D0>P"@7_ING_9;KT4U/_S OB^45;GC>W,#QD+0, M+I%+$7.-EDH69/%,H2A>:V5!-6GJW86XH?'R3?/U!)EV*^ UQ@=,HZ,SC"M+ M/T45A58.;)/9-X=JJS^ZWK>CY'O(M<&M^SZ) LY9VM@B&:Z>)S)G"AUNVDAF M4M8F)UV2:S2;\032.IKCIK7&1G8UGI'']QU[TR)KL5Q_J\8W-_]M%@UB-!I8 M]++6MA'1SJ3: 2YXVONS#3QU,%*&47%&*)I8)2-[,S\MED0-WN3:1&A.^)XI MFR#IX)CT@8@1HKI6WK#LE"C&T=ZJL0,^'CWXS%0^3' -NBEM :TVB9P%J[Q% M.@K!@*D'()*KY%T=?,2MRD% FQ*))V@Y(_6/)?$&38H^+N:+'ZG:P'-FE0KH MR2#RN3;\0,F9TRFQ8(6+P"&ZU*2[P4Z*SA 0XTB_0<>@!WUC-T;.Y?R6B-P@ M>#&_7K>$77^/[)M\_X'XPH5)TC((B3/MH# LI0Z_C1Z$2\"+;@&T"7D\0^@>*T(:]![ZSL)F M<6XJU6;9F) P"U; DTGO;&#.AG6MH.>LP79,,DW:!_T:;D@ M*E;'M\M2<><91OKG? MHBYNUOU15\V)%G1VU_QY$MR7E0S6>]K,%9.*4Y8%L^J3IC7S]#L#78*H(8"L MFT1F>E-ZAKAIJZW'\/*CPFM&%K\+.@868W4%?,4Z*L>B+I8[&U&))H;0#U2< M.RQZ2?F)0-S@<._O\7-.MU_RK^49QM]]VWRX&5/HK$\^ DLU"[QRRYRQA66) M604(/&$32V,/6JT"2;"$VNG#91*B$!B: M1 &.LEJK.21Z%7'U44WS(IXNQ+SJ(JY>VGJVFF>]9*+!MJCJ/O(AK/+7WD?#$15P)-4_DJ3&K:J-]G1/S4-,H.1H5 MLW5HNTR=.?(BKEX*Z%'$U4=Z$Q=QE0(RY5BG?%A+WG<.+#CDC"@2UCO("*6# M8H^\B&M?Q8XIO08;]"^T+]6DY]\R68[Q%VD+#6G4=LG]4]XB.U>\WB_B_[Y#.J3J%FH2UVOWV\*9V/&BP"]6%P"V_24&* M(4, P\E]PD)^D[3&*A]4$&#*[&5:AXMP[^[&SSZND3@[]#D.-J.QDOMDK+8E M8/:F<"5ML?2[PQU"'=;L^.EG_GY[=87+;[55;RV5K].!5U_\8XGTC;A*Z-L_ M+##\G8V4M#?;V\M# -@:[(M>:*%R*,J5G(07OCI5>H99 R.%7/&C+/:,..@3,?G6!)6)\B+_17 MDX#A<-(''^C[4K!.:/TP)^7>KDZ^U;"-/S[C_->_5LK]N%BEN>:T]LIGT1L7 M-9 ?ED5A.I/U[20)&B&"4'0FNC9!V\O%RDV6K2O Z&(:)BFC!4>RTGYGSV:(-1V;:I])Z(P;$7 M-N/S'ZM]X#N?WO/L%>D!I*&=0 E'FT I3+BB0/!D\,A.ZIX,OJV08T#.B(7% M[?E\OUB6?/F05:=*3 8*"Z&VP\N"*%Q('9&S"-S7^P?R*(J*S/*$IA2A=6Q3(W$L$GA; M?R>!O0:E\5,Y)AUV(QM%R3:PZ,EIT<&1E6+('$/AL^+T;R$V*<0^&@F\+<*3 MP%Z#=@3-O9[;9;Y^60H",10TM/> @3JSA-<+?63>F62$PJ1TFR+5HV#_;?D= M/^H:-(@X"DO<68-92\6@"$[F>%#,604LJ 07,+0IN?$,3 _8M+Q2]Q<[V)G MG<]HE-%0DF06:T!(EGH*<& &ZB @4W*6;4H@Q^)@L@3E V]@)6^UMM4BCX5$*,#B=P[ M)G6,3(OH&*8,S)%_(!C]R[/;1;P/,;B6 ;DJ&7=0:+.=, M*JSS"!*9.74J:-(NEJ!RT6W2 9^DY@@]W.:*?M3X?ZB66B3>W959_/0%KZ_) MF*FDK4LL@B#KPR96BB&SI("EY:8]2Y"EIQ56M&Q;HK9-T>NV],915(.TFX?T MW)52=:"HI875U>+^<-S#;WA3IC$(M0*O4A['4:7F$I$ERC. M8&ZC^&U*IK<\AJIG6]N#9+O39FA>LSA"1YB.#VY4W]6K-TQ.@9GUQ>W-Y\7R\M\YS1(HB:D LY$\!>TA,BR5]12">)V7!<&;XO,/0&]4,@8^RIA96D4 F.#WC">Y["M^OO7_EKS1-6GNK% M\>7\S[]6R3M7I/JKVZN9D'4NB 4&OO9BS'7F>UC9ZAA$UB1R[UZP9$8GZM7 M]+#J''D XDB,X+]6C'@I!/=",)<=T)%B#:N> ;,0,6D5./A.PS7').H-EY.H M\Z2*@K8J:9//V:DZ-<."(#YC82Z&PKPV4?$DI4C'Y6&\AAKL@U@0+9'38-[E MQ9?5=W)ZFN&[\8LQD2R-B\QJ37:/-(J1^#2S@\N MUE>7(3*0/9IHL243:5^W7I(-1*P8D0"$=TKR)G&RAT2<_O5R+QAL3TW<5QT- M+I.V2/?B=+\2]26.,LG28AD($HR$QP M47L&!E6"$K/(3=K0G7.*?R]%=TKQ[Z.E25/\N33&16>8K?:FCB:R$%UDBH/+ MH#AR:%-T?+XI_D,LO7$4U>!F\(F$UBX4O>X4_UXZ>SG!>Q^!3Y/B[WP"ZU1F M,JM$E"G:WD 4YFS0P23T-C;918X^Q7]D!/21\S0I_N!L+%(R(SD1Q$$Q,LL< M*U)##J"(?7P]*?Z]U/-RBG\/V3:P&=8$K;A\MZ'(*X<\",,*E$PGF_0,DRF, M.XF23!A4MDD]X&-2SD3=>TMWBC%4%S'>7MU^J=?FJYR,:@TM\^>Z)W[-?U]< M7W^8TW?SQ\7-7C.5>CU^<'G'_LQL%7GP(H)UVD@+4GND=:.X0>&Y$)""%;-] M^6J@FKWG7?5[_E3*Z3 1R_*,.FL1@Y8Z J($@!*P6.620ME5.\-&9'5\R?Y% M43U?,)6".@W0CJDXKBSP:+3*V:<$OD3M:/,K&3JOGW&*I9Y]V?I%]95__Y[M MH0OW,6-A*GA%>[[+#(&\^>P=9H\"=&J26=.7T,%W0-W>]S'?_%K^P'_-=$0; M71V-XJJQ@EDP)\AB@>@=]P6R;)3PUH_.Z>V&I@A[=%'44&L-3,SG:'R7RV)) M.VZL)M)EN8RX;NQW1SJ7Q4A(F7F9-%G'1; @4#&5.-E/4A6AF[0V&4#SF8-O M*FTV":W_2-A[DF0'V?UTNUR2U[_.3/[.2S(B AA1FXG6>XM"RRM:S:SRDFQ$ MQ9-O%)$?CXDSA^K!]-W@/OXY:;V_G..7RW^O>/RU?%J'LR[FZ>-BOOGET^+Z M9IEO+I>K^%6]!ZE=4==UZ7<,RAR\Y-:R8@EU.@7-7(UD">%H;7JCI&KB]C?G M[,Q1?ES(:' ITIK,!6*]M)4,0^%UPIVMN7GT4S&8I8]"R"81[T&.3C.QK&\\70:'P=#A9RQA M!"(RY-JS2'N#\#EI'0[I_$U:47*,_EY_+1U+BB6J8J/$G5@;,5AFMOT4KTD^$BH=;(?6W(4S33H2!S-6%?9NMU\2&DU*3H M;$(\=$U=F @.?23> 8/-LF?JX!S>I?G],/*O[F^2/]S>WU3I;&YDI5D?Q9P MBBFMR;_ACLR^XATS41K#I4J"-_%\^Y$YO1@V'!*,V\4,)X8X-J,U.N&WEG!INQ%'%,J17#VV?N M^Z;)$B[Z--@4OG!9=)))9VT%.I$G3.O1BWXV9OE\\KX;U4GA49 MR03WM'&%* 0KWI:050*RP#Z[[Q H/B)4) M;[T'A>17?$7P"FLJ8I"UJ1T!UCG@I(-$YREMDL8VJ9EOQ= K1?RD.&CK8[T< MB +OR :+==8M&J955&3\9<-(;AP%!.GAD$?A<8>.AZ"OF99.(W0,HB3O+6?> M9SH#C+#,URD,B%B0S@ K2IMQ7"! L98YT@*X6U 8R$$\?#H-#Q^'#H(_$I@CB_Y=6. M^0F7-]]6P2>,ZZ3&/0MBGG_>X(!,#W*WPB[>B&B- )Y$TLDF#ZD(&3.W44:N MW*PSY6.(=_]8V$M/;";B+K$M)0(&';V-UFM.]ALXY%X%&;P08'8+>9P8UHZG MW]N:BH,MOA:[^>HTRY*9\YP\BU"<0MJK5)N6HB\1-CSU]VN>W^8:2'CPJLM\ M/3,00RS$L0+AF$ZY)K?1SH.Y%'*EN$JF$<<[*)K>'QX5%8^3<,>0?)O;G<4M MG6._Y9@OOU:C]T?Z-FG ,R@2L]:16=2EUG^*ZF92D&4")*5E".!W1;F".:$^"ADT.B,:W+' MW)?0,X-34STU2/._@_\G_+8;^XI[SG/0Y,O5<3N<''17ZFQBF7GDPF7KF_3A MZ$+%G='VT&.?QO:?1+N/QW;,BL=SX+8)",8EK0!HH0'1,>0&DA M%5=M)M;M0^U4L=FF6&JOIV,)RG;C;Q5 B)SLOI@#67UTF.N0R/%7J!EY2$*D M5+0/3:RK[B0>OE59,[AT.RR'JJVQ^;6)&W6AJ&4$]S%)APG?ME+B,U@9H(%I ML $A*FWJW&1I:L\=S5FH46)*:ELEW)M>O(#]=-OVZI__.K#6L3[ M*&(QBA0GF4=^&Z[S/V_K[<37>B>Q;U#^Z><,GS;^,GG;\6$=K>6&_ 9$'1Q' ML,98S#;[*'2)LQ-+H0N]Q3H%$Y0LHA**=ME:+FQD+P'E"ZD!Y)\0&U MF_5=_ZCC,/_S/_X?4$L#!!0 ( F!AU&OB,]HJKX %2P!P 4 ;V1C M+3(P,C Q,#,Q7VQA8BYX;6S^T2U4DSCD_$#]L M9_GW__7]806^BBQ/TO5__.#^Y/P Q)JE/%G?_<_ Z99L'L2[ JTR00G#P+2GNP5^XR/\&9)8^@+^DV=^2KP3"_RQ? M>I4^/F7)W7T!/,=SCO^:_8%[*,;,13#P/ I1P!G$'I)0.'$<.)2ZD2,7=W]P M<81]@3P8.+X/$<<28M\)842<&.'0CT/)RD97R?IO?]#_H2070!FWSLM__L??_[V[=M/WVFV^BG-[G[V',?_N7GZA_KQ[R?/?_/+IUV,\<_E7[>/ MYDG;@ZI9]^?_\^O[S^Q>/!"8K/."K)D6D"=_R,M?OD\9*4K,+^H%SCZA_P6; MQZ#^%70]Z+L_?<_Y#__Y+P!4<&3I2GP2$NC__=.G=V=%XI_U$S^OQ9WNV8\B M2U+^N2!9\9Y0L5+:EZT53X_B/W[(DX?'E6A^=Y\)V=[L*LL.6M5:8JVE&VHM M?W=.V,]7J#^0OL6IK@,H5YK[82@=NS#],)BZ7Q0_B/$5WA-SMBKE9]?(V'^BS2@JPF^"QV8O947NE?O%<_U6)T0QUD6LJIJ7M/5?&]$&LN M*K8\:!HD_#]^4#\M-SF\(^1Q^4FLRMY6%/7T)2/KG#!-X/D-S8M,_;QT&")A MS!W(91#J.2J$L8PI] AW'!Y0Z85T66R_\:58PS]];M0I9=H)_,'"\N+,",Y$ MGFXRMIO['E9M$YJ:R_3L%_^\)@\B?R3U"TIKO4RH#/G/6E]0*@SV-0:_-3K_ M___^\\[< 3!?38[D:LX@INQ L95>9*39,3(ILT;F8!"7J$B2T]*LNBD%D8M_ M%JLB;WX#]6^@X]8+DM\9R_SYY,.XR1K#2,8N]%+]Q,\L54NNQP(>=)A>HO9# MH$C[?5-53RBE?@!IQD6F%MDM!FZ__)2SYNTY-M28M3,*R%J8T!&OSBAVW-M3]N4C9W^[3E7HC?_/W35(\O5NS MU4:?>7Q,,_T)W11%EM!-0>A*?$D_*!O3=:'L58W>O5LKHA.Y6N_Y.)(.C:'O M, :1C 2,J8PA(4*X7AQR$HK=[!OV^]!99W=4G"@3I-8S4'=ALR6?;?>W'$R-TGA+T MS-UFME&;OB-&7GRU\=X";(T"M55@WRR]NC@T##26#;?Q&Q;I(;>' VDVZ29R M6#2/MYH#M]YOT?1>D%R\2O-B>_821P2)P,/0P[%:_]# @5C@ +IQY'.),:7< M:!MZ5L+9![.,0,L:H MSR+']5QF-ZS/RIKE #<\1C*!TG24#P+0Z.-=:[D E9[@MTI3H%4%I:Z#COV+ MB S+ N?%3Z$.7_$MZPWFB%QID]9$D_-WZ%7E, MU,[B\SW)A'8^X*_2AT>QSLL#N$]"+5+RI!"?1?8U8:+:=GP2++U;EZW\F:PV M8AG%(O0I4ZL&/XX@8F$$8]?W(468AHX?>E'LVQ#-V K/C:UN'O3B[Q^E!7IW MIQ=Y6<+T[5&N5XQV/#9Z=YN1X9PZ<61&O?GX[M4"E,; TAKPD3R51\DW6:8> M%/KG$-9)I5RZT]FX;CW*F 'Y*X1]=Y4O:?J@>.IY#)Y-K?A'[)"!D3$W MMK\M[D4&DG6A?IFH;7Z^ $I+S?N$LB)Y%*Q(OHJ5X2%]5U]=ODL=H =&INJ=AB5> MM8YE#UP/D/F-Z0! 3713^N5>'V/JFQ_U16[T--9\K'L?Z *07/].?=F DI5V MD07YO5 /=IJ#I2K^3EN.- M"\UK^M]Y\;2J="*ZO;^*X44K61=VKNUTW73Z7?UDJ/&J6JS_6?Q/?'55K*4#I\ M5;\L$:B58]J@6M6M5D7RH.!5 SN1B6J>/H$5^?;3,+?5%S[,CEOJE Y @$8X<) MB)"'7 \C)T3<9I?4+6YNL]Z?U$*D_/34%WNC=KJF3CZ&X)KM28:#;.S;IMH5 M94]14&HZH'.*'2A#KO8O2)QTK6YF_?%*V_"M?CSRMIR&WJOY1"W;FU5B-6;V M3PK>?-?+=_%!?"^^?!.KK^+7=%W;\!3@XZZK-60!M M$*@L I5)P_';,- .R7]7:C0I/PZ#WC%_#M1JSSNSA%!%V44B\E>;+%/S[)(Z MB(:>0R"E*(((!^JGV"50AI)2+\0,^6)9;,-7+M\$G8BPXL$SX3C#>_/5RH$] M?2TOS4ZQ-+PKNPJAL:_(=LHM&HP&O!0[:_J@=V&G4J:] CMKY2<)K"FD^3C\,?1F[ <1AJ#9A/L>0,L]7RZ0P]D,:.H08G3=>%C6W MA4^MI#YOT%I6YU_5V0CIL1_KP-B, (9!;F0BJ,YJ&^BVRY7!*>$R&$-20X>T M22GBLM7'5&'P1C_*>+<]_FM=E+SY7KOI_9*F_%NR6BU=YD?$CWQ(!'(A\C"& MQ$>A0MOUB-IHD;/4'C0$_#L=.?;$;DK.L=9B4R?HB=,QOO=OIQWJOM3#!7U;7'!_55Z?D M;!X>R_C7/^D[8K)B^D)2B?P@BNI6.&'U\]J%X762,WTM](D48AE*X7BNX\/( M99YV.!00.YX'O8!CSY$!#I"5']"PZLV-,1O=0-;F;M\8!;1W8,P\H^T!CX/8];>(";#M=6SD<0X^# M_I#\/;"&D[+[..@><_](4H::&9KH$RUH&7(218@R2#U?K7Y)Q"'V A=B[(G0 M8;'C.U;;Z&YQM9^'.+7R=\3<#<& ;*N-RVH'$9^:H M-NLO;8B:4<:5.(W,$UN(/E<0?>[& MQIH:.JP?D@_:Q$Q* AUV'H_\KD=[)N/0C;P\]BS>\X!_^;1[I':0O_E&,MY$ MPN9%5GHTYN4IWY=[LKZM%C^_:$>Z_-VZ6O(L/1^%A'(&0R=D$#$>0NH[ 0P8 M0HA[<>S;';U-I?C,1B* )' $1!)C&$U MN4U=;_(B>2A]B=F^[IJ8LD9_/9^QVK]%EI: )V7*M?OUWKW;=V\_19\]RSE M8QBH+ .-:># M@7XM-^CE7W@O[MZ8H;=VSWPD<2VJEX\OKI;0 M;Q+0IR6W4M_*Y3=K7@=1YI_3%5]*'KIN%$;0]Z0'U0Y%0N*Z'++ 8;$DGA>X M;'F2-_TB3YR7:#3NS=+"#\D!9<"S&L"?REP;'<9C2'9JT/:I&QTV>IC=C%X8VXG)7\6>:'=!NH=<\3"..(DACQD M%"+J^C#V_1@&821#IR2@L ?W3*7_3)FL4G*^QR9''\%S'YOTZ-/_:<F>[8Y(S\H8Y-VGT:ED(@@JC'8$1\!)$,,(QC M&JN?PBAFD2=#QFQ"S6O,H$ M3XH!_6EM01OW,.&,[&<^*NA&Y/)!P(7W[4B+BV19QQGLC@S>K/EK[1^I^"F* MA>-#++C:X'./0$*1@,)G:IDM&7694;QUEY"YG;\V<8-[IW%E:O+775Z-YI!V M<\]00(V]G^^#D3&7F("PXXV\(8Y MVT:'F>Z7M^?\6:DQ4#NL1_5 K[!#JRZY]L:E)\*SN%.I= J.CC7Y4]TD\5EO!_%9^%NLDS5X+6BQ] MWR&,1!)&,E9KFTCG17"# (9!Y.,0$TE MU<3=Z*L'T3HM1*Y_H^LSV%; ;$78C*.N0&VJ:I<[F"2H5 1:QR$K7'9A,&Q= MRU9)$U>S[++VM(9EY]/]..$O0N<"D[R(.?>ZY$ E?EW;W8Q@''N/"=WQD5LVRI_RY[9%J/?71LO;W M?I$T/M_G3Q(&Z08S1AD1W)&IIM$WCK@K+1J.AWHB-R1! MV:HP*7/UQ.>8TOHV8W^R\V9=),73#>>JQ?QCJEI<_7_)XZN4BZ4@! \0Z3])RBZ7]/X[^ MJ,1FHDBR\DJM?$9'WZ[2?).);7$P+*@K0X?!F""U?9+4@41B#A%W:1A&D8C( M-0D1KE9P;L33=J9A4I-LFM[L=9PT:1\]PY'3*"7CQL)PQ*.GZW5\SN.IP1"^ M<(0UG)Q^#/^Q.KG1PF\8RS9DE5L.[XX69C12&RU+-])&SU&&J@$>0XZZ+G&3 M#B #NX_'@LDK/1U*V;W@FY6XE:IAG0$DKV4UH@3?2[+YI2PNNZUM&"''CYFN M2Q &.OU77F5'65!TR,J?UZ0OP6VG..,4MA\!U4'_*:_29UD=R .1._!Z':+-O\M"J ML-]K4?WON[5:V8@L.W3!7+I.& 6!YE@:,(@\SM1NT/6A'_C"\42,?('M4H:: MB)T;I38ZZCPH6R5M4X0:X6W&CL.C.#(/;LM(OFA4_E%[EF]Q?66":X\2*E C%DN 0V=#1)8%S(Z*#H%"@^QBL5>_KWZ:KE<[C MF-2YL"R7=!>1-]QI#HCGV-O-6M4*Q0^'*+Z[B*+]IM,0FD%WGI=D3KO]-$3@ M9 ]J^EYOTM'E$9_TZ4VA%EXZIN11'^=\$,42(XQ80%U(:*SC-T0(:81\]4^& M&*$ACR6VB>3H$F9%-I.56VDT7I1'IU5=R:W690R"-=.WM2LKR MCU$0R4CZ#D0H(! Q)X!QS 5T$>(N\ITX<*W6,L:2Y[:HV5.\CD0]4!UH=V [ MCC'O!#/"&07:D=GGYO;5.W!35,O%\D"I2,%'4H9W#%^0TQJA(<\BQ\%TF/1&X1OY55\ T!2GW!\B04^<6G#)T MG,EX$23/$1O2'?5Q53S'SC_J\[U8K33+D?73$OEJRQ5R!\;?$?N0[V GL_!CWFY_;>*N=\DH50:VCK=/B 7S=H_!Z4$8>C59X]/!,;#/[ M:H_$@T8G]D1L,^C4 ['UJ9X5*]46JBSL\5Z?!S?W5$]+Y@J7."B #)%8+2,\ M 4E( RA"*;B(N4Z 856NLEW.W :P3L:P*N\X4KI*[GI<$9T#U&P^'0"FD8?T M5D-0JKC87GH/,+ -41BT(N494=.6H^RV]Z06Y87'>Z282+^*;.N/1GP?"\XH M]%SL012B6-?8X1!A)\0TI,3#W#BOQ'[+I7O#,/)H-D; M+CU$F[77Y(0X:&^Z1!!M9AQD?VA]P'[XO4Y9F?CJBWIUZ4=>%'C$@6HGKRM< MZ7L*1#U(61QX01!@%DC3T;??\-P&7Z,;T,J9C[P#K"X/O+X(C#SNS(RW&G1M MEEXQY@Z:FVS(M1FQ/^):_]XSRTN'+-\4KDF5/:E;],UEMQ!(% M%+$X(M"3,=+9DWU(*0ZAPR+A19(*Q[-R3NT6-[?!J;4%>^I:IDWNAM9L*3P< M8&//H4=8+0 I0*,L*+4=,(6R$2J#IE'NECAM*F4CZT_2*9N]U=,#?D-S\?>- M:OC-5_6?YEJ0QI@Z@:LF<:(6SH@32 +LP A1@5Q7,$'%4BT>:&KLW-XFQV84 M[$L;<3#N@F1EZ:G>"K$9BUP-V\CDL=,/ ME J.<*O7"<&@;N"M@J;U[^ZR]<1QN_-A.SI(.6OQKCQU"*\N_-18$,TOESX5 M0>1X$@8A*?.WJ:4_5@#[S(^]$$F)F%&L;G\5YK;ZV 996.4[NJ(+NKED&F!' M)IHSSMNM\2R5(:"TI/G#Z'W ZZ5]Y4+_O'UQH,N(M]CW0O5!TR]\VR]\D^FE M8Z'^G(G'-"N/6ZL4S+K/]._)W5U6IB,#Y*$LZYY*L-H+/U+-;DJG_!>Z0V6: M@6_W";M7O_^:EI4][LE7 91)"2.KU1.@0N@*5DPD7P7_L?P*ZL&G/4X4/?(T MR\MV[K950O*F2DCSGDX^7P"B)OU-7F6=)VL@RBN+W^> ;O)D+7+U1;W_T^?2 MB NV'UEK\D,W&OW*]L&D^N3K MY\&C]E95JK[8*OVH.EZH.>A'\"TI[K5IX$[9O 9_50KG/&'Z4_GI^EG[^@^\ MFM)5.VJ>5C.U4\_25S0\R11^O>'-_#Y 2X/5G;YA:N.AQN%2(!131R(UM^M# M=8\@2./8A9@+]9O D]3IDZ6U0Z01X4V?E/6C:NA>]4B9KZ\X*%'=/U59%_)F M&X5K@7S.>M4+T*@Z:N7J8SQ&KF"]%??F;O]RG:EU^^VTMN#ZG2'A"LJ?*\UO_ M,LOOD\[5)BM(LBH]4W3ECLJ0,O+5T@MV]+XVF[]FU8,C3U]M49?U M27Y5C&4!VDNW?!9%L:J*CNICW?V/X!>UNMV^3:3Z!O6MP(">OE/USZ ^PZ,K M/:WW\51]<.+'/)G@GEF9MTE ;^5^?IQ/HHSFU&7]\O*XA^Y5--VE]>0\HI%T MU)XKIKJ$3>Q#S*D#L1M3ZK)01JYKE8/Y*G7F-M6TUC;>*W_<._GR=9UF-JU, MUQ5C'QU=WPOV.98' 6_0C,K7:31M_N1!T#O)ECQ,JWU+@*EF$EU=K#Q!K_V[ M0LP(]AP?$H>5$6@!5'3JP2@."574&0ILE<*^5H8F1$@:D8#PV U,A?L M*;D #69C+%4NHS$D+71(FY0;+EM]3! &;_3TKM=KCI=ZS;&_*ME;H;Y\VCU2 M+TMNOI&L3 96/+U;*RTV57E"O=G41Z*WCV7>S;=I)D6B/=3SHX)?OZC&"UW$ M^2U)LBIB182Q+IL30^$("I&+,"22JH4S%XP*C_((&V6QF)=9%+UL00):)2 AFGH"*]Y]?N@\2'SL&S:@)1Y MV'PN F9>VO4M@J"C=]+LZ6.Z2MC3KDB)@U@4()_ P/4Y1 '2WK8D@()XV.62 M17%H=0![3M#0[9JJ@+9FHEP6_U_XY2J.42(L-6 M*S@C:^+Z!-T6GU8DN/!\SWV#N-.T]*F)"-F=;^X^:BP#%@8BA(C3"")?TP/% M0H?L"L98Y'O(BAX,9,Z-*7;)G&KEP4YIRZ6U >"&Z]YA81Q[45KCME5W#T'P MVSC5G\P!&G3U9B!VVJ65.0XGZQZ+5^WC@'<7)?N5ALAN546?\NTCC]6JBNA5 MU5>1:VVJN+>'9)T\;!Z6(@P#(H,8,A*I54P881@C@J 7^5(0UY'4B4S#@P?5 M;&YD5BY,P9\K3<''4M4%^+52%KQX$B0S#2L:OA>[N>]9^V:*;7N?/4;=DU5' MUMWX7-UG'IS\;-TX4K)-/L@:SW'QXF)G>4?NT(U1U6WF01O*/ M!_8.XZ M8789[];EUU;^=QK5(3K[5V%,8_*95!J7.(^XUNB :<[/1*O=9 M=QM=2%S:;G2^VS]]Z/^[(9D:S:NG2M#2D8X?4(ZAC&(&$9,QI#ZF939OBGA M(]S:V>]7"Q3S!ZC&8WIPR$T<@48@]/KQ2D9P 8(!OI<!GK3R)V3[_Y 9R%ZE M#P_INHX"$$BM#T(6P8A2#)%:+\"8QQARW^>QZQ'D1\)FH)^5-+?Q?I@RZXJT M8@=PFHWV04 :>= ?IQ2KU!PAO.(B&*/E$SL0]GS9Q-IL[LPEUOJ"_7UDF9/[ MAA550NXZ'_<7\KW)QKV,W0 C'T,4R-GOE%W) H3G2W=KO6NS%V#[QH ?2-T$(GOU42 M'M6^=INS]M7MG]^]ABX&CVJG*QX2MJA^G6;IFGQ-LDT.;A*^ )_$*A%R456L M5WR5JD?!9\$VF?:!5LB %_J]?_M=['G.'[<]6?[;_>./X!O)09[/N\WGI_3;@HLP,O=)I>M95,:Z]JG7MW 7@->9GQ4V?= MK6X*,U">AU:7?7G*$O5$WNA7Y??=IC$N[K-TI/VZP-M]LBBWGE_[=$./9YA!ETD%13 MD0BEVH^&"'(II>/(B!+':C]Z2>#R4'=>KUQ2CP:M%=\F:+>8?^P MM_"G8B:^=#]KY^D=^_E'[;?,'S/Q2!)>_E<-V._:T4@LF7!\SU5;9$_?JB.I M:(2&3,!0;98)1X%/F5%AW+,2YL8DM9*@UA+4:IKOY]IQO+P%OAJ=D8?X2,"8 M[VZO!FBB+>VV#F)5OF4[&WUM2%7E3;(8I +8/ZB!?U8(^GB_$6BLRT&ZSLQ,[MICM M[TVVK^Q4>W\SV?V@O:/3F[):S]MD)3YLRE/XV V=R LCF^_24.ML4>J_57BX;,GSN4U-)+T8^SB6 M4.! #>. $XB1ZT*"0T3#@,:A9^2H>*TBH%H3_MIFS[RZ M"PUN-2;JF+%O//YY^L3BKF2BOIEJT3EF']G=)PP ;-==PS7-3W#9D#9GPJ: ##H^6"GP&E/"DUL M/SDS-'KI"G]]LGJ;9F6!T6U^I+VBHXU;.2$Q"_V00Q^'$41("AA''H=>R%GD MX0!A2JV]]XU$SXU#/@FR F]RW2V==2:N1=SP+G04',>^%:V4+L^\J@+>>QGN M]@M[C^7H;P78X&[_9M*G#P*P0J4U),"NA?Y1A&^3G)%5E77AK?I=OI0HC".I M]N-4N&I[[NLXPI*?D"-CJI8V#C*J-]HI96Y4M V5JS2M\XF 4E?[8,)34"^? MP T"U;P1_OV,94;-1&]>L3'X"%8<]:/=&U9WZ_.%1O6V9K;%'KYENI$;IA G3 M#>6@4G]1)>==M.<$WN4,:6J;[;*6#KDKZXOFL%LU:RTFWK_U1>ET4]>[I;[E M:_:+D'U1C92'%CX->2Q## /A$H@BX4-"$()J+87C.(H0ED9YV[K%S&W9M.>. MJ=4$6L]>)T)G4#5CL.NQ&IFE^L#4HYY-%PK#%K1IE31Q19LN:T]+VG0^/4#T M997K7Q+"!8\(Y#Y1+( CM7=R7 \BXE/7CUP2QJC'.NE4TDS70641[>,00U*4 M/J?@A;]PG7 1H;B).M0^0#X*%PB[H(I&?@GR:D8_YX[J+QSL+#S?.6C##Q:Q M&[:T<>"]:I@.LJ-_S?BH9W<]3P#HP/4,SML^6KSG,^3Y/V]E9X3G-?GO\ZQ8 M?LQ2OF%%?K/FGZLDB7F=CL"5'N5^&$/B$JGH1E$01=R# CDD\GG(*#8ZM.F4 M,K?5QT>UWDM8\JA/(FJ=+1,\=(/:/=H'@VKD 5_K6!)EK>2 N1Z,4.@8^NK] MO6&O_G4\Y+L%3#+JC6QL!K[9P_U6'&HOD^2W\J-VHJW=*K2(Y&Z=R(21=7'# MF/:[U=L@'6&3B'RO/H9'*??\$)(P0!")*%([9"H@QPQ+SZ.1VL'8[%"N469N M3%+:4J5"J>\(P;Y==NN&JWK);(4Q%?8C4],6]GU#*J+:F0)VMH#&F)%R[0\! MZY#+G*OTF71!- 1RQTNG0=J<6R%"G>9<\'?KZICJ@[H[EJNGJ$%48Z M-JFI:O$_IRAAS_[_YZA+:&O<_Y#2A#W[=+KJA'T5[+EV8/>";U;B5EZT*#]G MTA<=R[^4V(U\3#BDDNJY'W.(,0V@'S,LPB!B,;-*XC>89G.;NQO#RAV< 4_G MG42M-A?:2%N?YL&ZW7".?H[.''N.G;8?[>?%H3$?=%X;3+EIYZ6A,3V95P87 MT&]>V%9?K/PXWZ=YOO0](B26&,:24<7PDD(BF0<]1+T@P#'A4C%\6I"5&<.W MR+#BZJVD\<9X[92L/P10JYO:^D*U01DXW/-8R&!(N8*21AC2T)-0[9X]$8)F92? M.^P\9MJN1_MQ9LW!^9?TAJE5?B8^WZ=9H5/^Z$K"=>J0911'+H_5PEBP4$+D M4Z(C:GSH8.(13^(01Z+QNC ;_$9R>_A@C'TAJAJZ5W-7>::>:Y4;Q].MTG;L M8(:_&5\,A^E$]Z:UOCH1:ZTQ^+S#])T!IM:D8H71D#1C)GA2XK'"XIB*[%[N MFW]PI?YZ]XM8*]I;W:SY35EH4$<>:R?O-U4"G/RHU/DRYA[V'!Y!(G3Z"^3$ MD% FH!N%;NCZC+F15?Q?/S7FMI:IK5B VH[R%O#0$M"88IMWL%["1P=_ M["VW!>X+4.=9'37?ZG60#IL0L9XC!T9JVV@#7_: MB9\;;S;:@Q>-_C_JFZ/53O,_V-&E96^8T>1X&(],CV?@W>TN]]0?-)W,=<@- MR8*6&DS*?OW0.6:]GJWT8[M?TI1_2U:K94AY%!#NPTA3&/)##\8HC"''2$1, M(N$B*QYK&IX;0S5ZV='0%B8S@NEC_,C4<=%N:RXX-G+(4;YM>]+Q>VS1\<@\ M^?M5E=MKMV[?8ZX,8C72/.1")(4#2>A+&(=8NFKTR3"T"M4[:'UNHZ\I(]ZO M\.$A<*9;HIYPC+[3:1(Q#5[HL-7D$0JD/T=YPU;;SI0\'\3)_6:7%/IMFGT0 MW_;^RRD+L0DBJ#:#0002T?M%B(4XC@2#G;L*MF< MB)@;>VTU[)E,=X4+E*D3&7JUL Y%^T^J!4K\QLD>>&#]*RLB=E.?)$WEB MY=GDD*=/]LT3\E6L-^*MTNE5NBY/#OZ2%/>O%*>D#R)[\YVM-EQQB2Z2I?X_ M_T*^+WT2>$Q+(A=$A%K'>9&"CJSTF>RLKWT MZ8.^&6N,C.G(M%)K7_D,-?J#;\H T%BP %L;0&-$9WK.'IE*>D,X;!H3>S4F MSG'2&Z?3!"C]F^K'?Z^3G-S=9:*J^'ZVH=YGVW&A64^8L=_@ M^([,=X?Z:K>H!NS*.7R<*VPKE(:D-#/!DY*8%1;'M&7W1]R54+@B@"CB$N(PD&H]QA1!,>%$PL@WIZ7MN9%.HQ[0^FT+M1'&-@^; M55E HRX@NATY_QHN, ZJBJ'A(HZC\6J&MO5--T%=B?C(-'0*=G\<+.J\],=C MHM(MOV1IG@-V6#404"'33)S_%CLK!>J/6#^BJT4S71DDT>M774"^Z8-DK9JO MBFXOE)#2/; ,MR6 UI4!])LT6=>??M84N,_(.E_*U5!G(9)THN52L MA4S*JO:K1 Y5,_!,%W85B3EZ8[JZ+^VJ'I1R.?/(=3?I-VO^3GVIZ[M$S0IE MS>E:;;%<>*2*"ND+Z4$CN0Q3[#)*0>@K V"7,YX01HPQ9O:3/C?P; MY4NVWJD/*OW!S@#K,E;].L=L\3D:Y".S_Z!H]_8:L$)M#-<",P6>Q?_ "IMS M3@IVC?0,(M0344O!*QUK\T$4MU)MW*LP]V.GINU88UR@$/D!Y"'6AXR^7N.B M$ KJA9[G^DS-*%:!K-#=VK))RM%6,L_2E'*"WS)AQVCX8F2[/PU\'\2W MAVJWHJP:A3*'@W/04,#KM9HVZR$>TM:XP\H^UQ-J/&H= ;F?3Z M V?-;B:(#,E;G?(F9203RX^YQNB=?BSRAF3K9'V7*ZIJTDXD;.FZVO5#("B( M(R#R"(54IY07V$-A' M"(Z,J]YU2YL8;I5)-2O<7R1KP=+4B60X>U5*@3.=N MF;R]'5LSRK@:L9&YHM%/YX>KTM\L0*GC%0J.L"ZD$04W"W] V6![\].TA,VJ: />16>L2Y-,>]UR)Y\!5C7NI,G6)XVOP:JEW?%5S M_4BTVFN497E>)U\3+M9\NZA[+9C:? B^Q%+ZU/=CZ&-79Y;2^?EH'$#NAAZ) M8QP$V*IFAHG0N='C5E'0:+C;=PRR53/J"3-F'!K?D6FPWN_6E;BV&B_V-W:- MVL/1G0U(0W*;D=Q)B=&H2 XH-R3R"9S:(PR\57>J;45-_&!_6U M5-'3;L!])PBA=X6P.FO>;WQNZYBR\JY6KE?@\P%L M9NS0%XR1Z< 8!_OLE2T&#YJDX< ;FHN_;Q3YOM&' M2-MRV)&0A#@Z99#P8H@#].^#59IUE9YT8- M.9'O1;O[-.0.9UCGN]8)92,.B1>K23SFBBW\2 AAE<_HK*2Y\<('U7TZF#$M MDU:"1E\[2CB/JQDI#(+6R+1P!JB14@M<1&1(@C@O;%**N&CS,4E;3!^<5-6\HD"$.D8+AC'3!W4R4+.S[T%7A)B% M!#'?M]IBMTJ9VY#<*KD M9K]BJJU0VHV,5\-U,C#M@=&_5TVVC 8Q5?C0-#S M.&FTV7K6.Z/UX;X9+YIK /*DFZN;7@KB.)&4'M1>%A#)@$.*A"($1ZW<'>$R MQ[%*]'M&SMPX8'=O^%CI:9NUHAU-L\$_ $8C#_\=/+6*6QH8,@]%)PK#9IYH M%S5QKHE.>T^S2W0_WKN<0>VQT&3;2=8;M>W:56A[6<:W5\]](=]%?KP9*",) M]UNI2MS^*HI['=*RJ[P4(\PHBAF,F0YJ=CU=^2IV(5/+?<]W) DB2^?0R72? M&UW5]V)U[H'Z7Z6%UO43)NM^TX70+#MU].75WCWG+M]99?I>N<2FQ^OB[)5) M^]6]%@M*EYC\=E/D M!5GK)'/+4$8!X@Y3ZV#F021D#*D;.U Z04PB1W!7.LO',H#S"Z6RG@*U78$0Q0)#"F1'!+IDCCP/#^.<-T;;]:&!32'[8M&[.@]42K< MWA]*A]%[PFP^'PK;D2?@0^?&2M,%V--U%(_&LXB,Y,EX*N^Y/!C/6M[AN7C^ MG2OCXM^M'U6C[\57L7)_%0]49$LO=A@GD0=]1?@0D8! [,H02AFYD>".$X=6 MOM0=LN:VM]@%=^O%I-9V 4I]@=LS'KX%7S/R& BUD;FC S#P6Z7M& 'QYS$9 M)1Z^1=SSA,.?M_ML-'S'*SU/3X5,UH*_+-/H%=J9*E=+U3(@Y&.:%YDHDJQ, MT+[_Q&$BT.T=ZI)&E-(H\%478!\B+Z(04\P@DYZ' A9$S+,JGC"D/61[I#MG%AN? S]1Q8Q\>7]%GX#CQ\4AN(&- /^B) M]9#Z37O,/0*R)V?C8\BPFQGRK%B^5E*8^LZ:-21W/.%[$62(Q/J\.X;8BR7D M2 0H##SDQ$:IE4Z;GATKU]J9,6P+5-W\>!T HU^-58H-N-0[;V\'I:B7]NA$ M_>N82EI:G80(SEO3#...)WHOST26"5YG8+_),M5C)0'LO-.=(/(PT?D$XA B M[.F"MC*"//)C%GI$D, J[]EED;,;M+7&VR(#>SKW=UHW@-YX,30@H.,O<:[# MLL^"Q1">@9 MI-SEVMG51\R78>RZ-I&PK5*LF&:R&-B=?OMUZ.W8I1U4,T*Y&JJ1.61/O\4> M6,-11B< 0[)$NZ!)B:'3UF,NZ'ZX9U1<4Z*OO)FYE>4)=CG].9QPX1&DQCQ# M:EN 74AC(2#QN(AQ@)GTK:I(G94TMP5'=4>5ROKBJE=(W%E4S3A@$*S&OHJR M@JE_+O:Y1CUP'"Y<02&5((1+JISCT M8AC'Q">A0XD05B>_A\W/;?SOQ7)?*FIO I[9B.\/R M2WB6^/9#Z\Y%N!\]91^H]E[!O?IXGZ[%ATUY6!7X84@B'JM1&^D)W-$#5GB0 M^PX1,8E9R(TR$[8U/KFR-A%;QVSN0K MXM=.FIPLA.V<,?M1;&>?Z9U?5-=A:]SBU3^SC>![2_KF)F#O5[LLITU$S3;? MKHA\U_-$"$6 A-J@AQ(2Q_=@A"AA(9%1$-JF'1U0O;G10V/=+BRD-A <[&9W M=WU[O][+ 7PYFF2*KC=;4#Q?AXY,<$/WY4B)G*KM/3SQ#&FTK->>88KL/SCW3;_<2U3N" M]J!HV[OUZ72VE()SZ6(!U?^J707C'L1N'$"UJ2 "<1X'H65>C([/5OL8+L*]S">Q6ZW+3.:1'IA50P[IEFHF> MV#?3"H]3!TV[U_NQU(=TG39,6&T?WU3;DZ7O,LP%)C!R90R1Y(J7G,B%@NE4 M:(1R3KC-@NFLI%FND.JSG5K%[I%B":S$4A+7XY KWH<(>6HEZ@D,!4$!EV$0 M^TPLOXJ,IJ:4/PBT^Q+_><$UX_1! !N9Q?=UW)XJUFJ>3V-AS=H7H1B2I\\+ MFY29+]I\S,677^CI)'NO>/V+R![*1>BK-"^6H><& N, .E@*B-2V%%*?>8HB MI.N2$/DTMLH_>2IB;BN_4D.H)#V W0>_*D]\6&J;(+X%43-*N ZGD;E@#Z)Z MX_FJ"QE[G]BSQ@_J#'LJ95HOV+-6GKB_GG^RWT#O.JO_J']1KNLN!.RVW,C% M"',F(@=#RAT'"L>5DGJ(,1DMU^).WQ=\,2>-D=0U&E&X&E$G2H\W MNFJ+RLW1XV$L/JWLR<&+=74_5Y#OECFDQNIZ,UI[SIZBQ5)R7]D?$^GCG& M%M?3Q2?/19%O4YQ3YH4,2TC*&$R74TA"1T!,94280ZGCA38[^X/6Y[F;;USR M*E4M/6D.P#.CW=Z0C$R6E5XC)"]O-7A0)Y$# =.Z=[39=N*8T?J0?;3%FW61 M%$VA@T_B41_\K>]T/-8F7W*I!BM#$GH2<>U6YZDQC&+(0AP*%+*04<%RZKN T3+*Z(X>AL?K)X#A,C M]V,[C)[OF:.9Y/?Z_W0&Z*]DI2\I/PFU@DB8VB;I/ZAUQ>$O]IZL$N&>^F.P MU48G$GWSG=WK] ^?U);KC92"%4O%+21D7@1QY'L0^5(M$OQ ;32%PU$^/3TR[6I3%B<] MN@ [8W?]?OR[@Q?JM-4MCF]E>8,*"M!@ 308H$)CP"S-S]*+@^9]GM:":3-) M/TOOG.2F?AXM!LQ'=$.5=D1/=]SWXRB.(.61"Y$,U4]JEPR#@,78(1%'V*I8 M=Z>TN2VO1\M,M(77;.88#+21B?Y,IB+P6Z/K@.%^1IB,GKQH*_#YDQ@=VVZ4 MS.CDI9[>,J+8'>G8?,?NMS7,'6 M7@@WA6)TNBG*S,1%"FZ3%7R=)98N' =0!B3@5'@N= ES(/(\!\9NA-0WRC 5 M/ SBP*HJ>G\HIZ#;4:$TH]K> (U,K7O8U,7 CB'Z2(8]N6Q%8E"GEP,!TSJZ MM-EVXMS2^M %PW;V=]A 0O5$@H2SC%$ 64P=H@/"8LY)YY$Q"-6T[Q*M='"0605[7DB879C?:]Z5N\*8TW6?.$)HA>4H5KV M0,2#$!*=A0<[D4>DB!20D9U[\%7P3>,6?+ZVWK5P&IY97@/1V,>*^]7NAJ^G M=-;TD6JP/4?MI+,V=E1;&R01_]MDG13B??)5\'?K0O5JHM.]E"2\']-1>Q/_ MMR#96_7LDGL^"@+JJ.V0JSG \2 .B >)SUTO%)S[CM5VJ)\: WXXSQ01V96"H#8&D!V)D FA7:0>38-EA#&P*T)0.6=+L*R4&KO?739-I" M<%>A=5(C[KK6^D;MDUSDN\-WM2YT2:@#S&@(4434D@>I[:*(?8_Q./:1;^36 MTM[\W&BLTLYDWV."G>')>F]$QCY*-P:C1^1\F\W#QL$6SW9L41[7YF1Q=4],#)G M[.E7QHZ.X,[:"<&0%-(N:%(FZ;3UF%"Z'^X;!4DR\5(1%=>.\VJ94<6Y[RH2 MO7S:/5(GZ+CY1C+^?EM?-'0B)) OH2 \@DA0 0G1UTD^"8+(<5PBK*[OKU=I M;HQ5J@NIUA?LVW10J8L^@?WG:L- :9EM'.;5?6I&5M/VU,C,=G4GC50==CB0 MAXTGO5JKB>-/AT+Q-%YUL)9[)CM*OJ!LV1:F$;0C-H!J-+,J=-762(P$G.(M/W!BEKV^QJ7,\G MD8@H1'&@4\KR$,9,4!C1F$M,,:/"ZKJQ7@-Z M5=U:NQWC]8B-32%']6E'V#)V8S!B$=IGV31V6WNAV.PPV\;WBF96OY)"#[:; MM5KYK'6LE5!SJ\AW14V8ASE&DL!0ZB+TC%(81SZ!0%>V"XBIBFKNA\B4O_G3.BGR&WWJJR;W+_JH M;3>J/#]P12P#Z#&,(4(LAB3T!51B.'5"Q6?"ZK!]3&7G1H*-K=4&8AM^5_G5 ME!42"-,V6]+AJ/UM> 8VDUZ<\'1L>^JU.^-8G/;J4:1E]4MMK*[M55FK*+OT M+!^%N*?HF$%/U,;4=]JSM@F0/SF%FT)FS[K+62J3HHP/H3Z.>2REZG[M7XKC M")(H9) 3APDU?1 21S912[NFK0A_TI ERSK+.[ \@J3$DL&8L4"?+^C+;4?] MAX6,.2%&F/MVSKC]X)K&"W<'V'Z<^4?M!:3O((X"<71TG5I *?U658I:-8D+ MVWR=^UAC1-U(**Q1Z$'$0ZQ1)Y"@&'O,DU' 0ZMBX/T^S$D#P'J#9;8PZ ?! MR-/X28C7&!^;?^:WW:4N$G5IV4"3]]PFZ*R;-B65]DW&:?1?8U M8>+F>Y(O111)CT8(NAYA$/F40NHJ E6SC<-)$!'J29/Q?$[ W$9UK6.YZ*S5 M!+]I10T=_,X"V3W6AX!GY!'? QGC\7O)_(Y1K%[=&\'J7\>C]VS;DXSA2Y8U M(_GB5^F3$)^VZ2IUGLHZK6J=N;*.MXDC-5]3'$ 7 M4QW[I19+6(8A]%@<4.D07?G ZH2BEQISXX9]*\";[X)MRD*O.T/*G+26!P_] M.LCP2&%TV,<^+#A O+;@&/ 1PJFN V[0S7P_3:;=IE^%ULD&_+K6>J9V/R@D M5E8<<$/NNHQYT T\ 1%U JC608'VB\:.4)^NXUOM9$Y%S(W?;J\NW- "HQE3 M70?.R"QT4C!PV+H-YVT?- _XJ91I4WB?M?(D^_;Y)_MFXOW\0%:KEYM9L RBLVIS1I_LGMXM+@L[U4>)PNL%VM"I!\P5F#PM@34V;2D+[!NQ M/^/32:S+=?1G)M8D2]+R; IAA@4*71AY'H=(>C&, Z86O3AR?!Q[E#G"])"O M5<+5COJL!&GO/;0B(U>%>I]'7GNZU-S[9\5ZG;?OG M>]T/V@WFE+/E#6.;A\U*5]@Z5[%F%YV/21AYNDB,Z^MD)%+G(?&96OA*(EP4 MR2@RBLZWE#NW@;^G.FBK.55?:=F&]=OV1C=+C(CQR-PQ$WAYJI[5!TCZ%O(Y M8#Y0X)\!;F,R[PE:1?'J9:ACXEVG9F_;UB;A])XF-DS?]_6^9QMODY42H$3= MI=G3THU#&0KA0^'K4TO!(Q@[+(2$NXP2(0FC1DNY,^W/C<_KC7RI(VB4M#W; M.$30]&RC-R[3G&T80M+C;*/5\*O/-@Y;G?ALH]6DT[.-]L=Z)ME=E5@+WA[V MVY1"1RR.HB@04!*L8^,DS[ 8^MMO$G,B8VPJG7K77>BZ UE3A"+2NMON94T!-]S17 MP33-OL8.H1[;F[,87+W%.6UYXFW.6=-.MSKG'QTDZ\?>@O.+:O!U^D"2]3(, M'>$&6 UT)V00>>H_./9"M5CE(<%1B/W(Z/#"1NC'<(G_)MIJ^]3S_P7$%)K%/FQY[:YX0QQ"3" M4)!0!$Z$*496%4(N2IP;_[Q/UW=0"7H Z9'O^:IO"=O+J)L1SJ!8CLPV)P[J M6W7W*]N.Y;'>@=#_29? M,HZ8+RF'.'1"J"LU0DRY@-R/_,#QI!<+XUOA,S+F1BV-FJ#2LZYXHS4U/TXY M!^?EXY0!0!I[A6*/C]5AR@4$KCA,.=?R9(RJN@ET_U'\L<-$LW1 0C*:#'4 Q1Z+J0>"R$,6>^+T./^X%1 M(/\5.LR-(O9SB=5Z@JT58,^,19FNO7ZB2C5E6>^G3X^9K5-&[H>Q+Z-'Z8)K M4GS9@CA2YBYC-9XK(99%MXXKK8.*] M:(M=_CY704692Z#K8:*V:3Z&,:41=%V.!'5]Q[(X4E]%YL:?M1WE:5'E?GIH M"FALV0M/LLR5U+?+S+ASBHX8F4#[],%("6ZO17/05$U]=9DVL=.5B)VD@;JV MO;Y)9F@N_KY1,MY\U1%LNV$8Q20F+N.01H$+4<0\2 ,A(!$L=#P:42>V.F,_ M*VENU+A3%%2:FHTY2W@-5XA#@#;V.K ?7CT2NUS 8MC<+>>$39R>Y8+-IQE8 M+KW0\T!= MM;]15[\8WNT/AO;89^:3 -W'+\D OX$]DKHD3NV+9&!]BQ>2R5M#.SN^?-). M3M7Y+I4AHRBBD/)(0N3(0%_/,>AAX;K"14'@6IW(&TF=(7<=NNT=A"+1)Z U M[W?F;M8+QA0U++;C,]4 L [H(=D"TS0NDON"9^(CV8*%N9-DV\O](U#+(O=O MT^QUNJ&%W*QN&$LWB@!W%<*;&H+"U2YZO]9 M^69;29\;:VV5+R=U7JNO729+_>W#4P T=LFJNP.21J];8M 6PVC?2D^%T=6Q-EU66LR@*8AZJ51;2 M123CV(&Q'U#(F4]BQ! I@U8M&&R_]=DQ5%E(OIKE+1*;M2-GR#E]\1B;4XRA ML&>+-I,'98,# =..]C;;3D9SZT/]1FNS96XVS._66U?)ZE1I>ZH9.C2,.9=0 M^ER-9(?Z,(Z1 R4/:(C"6&(OL!G)QI+G-LK;CAF2-2"ETG^P&_+F\)O1P2B@ MCDP5C<[@1:/UCQK/G7]UI?DHY\W6> W),^;")^4@:TR.^=02#@>\HJHI"#\8X"F @*(EB)T*P].;:]":.&!,5Q?02E:Y1-2_E)XC!(^=06*4 M@+%C6<\3)';&XK.!8>>>O^+N^T.ZWL8Y55D FUQ3DH8L0EZH"]R[$!'A0!I& M$@K,N"^HXW/'RL6P6]S3=4W7U7#=Z),_97?;HJ\ M(&M=<'.[,AREXIG(U1-<_?/ :Z$R5O'@AEJ\S-MG!UI&TV M;FJRG,VVQNTG;+9^=QA/Z>T73ZE/PS#PH.MS1=P\D# . @?&$1'816$0(O<: M1^FYDG6+WZ\EL5R$UFP5. 1@(]-R+ZRN]I >\]3IK*QG]8^^=*9T\?E^W/!) ME/GB/Y*L>/J2D76NFE034&MXDXPCZ04LAKY/0H@"YD(J?1=RQ@+J,R&PY]O0 MA87LN3%(K3HH=0?[RO>..K/I"3-V&0G?D0G'"-J1 C5Z(#8D,]F(GY2L>N!R MS%]]FNA':1]$46V!M;/&35%D"=T4^GK_2ZH]Q--UH4Q?E1ME114BUQF1B.<* MS"$+]08VQ!1B5_&<&\=^'#FA#*A5T5UK#>9&;\J TM4%["L/BA0V8 MSKZ#S/AN5-A'9CV->'.NIM7_\6KHK4I.6)Y:/(DM2_KE0 M4^VS=\ZQ+B.>P%[HG)I6*W,6X"59:7_ !:#B+EFOC0]J>P\HUV&A'T108-5I M**(1))0AR#&6@:081QZO>^[-FL^DWQI-YM=KPN)LO6^7F:TZ1NR$D=<?$RGO9:K]%L.=$H<_,YXX?U8CZ1,K&[\CDK3_V2SS[9 M]_:H(#J@_0W)] XJ_U4\4)$M?1ZY)([4)"]=!Z*8AA SG7#>C0*U9XTQ$U9^ MA>UBYC:T&RU!HZ;M_4\KEJ97/=7K]T/MWWIN5;'42IFOR8I6OU(ROCQ?/;[-6]#AY_M]Y_(EFSY'%5YT!P M2.!'5"#H.,B%2*T%()7JGQ[UJ)K\B2LB*^^3J[29&YDH8\!.5W!HCBY 5QFD MXX0.'JMMZI>[XKK^-+VDF:B71K^P&;>#>ES?# #LL%@@+G][9?@X0QXE0L!(1/JNVPU@3 ,"A,Q(Z_IUB,:+OWYZPYW3^:RE!V.W]U_+"(#RQ.UUP M,4),W_H&96[#R).0DAC#F(<.1[Z, VZ5>.>Z13GDL47&&&H$YWW(L^%.#S_W%!OU;;VKTC3SEYOB0UK\MR@^DH0O M48RP< +%)3[!$''"(<7JGZ&GBP5B% GJV%"+J>"YD4RM-Q![B@]1%MFX(\P( M: QX1Z:B!ME]G4&C=(FL4AL\B0)\[$+7FI-LH1J2G8QE3\I3MH@<,Y;U^W;< MM5]#\6/C"/>:%&))&0X=2B6,:4ATQ@P/4NK&,(B""(7(4]^@D0_+60ES8Z-M MPE'];'@D+I>"'D<"U=$C#$EVS#MQ?#JS8U(SH2O:,^N MLIC*UDJP,Q.4=NK@E\92[8"ZL]4R_FBD[Z";RIZ_=\>^"/L?V['F"4&>MX,G M2AWRY5ZH;4?9I^K_DN+I]SE(:G7U->=:+9RK'*"Z,POU=+ZA><(3DCTM]'8F MT_M,KIX!!#SNOH7'YEO0KSSN?0]D]STD@T6[C=M=':E+1A Z69*3\0#;3XMR-J2(E=:6SI8"^D@0=#AP<0Q5$(,68,.J%PF QB22*[J].#YNUA#(;]54>KS8->DR# B.*1$P#F0$421]2$D00N9A1\:.)[CYIKU-P-Q&;J4C MV"D)M);F._96$"]OV*^%9N0A;(F*U6Z]R_0K-NNMS4ZV5^\R:G^KWOEC%1M%"ESFY-3!1ASASI0AI*"1%%(:0L]&$8>:&'! [C MP.KJP$[\W(9_H_U>=?:=%;VJO5IVA]E5D"AQ7)UZ1(Q"Y;+L=4.@CK"%&'ZJLT-5$Y+H(H1I[O M141&U,K;V%Z%N4TWKVX^_V_P]OWM7SZ#MY]N?P7O/OSYS>?7GW MYW=?WKWY;)UUS[9;S*:,<<$>^_9*%&6Q&]"HK\L4O] 6@&2M\P[51H"=%:,D M0.X/XL#9]VRUF#K]7D^46O+O]6VIYUV"3N[^4BT4N>9N1<8EYQZ46-X]4F?< M*.L/>MVR\A MKZEY_[G:1%#:N !U]Z:RJ6FQ,W3 VYJQ^F#0"Y_!E9SVSF@LC$^NG483U+.> M8[79K/>:>G'^661?$R9>I3I+M5H<<\_WH1^*&"*$'4@C2J% TO5%+ /FQS9\ MWREM;MQ=JP98:IMMNAM4,^8=#*J16?3<:46%W:LN[.R+.II@,FAEQTZ!TY9W M-+']I,:CT4L]TSOSOV[RHLPM\"7])+09R4H<))G^DK8M>'>%:;<+WB6*B*OK M6:N-. L@PH) @E@$L=J<^Y@&:D=.K7(_#ZB<%2]-EQAZ9Z%E2MHA^\V,RYZK M-T:FOCVSM"_AUC!PFEE?_;ECR[]7=GMKYX );T= ?]!LN$/J-VVJW!&0/@RAB+L0^Y5#2F'F4(C]BI&]]IGGF=#FL%=0O METL+D&9$>AT\(].A)3)754H:+UU+BY1GJWO4G:"EX\F><=-E(?!7*Y+G+^M4 MD)$G8TJ=$ J&78B\B$'JN0XDS'4\Y" AA-4&\%3$W,9W792^5!&\M(QW/@70 M;%Q?!\O(X_H0D1&2:)ZW?M"PY%,ITP8@G[7R)-3X_)/#95AYGQ":K)+BJ4FU M_7HCWJT_58$0_RU(]D6!+Y9,H$B&)(+$\PA$ :40*QJ CH.#&%'J(KL A/ZJ MS(TH/,?SKL_"8M@-9C0R#;@CT\V9["T+L+5DEYI_ 90U.A"LM@=H@T!IT;CY M7>Q0'3OWBZ$VSYX7Q@XUDYPQEBW:T6>>%AWNY( MM1P* \6+&.L$=9'#'&;"ABI58?[.F_ +4%@Q8OZX7=P-7+['28NGQ9 M+X1:ZI?U:V>8LB9[Y=/T)1Y+BJ6' EW.+("^IQD-,PH)5S_%GA/22*U 7!\M MOXJ,IGV+G)P*M1E[^Z+'/&6LJWJ(04J>M.!L>A0[)':C'\T>ET)YL5^)L5;X MO$_:U751SJ,S9HV4%JG/6B_E/ J7:J=TO-F/;YK]TMLT^R2:#"BWLCIZ^ESH MF$K.0Q&ZV(.N1$*7C\60QBR&/J8$Q7XHB/"6:W&GE?IBOI"Z+-EHX.!JX)S( M'V\0[><-*G0 UB9[ KE6V(Z"#* WHZ"!D)R&@AIERZ"UG;H:S/J ^7,GE-84 M9([.D!1D('52"C)'X9B"+-X7F&Z6@S M3IR\^T:FS066EYU KVF\;X*D+^3[.ZZ3^*G5 M:^GS7CFT+R/'=U#,.?3B((3J)PPQ=@B4'F&,49]'U.A(_:*DN7%RG1Q(:0L. MU:VC2FR3)YT#N)LW!X5M9"[LC5B/Q$H7T+@ZP]*Y]B=.M73!S-.<2Y=>Z'OZ M]56L-T*[-]ZMRX2*']-5PIYV"7XBXCH,!SZDF"J:$#C4CH8($@?AD"+BAMRJ MQ[KQOKF7%+_?I2KV1O_G[ M1JUNWJW9:L-U9=PT*^-RBR)+Z*;0.Z O:7NRZ&WJ$E<7J0Q"#D7@$H@\$D%* M7 1Q@'Q.>* V.%9+E&'5FQL3[5OW;[^+/3?Z(ZBLM$WZ/&@GQC3P?;4GA;%' M8XBDSR#FS(<^D9AZ'N)N@.TN69^O&Z>YD-VS[_?Y'+K0;.)YOFX9>;[:-^SW M=7\LP-8X4%L']LW3\8EGBFJ,DGIH'/"'36 ^J(83)T ? ]W3!.JC2.F9 *[. MCO%)/"K96N!G<5=>7RVEH(YTN5KI8U] Y#@24@?%D$A)A>]*Y-B5E3XO:FY3 M["X[S4Y7T"AKFUFG3R0U?\69%753@/F;_E[PW;8X;Q]*%_PHBWH@[ MK@BAA@NXH.>3+-O=BNNR]-JJ[IBH#QE8)J9%Q)[:V170UF2ZNHQ;=@;,-B_#B&++%RNGTU MG'KUEG DHB$6:BH*\T@2F0(B?H3I@F2B%."N+3: M: Z69&IDIKZ1\0B9\O4BF+'8*-!ZYK7S\^2U0N^<)M_']-VSY&MAII\DW\?, M28[\FP$'QW*+LA1\[<[O>_7_*7@X"R.6)4E&(,YR A&5.:19%&JO>XH0S^(L MM,K'/3GCU%APG0"A7L-+_D+4 W(!MJ)ZCM6-'HB[&2$Z1=,S\76R=N!9H3@D MS-D,&<D"\B=51E@/^YFS.,:3=_' M?EL5 #3Y;,H>CI+T?Q0BCXG^^^=]S^3^HTB<2.@_?J]]EL-=2;3K\\?K(UW. M9XRE)$ !A3@A>B\8!Y#&+(41ESP+4AG3,#7-:G@S\M2(I14.--*9YRR\A>LX M59P%@F<^,-3?*@-AKZYG9!R\'6^T#(.]:O0S"O9?,,P2^*U8+,LZ!J&)*YBE MB<0QDCH;E"1JO\$1I($.R9.9C"/&<9I8!?AN3S"U%W$K?*=HQ;3[KN^@:/8- M/P<;WZ>_>Z*A3$.?W'W!#P'D\FN],\>H7^9#&FY_A0]>-S2OL.<__%HLQ/5* M/%8S%"<1D3F",8^1;NZH/L1I@F&,0D8)DBF+C4S^X]-,C0+:_+B>J+8YA'O! M//UQ=@.19R;810?\H>4$M: .W#YF2)R=.;AW\)'3!H\IN)LS>/1J^PB>NC:. M;I/^#\7KHB+KL* V6 *',I(TR6$2LA BSC',28QAPO(D3P+&6&B446PPU]08 MH!&W#I!8"ZQ[CN@H"D.WL0G"QQG!,6Z>:6$O9*VP P)Y3D%G'LGC$,*10GG. M@](J3,<0G"-Q.J=&&"U0QU"5?J2.Z2W#ME)Z6]:O=UB?FGP73!0OVF!N\C-G M(DLCEN$$A@%.U?X*AY!$*8?JOV(::N1']8*@(T&H%'A O25 *T6 M%VU;BC^7[MCL+!Q=LMLP049EN[.PVF:_\P8;QH8UT^I^T:5X4*.JN3?-_[XL M2U'<+QH'%GM5Y+RH"*O3[Q:\_M>\:3&][B/X3:QNY!WY.0NC!-. QI"$#$,4 MLP3F6% 8$M44XE7:@=5&;D#6@MN1K:>U-6/C]U\Q MSW3=%$E\H^';SJP7H-43=(J"GJ;U7K:G:Z_K[D4=3+Z4NAR9.UKWNR N>=^3 MI*-^&/RBO?WE\#S;>8&;C2AJO/;#U<;7SS(<\"PB1#T&*(0(!3%4'P8&,X0I MRU&0A](J'^?$?%,C^W6L8=&0QHK\M-WDGT+8C*D=XN:90M3RKRS6VPH(/ MK;@..PT8 N,C.O/0E.\2FWE"_T.1F:=N&QB7Z;!I];JN"Q8(84YSR*145(3S M#)(\43:K#".)HDR!9Q?'Z4'(J?'75HOZZ^N[^/3MPN[5K"V2M]8N/K76D]PVUO;#UI7]0#\ MTDL?VNCKI>:/SP5Q&O7J0\YQHV0](KT35>MS+K\9G-_$SU6;!77WIYB_B-^6 MB]5#-2-9)DD68^W/$NH[(P-(LXS C$J,&9:(9E:>K3/EF=HG17M2_61S'EH0 M,\(?$6;/W&Z?V:EU6N=V-EJ!1JWQ\SM/X/L>69Z'1)IDKN<)_(9F?)X:=F#= M-;':1^Y?B@51'X(^N<\HRE(<1QCB)-4! XF$A,<)#%B&;DB\Y8QHAD0L.123J M=N\8YB),(.,QRG(:1BBQ.GLX,M?4[+VUJ+UV4B8;1&N,S8C)$7*>F6@H:-:L M8P"'2YHY-MVHO&*@]S:1F-PRE#GV'^WGG/$DE00RRCE$*55[RBRBD(E4((JE M# @?T$'U'!_ ^&U3=]T MI2Q'UP24YG@)%.0$@P1#S.(28*494D(93@)B$@[ M<,?&]5\44E,&GKH+:AS/TX@>ITEXFBP]3'X\2QONKEO1ZI%KQWB;SE_7@ZM; MA'Q4^V#>[7][]259Q F3"&:9E!!)DD+%$W7C01J&:1ZR'%GYL\^39VK&7L]: M:1HSKQ5:U[FH5;IH.N% JK5:'T99.L;/7$I#Q_EX"^29U?8@#B[+4EW2]'[] MPTO8O"/\G/K?SQ1I7/^\&_QV_/>.AAW:KY'-256MFT!^46I?,M9$1@I^*-*I MK;)R*\IBR=>ABG&, IS&*612YVM*F4.21@P&,8Y3S*(D$]D *]FEC!,UK2\? MFQ2:Z1W6VPZ6$.^Z3]&]V, M[%E=K+Y0C\L7HK-7?RMT4[_Z4[7=BC;&E >4IS!,U0X?T212F_M(PC"*.*9! MR(A9:H+]U%.SR#?2@U;\.BB]4<"F'OR 53A.S'ZQ]4R[!K!:I:.>"[5Y70!_ MD(]4)N"3J%A9/-4?._6M(DT&J8;]J<%;+DNPW*Q/V:CY[]5*W?6DKV/U\NC+ M'HN%KF!9ZEC%.G)-+V)C\#S6F,"NRF5]SZ]NJ@\,6X(CQ0@L!QRM-L$P1?NE M"@:.X#Y/;OL[N E*55'6N^OV].I6/#T*:U^EN_[T1F% &XTMSZ-&?'K,=CS3?"9\?YCW['8^-'K_ K3F%^"3 M$EW3?M?)16NAZ_!N/3^7>YZ?B_'2]?RLT%@I?(ZEGTQ:GY]5L4GU\R3!T(.\ MNB*[GOE*5\ D;/6/8O5PI212XI;KV P6X%QF#$."L=J/22$@I5$(:9KB-$]" MAJ15_(OAO%/[5G6-!FH^Z00'?RK)02?ZX- 8TZ4P/2US#K#W@S GV XXWK)" MRNW)E=G4(Q]*6>&Q>]YD=_L9EGX7YJSV?;J";]MV((HHCG$F(2946>8)SQ55 M92E,@ISG,DAP3(FU9;YWJJFQ4RWI )MW/XX6-NK9Z(QB4_:DO ;.1U;@T>Q M<&Z][9]M?&OKJ-9[K:/C=]A7@[XJ5J^7I2!72RYF+$Y)GK$^.OZFKF2CB@I3.O]OP&K.,O^CD0>'ZM#;6W*N"\ M3]4S2C:_&6ZT(LW[E.B79=[[^P&MU)5EJX^=[!H\;V%UFGGRAD8>'[SUNH/:76^A8-% M;_/A>(SDVK# Q:XK^7[-C[4AW[ICO+[C^T5]TVC\P"6#@^]+G?3X231_7R]N M2_%$"MZ5.&GC3]<52^M:?3.4A3**XKIJ<001B3@D$@LH&*(RD3FCL; .'Q\@ MR(#0(L_E>LYFI?E"/$ M14AA+*-,D9X4$ N,H"Z,G(F$DSBFIONB[<&G9J+50ND @S#Z0'\!G;CFFZ0= M]$YOE,[!Q#/SV,)AM6LZI/<9.Z>=(4?;/1U2IK^#.GC-4#?,NAEEO_9C]?&U M_YO+GT4UPPF-*$MC*$.J[)8H4_NK3"(HE/45 M_*%%M':Y&,-NZG7Q :9WQXL%C@/<*[:0N/6P&,\^LI/%%I5=/XOU",.XZ3,I M=;A6=2O*.J%D4Q,AC'@21SED.=?U&+6C1:0ZLRYB1.0T3G(C8^+41%/CG5Z% M/25JDPAGQSL'(35C&1= >>:43L0-0EY\MZ>0<$DE!^<:E3A.:;Q-$R>O']B? MA13EW\G\67Q\7?_XMT*4:J"'UZ_B16&@OYIY%#&UJTB4B<(Q1(RKG])$\01C M*!$X0BBU,E;,IIT:86A102TK6 M;;_&_7?Y]D-UBB+X9F[C'U#.WG .G?9\5 M*W2<-E8QFWG<3BI6:.RT3K&[>Q@S_?[TI5PN5FW&:R\_NNL.&J=1$/,4L@ 1 MB#C2!0 DAV&B6X.2@$D2VE#2B?FFQD5=)K"R8, E?R%JV>VXYQ2^9J3C$#7/ M;//[$Y1:U/TI]\Z\/); N"2:4U..RC"&^F]3B^EMCIID-">S:B,PDR0/$!() M3,(XUHF*'!+%,)#%4D0\3R4.K/) #D\U-2;QT1IC@ZL9C;A!RS.#[&N(T;6+ M4Y)Z;(6Q@X;7+AB;V=ZW <:.UB=[7^S>X:'R^&]D51\9W^DFF9O$SP3I 'J9 M*E-$[9-0EL #%-CEDW=ZWGM*WWJ;!:N3'X=$%XL MP$+GY*Z:2M>/=25C0"KMWKAAJZ5B?!"'%\!QJ?(#*VA&59[7Q3.'F90D[Y0 M?]1J^.GB>P:,HU4>/R#&=*J-'\?)JL+XB:$&M@_:U*=H<_WZ64^;A*EVRX%D M'.5!B&":BPCJW%M($(M@AE&.LC#E.6-6C8&LII\:>][VLF/?IHZ!OPDR7SV MCX/28RT7Q8P5_4'MF1#[!7KVY:-6_?33R]6J+.CSJJ;%U5)[VOSL'H?!Z;1[ MCIT$X_;%&83.3L>;8:,,8\)-";=^D;?>_O;CZTZ5M\L_2-!5^_B&*^P>ET>6+8OE[4?_RDU)Q?4XW M$P&*2$@BF,=I !&+*<09"B$6'*5"Z+@#JPS0R6@V-?ZN)13\ OS92@Y((SJX MU[\!7 D/I#X#?]'BVY'X9% W_#Y,1MX)?7KZ=4#?5&CMGTS2UWT56D&-S05H MT $]>-IPTY4""+0(78 &HSI M:TOU^$$6J":2X"&"FS\,NX^:)-;?Y??RNDH M-^IG>#IJ'_C"3T_ <]H2U.VEVVSL8O&L=G#M5DX'"PFY+,7Z'$Q4GW^N2J+F M*!:D?+U>B<MHZ[5ITEQV6J&$A%D(4V@S+4YD-$4YA(S&(9I)%'* M"-9]HH#/T+[I_88N-&G=R@\(-/"V_*:?9TGLFB>O[=ONZFNRU,T MJH*-KH#NKFB3:+Y1#W3ZN6Y#X'41W+B?-1M=]H.L3.:A7&62@II) 5$1&TB:9*JG624Q4S* MF ;$JK6JV;13V^%]*JJG954TI+&4H-(R0S7SHS*UUU+;?0P,%\",U]W#ZIFB M.X$;=M8B:UQ_;'"]-L#5FGGM8'))HH8SC\J'=FAL4YOEW0/]"K6?=QUM'08B M%4F$89[*$")!,\5&80P9"V1"1)3SS"J _>WP4V.=RQ\_/M_]L#SS?PN8X9G^ M8!A\G]G7@OEI;K]79Z<'ZV]G&/?@?*]V.P?C^Z]RE=5_V=2)KKKLV.^"B>)% MNU2J6<2B.,': RAR!A$6&J=#G,=+CK&]%V3]M<8;[+U>_+[3-DW@,UOIOXQ =XY0=\ F]-Y^2:# MV-=+^B'NM17S73PIRZ;>>ZG-VF.]<5M'5S1;MR_+LKE*3]G>-B,\0SQ.8QB( M7(>+20))'N4P"R1'84:XI/%,EUM?FA18.D\8F[>S+Y)'KT@C6'OZ8EZ.Z,Q% M.&M0=@NE3[1A_0WC[:RIC7E1IOA48J0^5YI:Q* M5[D!]TBEJS,G&*TPEAL@^G6T'(UX=HS>L6KG=5S@+$Q(+'.90)$D,40$(T@R M96L0(?)8!!G-B57759O))[R"V1K[ 1PK>5OK@!: X,,3HG="GW^3T'*)L'@BI1"=W>[*\6"?U?T_%T0]B"JW^>K0IFG8OW_ M,Y1&69!Q FD6,5V$-8:8T03F$49A'.8XL>NBYD2JJ5&G5D$'9JK]G ZS;,4& MG=R@%KS^G77VK8,E-*/0T1?&,Z_N;T%6KU2;9*.UJON(]M9GT-H-20-VA[7C MC&$'@HV=7.P.RSUYR X''YA@H@;ES]K?;F--]]*7LQCG<4B@"(F "#$=<8X# M&/% I*D0 :96#'ZF/%/C[E/[SW;CV6Y#Z6O]Z^7"^)S4U3*:L?B(B^/[++O5 M1(<)#3DC\)/<[ A?ISD*9XHT;F:!&_QV\@$<#3NPU)XRW%?BJYJ 7R]6ZB$N MU.!MK,6C/OC]9WWBV]8.UU^0._4 B%E.4(AC%D,J)8(H#C#,\SHU.N.)B! * M<&)5>V^8'%-CY"B(D&6UO8$+8,:I(\#JF4L;#6"M MCHL*YQTU>CZW#0VLJU M*@Z+]9V'I=/J?0-%&;>E"4)A M&.0P2Z6$BB(1Q(HK84XY3BC.4A+GV!88?/\"7[S>_@9O;S]\O[ZZ__15<7MU=__WZ[OJS M97[!@&4QXVR_8'MF9MU@0$L/.O'UP= 'K0$H%K_TPK2LYE4+1?W.K3CNU 6]>)FT796%3$*9"0H#"3&NN$!@R1F MNEP+2L,@2W$0&Y'X6 )/[2N@I6R2R$4K-RBUZUYMF\M:<*"+;1YOT_H^*S\T M-./]UO-=HC9ZZH+:R.XIK NT@T[E]7U:Z0O0J0TV3\CW]L'XOGXPZF;@KIOX MCK5D?H,_',O\SG$A?E;@=,B(IWD''K,L%\NWF2==2^/UJ8I,*,XD5AN)1$*4 MZPJB8:#^&>5IC(7 )+:*%SDYX]0^)TV$P8=6RE^L\A7-838\)7$)GO]]Q28V MO O)6*/HY?C#%!VGIQTG)QWW<,,4@YVS#.,;[8\NKIZKE1JPG!?5BFPB,DCO M#'F6IX2$DDJ8T3!65J_NRY/D"#)&\IPQE.=FM5T,YYL:R_1CFOIR:N.$M>H MK8^AS6H*^^G3#,=@>F:=JSY6@!Q U2V&YF<9CK$LZ %XQRHH4RDY?+0%Y^R #V?@PY[4/L]CX,.NMV:]N#D8L #]R M,&(RRF@'(Q8J]0]&;&X[-S+Y2)[SQ]?VEQNG?I:D<-$%@_"U$]$L9TH[Q1)/ BOPQ'$PX8;R*!;-?L0BYB! M\Q;'C'K\83V=3I1]-4"C!V@4&:D1Y2D<1VM%>5"0Z32C/(6553O*DX,-8TL= MEO5EOOQ3AP.H'YN*U)J,%_Q+L2 +]B8ZZY,28;ZL=%AK9Q8P144,)0A*$G*( M4AQ#D@48BC2F>2QYPI&5Q76N0).SS)Z?GN9U;QTR!WPMKMY +98+J'5L:^/K M-UX77)6=FH"L]?R+'O:IFC#OF6OD^#M7KH'5I^IKH?UV_696U0OW8U(U* M7FQ(5_BZ).6S91J5GUTAN$W5SL:U]Q%]G.MZ"6K\JSEY54_FE_ESP:O;Y[*0 M!:NWVVWDH#)HDXC+"'*2IA"%,8.4R0!FA% >LQCA7)@ZBDPGG1K[KN4&6O#F M1:Y%!WW9S;T"J7_)FM_@)L=@IJZJM1\@NNOTG.I.W'7!Z*!3!CDB&*(9,KT"0>!"9%Q)!EE09Q;QLC: M23"U+T*G & ]#:S#6RU7P3H,/ < MAX):"C%V;.+XI]J$K'Z*RD6NCK-IV=QM[QZUI$4 M\[8MGXAC$D0F7]*D-8((X91S%FT8!CW:'R3/1DMRRZ_#N M'Y^_W]8QWN>&_ANNE#%%^@/^/4/U#T;C@P]7ZD4K5K]< *U=5ZQ+::A#A7HZ M^@S"MP/9;W"]H2SO'#1OA]CI8'C+\-?R]55Z$(9HG:2Y@ MR),(HC"B$.<)@0%.LE306#&NG9O=<.*I&9.=M(5M/6]CI V][A[P\^V%[T42 MK86^ *W8(X4,F:'E)T;HQ-SO%!1DALCA*"##^UVU3ORQ4J,^+.=JC.KS_SPK MZ_/[0RI0F*<\1%E9-F2WGGQY; M[>WVU]?AWT"C!?A#ZP%:12Q#B&R7R8SC/(+OF>H\X.Z@U:(1>GZ;+1X7X9W; M+1KA<[KAHMDPP_BPLP-O%DUCZ=M29R:M7K7!N-*3/=7]XFB0(,1H!/.42HA2 MHC,3TPR& B=10F+*UG>[:'AU*("0Q)QA/(.1-" M**LNH-Q9PZD] DS-C-MI.-4%AC75.[8Z355.6TWM6Q\S8O.)NF>*.]UJJI._ M+I-Q 5H51FHV=02\T9I-[9-A.LVFCB!DU6SJV#A>>XU^+1;B>B4>JYE,&_+5?]"O8R#6F" MU#:6*L+373Y@SD@$XTAF,1(RXW;EWDY-^/\0U9W$WHS:7"+JF6&?SA MQ?5@BI#3B.U3E] ZKN+,NGI=X[M85\JADB$95!QB"BD=IR MJMTGI)B&, F#*,&$D93E%F$C>R>9:BQ()V?7!L&FCLX.D,=Y8S@N8Y&$2RPL MJM^<@\E(0%[IZ+.BO8-K$5C1!E$O=NKQ5$O]2S7,G\7JH:>(?%ZPIF!F]

M=.$>K8FBDX=VV!*YTO6;2O5+ M5\6 #CU_QTK_[-PS7J&?0^*^*>MS\*)AYNKM,YT7[/?NH5O[O2]_%M4L9CFE M$4-0A.H/1#B") P(9'$0D!P)(>R.+(]--C4S=2T<^$.+9^D[/@JKF17J"BSO M7F%#G*R-3!, 7!J81^<;U;@TT7S;L#2Z9V \G?H(UZF_-[+-"B3SV]8[MBE9 M$X2Q9(F 689"Q14RA)CD,4R$E!'E-$DB*ZXPF71JG+&6N6W9U4@-.K&'%[,Q M60 S5G$-JV=V<8"H?5R=!41.8^I,YATWGLX"B9U8.IM[A_'2;\5B61:KUZ[K M0QVD-V,Q)@&/,TBS((=(8@*QT/Z%),4BEX3ED=7YVMY9IL8\A]J/-/&GEG2S M'UR78K_?+EW]7]S2ONOIA^PW?'6^4%_B@&MW[>?B"LP\^NDI)FSZW M>1*$J:04RC!5^XPT1Y!@PF'*!0U"@D.49P,//'8FF]I+^F9;OJXY9M3DUAYH MZX.-L^ ;\T###KES#C(.0N+I &-WOO,S[T-,O:?_4/:G_OYWQEW7#/@D%H[YL#!"P>:!0^D M%!^U][Y?..:R+-6RU@SR\75SR2UYU?]UJ?/DFL2YZX4BE3JVH:KCW^X>R.*F M:1#X;5E78!3\VW-=)RZ-@RC09CY!0081TJU2XEC"4&9YS@.>)ED^>ZKK;2CZ M*E>&EL98\MN\9=M:>#T"A(V4.IYA519UC]!*)SB"Y?.J4MLX'TPX9BE*9 0Q#Z7:'.H$\9P**"AE>89Y)B5K'Y//"\/+L7=3^T4?>2QU5 M<7='=?SRP[[YSC_ZV3]/[%;5DL MR]7RENC$,-V$HW=P\2TG$F @"F"2*S5 02DAYJLRD)&-) M&BE#B1D5LO4DW[^(/74!UEJ"C9J@UE-7J6XT_;>Z-4FMJ_;A;K2UM,M\/0O' MB74"*_Q.UM__#6MKGGO[SFL\8O:N:,Y?NT:N;4?"_B-0Z7.NMG;E!7@BY4JC MH @;+.N#VG:$]@I=TU3=72WG!6_R?.L-[Z\ZM[=Y5IYZCPC9/")K">AK^SBY M26/UN)1'$F%]S#I:*JU'R/K)N#ZG<>F:GD4\E$QB"B.)E'U ,F4?D"R!028P M3V,4!\@N.6_O-%/[S-G-J&OY5['UL9)L&DCZG[3Z-9H:*OV*A.S.^ M8VG00]H?+P1Z\*X!QQCBSTM6EQ%5@]^6RX7ZD=7?C$WD=I;C( @S!&/=K@)E M>0AIA *(611E/,[2A ;&QQ*GYYL:IWS[_ ]P>75U\_NWN^MO?P6WWV^^J9^O M/O_V^=O=#^M8>5/0#?;_;J'TO9]_%Q0M=MINT1QIYWPVJG9;6'.,CFU)#489 M;XMIKM*;+:/%;8.["RT?Q1WY>;N<%^RU5WB4B33-8@(#AI6!1]07+R<\A4F0 MBR1*8IFSR+*-T-Z)ID;#333>IHGGVD:QMNT.0FMFU;D S#/9MA5$E8P7H)$2 M_-'^[:60Z"E('#?NV3_7V!UZCFJ\IQ7/\>N'L<1G*05;WSZZ%>TTC?]*IJ?ZWX\=5J?]OO6/_1TL6,;JR4R8R!?P'MFI0WFG>!U MAXIA6%MSU!#07/*6U?RCMD88(BA3'33 FGMS/ [DD?'!^LPH_$+*L%:*2] +6\(+*S"(_A:V8+.D+-,RL? B];?*9W#+X%%0HHY%_5T,NGD4OV//KN@4LHS@(B>*,E+-4 M44@:0!P$$21)@),DSEF:&AE[%G-.C4HZD4$K)+F'T;_$= M1-!35UT+@!R?S9V<=NPC-E,<]IR4&=\ZL,S#D1"8!;]J_*C7B_XUQ8(53W-1 M;2(N$L%C(F4$\TQ$:CLJ"*2YC"%C"&4DB_- V)6#<"#4U"A,Z00V H.W6ED6 MCW"Q9F8D-_9*>&;!HXO0>*[;R(%B\?;"3BM//7Q=XNRTQH4+N<:MA>$0R9V: M&2['=M-F:4]^V\?7)K5M)H,PC'$>PCRDD4XT"R'AL8")('$L.(UP;!4I9#'W MY-C7*LG\=,[HV6MC1K^>$/?-LH[!/KO=DP%L/IM '9O^75M#&>!RJF&4R1#V M?I#K!7_6E5YU)5?^XVE9KJKVO$ MXX0NGU>ZJH*V5Q203^62/[/57\! <*V<%R=!.^*N.'SO: Z*D^+W71*G+S[3 M"?&;(-5S65NE393Z=GX$YPF/0\1@F.,8HB1@, \"#@4).>=4)(Q:I9X8SSPU M6MVZ%VNQ4 ?Q4GX+3T6+D$=S7^Q#T^_N2O6>'GQ;9R<_'T\'::8'/1[ M& \PC+O4AOGY\;D.IZGSPW1@7RD>Q*(J7D23<_-U655;WES]Z^5";;SK>VZ7 MBE7%JFBE5 ]F]4VL;N0=^3D+ TXED;'BN5Q %+$ YEBJ?7' E<6(,TPWE2;O MS(G/L]A&;_;;.I5W([!FJT!M#3R]D1[000%_OE??C'"GL)CCT'1/T[8YPAM= MP8=&VU^ UO<"[ \H)U)]H75JHCL*'VD%7!*_;Y%'_5R,A/_V1V:L:8=]FGKA MG6JRNHA56YJN:^_W7S]]/G[C__U_^51F/T'^/S_ M_WY]]Y]VWPGCI3 C?!\ >V;NGLA-I'U3*]%'NTI;=%RRJO'ZVE@ $TYQ M*DB4X<3*?S] AJG1F,Z)*Y0&NI.83H!KVHT]+]1"@/ER<0^5$(\Z1U(7)%5& MTY/^YH /Q:(I<%K]8MMSUW[5S&C.\UIX9KQ&3-#(?]%T_JHN]G< ZQ=*;,S3 M+\M2BF*E=JXN^_@.QM-M>U][,4;N^CL8I]UFP,.'&EB=41N5EU4E5M6F5,TL M00AE0 M":G9,#<"7O3J&#DLK'@, :?U%/=.-&X9Q6.Z[E1//'KQT/#'E2YK<5LN7PJN M=I>O.OWX>O&E6*@/OV*:2Z:^[HW-UNTN:,KC0"H6H$PW=8W\.7ZV^6W*UW)[O+J[OKO]5[0 M-L+1>EG,Z,4OV)ZY1]ND=66=3GP=._.A+N=0+'X!:R7 1@LO>\/A(+H-3;26 M8N1 Q*$H[88=#A[I#//GP#G<^E@]"YE,<)!!+*F$B'/%@PG)8<:IC' DL,S( M;+5WS>2#W 8CH%. U(DA%*8(82J@!G(]1>H-;Q@T_Z][=JR;T4NP$+4=>)61[Q$PU?'8C_A\"$? M97NQCU# !RWR+Q=UM28%JE/7FPU*SK<@I^8=?T=BB,3>#8KIO<.^S+?/=%ZP MWU?M0?+UXD6]BLOR]4X-]VGY2(K%+*-9DD49@BC"ZH\PBR%-"8:)>O9B$0G& M4JO]R>DII_:16(L(_F@$-(P!M0#9C'S<0N>9>BQ0L^87-9#Y#_4_6]TYJ)"$D5A ME 9261TI@9AQ"3%',J<9YR*T\AX[D6IJO-)72I=,[*E5AW+T%=.OUUHUL-'- MNK^*VW4VW'"-O7J^=V0C+9S]GLTET$XW=4X$&W?7YQ++G6VAT\$'9@<5BV(E MOJHM*;]6TRWN"SH7C2_M\G%9KEKQVKZ2WX7^HJO1M4@5(_/_%*24T37^D;6 M>H!7I8AELI&#U31C\Y'7R#.7-]K 6AVPT6?MSG^S?*U.%^![?^T:O8REEC1-*5! I%.^ .DEFU8H KDVDN_' MGFM))DR8VVB=QY$[HPV,=Q?WVE#^+G0JO8X-W9MT+07+11QG$'.BVRTB#K%$ M(4R2+,S25$@<8:L(=Y-9IT9ZF_[0K?B6B9IF4)LQGG, /1-<*R]8"SQ.6KL5 M3$[CRXTF'C>BW :+G1ARJYO=E>"HUO_YMT*]?25[>&U=B'$>I#E)72ZX3EQ\TI?,2$1#AA&%+.=<-Z4E$ L-0%+=PCD->G=!@M02MV*"3^Z(N M1*%3_=I$Z*>CQ>#M0U:L 7,:NF(^^[@A+-:H[(2RV(]@7S_RZO+[YQ^7;-5V MY%)SZF*D=^1G4U"=S&^@=7*VJ5E; MM< Z2V3=6PZT0NNP4M");5XY\33>QUG*.8J>B>D= #0O0>D4R)%*4=XLP&_: M< %1=@%TC<<+78%=S?"TU"XTQ?^K!P&N;OY^_0F&&#PITA>/!;MH_GM9+A?D MI2B?*W!9<.VQF1="MI\&Q6Q+=2GX(=BSKERKEPU\T/?I8B11\!_KQ:S_'?[' M+^!/4H&JN%_4B55J[M]__?$KF),_?P5W>KKN>ETD4V?D5-K%IV9[7"[NVWCX MU8/:8U87@+>0UV'PZE[1- \L0;T-;2(&JF4=+E!U\JW(S[H ?>TFY.JVFSY AA*R*V ^L(&QL.-!HEVRG6YV7+.^W)^?)>#?,\5QOUNBSSW_3' MN?MW^[2C#,6$4 9)%@:Z^$<,24P5,2=1E(41QE%NE'UI-MW42+DO<6U6O9'9 MG%H,@#Y-U&[A\TS2QY$;P,X&$)HSLULHIU2W_ES@G& >)+"& 4"(L132#'*U#^S#-&<2C6[%5,XE)P%# ($NC3#$$I3!G.K267JIC@!OZI1S!Z-N* M:T4"WP43Q0NA-Y(_:+^L;W<."2@5'1S[02__.L'H'/NE3$G?Y@S60L&0T) M@8(&$40R9!!CJB@+IS2,F50&4F(5!+UGDJEQUT9&4 L)_JC%M-P;[873S, Y M%R3/W&:-CWT(\Q$ G$8L[YMGW #E(YKNQ",?NW9H)L2B6);?EBM1M0[,&"*O&F;;I(<=5 U?_+.P\OW:U\*!6KIU#(O+M(5#NKO-4=B99>2$A$-:[F8? M'+QR8,<\KG:>RNPB\UM2\.M%&W&Z#B(0J?K2!S#*D%![$RDA)5D&:2!0' 1A M@HA5A\^CLTV- 3;" BTM+!:@E=>R+=U1B,TXP!EPOH\W#F+FT&:W L5IE[:C M$X[;8\U$]YT.:48W#2,274JN6NF]8E.KLNOK/DO"-(U9BF">**L!X83 G%(& M,Q;&G&&9H] J8_+01%.CCTZN066%#Z)I1AV;]EK%[G_Z5E-]WTY5^/< MZR3NNS^7LRRD(HD0@20((XB8PAD+3& JTIPGJ5P MZ!*84VSKD<.6FV:DA-*'X>=$L]$ MU&GGQ*&RC-M)\4S$=CHKGCO><-.IKL*KZUY4#X+_=;GDU8R'(HL5'\(XS1.( MDE! BA"&C&4A(V&,&;5J!+M_FJD172<X TMYG.@V<$BZD6\ *L M0:IEO !_+9?58:P&F4V'H7!M-.V9:723Z;"V^PRF(U?;,0 7Q>SS8J6;MG*N MGI6J_>MKL1#A3)>383C*8,KB3->:43LGF5.8X$A921RQC!N=OAR=96KO?R,H M:$6\Z'X 6EAPLS#<1QT']C@A.(/+,Q\,1LJ8#XR0V-!!U?%!)=BO]\N7?U?W M-U2@?MAF@.-CCT( 1NIU[[_9Q>Y>_V@68A+PG":0HUQ[675?+*[8@&9(QB2* M4A$8918?G>5?ZO4_9FY; #O\];>"ZSU??R<;$R,D/+S^T?N__I'-ZQ\-?/U[ M@6;["Q?49MU,Q$@RP2E4VX!<]PC.(:&2PR2G)*4TCB-L=8!Z?+JI$<+5\LB! MX! XS78#[D#R3 -;94S>5C%QOC,P@\5Q#.FQ&<>.(C70?D\6']0*@#^T"K:UXRP6QHR2/,'MF9^<(NVRBN\AS$8JW;LS_53J]1[" MQ:)([\$AAG%3??VQ6K+_OEH^/BX7/QZ(FF^H[<4$M[P7X*.Z+Q4('%"PE MN&TZH7\H%J"J=3B<^VF)?1+*.-#EP8G09761#K#A2%E1@>"II $/L[S%_O/" ML+"N0^2[.:MYZ\81AM?Q.K*U(]W#:%*/G'U]\KO:]KP@,5/5VR5?%2I\',0AGP M%&,",4)4=W-.%(\G*<01#^,\CD2*F,T6S'SJJ>W0E.1 BPZTQ#HX;"TSV AM M1R@6ZV#&,'[0]4PY:V [L?4YT8<6Y5_L8+;F(7O$7!*3Q>RC,I4]*MO4-6"$ M,]NGM"VCE''1!O&IL=MV!_QF\5W7R2WUQ O^;;DHNW]^)%51-9FYL;)2440H M%$&40)0E(20136&:Q0'B"&>17>Z",\FFMOO== >YZ$YVM2.JIUW7CD6970NP M5K#I(-)3$=0Z#DNN=K?NA@?R[[&:OH_K>PMY9)6<)W<[Q])++YBSA7N?/C&N M,#W80\;9!$.K^B4>JYD044BR-(&,(P21 M9 ABSC.(69H(27D4V-7L.C7AU.BYE1?4 H.>Q+:5_4[@;,:;+M'S3(<'@0-_ M:'%!+:_3DG]FT+@M_7=BSI%+ )HAL%L*T/"^P3%:3 A>?5$"_R!S<2,/-U(* MPDC1#<,PSEBL6\*$$$M.81:D(95!&$AN52S#8NZI$4\G.M +#2HEO#YU>UK' M+#UM6B^)DZV7SEX8,WKR!+=GIGJ+](\6Z=&:7-ECYCA(S'CZL2/&;''9$SYF M/<1 CA,+7>Y0C7BC>\_<+JM5N2ZP^DE(1:7\HUBH'^IRJU7/V%-F'6N+VD2) MY"S,$4S#2->W#SBD89#"1)*$Q8S*..96[.="JLGQ8J-4_3H^O=$(T$87VPJJ M3M;.D"#'7A'/U-E+]VVE!ZWX-6M>@(W4#AG3)8A.N=2)8..RK$LL=_C7Z> # MJS2U96=OF\)C7?TPPI(P8%D.949TZ5B*84YUO4J:B(P&+$&I4:S-\6FFQIWK M$LJW0\JP'8#2C/G.!\@SE6UCXZ$DVW$,G)9;VC_3N'66CFJ[4V#I^-7#7OZ: M=JZ6CT^E>-!<]"*:4BVZ7/A'(9>E^"Z8#K4M9,'J&KK5-[&ZD7?DYRQ/HS@( M=#OE-%$,$86YVHIFNN.08(QG(L AGKV(DBY-.>(,:6S>D[Y,_EZ76AG ^MJ MN8XYI;4FH-Q6Y0(LQ*KNP4A^VO'..:MH1DXCK8QG!FN6Y(T:;8$H\$%K\LM% MMS@[VBA#K5F70PYV KGT7?O=$9#D&4 MI3D*(A@297XAB1&D:8XA3H.$,I0FN5V5EH,S3= ,TX(VO>DKVSB7PX :6V+G MP^3?&*L1Z@GIQQX[CH1CD^S 9&-;9<=UWF.8G;AA:!I$73!/^QI>Q">R(MU3 M+-,XIE&:PTC22!=O"B'.-:0RU/WB8\J1DUU5 MBGQF."A-F# MHA;5SF8XA*N9Q> +<]DT +5AMDW0EZ Z^-(6=L+)W!P:2T/*^J%5GP8G$_0R3A@G.=QDPE1$P(2%+,82 89J',!#6+,S6; M;FH$T7X$]SW^H">VK>UP%'%3"\(5CN/8$8,A'&!/F"!SME5Q=)*1;0L3A7+)=3$'FR8@Y.^UX6S2D M]"I5.ZX_MU]QY_Z5S0SCNTQVM-OK!=F]:F"O/_W*?R25X-JO(A95[3:Y+$NU MJG6$R\?7S25M"?S+/TE9!QWJ\Y-J5=8=8JM:K+L'LKAY:CPORSJQ3_!_B.+^ M0?U]^2)*?5*TL\X>F"] !!%J$0 V1=ML(L,F>==@"=4)K M[K3IZA3T&K?-ZQ0T/F!43DHV.U.V;GJO)EK."_U=X/6>MA9E*>N=[L-RKD:I M&DDOJ9*4L-4L2>- )%D TY1AB'(2PAP3"A/.DY2F6,;<*$]EV/13V[GV-0 ; M%70T75^)?^L(\X].$<,:#0,7Z?AGT3_TWH_1)HDZ7[+Z7:XYX!W1?R/'O]0J M&'_ESP.Q^1XO=)Q2B!* M1*!+?\8PHC1->89EDN0V=>,&(S9"9;@[/0=P@YO9UG H&IZ_<+VC8"68AQ:% M/76]-";4X[]/.\*>9@>;$/:O&;%3\Y?B1!#-R& 5:STQR?K=FK= [MVON8_KN_9IK M8:;?L+F/F9..S6\&'![WSY;ET[*L]R:U^7FE4S_+UZLE%S,:ABQC.8$IR["R M=;(<8L6(D&92,,IPRH/$-OS_R'Q38\!U6'M/YEZ%_U9RH$6WSP@XAOMQ.O2 MIF?2@/Y6K,&:*]+FW)[,9?_TA^%H_/CS/,4H0P M36#,=,XAD2&D#"$H@R C(<%!(HUB?9U+-C7SI'9<@;^W->2;'B 7X+=&6/#A M5=F(IHU W*_B:9?'NZW-&.[\(3[(=B6;A6R7\;V6S]QW\F[+.));I7N?&CG! MGP\%>P!D <3CTWSY*L2_5:#4'F&P6JK/NBA940G]^UI'4%1@L03SI<)"5VA9 M:(UUW(:.Y%>"5[*MP[N40!1UQ 8!E2A?"B;TY;QH3.5'4OZW6&W^1UO-1(LD ME^6CCA7:_,J-,\?+JA[Q\[B=;S07D!>8^MXA/Q,,,^1WJ\1=/B[+5?'/6B9= MT+-8EC^:AU?W.[\JA7HD9S0-0I1+#C'7N3M13B 5:0;S.* <\RB5)+JU_9ELX<&A=V982UP(/J!1^&UHS>7 +FF-+TBUWG"TY@HT@ABQ1>( M1T)W,F209S&F*:*ID*%-',KV!-.,16FBVAM9+4NU;0-H1@WGP.*9"AK1_-3U M/J2VTRILVW.,6WSM@(8[-=<.73=RIN*W9\TB-[(IOW#Y0HJY+L[[95G6(>@S M@2C!L=!-6G2*@4S,^&G'!6D[P85 +96_K M:D934UBM, (I3X9K,HDTIE.R_FND)ADB M[BS=R'2^P65^GQ^?ZT9BG\13*5A1RZ5^GHM5TP2BO^T]W&F*T3A($]V/(:8Z M-C)(( Z2 &9)SH4,\H!R9.>F=R7:]'S[.H8+D(UZ@/?TJSODD)YBUF6&W2RH MHK0%ZC^XT[-JJ314GU3+\^GY2,I%C.&6$")3&"*PQBB4$A((BEAC".6 M$X*S1!*G.XD!0DYM%]'$8FA1P1^-A)9=O[VLI*.]@^?U\4W]%DOCWL8_ [M1 M[?LABFF5(LEQR#@E%NCD2YC#/ M40YY(F4D F6YA\*N*_B!F:;&N;I-CN[%6^G0F[)MU;JQ*%/ MHOG[>E$[2]991COVQI=$!OB2#*$VHP^'\(T5K]\("CYT(O^BDQ0;.#=YC2><= /"^&UP[K2,:'WG/U5V] M=US]:_O]WC?L*"_Q$7VZ-_78)4-W$&MCX_5.[62J)O3\5BW\@Z* :LL@>9U% M,6&Q(!D, ZG#TE@"D93B.$5&I<6&"C"U%[M+Q#Y[NV&Y#J:[$'_H M>M^<;/8CKZ G_ 58B[^[9L=,,O#7#+=JR@36*B]4"PA41L@F) 4B31BRFJQW L=GW!Z M>Z"UE(K)"LM&9B? -:,M!X"-%'C;L?]2@IN2%PM2OH*US!=OFA8YC,-Q372?B<2U^RN0>59N4Z7YOMK]MW(IH_SY8)_%RNB(X _DU+7DZ_6 M-2E3F7'$<@XSF040Y1F%>1;FD(F8A9D4(@J-^BR[$6=J%M9:(W"DF&7;1EV[ MXCN]0*?8T-*BYR[K<:X;?[$\<^&_[#I9E80=<;W&*Q'K?]ULB\8Z@OEX$=ES M)QFSJ*PC0+:*S+H:=6#N<%&1^_M2V[1UHEWK!+G348^S/(OS-$@DC**4JX]B M@"$6,H$<"Q3&:1I&J541VF.33>V3USGFZ*O./EVPXHG,==P9?V9U-//F//V' MN*]CF?^H]; ,+SF*OYFE[@I5S]^FMV)J0NL@/@6F+1RL4#4C"C.QLDS0VCYH%J+Q[K.F!%&]F55 MCV'@M&3JWHG&+8=Z3->=4J='+Q[V^J_':=R6RHKIBJ<6HOI-D.JY%/QF\5WH M%#[MW5SP;\M%V?WS(ZF*ZJLR>JZ5.53->!ZP3,8AE)Q)B (>0JRS:ZG,\RP) M,[5-M^HU[%2ZJ='-YMVY:!W^]<:AIR'H5-0UC]9*UE?UU02UGG8DY7;=S\%VF_[]3#+0:MS,/*,\S21- M"$22,?5'JK.G202S3-!$BD &,K.IIM ;VXJR1RNDT!/0TC+LH69H#P[#PK<5 M: " O=FWJZI38Z\W_+@FWJY>.X;=GDN&O9<]9TVS[: Y)GD@0A@@98>A6.3* M&,,((I+2@$:!WMH MK-_B0_J[?)5WYACU?3ZDX?9+??"Z@>$8A](@OXG5VD?#LI3D0J20T#"!"#.U M_XJ2!(8QHJ'$24"2S*H:FL&D4V. K<1CP[SCX9B;\8)K)#USQ5$0ZT9>3MU9 M0U!R&KAA,N^XX1L62.P$<=C<:Q_*<5<2+G15Y4H]%4]DI;U@O>(-_=SM693& M01J% E*F:S3F(H$XYCF43&09XSB-,36-V;"8=VJP78GC-.417\],M9%:IXTV4O?AOK2N'&*+K'E@A">$1XJ N'L0;XJT MJ ?Y69=CESN/M'JBFS+,NLRZ]HGKLZW5LO[_NN"[KO:B2$D?B*T>RN7S_0,H MQ7VAJ:D;@X!5AY:^]5Z-HBNW/Y7+E6"Z"PR;/U?%BP#/E6BNI^K?"UU)1BMQ M :K71[JFVK5A$]WG^I\90@Q8+KTI/%2G3UZM6HM*MY M_/7W'[7XYP.PD7PN[LF\ ^1>%R_2>#17+77^0C=4\Z@T5?*?YLM"?X^5O+H# MY*:@?;ED6GG9E;=O-5@5CP)43X(5LE##TU0RTFWI!,Y"B.(@@UA]BR$*TB20,HQ# M%G:QVW?NJLOW1#"BM[?1W'=C?*>WWN,VS96MGDE9J'=UKH1W6UJ^ORQF.PG7 M*$^IB+R6'7S0PH]8-'X/8&-6BN]//ZGR\'MPL:T)OV\(5QGZO=;:LY#@+,61 MSL3/D:(Q&NK$? DC$J"4,,0EB\Y-S._--X"]/!/7&7W&C^%JQDCG8_6NR?D+F=>G2JLK4I:O M:BO?. 0#A)F4,H9)1'*(",MASA&!D0QR3#'FL;"J&F\TZ]181$M;>P>8_D%L MY+;TMAHASF2,LC#)888# E&JJROG0:)VL&D@ HF);H?6''W\6)%R]4ZX;TLP M OKU#SWI+]1&Z[Y8U.=.NCE7+9&/)>$BBS@+.8PR'?P3!1S2E,BCP) M0\[;)?F\,+2]/2U(-_^[+(>:W.]"&(8GN(;6=\S"843)"G12NXY MT+):62# MT<3CACO88+$3 V%ULZN3@;:=E/8'+94](%9%6>?JW=!YT6305#.12<*I#-37 M.M&1ZC&"E*L=0$I9'N6Q^I)$R.;C/4B*J7W,NP9I^H5[>B-TYP@Y^W3!9&V& MGCHX1OQ]3B,VPEZ _GHT1]%O%>M.4[V>6UB@ZO<\PT20=S[GL,#J]/F'S6 # MH[A%50FQ3I/]JN?M8E%?NU(@GY[%I53L\WTY5T/=_Z<@Y9?B1"V3-[ M-FI<]'*\:TTNUL'Y.G2MU>8"*'U O1R@U0AHE8#6R6$ NP-DG4:\GR//N"'R M#I#;B:EW,:9]<-PM8?]-U,[[OCN]?ITAG,:$R1 F-",0A4$$21(0J';&@J L M#1D/36/@=H>?&O6M)30/MMJ#V7$N.Q\)S^RT%F[M7#(L='D #O,0L_-@&2F2 MS 8>JX"DP]H?B3O:<]-HX46'!>Y'$1VY:ICA]P^A@\X$OWQ1]'@OWK;4NWE> M52NUY6AS!MD,T83F2'*8!"%3>V6U8Q]*QFGQJ_U4)U M%0L_J W;H):G=@M@9MEY@]4S679R@U;PW5:C/>$OZAQIYLYJ&X2:2S/-3H!1 M[;)!V&P;8L,&&<9K;\V][WKB&_E[U61,SP(:AS+@!*8(Y1!I1M/,!G$8L#S, M,RKCQ(;'CLXV-=[:;)3F]:E3'78,EQ+J^.DAC3R.8VU&6==H5&-PWCCF_BSTO&=(Z0 MXJ;;>+='4.$@I!#;R@KX&'D;;;U-8KM>)V6UG0BSB6)*( M04H85H8?BV%.HQRF&:,ASY'NUF;#R<>GFQKA;F=L;?+6!VTB3V!MQI?N$/1, MAMO@;41UWO'1#!.7]'5BQE&YR4S[;>(QO&M@H=4ZM?QK\2+X]LB_D?]:EE=S M]?[T^L]G89XF @4P9;G:7R9)# E.$DA8P$4L998D1E[#@?-/C7<:\6$M_^Y[ M&!Y[0RJ:4(X]8>'8;/3G71 M@386EJ7>G.J=ZL?7S25ML-GEGZ3DS2GC]:):E<_-CE9+>*Y@(A1"4E *3!TB4QL><U]A>@]='T &B_"RL% 6@QN !K%/2'XT16G[T79_S%<^H3&E'\<3U, MXZ_+CK_J'408>(S*F,Y966Z5!/I45/7);5VNL12/Q?-CI<,:JU4MU2P+*&8" M13"-M;4?I+%Z3WD"N4P9#V62YEEF5\IGF" #/EJC'[UVPH*%6 '>ZF-Y #ML ME0P/9OTA/]*!;:< ^-!7X1<-_UJ+.CVOT^,"]#1Q>)Q[%I).CWF'23+N\>]9 M:.T<"Y\WVL =!GL0_'DN=*^_NE3D+2E7KW>*YBO":K[^^/KF-W4W2MW-04I= M9#FC:J\0<:;W"C&,J< \3)B4N57]]T%23.W0I%.BZ6?9E&ZMI05]12ZT7?CV MUX.ZA0Y;.$.CWO=R^#;/?:V$O85]#I).;>5!@HQK]9Z#U8[]>M9@9_8XU)0] M7^H^6=6=^+GZJ+3\[UE*"4YI+&&#+?*.WC0PMT3OE_6FNQ0/NC+#BV@:OW\I%F2^M@HW11N^+;L*#F_+ M-^@JN5K&^H8[\G.6)#2).:)0)*&.)$]"2$,F(>4L#V.6!5Q8]5KV)>C4N*LY MEGNC*&@T;4M(7X #5:?Y?SVW&V==+?^'6*WFS=&@]F4_ZX+]\_J?O7+4%T A M8)D@X^N!,6/4*3P&GLEX0D^ ?9:/Y^5QFB#D2]9Q!:%_7 M@>IY*/,440)IK!X'1%.F/D=1#DD696&.8BZY72-O@TFG]GTY%?OTY5G[#M_V M,/C\4Y_)6^85&*T(S6*69ZF$$<(91"1.((FX@")':1ZC6) ,S5Y$29?OM2;] MR=]K53P ;[A_<0RF[VW,411]=2"WP&BD\+VO[]0OW ()BT"]W7L'N^ZZ#D7U MR]P6[=7^[(L17&_T/9X*1;LM6^U7ZY6 M94&?5_IT4/=%NR6E_N\_&H4<P4$^$_M^V7F*Q4'*(RM;"LE@-,T;S@[%G M5NN$;I#]T,FMB.L7\.TMSMME4UG'[O!LB4J>]HLVXXPM$PO MJ<35LEK5SK"-9T715DH%5]25!G77,[4_SY%:@91D#,N8X,3*; BU?J!!)N2]CNGVKDZK1']=TM/'O\ M\H&U1-Y\)KJO1+W96[?:$B%F*>8QQ$BDVIX1, ]2 CD)*95IQD),K*J%G)YS M:MQPX&O:'&4,;F]F KX9BSB&U#.CG(VF?6$./11/MT(]>(L5N1$8$TEO?<*_S=O6V&7=[3LQCP?,LD#"1 MVFW(@A32)! 0A3R.0D)3@JQLP@$R3(UKMWHH_4V0^>JA#@P9$-]CN1PAP4*D MB$(L.8$H00'$<99!1@6262Y3P2V]N)X79!RG[GLNB=G'S#/,GC]C1YN'U3A[ M<)V< 9GSX"5+,<:/2QJ&T]Z0HX%##?LFW95UV/CKC]62_7<=>GO)_N=9S6:P3%]3R7C1A^!>@D[D]^FS$=D=C-B"Y MY"VC>4#?R4K40@C^3LVHS.),AXP3*%( M Z:,$\8A85$(E<&2TCQ) B*LJEJ>)\[4F.TWP0LE6F/1UZ+W7D8[:CMSG.;::2^ ><]I_PLQ4E]J/PMBU<'Z/"R/=+D>./!HG;#/4[S?+?O, MD0:FS'%>Z(>3S&])P:\75^2I6)%YTR>Z/O2LJI?7$V$H,G)3(L%H U0EOFR)T&V\QL=PNAY\]%#STMK2X\ MW,I[T?4C_W'4G62?_&8,C]/$M].SCIOT9HS"3L*;^9U#.TRNKDCU<%LN7PJN M2.Y5GW)<+]85[R_9JGAI^CED*24B"3#D(8L@BM,<8EU.($QHAD+,TRSFL]52 MB6?&/N936['06@"/,7WJ(ZY%!Q^TR.HU^@5T6N@(ODW_AXT*MGTBC5?%C*;\ M8.V9KM8P]\'=0&X%\X &C[:(N>WD:#S[R"T;;5'9[A*G96YV\Q\[OSCU, M/;DL0P]078+]+H>F9Z'OX(S4%$"_YZ(GI7CGLU!3E$Z??QJ/-(P1MQJ4MPT( M28;# D"4\$Q1%&&(,X)@?^GN6O9<1.&HOOY"N^ZB27\QIM9C5J-E'81=1\! M-BI2VHQ",M7\?6T>29HA8(-!V8Q&(^">>ZPYV/CZ7$PP8EJD$9;*KZ"X,X[/ M/]LR)<,_[4RQ7O TIZR_-+U;_!2MFU:A,RTCJ6&"4P*I%AQ*IB*H#*$JEB*/ ML==:?3*I2[PN:DJO+5BZ#!9K-\3&9S$$UVXOB,D,SOP.:/H&G0'.T FSEX*0 M*MX=:%&A[LWU5HO[+_;?8K(='TY:?;7^0[^.6T)3Q 32,,(9AS1B!$I.8D@$ MPW&2"1$IIZX*GQ_]: K0P'+?6[AA:GC39GS^X 4U4O=*YKN$]@M4*)KF M7F[Z,^15U3Q$P83*YKN/7JRZ>2BYZPKGP6M'VVM6C:,V9I%1O-N:Q*N.)X4N M:\/#XQ812?*<,X@8CR%E,85Q+!,8DP3A+(VRA/OZ:[K$?31!:&&#PQEW;:1V M:'H$O=E&,=XNFTY#X+B-&)[8^6<[-:<7R*O_>BX5MBEN@SNHFZ8/48'M-)U" M+^VGZ<-'AZ&FU^WCY,HVM?MCQO7C;$*_T:4^O.MRFZ,\(AG3,.-*V!-6.90R M-UJE-:4DYARCV$>A[H=Z-%$Z(P7[M#1!RTS;$J%##==/C'H(=M.?,+3-+#D7 MQLXH00LSG,(,4Q%25'JB+:HCPUG?2H?#'>/4XMM^K_X6N]WK[[>D.-C9D_U> MN(V2A)JY2P9CI1"D0@B8$J6@P$FD5498G'MMSG6'>325:%&"X@P3[ Q./WVX M0ZF;-DPG:F9=: &NP 4B6/>1Y"T*_1R$%(0[D185@_YL;X5@X.J13D5M/4!E MAKDNDK38554!K4_NRTEO:F>D[\FQ.D5ZKCO.9:HB03#,&960DER9.06)8(21 M1E'&E)*IEV/1>"R/)B=K79;:3-0OM3.-YVN;U<<*-%FMP(OU1F@2 VUFGG8Z M$X;139T6&IR9)6SZN,QBIAF W*!&/!/@+&O(,YVW3\8\ 1XYNI!*FU6@LEW' M3/:V)*&TWG3UTO"'/FZU2CFGN88LP[D]3&\F:1PQLZ:3,>8ZR0CUK9OJC_AH MLFHK%4_F@JJ/EU9 Z?0(BK(\5:<^K-&XYX1MF',W=0S*Y-P?I2UIKRUI%=05 MN("UQT,#?DAR9B9P<=- T*5KF=PXZ"A=$< D2T% !0 !O9&,M,C R,#$P,S%? M<')E+GAM;.R]69-;1Y(N^-Z_0J/[.EZ*?6GK[FL4*=6E#25R2%;7[7F!>6PD MND" #2 ILG_]>"#W3&02RPF0YOGSAX>[AX?XO__/KI]D/7_)R M-5W,__5'_B?VXP]Y'A=I.O_PKS_^Y?VOX'[\G__V3__T+_\7P/_^^>VK'UXL MXMFG/%__\'R9<9W3#W],UQ]_^&O*J[_]4):+3S_\=;'\V_0+ OS;YI>>+SY_ M6TX_?%S_()A@=_]U^<])*.'?^;>>IF5 M ,VD!)5\ 2^9 8O,*6^D,R5N'CJ;SO_VS_5+P%7^@9B;KS9__=_[3YUZN/KJ;; M/DB/Y3_][]]>O8L?\R>$Z7RUQGFL+UA-_WFU^>&K1<3U1N;?I>N'!S]1_P:7 M'X/Z(^ ")/_3UU7Z\=_^Z8W+6Z]<3&=I.?U37'SZ MJ?[S3\\7!(8W^*$2N_GE];?/^5]_7$T_?9Y=_>SC,I=__7%!NJI*Y>S\C?_C M^G=_NG[YYV5>$5XVS+ZB'UP\HK[L$$+RUW6>IWS.WN4[9HMXZT.S*MS%\O(W M9QCR;//32;)S\)JO<2XG@2E@\V$IR1$!A4\@E-, S.V^*1M*47%5%OC0*OLP9!JZ>([ /:, #UMUYZF_J;^GVVC#\LEBDOR9)< MOA67\9ZN;Z/XXA,_?<8E/0CB1T+"Y6]7DS*$YM:+(21XKA^B]\EW>K1?Q;\^^3E>3 M5)B/6CO@R1E0F25 Q0U@C#IXQ5Q2YCX4+I%0;9>7?[D+BZ^ M2]%X.#E"PXL6XNX -S?I?['XA-/YA#L=K> D$A^QRD4#%F*#YU),<$Y$ZUH MYCXIXR!E8!TO!A5X#Y!9?/JTF&\8^"U_"GDY,=)'9ET"ZP,C!I(#YV($&X17 MCM-JTJ4)8NY2,BY@CE7M7:0<)>=N@+*1RL\7'+C 7'0,(1I+;CT7"8+V#)Q0 M/&5,Y/(WV8SND[(35,23@LK!DAX1*U?;\K>7\[)8?KJ,!_)+LKVK"<5\WB@K M(=M(EA8S,9 "!Y()N@&13A:%>,D>3@L= FZ;6D[1&MPP'Q<.?U(QN(-M X1L2=H.3] M$N>K:17+!0])2(Z)!3!,:D*Z\8 YD$$UPG(=N HE#FDV[KQ_)YS()X:3HX3< MA=?QZW26?S_;>$R*\R #$9N52: ,C^!5)K?)H69Y@_3FDB(N"<"D>/%VPD^KD'^*_UD-4&; MI(J* [<,:S[/@R>RP=A@N.%*&VL'1,B=U^^$$?_$,'*,B+M"R3G8SYG@TH3@ M5(2BP3LEBIC3Q(JA\IY9+ \(P[2AHL9?IA8 M'@3*D" F1Q%9H1#=YRC B>REB4('-D1IR*V7[@:*IY) /5R>700Q+^=QL?R\ M6&ZDL3GD?KXX(\?[V_-%RA.R<4RX&"#98FFKQ N9T>>%5IC8U;.;3FA._C$ MY1%2=@/-4TFM#BW[+J#T'K^^3"3+:9F>ERU>9'W(-E:WBH.6F?PM5A \MQ&, M25:)$I/,6TI(#@31 T3L!I^GDG$=3MY= .=92J20U<4?53Q\H@QGWIL MF A M0^KJCIH3,&=M*CQDI_E@H-E"P&Z >5J9V&/EW"E8Q"0JPW3T#*ROY0W1* C. M%D@\*)TP1&E30["(W<#RM+*SQ\JY)["\6:S6./O_II_/-U;%0E!)D8\6:6/% MXL$IH4$6G[TQ)G YN&FY1<%N<'E:V=JC)=T37C:^V.OEF^7BRW0>\T0FI;$X M#5$JPKW4!KS-!1"#E*S>.G%#G!8_1L-NF'DJN=O!I-T3:I[3MZ^7[Q=_S"?9 M,H/DH8.-TA$+(@(R;JHK[UEA6C YV(V+^Z_?#2M/)8D[A(S'/@^J#"PS;HPB M6I&M0G+/M>9$=RS@*9:#E)S0S@DT;)"[1#?>N1L@GDK&]F!ICHR"5XN:-?RX MF%^60W"F'8H@2 !%U/N*#FB+C.!I>]1*>I?,$('QW??N5J3V5)*R1TFUB^WC MXB#SO&AJ.O]0]\.SU20)GF2*G/#,*A^U>LK+ ,YB8$Q+[8H>; _93L-N2'DJ MF=K!I-T%:E[.Z6D8U],O^06N\8*M"0\AFH(!6,!$?+ $P;!,<9I6C"5!W WG MJFZG83?4/+54[='2[@(U[S[A;/;SV8K$LEI-R$>*CKE,H$=;KQ E\K0Y \&U MC+2Q)CE@/=NM5^^&D:>5CSU%J9U\-EVP4T?OF4EQ]HK_SS]7A9=P&9=Q_S M;'9)O7>:=L080#I?KZH2ZM%$#S;S4+PPBOYUN'WFQIMW \C3RK0>+-F1#]=S_*$9]21)0->UD!-H0]NF'@JF=2C MI#HR(MXOL;:0>O?M4UC,)FAS$:58B.@JX9I9TD+7LIH!X'#KI;MA MX:ED2@^79R>FX9>O\2/./^3-?9"HF",A> A:D /M!$*0)0)C0J#T1<4X1"2[ M[=V[P>*IY$N/EFX7#L6-!ACO/I(85Z_/UK5C6D7\1"M- ;2H M:RJX<.8*0SG@U9M'*-GM8N=3R:T.+/G!2*_+K],YO6R* MLS>+\ZN_5XW73 QH#$OUKB=Y'S47[QCS8*232J640]YR!#I@I[%'B!NLO]IY M.P[2? I*$S4RT!IPQ@*2684B*5JS3L7BMMS&&)#5$3ON-X#,O79Q MB(HE24IUI6:*!"*0TZ^@A))80L>T:(.8[MOR[:7:[[;EVT?.W0#E5K,XFU@V M0EJ(.M:+]L& ,Y$>7U MQ^!-M%X!+XE0SD@BSBH#S!;)%-?2I2V7D(_'R&TR.O%3#E3J8C )=X./BQJ: M*R8L\6LT:HH&*21423-P*.L-DV)U\1RY:K+M;*5F7+0%.Z]--Z $*)V;*@5-\4Y MB Z3#\X$%IMDG':BK@= '86"N][,X"KI &=O<\S$"NW@J]_S^K+(+]<;)TYJ M2()B289F*S7CNCG#X^AXD7> FY?S+T3U8OF-6)AP MD805,I!Y%D2[X@6"<0DD\FC)@"N;FKC$-XD8I[]H.Y0<+. 1P;%(Z5E][WSIP8>/TT!T M>,T/([T.;,/K]<>\O.#DEW,6KJQ<MVR$%98L=+BA(9"JV<,DS*)O,/ M'B9IG"ZC[>S&0,+O $:W9#-Q)CN>>4T\U5Z8W#+PCDF(B4)(D4L)>DL?R8%C MI7%ZCK8#R^$B/AP?BS7.!L''F^7B#8#A)Q#ZZ)#JS/@SS]>;E8K284 MS5DB7 (R0V%>2@Y"\@*\LBBU*3GY)AO9XV2-&W(/#X-=<;:_3CI V+,8SSZ= MS6H!TXM,1,3I1E/T_2QO5#9/SS[5&YO_O?GY@\Q/2G8^AQB!%FH!)>HD-EX0 M=+&11^ZXRENJR@?8&@=B8%P[V!RUH^AY?WS[A)"$-PK#Z7> M5U>TST 0Y,8$+9!I[K7')D/S'B-JW"3">/9S7WUTX/UMXIQS'^;WQ3S><8J5 M$=K5)I)22EO'.BG G#0D7KQ-18:4FIRL/$I5#RFJ0?R]X63?P3;\Y\4B_3&= MS28A%A9KWM5B":",BQ!4[68KA0K6T-(J32+,2P+&==X&U.EB &/G,6L]XKR M)US^;87S])DVQ/EZ-2(8_YP./' M=82&1\!0DAP9#,_/5NO%I[R<35?K2CJI4NDZ7L-;F4$IHAJC#I"16'79!1GL M#B"X\]AQ=X5R*\S 7 U*0;Q:%M^ZN51G(97V,JG%/1]J!:CA5]("K M;6*:1&F+L)*!9(:\K9 EN&0%:"S9&VDHJ&MR*+^5FG$/3AKBZ&C1=X"?>_23 M596*1079R=JM1R)@< *0>SFG?Y)R-90L M@]04Q2EE%014&J(R-MLL,6?6#B8]E'T,6*^ZES0[P,"K*8;I;+J>YM6S>=K< M&/FXF)'05S6KN/YV?3YM-9.ACG(QM$:448Q$4Q#,9KIZ21I]$Y3L2F GMRA> M#5(EWT0K'6Q1-_BZ6_\@5)0FYPC9^-HG3 ;P26O(6JN@!.=D5QOCJZM*^C80 M>!AGQ^BC V2]R_/I8OG[8GW%R43D)+BS'K#8BP8?SHD$!@,721J>6)-$\'U2 MND'244J^>]OK.(EW@)EG,=:I9:LW^*V6<5]RX64A0CFM)=S4UY&& XH 400? MF"]1RRT-1 _(A M0Q 4G5)HZ6.FP-5Z1S]OGTR\2]:X(5LC0 VHB0YP109V>49OO2>K26&R6),L MV%!GB LNP!5+W,@0O/=<1]7DKN&#%(V;FVZWP0T@_PZ M(4#TB]%%LD#1;$, ME"P!0F0!&$N%J2BXQB9UB@="IUDZNA%TCI1X7SFE+1G7%#P3/A0P+(7S[JY( M3$#F$@4QZ:-I4C#X*%7=>-DGB?6/U$H'9ND\^'RUF']XGY>?-D'H)#&M?9(% M/$LD'%H1],RS>G&J0YR(8VU'$00DJPO\>:-CF"TM,GZE*1I6B.R,Z7=&+&! M4==691U@\@UQ=7Z#X/S:YX*$EM?3Y>9$@;B?SG/Z.<_IFW6M^5YM%?6$,1\2 M%PY"2,1T$!:\M+0N4#Y@5CZ!D-<\)2- MIB@HJMKBGR-M'Y)!S#Z+:*5CH4D4^EW*NLEM#(S#8572 \;J,8&E7#**$#.&UG(CN),40$ MZZTG/V)3'10\U/C>:5-O5S6IH#H<1*?(=@P,HN-%WU?.@TAW,4<2 7=UOK>C M18#6(FA4C*RH<1R;G/_;;U?U&6QF*^)"GKBA\U$U[RZ7GS:EQB#Y.!<'6=BD4PM5[4*411: M/)Z"H48#*X9DHQO/JQUD1]1[!UOLC8[CYST616)9JSI9-C &*GL2)4=6F]\@ MERQ$Y5LW=N^@P^68H'BX)_S^&NH 8<]2VHQMP=D;G*:7\^?X>4HV^P9;D^(9 M#[6N-ZE8TWT_(++ M.4EK=:N52)G&Z7J"215>-Y,@*T?":/)@7 )O/,^INC!MBO"_3]JXKF1'N!Q8 MBP?C\DM>AL5 R/QM.E\L-T(]%]0DL;J 2H1HG"8.I :GF(84A78\R)3:7(B] M2\BXWF!'J#M*0QW8OANK9),MJH3>GWKY_+I8YNF'^7D=7/SV?DFJA M/X*W3($H4NMB"2ZRR0VR!KR,W%*VWV72#!!/9TNY8B]$Y"*GVNF/25":*T"O M/8A:8TH:8*JT267L1^?([?+ZQ?)!BNS@].+],N/J;/GM1IZ0.<$]$PDXK]-R M9**5)B0)SQI)^Q#YDZS)"<1]4L8]).W(#S]22_VX"L/(=%)X<=Z(#,%;#DKE M2 N:%4 5N*8US81K MT8MTK]=?]R=R-A0O->3L96WN70T8(@LE2!'-3BU+#WK[8$.8SR<-QQ*4 M9B5 ,AAI6=0Q#SZ(FM'FQB9C;6YR^G^;C'$24B>"P(,#FO?70 >;X!7U-\>; M/_LZ74V2XM855N_[>TL.1=& *!041]+PTJ%*;:%TEZ*Q*TH.5_-#B#E*YAV MYR;]+Q:?<#J?T (J,N<"/M49]DQ:<(IV?JX0O7%<*]?$9[I/2B=P.4['=VN) MCA-X#Y"Y+CCY+7\*>3DQ,=<^UQ92S!0UU"D;GO$"CK[PZ#A#W^1BP3U*Q@7, ML:I]N.KL #EW Y2-5'Z^X,!'G6A#]J"Q7HK-$2G891DHO!0L!!%$FRX;]TD9 M]RBA"50.EG0'6-G2*!*38)FC@4BTDI7E#$*,'$0J/D?/D,LF^]!]4L8N01S> M;3E,RAW@9/N04)=YU%(7T+RP6O=8:@++@J^+'1J@> M).\>0#.;+?ZH\>.OB^6+Q5E8E[/99:N]ZW'U5]T:563.H03C8Z@CR%)->B4H MTF6IC,%<9!,P[4/ER 4CQZ/B+LZ:J:@#_#W>:IUS*Y6O;ERI9ES;.M?3D7\7 MO:5(HUCIFN#M^&%NIVP;?8P1&T[^'<[MPNM3]9MS-B=,I8 B,\A6F'I2SX&< M2 LZ:Y6=MX:6R0XYT3U>V?.$M[V4_)WY7D-(O*.97S?8P9OL1)N"+!2+Q*PH M;O!&@"\Y 3>(,A9:@L'M * =7M7S8+A#@3.TA#O8QAYI[(?1<^TK]&5M4\QH M5T;K W!,VJL4 V*3N/[(+O4-K^<,NH$-)/F^,+1EL=7KZMXGTG1Q#E0=*N0E M,6.U4A391E;:'%@!VAQQ.C MS1@#Y&(D*,'J1,:00 I-_\G$4L@M /5=RGKNA+@7"A[H23>,2CK V, U7CDD MF6(=;9XL@C+:@7/60!U!;E-!YTV;X1NG[TG1\%;7H"9Q1 UW<=?UQCG3&UR^ M7F[$FS:EL6_R\MU'TLE$AL2\KH5@RE%H$XNOI=@<;%;*ZLPPQ2;7KG:@;>QT MZWC@>?B\^VR>[K4MN:HD+4$0 EVM1N>@.$G1!UL[=+HHHN>,%?$=00]#R="%Q11E MA2(+V5]&1EA+"R%Q":)XGY%[I4J3SA%=%Q:W@\;WBHSWT$8'6^(CQ9 AIJ28 M VE#J?V1'85>)D-DT5MK2Z"=_A^XR'@?->]>9+R'S#L SY9J-ZYCU,YST*CK M61D)QV?!0$:).JGD/;8)*)].D?$^.OY^D?$^ N\!,O>*7Y5TQ7)CH<1Z%RT; M4P>$*>"BSA6G+]:U[HK9:9'Q7JK];I'Q/G+N!BBW2E]35JQ(S6BIU*D0OM3[ MBU% ,A1/Z$Q>FFAS@:'_(N/CH7*PI#O RI;$L9,V6^T5",Y$K:9EX!0B.$Q1 M2LD,BB9A?>]%QD.X+8=)N0.EY3%^3Z_W6Z_GA9TO'+UXM\ M1RT:H?_3IM\46AE0!DA(ZTEQF<&YDL EFV@#3UJE)B>-!]#:B<=S(#SN=1]M MJZL.X%@/45^7/R\6:7.3/B^_3&->O5O,TB2G[%@QI0Z""+7D-A(3M963+YQ9 M9C@736;[/4Q2)V9L&' -)/E^FL;\>;E8K=XL%V6Z)DQ!P7*H;#MH7?4N;Y+S?\[SO,090?U9^C2=3VO6 M:SW]DG_Y6N<+YHE"$;6*D=Q%TBQ))T,()*Q@RL3ON#0JE8?70@4]]>0Y]P<:+'(@%IQT3VM0I!;64&CDXJSBD$%)Q26%I M Z4MM(P;H@VL[<6PHN]B'WLY_Y+/V^J>"^BJ@YX72@9#G!#=)!Z#$E!:#YR3 MRT=!I_*\R4V(AP@:-QYKC:0!E-"!,=K<0'I05!/C2S1:&? L.%!1"G+R1(3( M.(IBE,X-+X@^2-:XL5M;8 VHD [@]3 C5ALIC$"(3B90F\ M^N4KR8_4-YWC\MO&'7V@ 2W%($($3I8[4%2KHF> FIQ4IIQ@3IL@7&FS?3;C M:>P>Q8,& KWHOIME0"Q>+..+&263G((B&7KPJJ:'"[=UV!F"221N;247MLEV M_0 ].\'//2GX'2?S?K+QY\GB35Y&173%T4YBG"6AA!S)N<@9-B=24JD06),; M#=[RA:#"J3=VJY=N1(!0VT@[S7%.TP* MIIH48.Y-Z6Y)#?9$(-9643V$#3<9G'BD'9@3W2G49>1UA,QH5Q;1 MUJ:6+8#R$$&[8>:I5"0,(O8.C,M=/G[&U31.4HY8ZM#6G$G!*A<'WJ0$LM@2 M%1<'4OU?K(M22%NU!ORHL P1B2D^,:9=V,Q1U_9^LMP%W?MYNQZ;T4JIF$ M.S [=_CZ_:Q6P+\N]_@[MZE*1N58U"#(LM(RLYN:' ;1H\0VB;N\%Y7C MW<5L Y+%J336+QPO3/(]'B=(AEUS+2 )DT&IPBBR4'5F!0HNC8TF-[GHL">= MX^R:8T-R$*UU ,H;M\E>3+],4YZG:V MSA86 3-Y#(PIV@$T0YO;-CWHO9?&4'#X3A>-??0PXOZX6JZO*7\7\QR7T\7F MEK^/6"3%X^ DIPV>)$/A^";UJV30B<0B=KDV2"^X 2+ZVUT /4A!)Y8B*<4 RD&870XNY T=[BZ/(M;$L"@T8ZKUM[VHS>2N (]:!44%0>-MT M2WK5Y4WV0TS*0%+N ">WCQBQ6!M402CU0K_*0H)'C&"]CE%Q$_ $E0*=;#@' MJO31(]Q]Y-L!.#95SELO%"Y.%XE^7ELMUJ!Q\^>5*Y="%LDJ M"RXD#ZJN,V\30BI:F,AB=KG-U;VC2>_$2 T#PQ-KLG/LOJD_(#W.T^93;Q;$ M8EY/EQN!7U0,OIGA?/4L_>?9^?V12R%-6.9915YSOU;6!CD"T%MR"Q@SS"=$ M;IMG1+5?,(>ST\$DJC[7RXD0 MTOG.\/U3N?WC'LQKV,,'Z2]#DHM MM[!SQ8JTTB;R#L'K4FJC-@W!$BO9.UZ(,^EBJUZ'#]'475.?8SSKH60_&(R& M/CG;>J)TO\?_U;\>=G"V]UN&.3<[CKEACLUVI.&ZQWAP*0?'P"993T>B !=S M)!>3)1=R8.IN2[>'#LOV?// 1V1HLM.2["NM,;+B(05P&!P(Z\B,9\R&-;D& MU]$164O5?^=@;!_I=^!T75%_+I%J=1?S*J]-NE_0?\F: &3)!2@3:BMLZ\@_ MR!@8HF6V29;I4:HZR6,>H.Z'D'.T[#L TAT>+DYW+/F/-C$&QM4RJBS(HZQ= MD&/R.F1?.X V: M] *"QNB3%!9UPW[BW72>'T"_WVT^OX^HNT#+LY2F50$X>X-3"FF?X^P7 M[.B@!+>T?ABO%R-DH1C$<0VQ!#0HLD?;Y%;WHU2-?#%ET =)VS&K,^E$F]M*N&I5(OJ3,4->(H&5P2"K@L:*W')(-JLK7M2N&XK7P;;'-- M5-,!YK9WR[AT".O(SLRP!B1U%CU98W(1&6BRR9P+5UAIU:'N0:+&[>P[/+(& M4T '8-J2_@]%<<4$T9:'-OLOMU7A@Y2,KH,"EW@).[ MAX\OY_?SLF]I0?RZ6/Z!RS11RHO$H@7KBJB'V+%6"B=:"R9KBC$8JB;C??:D MLY/PI8,G0.K9% @J=P4IE&:/H-Y8FH>$P MY(\+V*8(NV5.@0L>4(49N>.&)XKHFEP;W M[$S=+-]V2EP=*/8N3L)WJKS.9(]1" FA$&O*8($0LZ-542<6RI2\;S?*9HBZ M^69S&DX)L\%5U8'%NFIP=".@>8ZKCQ,*6H+328$MH?9_)XZ<5 J,DL&B#S&X M)ER-L&IQR7KCXLT"2[(PB(' M*S,C;S06\+6$-XG"O!5*26QR++H+<>-.>!@MVAQ"51T8N%L\GCU(EA+&1N/& *M5-E,(!:TY?DO)2E!N*-KGOL M2^K(0R1.?N;03H_= _9\,3[ *9%3:E4Q"%D;_L8LP>*!Z><-IN,OIVTRR7DW7^5U>?IG&?"Z;MSDN M/LPW3]FL[(GG:'0)&EB*"13SJ@9QH=YZM2)Y--8U079KQD9NDG_*9= 51CI8 M,V^6BYASVDR=_&TZ7RSKM=W*_X7T)\E9@Z@9\)3JOF4HIHRN#@04AJ)-0])O M-4#O4<)&[BA]XNSE<#KJ ',#56S$@%QZBBYS'6NOI&'@R?D'SYW51HB$JLFI M\RD+=/XN3G5&T/>1!]J_S%/[^IPD@V.6MH9-0U2*66-MQQ)K!7#FV247>!-O MXNCZ'/YW<28TF&XZP=K#E2#HN"LZ6\C9D91\Y! $UV!9L#PJ]$$W&0QQ7'D. M_[LX$AI&*YU ;+MAWA0D7_7:P&1IS6 $:;@!Q9,&9Z0 XS-'],4SWV1:W ZT MC3<#Y\0]2X;64P<^XZ7?>\G,Q5T+)X7URH#)EAQ?D1D%6S4IC,E8P[)CJHEE MVTK-N"77@^M\,;0"1AX%\/J/.3WGX_3SIB&'44)&J2445N^/EMKD/G#:ZEG6 MTB-Q8W:YO+13^_];;QX7)0-H<3&$2'O!PL4M/^$\D\'7T:P4.].&GB!D1UNS M06=LX$X7.S@:QAX!<83VMF'@ %&./+-TN\E\]H&DE+]>7--D:"Q13;Y9D#4% MSJJ7EDA*:$*).605[[@S6[O&[?"J#H!PB H7[>0Y,CS>; 3W>CI[L9P^7RP_ M+Y8;;2S*LT_D54>\Y(C[+*0O(&F94*A(')$YK1,*=. Z\:+"+D.X=GO;."[L MD"!I(-4.W=-75QE$@QZNI#?D-1_7*]>'.VC!]QE6GQ7)UD7:=+T?%2%(*, MB=.&C@&\8@I\\%DSBR737H?7;PO7/W\X%,J$= M7U@C*.A4+I&4E0>TF4/B*I>D3?3R)"'[(S3V92&/ VAK%76 ONOD6FUDG5>K M]Q]Q_M>/M!R_52[3N[.PFJ8I+K_=69.7LGA.G_^05Y]-W1,_C:/4-AM.AYX!\ M9\0\KC[^.EO\L;K-QZ[C/W9]^#!3/PYBYGW]HJMSK<)]B2)+ MX"68.G?(GE^I#-8SD[0WJDT;^L>(&GCJ1]#:&-R,0%759D=B,20$GK-#DVLG MP2:WQ7N8^C$X!KXSXV,?68\]WWSK&&^FL/!L.-!.7EN_B @H8@$CT*J4'=,[ MW1G:;;;Y-@HZPTF8R<6M%R!8L1Y*)Q%PKRP58I4-$@:&T M27QTWN/U$),RD)0[P,GO>5WWWS?+1>U#D'[^]A=R"U_.7W_.]2QO_N%97$^_ M4-"9KW=G'DKBAD?0UNEZ73> KVVEK";>DF4BJ2:1V/ZD=K)U'0B.^_V46FJJ M RS>Z.R37 Q>&@E,6$M!*AE:5,P3Y4:ZDI76J^S]8E]1IFBL,(5"C\QIF2K:Z[VJ[=T9JX^V)<3PZ&CI8$2\RO3E.SU7\J=[)^F^\F$'^+,9EKM^31";:.&$U MK6RN5*E#"S)X(0P8R9(WTMIDFR1:=J1O7/L[/I#N]HEJH-4.P'I%^TV>7I<7 MTU5 MI3Y]_S#\\*XIS6H&NL/F #KKP*J^N'CMN13?X]=?OE9>\L]YGLG/GRBFG'9& M@\XV@$(1P.6ZGA"Y2#Y(H9M,$_@.7>.>]W>'Q2&UV $H-V);D3)_72Q?+,[" MNIS-:"O8F/P),HG1Q@3<*@5*D)S0U[9:UM@@K4@N-^F,]AA1XQ[@=P?'P?37 M 1;_C--YE>#K^3N%>".IK;^]F>'YT._/G\Z+)YE.-D?@@KXHQPQX)!!9 M5EP65M ":V(G=R-OW);?W>&S@4Z[<"-I&ZAS=R^L?N7FHD_5?^=$XKYD^\59 M)GF?+=:6&Z.:Y% /)7CN^G.^7]1A[7@EVM\OI:J J]-E8AE!(DJ!)JT_7*GS?!6A-$XDVL\LX4CMN] MO#L@M]%L!U[$?<8N_:%G\_/YPR3^//U2CYE7$U4$\N0E\"0U*.(3,'H/+CG: MD;QC4C$OW&>O9M'F]$O3.DE,92/16\#@79TU MFL'1U[HY.%KD)O$V1UN/4M7;),'3H.Y0M72*LC?+_!FGZ3)K<9&LN%Q2YY*< M.%U@A:Y] U5;$SF<&6DF*$V/4.3=)W!]&;F^C!T^#R\$5V2E@-^S<$>D$ M6;+(LX"H:X5.D09"D1E$<)%D&JVT)[*/V\CK;7[A:0!YM*)Z!> E2Z^F&*:S MVQXW.NT=NCH*HP[#,\G6&0,%4& 2BG@4JDGOO?W(''=WNWP";!8DMKZ?+\QN583;]L.%Q-2F>JVRC B%J M_T=E"S@3"$%>2JU3EB6<*%>^ [7=1C?M$3JT+KL$[.TX[N9^X JJP ,#J5'6 MKNRT%BVG32&*K#7/+-SMS'F:J'O?#?R$(SY.",YA]-8!)(>,%\F'D2&9'$"Q MNG\8*0$E-R!<5B$G#ZZ^56!( MGOMUC:$F_\LXYC8]!$"E@L09EU!BD,9%'E-I4\V\,XE=WFX>#"QW*Y?;:*Z+ M4Z6;\R2WU+W>8BX7+U$K!E9L.ETD#ZCJ!4$T.M//E+[;17JP(OM=:>SRMG(S M7#;278_&\MW'Q7+]/B\_W;S2%WPNG#,-)E@2GHXDQI0+")&81Z9=%DW\R)VH MZ]*%/)F)/%I?G5K'K7P9X;E7VD)0DB*UD'B]6HJ0;+ 4/^I:0WT:PW@P$)NE M14>WB4=KK -SN+L0)R&RH+BHI::OP6N6 9./G$FTI4V%W.XDCIL)/3$> M&VFNW]CZU^DDA,08H%2TK!1&<%@L_57X$HQ,)C2Q MA=O)Z3)F'@P$B\$UTH<'>,7%BVD5W#RM;@P+GQ#%7-M:>2+KF6JN9KRRBX%=(&U%!7B/MUL:1%=#5VY"9/S";A543R0.IFP(BG MX(P$(SU&%4T6MDUWP^^2UF70VQIY VFJG[NT-X.HZ\C^%9D(., M'%C1^2*0RB: 1Y8Z"(%_*122KU^77[[&S92P MMV2&7\\KL\_FJ?Y1\^]?<':>UE0.'O%MIK4ZC>0(7+!X^P+=+].+\[.$JW' MF_(ZE^'$*!9++@X8JS51T7G 4FN=C2M!>:%6)\D8Z)&0F7P]-N:"=*'KBL<0D97:)Y28F>R?JQFW? MU0"MP^KC8)!]WF"?^%NN3P@U(SGS24O(M8A/U5-17_TM[66)GC-M19,CQ.&@ MUJRSUBA0VTWW$-$];?.W:+GFV6)TM\W4-:>WY M&3*MIR@4180Z 0HO(1AGO/><;'F3W@7'$CYNOZP&\#R9%KOP9#]/:5??= E) MTS5QLB(_XZQ2\O/9^O?%^C_R^@U.TT1@B489A.2TJ8-%+'@9)2@7;0[%IX*- M+.1N!(Y[O'-:V-S#; ,==H#-JP.%BUOOSRM+F\*Z*N;SOTR*8D8:K8'9HNHU MC0(D1@0>E7_KI<0!)GUX.,K^]#!DS% M:A)69.0-%F4(B"4#.L6C?],)^6::R% MQN<-0V@UOR$"(ZWE]Z2]GV?U (QCL%DD"U&1T)0V&E!G!">T)U_:\FZ=^)%9Z;K_K(;]7V;.&*!ER0!4^3D M31,_(7@$$ASYU-D(89ODYW>B[N_!G.Z#P;OF='@5CMS+[?67O QGI+?YV_QI M\05GQ-QOTSEM!\\7J_7JG*'K'4%)+,&;>@E.UUL?+H"3.4#,QFCGC8DV?L=J M[O_6<2.?\4#76#\=!.6;_IUOMW6XN5A)5D5N/2VB' E'BGER?6IG$69R%DSS M9'"7@?9[&\/O$39N;=SX=G!0Q74 Q%>9&,JOZLGHO365A';6>PE:9@$*D8'7 M4M2Z%EL"*\;Y)LU='J%IW-J.\>$WE+HZ0-Y;EQM/ MXUGZ1+Y&%=5Z^B5?='^_M^)RX<'*VN$[ZGJ^RC)Q&3(DS\D#L3G&TB0O=!BY MX]9:C(_:$RBY RA?M3F^RT>L3;^4$1 D?5&V\'HSLX"4F$1(@3';J@OF5H+& MK<<8'XZ#*.KI)1_O[QTO\N'W-$Y)[LC@0-G)^V^[ J>TM86OU2"R M(L,5H@?':TO 5(\+0]96-VD"]C!)0XUTOGC#L^6R%G!6!?S\[3T]X_UY5_<2 MA/2" 8LQU*[N%D+F#(3PCD67D:P.,@LU38'Y-NGG%V"! 6[;32 <@>EM>KJTICI:36W"*%U,[5A2D!BZZY(^1%%:-8FW%S M.] V[@GKI#W$7)9,33#XSGA6(:&ICJGJW*YD"QM-R]-9RIYM4%VPG MIUSU01>1RKFZ:70-C4XUP7@-V:1M$FE??]]C5-J>S(\4&KMQFNNWWU= MUF]1HV 95/6^E) *@HD,"'HB:^MX\4UN3#Q*U='G8&=AE?_KC)[X2QW+?>Y? M)&&,8XHL-G<4-Z&-$+CCP'.*Z RY'[9)*9>' MR[B;!4F;?BV&L4B\".YJVQ4&24I)'BOZ8)JX]P_0,RZ$CE?T=Y!SB-3[!,]% M,,V+02$M>8VRU*;OG(0CRB:8]CQY([-LDH9XD**^ '20OK^/H0.$WQ^*+E(F M*3A1:(E!(O^/O$$,X#!+8,7*@!1[:-/8OK7\_JS?$W^(V>/7N/7\]C59Q-K W2&#+-AK!/O!1;*^(49*$T8A$2 MH]_A L'WWM.5>3E0DXM&8NT$(A?IL"W,9(&H?.GVF13Z/?]QX];J=7R7V(=? M,4_/-UWK5B_G-S\SG<DY8B-W@"L4#H7"3:T$A;W)Y M8PCBQ]G$6@#I?AO9$ZOVR1FRZ^G#9;%\^'.'9[J'>W=;(WF,($YD4JT+A39G M#0SK7HU[BKXQK4E\OSY?=UE5W'MQHRQ13Y(1PIRSY)"*" M1XY@;4S(9,;LF\1_1U'=MQ'=!SI[&-&!E=E!2NO&-/9?'[,#JTT6,*DLN+ < MBA6E-BZ)]I<7G MJLB+%"#WK&!0$@RK1>5:6G E"]#%J42.2C*F28'$-F+&15U#W=_MU'&L(CH MTZ%K]#KA%+SB0D:$$!6KQR$U+Q00C&8L2I^8"$UNNQU-^=ACK\8RCJ=5>9]A M46TN.:>5<5A7KIN_/4!H\B Q Y777#[_VY:>F<6@B=D%L$7;.N\L =99])Q+ M I5F6N4F,[$?H>GX>[GW'GT=T8=4HI:YMEDF'UAQ8MI)&8$E;9@MEB=U*GX[ M:2 X%#KNW[H=2 W=6Y"CN_P]_*QAKO@]AB9;9.&L^EJ^HDD:#ZBC!1Y\ M]$+7(Z4FUT5/86ON7BU'&4-.]8+ZYK2L: :!"4L ]SE&&9B136;)/D10OS9F M'U0\:&..$?_3L"]RX_@-85TNG]3 MFPE\@26!;63.B8-1E+DI8S/Y [[ C%9 M'K/01:=&'3>:699W\6-.9S,*,*]>!5'T4KOH M09I([JROT\D=#R <0YE,Y/S)F9ZMB)Y$;'1%4^;=*O-2@N5(UE;4<>K M,U$#RDPZYXZBRRQ0-+G+\QA1G6#I<)W?'>H\E (Z!M/-+63/HB/$6EJ?8B M1(HB'09)7PPZ[PK3L9PB8]3T1)L9:4@S2P ?)$HIF)?8]GR$B!BW[7^K;6-?Z1Z.C#LCYULE MXG['Y7DO[4$R>-FQJ[G%B3Y"C"XG94%MV:>%)]2YI\-D**%H874S!?/=" MRA/-T05MLK/2$GN2'*(@"J"EM<,<15W(DZ/@[O_DZ/;"PVXYNGT$W\&V\VAN MP&?M;,)$YI&^*).JB\4L9)40?2%K;)K$,4\M1[>7SO?)T>VC@([!=",?E'10 MK!@-%DLM&(R*MMWL('K-"P\AQ#9^[Y/.T>T%@_US=/OHI .4;7$-62C!RE* MQ]K9CG$'OC@/PI*8!(_6 M&^ L&L' @<*N*[>=.U@7U\ZE-EJ'JV"F'4U/J3DH E 3!LC MF=8RR2;')X\1=:Q)V?;L&S,!T43G-V<@=4!181)0)@XY<9EB<$RW&:'W*%7C M&I;!$'+7Q RGB2=D9;;^\(BB\P->TLH^[<':*8Q75M+3KT@PKM8%6MJPT-:S M&VW-+L2?7E.04?N;3>=;@H]*T^D,L MOLFQT5Y4=@+6 6&R@Q>S]?F50W[1=Z6>B 2C.>T]QH)RVH$3 M 2%@=HP5GL1(Q)L1A!VMJSP#I-K&A) M?XU.6A,8^K8YS?LTC7ON-"["#E%+3P@[PF&Y/JAQ2A86$F$FD.^M5D&[N&0W#1"8K[\"!/#HL.UL1S7'W\Y;_.IE]P5DW(L_5S7"Z_$5L; MB4S(,"B?M(%@ UF.4)O%N&0A%Q&3L"[H-@5)CY/5R>Y^>KPLFBFO RB^6LP_ MO,_+3R]R6%_)>(+)^BRD VYLH+U+)?!6*" _G7F7HDV^2?W25FJ>OKD;JXW+#&^8=I;:SR^V)]T%G?=Q\Y0$I\/[('RH9?OI10 M=OV^%A\3*B#:E+YLQ>5QUJPG5YV?9A4 M9,0D)8G#D>>B)#KPG"?BPD@MI4.?FA31[4?FN)MM.Y3=M6D-E??DC-W!#:^^ M_\RVYJYA$ZS]D!@PI1)J[Z%,:U#96.?5IU O/T7K##T^-NFF?U)[=]F):5'J MY>!U?C7]DN^]]GRJU;-/B^5Z^M\;7?_R]7.>K_*=;DV9:6^41K!61H(YC<*L0(P^0[8*00DG +DLH)V*FLMD6)N^8@?2 M.VY[NAZANK<6GR18?UV<+2F)@,KDW/H*1"=&J0,S[3I!*G]T)J?H? M":G[ZO#)G?H,<)]VGZK369N6!!:ANM$2*F M-OV^>ST0LH7[4B(";F:NB4U>3E$,**-1P;L@L$F7S;_/ Z%]T'7$@= ^2NM[ MK[Z7+';&1U^" VM=JA)4X&5)9.NKR0_>*:2( ML? LP)HZ%\4Q11*TM+*+K-4FQ)_A)X;DTSX0V@LO1QX([:.\OK%Y[7,KH1TS MWH/W1H#B(E4'.$'B!KF.M.(;W1_[>SH0:F0<#]/2PB8PY M)UY;S379NOCKU]4KUK?>MR59:((-&!7A2BN*0)2.X*108 I' M)Z-%Q9O<3=B+RJ.OYN*J55'G(RJ\CR#J[=YLA$F MH^$LM>G#O1-UXX88[3!U[VK^X*IZ:O;KX,NKWWUD4UO6\.KJ?N@KV6O)T)%O MI!%4= :""@JB--XXQFU*38KK#K!H)T+4X:>XWW]F4TRU/+'=TZ21N2&I%!*/ ML@0J3B&A+@Q2D%I;(6)@34*FL4'U*N/J\.8A-W][ * \2,Q D#A__K7.&7G6 M3%CPJHZR407!F^C!>9]=$-$RU:1KWVTRCO=]*)S(KS_G6@0Q_W#^\.N=U&5F MH^41F'(1%/.\7J/6D!(O)M9V%+F)M7RT#19XV%33F*(=I)%1>^UBM:"Y>20*?JKUBQIX1%-FWN?]RCI:D/:1]L/;D@'R;B# MK>BV<:N<3$H(0EB*UK5)%+*GXL#K>@N_8%'<))]4D_M ]TGI ":'ZW8QJ* [ M@,J[CXOENG9_O>8@<1B"Y9O-2Q21693I^TYR1TYLIQ1]!.(9_H2#8E"LB:EX$?2/6Y,>C)\ M[9,)'5C93PC;+^<7S%ZV-[*8 RID8,B]KEVX,OA8*ZU0!,TH3K-MVD\>2O"X MAK=W-!^EWB<+XTWK(Z=$S)*\)"X%+=CD&8146Q_YZL GM#PU.I\]E.1QP_FG M!>6]5?Q4P;QICN2*TS+J3*L6::WF4, E72!SQJW/L=@VA8T'4SQNNN!)07EO M!3]9)-?F23IH6K"9Q(NV=D^TF:*23(QJEK5G1>G2J++N0(K'S3D\+23OJ^ G MA.1GA=YYCU>-FDF*"8*0O-X6I9A 10\\ABR-UTSY4%#36>QE!Z!)!18H*L"0'R!5*GY,5KDECF5T)W FJ]A\5JGNI[W!8+M8X M:P_+O\S31\6"9INV$LP3H'4(*IMA(8G3B]$6# M#U&[$V#=/Q1@!U'L_NCUY^B=YP](+W[?^%3CVP1S9"PI!))4(?EE#UXZ!EE& MJ4-BY! U238\0,].0/1_;T <0CE]%K0^BW%Y5A?0IG7)(26M=Y\P0%'KHT0- M5-9*B-ESZE$N@QF*8@1(<69"*E^ ](RU[[HH0.MLFIX2/T'1T M"ZRX,96KBU=<2/C&"GIVT>3VQH^N+P,^/UO6Y7GCCI%.2&Z! )L3@O+. NJ, MP!&MP6PS3TT&DP[+QKCG54,A\%YGK?%4_21LW,'WRK8_9WA[U_"FV6.8"\8D M9$9#R+5Z4FE3\RL9#;4$N0$X3HDN8I1"F:',(?0W2_%FT?=#W<0+JQ&I^$_3K\]M$##QK>@K6\ MC_08R%!:Q94TP)@@'U_S4HLJ=-VZK'"29=6F;J:A"?N%]+KXE@DLLQIPWL#Y MQ4X]"DG6&>9^\YDT2&=^EK%]CM ].[AJC817205;W M8NW^ALN_Y1KCUD+4*UY8%BJXF(",=QUQ2FQ@KMU*E!:.Q6"X;[*B'B-JW,*< M5K@:3 TC0HIVG$L^?EUN"H\GSM-NJV@),.'J]FLY;;_%@O;!^8PBW3/)][:M M^T\=MYYE: 0<*;5>3 C.?ETLW^/7O-I$E^\_XOSEG#R$O/G9)9*CE"9GXD?J M[$ 5C^"R3$ AKK2)1>NP26YE=Q+'K3!I:EZ&5U$?X+L3$VR8NQ\87/(G0R@2 M90 G:C,WY2@*"8X6%U-1>E.$EDTJ1?8E=-P"D89 ;*>N/N#X ".N9..3-6"" MITWP9A4;C1VI(Q709RK@#877](#+B71OR$=< MDK>XS/7TZ^<\SV6Z/B0SL-MS!T@4',# 0'F#%[4O>DX7[[B@X\T,YQ6 =_[Q M%E6;SVQIW^A8,LE$ 475PS_:,L%O<.5]C%;(XD23;61H1HXU>!<4/'M4I=>O MO<[,%1=%D#R!2J&V]'6*@AI9(.?BK;.6QS83"P\E>-Q\QJCXO6MC3Z+S)VR" M#SYCVN?IIS+'#<^C!@>UUAXI/D9 1:)5M..#VPRV$)X)P6*.ODE/W=Z,\O61 MR>_Y4I&;C-+=[H#%91:L ZUJJ9]B&KQ ?/E?=KOZRRND.6R5DVCB$A9RP=LH@!D,4&HI(1403 M@DM-3J=WI&_$J2093) =DPDR;PA*S)0?,HU+^R2&((LA\ZZ-.CH8,X MX],]D?Y&_VLSL5D)*U!0$IQEI$5(B@11<4J'N8E(SCBQT&0/XFERN@+I*7"Q M&%U)74)M.[([.>%BWE!*%BFUJ=5\@K#=$ M':+^I[ASG!/C$"E@A&8O&**&:K)('T#IM M(MX$@:TUU@$H#PH][N\G_/)CMFUA1I44/3A;>X=[0;RSG#=3ED@/FJ*3?O*4 M'4QTM9\T020X&2"Z-(9?#)@M,IU%FEF9C1#K2D^,AD06ZE MR=6[9ZDZP\1E%+"\B-I#-=T]-QM3EVN/!!6&>- .$%UE:P'@)Q -$X M[YT)PLCQF\Y_ ]*=U>_+,AH5Q=>(0_"9$ AZMAT7DO,DH*2@N &:?5A M;@H8WZ%QVB+[L\'NH5KMV1._Q_5'))O,LW2GGN8B:>\E$JB\T)2V:F3@.2DR?>=*KJDY>8[+40 MQ4B;"V8!H18\*:LXU+X40(C,R2BI2YL-]-=9B&*(V6R-AYA=K1Q3!9S@#(QS MI3B#WK2Y./!G(BLP!R,R M^3339#K*ZRU$&82+_0I1ABBI2ZC=G$:B]8&">"@V"E B6(@A*Q )34Z<; M]&<^JT*40NQ!E@.0[0-"+Q0^%,1&42E#J9 D5'>6"QM9> 3$;JXT,V*;C MTID6H@Q1_]!"E"&ZZ !;AY0U),KD.$LD/\[J_,' P05*&$MD4IO$1-&^!=Q> M42'*$0ALK;$.0#GJ]D;4&- P"[Y06*RX4."3B2!D,BX[7V(YT1'I'[L0Y9A( M<#) =&D,#VYTO0V7Z>IRTQG]Z+K[6CJD;^/P\3\LZ7N#"YQC2 MIKL?IEAK107%<<5 T)RKH.N"VB2F;LG4&2XC?5K-2+AY%39T4RWRRV+^^3=< M?KVI&ME6C#"M5&TN31D[@5TEJ6OG>D?Y/++H0XH<;9]V]#QCKZAZ:%I;&A$_ M9WQ!_7U8UN$VW[#QL>&C]YSJT/!Y!GL],F36,"E-HDPYU-T<7J\5%0?:%B^R M%)*=I([QE1P9QERDE:J.4:GW891/X(-.D&*V/DIF+$A9$SZ1&#K^,APD++W/3(<(OD.$/3B,97* M0<82*2\EODA(08#+)0(7LGBFB5O9Y/#Y3(\,!ZE_Z)'A$%UT@*U##J 4\E@* M(LA@ ZC""O@Z#M:Y3!(TFO+/)G![/4>&QR"PM<8.!N4W7,;%6#T,KWZG'+GR M%BYOQP/=E>:3?!(M#.LIK!!,@6(6P7&.8'C@R@FE=6ZR/W48N=/N.C4!YPGT MUH'3''7#SD>FHJ-E0M89H(KL% +/C$S5*6.+29B:>-,_C[3'RU0F T0'QK#A MLIZ>+/%+#8Z^X?4 G'JUZ=UL'BYO;^O]:''^GB*H;2#U:'_C[^'R:O,??L*R M6-8Y.A>84'-''HE;1C&5U0B>9+29#,[1.HUM9B.W9^T,4_Q18/M43-,/ACJV MJJ.D4>6@,5KD]4!(>%?O;I&:G'902K'6<%KDV\S@;<70&2X]I[2@D^)EXCF) MCY7Q]\7E%:%A^?WM8KY>SN)5Y>K":E4Q@?G M0$\.4-SS=:_H;/D0@+923 <^>G>SC7=7:PHLMPG0\BZ/JT]8DRQ2^H?RCD+0 M"),=&D- M_XGASNXYA=<.\[0"4B"$@^50FW0 M4 0$K3R&Q'7V)VK;\A*IKZ@7QKB('E7'7:*XVN(.[CX1 U]P=2.#'S^_"-P+ M$P4#RQPQG5F&* RC'$')'%PP].+3 /L ZO?"NOT#8KTU$KJ$_]NK92UFK!)? M71@1,*+3)$])\A1)@@^*@[::.$%O-38ISGB>K+T Z_Z @#U8=WU6&7_X'9>; M*NM?\?.UXH=7$#]^Q@C5P2\0-E+E[_;AG_#WVC!M_OE'G:-*G&6>->AL-H,! M$((0D?(BJP6F(*-O4G.ZBZ"CC[D?//>I^:Z6#$35G6HID8)CSQ*X9#3A6F44 ML2AKFO1>WX.V:4\O1D')HP/LD35R)O[E%_R&E^+CXG*69@=-V7WIB2U\SW-$ MM_9$05O/D]4036V!)Y@!+P1%_,D9[K2RNM&4UQ-YHHU4OU__?6? I"TEYEA[ M6TL#BOBDE=4**,7SNG'K2YN62GM1UZDW&H*4E[S1\5HY$W]T\+3O74]JX7\: M3O'>C:;$C. $GV*EJ_T]7_%LNOUP4CW[>_O!ON12VME,2FJRUU0R$'3C$EBUQE9;+. MJ4GUT8'T3EL0T02.I]#]+7 M/)#)S94X"O\P!06:88U'DZ[[PPAHHTD)P;%ITU$^6:>__&%'KH*EWB?%89>JUPX&.[KR8'2$!5] M5:0.P1ICM&5[@.*%UW21H1T)BC$E.2$H5LOUQ;06(;GZE3J;W* M"V0D)I1*)!$-G@BZ:U3%M/5M$#DXR11&Y M%EKY'(IJ97KB7^=:+W"7)L'\!R$ MRR6##)%"MU+/^[FI-0 A6I5DX6T&/Q] :Y?G/@>"Y5$?S+::.Y?2B1%K)%H6 M0S2L>MA9G6-(N:373*#RJG;Y<. %^3WCI0T^:&M]FQJG5N7,PRJ&KF=:.>.S M3Q9R/2%3TEAPFBP.14 9;60Y-+FC>P"M71PK'8>B(VN\!FNL@Q7T^5/:>A3+ M0@P@M*-$Q$5!"6RL/3H=!EXX#['-W:9^JR&:8V)0D<00!?6 MGOG?%R)>M. MDID@ZJ:JJ\F,8L"T]84AE]:TJ;4YER*)0=I]MDABB*BGWHEZX6@_!\6R0P%& MUL8<"BD*M'7KE04M$QH7S#Z=LLZH2&*0\@8420R19.=%$J58D3'5;D3&4&J M$:*K%8Y&4H9 67&P90]0G%&1Q*&@&%.2':PH?R/_60]H/F%:S-/LLJ[#-3G= ME?A$R1:!PU$'X'4'HFGKO= M\V Q*Q%=)ITGK'6+M"2+XD'2>NQ5#>WD/F451R>E3Q$WL7LZ=6 \MKHZ@.!V M)&&VJ(6PK-8L6E"!@K_(ZC7:D&3B2CIKFDP4'S!X\F2)_/%J71PMXPZ0<#^.BBYB MLO$1>&+U3#JH9U.SMU@2_127UA:W<[*F"VFRS2HZ$#X2^9S7(ARO 9WD13M: M!538 UV/'CQM<^&F@#E.B,,QX*\Q,*]'C>3\QAM8]8Z7<0=;U?S!?WN=A:Q(61,@9/ MD:/'VEFRYLY.Y0S1<)D+,]>;[_E+_^[Q7]^F^X_K*@ MWWRCCURWG?2%<9V% 1LS ^5L@5!*@622M]QERTJ31GTGY'':AKG-@=\K6CKP MSC]8WKJ";>_5"]0ZYH Z) 'J< M%HX-&4>!T\?E@NC>A"D.A63..:CE^Z"*UA"M#20/8X)SPB)KL@%W2\)>H/%G M"YH#9=V!TWF/ZUMG^F9]/3!ETX-L03%*JKL[B\O-29/8[QX5^V'J?$\3#A?YF50HOP_+^H-O8[9S>_3,%C7+SQ/>NGBY M:&HJ7AZ!HC.+E(1KK8+U[OGK2*Q>2*P&*5@&4]0:\$;7\)&5B M33OGVPPI>%W%RX,P,:AX>8B">D#;O;JIDE ZS2WH1'0K;CT1GPO4K9)BI"U, MM1R!T7_Q\B#M/EN\/$34_>#D^9@S6Z62$0J*H4A3&3(HQ[T%GKCW/@>3L&6# MP%=61W:4CQI;71U \/U5+<"L5S8?'.;79$>&C*B \E=9!S,$"#+G6IFIA!9" MR-BD@'$W27W%7L>K_V&&.(XN^DP7?UTOTO_]*:PPUSGO.%]MGG= CKCC02,D MAON0.%(V>#N8Z4.Y^[)/>%EWJ>O,PM6O7PB6L9+S,7R_7BUOI[)D4GA4D,1U MVP\-SBD)P5M!B% EF3;CAH\B>X0>$?N]_:>[;[]MJ"^E"3$I"X(CKWVM(]F/ M-8!(*T*I+S0LX]KYD ;#AHZ$IQ% MV,2$J =*9+5*%@=.(T*1,4<,V>0V+=RG=:-WPN8?[[A/1>UDEXB0C3[?S/.# MG_S7?$;4I/7LVVS]_<%4'4R1VRI-SFHWH^0U>"4%8,I!UN$!P?$FV4I#IL[: M 0_!^#,;@],BY9R\\Z]77[^&Y?+'Y;!OI$VA3B''Y"I2Y:=0Q%!.+S--&AZ=8#!XI]W^NG[ MHVCKS?\+RWR]LZ*E5K9D 2;4GK>B*'(TC.1G:Y\Q71!%FQX-8W%PUFY^"'I? M8.EQPMVS/\\?+,'\?ON+V7",X*P+S#H1*"11/#D)&"[YD M[GW!HDV;N^0-F)D6X4=@ZZ'7G%K1'8#]0:2W[>;@DE+6, :T)-5KTIF!K\-4 MLG*I1(E%M6FE\20U$SO4R4'RZ'[QL1KK '8_CI/?7H;5BA:K3?:Y.4JFG#)I MDZ$43C"KP'R"R^?EW,[_K:X#5S M7&=(ME:[)+*DD%P&F8D/7IP.V 8Q#RF9%C#'JO8A4HZ2=%![_+/M[4' M@@0DJ_)-#I7C2*MX?]Q0 M3-Y/<*ZBAA!"7;^QU"D/&9Q''TS4$B?:I1J)P8ESN==J9$>@Z%4O8G_?>)X? MH9>D-RLT^1[)';F=4H"[(BUG68?.HKN!#$X< [Y6ZSH"1?VTYVHGGG>+ M9<'970DY65+6MD",-897/(,/H8#-2&N\%,+*-A5,I^-QXH9TK]74CL/2'\': M'L;3WB)GQC P10K*EQ/ERQP-B%RB8!B-X/Z\;.V0O*Q=X[[7:FG'X.C(O.RO M\W%Z")U ./_ V>X87G K,4M96%#+4Z MWT/P)$;B&;51Y*#XF<64^S,_<1O$5V^:XZ+O#[>;\K+X"N-"I< @6>;K96?* MD8M,8%@.NA2N5&HS!>Y2,?A93D]Z!W4A@XGZ7K]6 6^+P51OP-H&_(B"^+#4>0BQ!DY^SVE+T MHECM6A+ .YTUER%+U6;@;A?L3]QU]+6:;C,$OFJ['9!S.*,#*B'!EEKG76=4 M.",M1!FMC2Z'V*;%:@_,3]VU];4:;2/XC;I1=8*+KR/T_]SSPBM]T]U2$8Z"!RNKG_LZFG%Y&\)85VD'7B1+L7X)"X MT#Q;R[V3@C6I'[]+Q&NYI3H(!P\'$QRJE(X =3/9V3!+E$80@@A7/L5Z_0OK M%0T;N16>L28M)GNZ&'JX.G?@X@#93CR<\PT]T%3R;P:\.Y63#PR&A]77,A@7%N"/V)0>+ M+-5)\"D'UB18?^6-#P9AZQ2-#X8HN@.P/WV-O@ANZAP&"#'R.OLV@4O*@]5! M9EL2CZ.N#G#WQ&5MY[,U3B((E)DXD&0YEA=P)JJH<_ F M-0'<^30^&*3CEQL?#!%X#Y!Y?"'?.I.*$)04,6* 60D49C@H0EF,5I*X0A/$ M=-_X8)!J7VY\,$#.W0!E(Y6?MAQXZ0*+7$.QE(LK(SR$K LP)X*@)3E(TZ2+ MSV-2ILU*FT#E8$EW@)41CI 3]R+J@.2+?6V46?LA"TS /'EEKJ*1IDF7QQ,U MR6AW:ZN/B.JT #AGR-],D]G\=O7F:OUEL9S]"_-%IB4@9$J@3$HD &\3A-J' M6^88'?D7E+S-P,FQ.>D\PQT9BF-9PBBX>$6&\2W,+JM?>K=8;@IV+HRK3SKU=<++IR(REBPWAA0Z .XN.GG%R)' M12KR#^IGGCP5')6HL^\=<0C$IU7MZ\!T^.>&<2\X9YYS<.@L+7U&0^T>",:F MD)6,S/I\.DQ?$W7V31HFQO0!JCWGJ&9HFZ7L$9V4#I*QO%8^%' I%O!*)\FR M$#SWE0>W:-;5<^>%2:*>EBCJP+K>7&X^@_EI ?WUG_5+O$B99*]= J,4Q79" M2R!Q*S"1UL$."8Y#=0(-]#A=[D]+5UZM-3?7&!BN72_Q" MW,V^X2^+%=D@?1;?+]8'C8(<]/@1[EL^*AQ"S/KJ*\2& .51[ME*91WLC/PH8[S> :JL+>:;F[N; M^W \2NL* TOR(_>+6!QB2=,B6&;KAG/437Q?8IF8-A51'RT9CJ V0,> MMD5M.9 A,E\K#XH"%4L 5V_A"31>%1]CSDTJ4IZDII-RXN.UO1A;]!W@YX[5 M_07+;([Y)YS3%^MZ4V3U)O_/U6I=I;5+8:HI8* M/)=<>VVB;-/<<3_RIJT):@JYL932%]2>BS%N3U94812_4DPKHZC,E(*?P MQ4JPR3OFBT71Z%QU&)UGD5@<")K#$'J0!KMIV?X<9S]A62SQ$Z9Z*V969BE< MM_2[89B)HH7-"%YD6I18X1!YH%@ELV*+D(6K)A,2CJ#Y+)SK./ ]E68/AO(W M7,;%:#T'[K/RCF2_A[3?7BVKWJX+=GYPGS5/UFI>V\;6!A"%3#H9!49ZP6V6 M+/M&K0K&8V+:JM^3 GTRW?HY(;^;S _2U='>>[$.EY.DBL6FVH-'0(B%U3FEIC;4HZ^*#BA\XEPT:1;1 M(E5L5HO;=:HX1(/]MCK?MV[U^-[GA[[IA,6Y+;NC#SW(SR(SX9P \H<$98,$ MK^PHD5->!Q=IE3;L!8GW7/%AO>.2ISJ$)Y"7ETD2>ZB!G#PC.XW"V];'!Z^D MXF,(4(ZJ^!BBL@X"P^=/FBTOV==AC-YC :7)>_NB'8002DB)F493!EY+Q<<@ M, RJ^!BBF0Y@]O197Q!69Z_)%)W9]%WF$#&D.LA%<&.BU<*V@-?957P,TO9> M%1]#1-\!?@;'N%YR[X7T4$2*Q)]WE"EQ#L6;$E$F)!/\\PST9,ZLJ?XZP.=S M3#WB;$3<<6==3V[48.R7H9:MO$*&I[$P*[;0=O?0S+]?=-[1LEO9N#[@-OAC__ MO!%VFP80/-+$O5UO_+%'8*0,.I< JNI>!1/KOJB%5#A#KUD.;>XWO$38\24# M3S__=HC;G:O(N59#% L\U'O.7"*X@ )JO8_SQ419FJ1D VB<-CP8%46/#_C; M:.J\?-;AN^H0,NZJ&I&29JKUW>]M\)CY%Z?I>>Z MO5"\ZTT_?;_WFTVBRL@$/)+)V:QEM0Q.%I@<<&^M5%Q(6L^;[%H>0FWGWFP( MLG9?!V^EO0[RE/U8V^SB)991):3U@/ZA4#,;<#(H\(8"8 HTE8]-=M/W)[&7 MB9[-\++G>GND\CJ#Y7;+U\8DE789I-"UR[^B_*9N(F>/ ;56HE$#H,>D].GS MCE7Z,]@Z0 ,38FBU7%_\A5+E1+^^,R'"HW.@0^USS),&7WRI-ZBD)R$(:?8I M%*8GW\$-??<0,X]?W0]6#E'B8A2)=N9/[AC-[;Z.9-847T>2^+J]* JE(YYY M<+&0R9"699N!ZB\1ULM$T8F7M,,4U07PON'\"NN6]QW69KBZT#;%5(@1:;D# M19X:7#*"?'4I,64FLVZ$N!T4]>.JCE?\(U2-H84.X/0FI<75?%T/5W#VK5K; M?7ZV=R4N;!&TYM.B;X(J=<(2KSO"&;36@44MM&T3+.U)W[1>K2G46FBH ^#M MD-G'JV7Z$E:X>F!:WR]DCKPD*Z!DI-@SFP*.3(JL*W$1%44-KLD]E*&$3GO_ MJK'7:ZBS#C!Y8VH?P_?==B:99PRC@HPU4&5!$T]HP0MDB7&'QC<9\;D/<=-> M:3J)&QQ--WV> ?QZ%5?XOU>U\.U;+7<[]+SRZ>>,L-^_!X$C[?(_?--M[3++ MT3GD@$%0QNDP@-/H(1DEK0VF"-6F"G<'04?OZC]X[NV9E@M2I:0,.(.U,XMT MA.<0 4VL68]7*9^$TT[.&D=!Q*-=^5&D?Q[>Y.!^TSL>U,"?/-M!^M_'$=>ZTR:V MOZA_U;E'_^??_C]02P,$% @ "8&'46*3A1@'!P (U0 !, !O9&-E M>#$Q,3 S,3(P,C N:'1M[1QK;^(X\/O]BEGV;A\2(0D)S[*5*'1U2-W2:UE5 M]^ED$@.^#3&*36GOUY^=!!9HPC8ME*3 !P2Q/?:\9VQG&N_:W5;O[ZMS&/&Q M U??SRXZ+<@IJGIKM%2UW6O#G[UO%V 6-!UZ'G(9X82ZR%'5\\L+3IY\,APQ*&H%36XI=X/"=DZX@T_G20H5O_=\HX&3SD@L'S#A9UJ%=_K_F?$]FB#-"8. _UCSTRQ@PN M\0RNZ1BY'_-,,$)AV".#H",C_V&Q*K% _^\L6'1%P'&(B^=(Z$6Y[//[$>D3 M#KK^X7VI>K*Z[*4%3Y!M"YXH#AZ(H5I5 %_"P6=++A;]C7"2#S/*\]F):PMV M^P]V3C\SDGXP7_(^F-?M7"CMZPZTNM=7W>MFK].]A.Y7:'X[O^ZTFM"\;,/- M][.;3KO3O.Z<*IC.XPA[<3OR_46 YZCMX#J%//1M[BJ"3@R8,U^<_3FS")@YZJ!/7Q]8?='*' M/4XLY(0@Q2RA+:R:!<,TI#GD8KG(NNY4==BY-[ MV?DQ4]?Y$LC#ZZN"[Q"_4D^H H;>R,,8OHG^(P;GPF#;T+4X[0N=,/3\0J2W M0:J?74-QEN(O^@*C#K%ACG.VZ"B#G14J'0#&>BV)7/21]6/H"<-J*^$2+0OC MP6 3VF'4M2>\'\42/MZ7F -Q+3H6?N(.$<>WSYR*95#KQX@Z@K]L71)^18(G MBX4&$522X5:J1./WW>'_*)Y-%>)&OE8U7R?6C!;.#^_ULG:R,_++UH1L>/,J M$,V( U"!:,2-?,DHIU0,$WNH@?_)FH>ZP(SY^P30)HQ[I#^5NS4BUP&!VM(3 M/,_8C)"1>IP^D_Y)K]4^ M/UF2HP7FN3;SS9 V6DX_Z:7R7DA[()'J8F=F)4X5D>N8NL%.QS%N M5JJE8[AZ#%OZ10EW@@SW9*W?JGR8P:"'' MFCI^ZU.VV.+(LL0O0W#$IE/I$=<9]I1MRRW.<""A2%,L!@UQ$'4PH%/.N$A( MY/FQ F>($0M:?ESRK.PB@B:I"X&C/7 IKYNU['G@U\QOLL#<:-KZS-T?@0_" M?3S-M#B(,3A[B8G)0I8=;6+T?*U8SI").6ZA)*!M,:^5DH:OQXV4I%2^HAR[ MG" GM"!P(S="UR(7\=?#,DH5AF<'.ZA9<(,Q!JA8R9#Y.48X"6A;K1S#FSW; MGI709L),-V[1/<$%QFZI MIELRHVU.)5\LO:7+0/N(B3(J$-'\J.0-;=M78XZA5+*;FYW@YN;B787@GLRF M'>CM;/JG\2CPI:?AR0F0%OV,QEPKE+*4J28F_RZ.PS.O!"\]#\^N$D1C+I1 M3ZL@'DB\_4L_M?$X(T$HD3%5W?[MK:RH:IR_,HT,^:O$Y'^=ZUL94X+MW]_* MBA+$^2NCFE9!//B\JBWWA+!]S*P.)JB,S:PR> 7AF%D=,ZOM9E;//*M(H:=Z M:YG5PE-M([<**WQ$\"J[VKS=Y&LK%$J+NL=F9UDZ=-X^?W:?OD6O,L-*MMWD M[N7D28N&Q:9^S[Q_M"T"OO"5>F/0->4O&/@%AV2Q(>%?9;$AO%YL*"@<*%]7ER5FP,,#!UN< M 0)KA-PA!N+"Q,-,X!84(9,@W9]5619UO H MQA&Z$Y\$<:I)_GA/(!-F.50 M)F:-&N6#HV+-]DKRZB]H[;95>"%"5A.C'#EBOB:#63@EGU&P9']Y96*P\MHM MRR]Z88F;F$2^F!M@)Z>.7-<*SJ)_2)AX)(3,C>34$F+<2D")PC5LDRBOM$:A M7X!=">MF35BK\CBA09G+>G ![@X_JONXL J!UFL_AZ ^HQ+#V"&O7[@NNHZA M'E6P,OP.RF?ZA3Q/_P=02P,$% @ "8&'44?:D1S!"0 :U( !, !O M9&-E>#,Q,3 S,3(P,C N:'1M[5QM<]HZ%OZ^OT*7SO8F,V!L("$A:68HT&WN MMDDW(=/=3SO"DD$;V^)*,H3[Z_<J2K:*R%$3*F M8;G8R^J'GG_ :.W0I_2@2EWO MT#\\8@S*JO_UP,@R5$_;:#,)^9M").+2@./XC5K%J1\,S*[[]X*M M>G8:R-C > K:I[^FW-W[LBXII<\#&Y MDA&-?R]J6.V2YDH$:44M_N*-8S#"/HU3P^K032AB/C74JZ!IG;N!Z E#JM[K M5P=')V39MH?L7IB^X7>F1$/1CQL^+#%7A>\\%\_=:C*MSE7W_-UYJ]D]O[RX M!HQ>7=\T+[JD>TFN;CYTB%=MDI)7VVONDYN+=N>*=-]WR'6G=7-UWCWO7)/. MOUOOFQ?_Z)!FJTLNWQ'ON%HKDN8U:7[L0/WVZNKLW IP940@?(I[C\B ?%(B M]L60AJ1SQ_W$B!$GEP'4X&KW9[-WS7T[D:I;PROWE"$55]V*)&#NVVV#2_AU%^KY,A90PB42GD@6E4#Y>[_5^BP0^3 M])6(&8S2*'E'0_/#5[*V=B7/G>FTGG[TY97R*HY7QW4X+Y(VC04/R;5#_J!! MP'F1^!:_$_ T-1L"TC;NJ%=VVQUT=]SA.6[J#C*@$!L4'PD^AC1K!D*3/Q.J M8'N$$W@_E JV6DS>2141SRW]"_?=I0A+;24@_RHHGT6=9@26^93LX8Y]_>JH M4G%/%.\+;8 8&/O".]D'!Q^?O$C_]G;'OZYS@,OPEFIP*G@GFI#;6(Y#SOJP MWZR7,]\R"2;$$I@6C$!%3&@\(4EL5,)A!L"]+ T#[U(2P9,2D%0"BO%7$1D! MAS RK;=2(>8^UYJJ"5:)Z"VWD7S6IX9W#(R!(4/+X;)0[PL%G VJQ= <+&&0 ML\8#X0^(3O#'O/V8*YYU@A.(A Z!W"%/' LS@ GJ(602'!W['8)IDL$T1]", MD=YD<1E>+BC]W0'E-.AL1"4G@8C![PBAN9^+ $FH#L5JH5S$ 82D-/8 V0D3 M!GT"EA:<6@0<"@QC0X "HAC1'89SF&8(T?>&AIW [#&FB#62$"H -B4 R ZG MK3T^U0,2A'*LI\"=ASI"\65J-UA97,"?GAJS8NW+A2#;'0AF<;&[Y"[,3%[] M1&<8R]@(QA&9<69TY#FABEO( 1$+^3H6L(!I[U0Z %6QVH1Q%",H_C,A/9# MJ1-HA]%5R3#%SE!)GS-XK0(5QP%Z*A\Z=/Z!QGUN&>Y6$4,.KTI)WL,?W M;5/O@*5/Z:- 'ANGF,7^"4:W!2BGT$);MAXH6!HH@(%PGON[1%JBM5)U*_=F *W8'N';WMKF&E0('VDSX9705,4G[--';-\%LV>. E&RD M-/_*1$$'$,%&0MNX"+5X;/M!SCZ/J(M16?&06NAE"7@.GV(6L;%00'0%6[0, M!;,W/3KI:<$$50(G(%*:8/-$C#TE&E.WW:G:YGD;1:7F8)"!J(V-AL!?A9^$ M%(,_3,L:,:< T"(E%(L\"'[K<:P(\1G:<_;X>+PEM \=M_9\T-YM;&\=UU8@ MOGU$W!KIL#M&@B& J98QQ=!/-8 ?&2JBFBHV11A@7M">"(69("U8-RSN-PM& MB[/9X6D=\TDSS%TVH6$"IRT-/D :X_M2,6N Y;I]'@,["0'N4,*'N(^P"O#X M%-+V.@B"_ \']9%SY#TCJ'<-U9T1#1,;UM#E/ CP:FL$SM)K:..,AVP1IM/' M]4S2@A@:0HC5*5_MR<1LMF";1$)GM3F2\>#+1RK2F])\NR]YNA)@C\4@#O!C M10H>]C,B:$O6PO$K0BJ2 >G[B4(\+&3>-;U&4AMXCU>Q MT)?VH:/LXBF]0%K3) !@0["[5SLS' YDW-Y3X!5&G,SLVD^M&E ]HRD8)NU& MX,SF#[L>66R?D%#<\C"[M+A7O_C-2_1MX-_UDQ[?'=Q/+QL>=]2SMZ)LNFN* M\UB&H741N?.PAMC["MJR0HIGIE$@QD8J/6,*]@5T&47"&,X?2!P]"5P$RYD M^VPG>X!OB-,:\P#\B_1\NBGYGXD \^T&3&+[F8O>ST]T3QF8FR'P/5@K^^D= M&(0G=%]P0$N6XV=GHU]548S Y!Z:W&FNA'&334 M?!;\-N(UX[O0!$ 'M+28,@<-M$$G$4 &ELA.)DLZ:R_QGH05Y$>N)?!!\@\4 M1)J*:>X4\4B&(XX)-*;][!,!E<50'@U#.>%0.A[(-'#2 M)4P#!K\+NW"^A(R>-$9&#=1A+&#%7OB=&GMLR^KW *1LAC=\4JH5I@PPMCM"JGI1F^+"^^G6SKPVP# MX_:&>1%[>4BF!OYDLW[]J@9AT/YA/9@U1.SNE'C#/VQ(- M8'X-&H[I1!<>)[%\-@$EV4/>(N*$LW5GIYU5V:UH!NF":O#=C'WEJL%<-;@3 MJL'K!'HE'QWR3\4'OXQDT-L=7V32B5PQ^!W=6]DY]^:*P5]>,5C]>4"9"P9? M) )K.X? 7##XDP@&\Z]W+'[XF0L&7Y!@,/]FRT) SN6"+T$NF'\O9C%:YV+! MYQ$+YE^-60RLN50PEPH^ ?(/=@[YN5)PMY2"^5%ND1SD2L&G5 KF9ZV%P)CK M!+]-)WA0<=S:X:-T@C7GL+JY^-$ZP:KCU;?K]F4IS'*=X$N8:JX37!)#Y"+! MAQ=N>;&L0!"%@"L:IRV$@ ])?[:1!?V* L+*9@%A.?UO&.U_"'GV?U!+ P04 M " )@8=1O##OP[3XKN?_C:#*%F2")9(KQA$2V/3ZM0"54*NW:]F*QL!8-BXM+>W9N M:U5-.^)<4LM7?N6HK^_@)R7^T0_]'VLU&'$OBVFBP!.4*.I#)EER"1]]*C]# MK5;,&O)T*=AEJ*#NU!WXR,5G=D7R<<541(]*/7T[O^[;9I'^G/O+H[[/KH#Y MKRN,T$Z#..U6L]'J-!O.G/BT4_<;S6:KX;>]>NH'/%&XGD#Y_&NNYIXR1:]5C43L,NEZ M:# 5E0=E;_26LAZ/N.CN..:OIT=J 8E9M.R^FK&82CBE"SCG,4E>527&J":I M8$$^4;(_:+>#IINK1>[. :J)6$)+]]RZ=FA\';(Y4]"H[^ZT#GNE4?^J):[S M)%/@ 40VH_57&#^W]SD^&0XF)U,3J=XJLZG%X/3&(]G;T=PW1P_F9P.I[6)K^^&W^"P7 &DV,\ ML4X=;@'Q]=Y\)]&F0K& >41GQF_HY.^9Q'66W]S+YD8OSS(A,X+K*KZ^B:EG MO-:;N HJI) E/A42[<6DS@.$A0K\#Q,6U4:"84H7*1J9 8,[3,G$JE%<5+^)SP143]2VH& MUK2X!ST)'S(B$/1H"><4+4"A!(ZYB,%U:A\@X,)(?.M*$+ID*C5M O&1-45RJIK5W!MD?V ==V M6WO^?A6(!)*BK$?F$:WJF5H:9V<"ZRYJ'%][(4G0Q8%GW'8[C2:0Q"\PP

D"8!B(55&J+JGJ81!&@&(:#1&BO3-%$F8"0JS@[J+&IWR['J MG;HNWPJ/G?)+]45EMTQEMY6_81)GZWF$8)P/_ -^K1 M&%,''.1)XY:'&\/8KMS9Z,7!0&=!\HCY4%K]"!01#=2+PF%WIXG)UWS"B"2, M1C"UX&<2!)3^#4QT:O@J0%[BWC@E,37;_AXBH*G 3#!]0VR?#;]15N_4G9?K:H]#X@8RFK?,=I0XBE?4YQ:BKX%=/DHB P M1:$T<5TP+,)S31>*LHU*[LX),I$P&:X4K+$#/7[#$% H9E*:FBR 89U&*X, MLA3O:#.1.3U2GA]$_SL)VDP3%R[H)=:PF@RD1JER[I*W"L$20% =1"2#]\2(N,X%?BZ]HRDN>D9R8MLPK8]V+8'V_9@VQYLVX-M>[!M#[;>@TTSU 3O+?A%T/ Y M&K 7A\:J^[J-Q=W.2W=8QS=)M^BP8-MB;5NL;8NU;;&^NL4J0G/G=7+*\_?I M74$CHA_EW'O!O,J_IA(Y*Q$R1T S];#(\[=FF[>)N^G->/&9OZ#DU,3 S,3(P,C N M:'1M[5WK4QLY$O]^?X66W&6ARF\;OV"I8C'94!<"A/_ZZY9F_,"8F"R["7BH5,KCT;3ZU^\6N'WX0^_BY/JWRU,RMJ$DEY]^_G!V M0G:*Y?+G^DFYW+OND??7YQ](HU2IDFM-(R.L4!&5Y?+IQQVR,[8V[I;+D\FD M-*F7E!Z5KZ_*2*I1EDH97F*6[1P=XCOP/Z?LZ%^'/Q2+I*>").21)8'FU')& M$B.B$?G,N+DAQ6*ZZD3%4RU&8TMJE5J%?%;Z1MQ2?]\**_E11N>P[*\/RVZ3 MPX%BTZ-#)FZ)8#_MB,Y^JS9H!U7*@E9CT&[0_4&'55HLV.?U9K/1^5\5F"S# M*0QH*.>W^>"U";LA' M/B%7*J31CP4#BB@:KL70+S3B3PY< 8/N@:C6D.W3N[$8"$LZ M^\LG[V\93TC]^=7O]&>F?]DP\7_4]7I_TG\_V ?KZM9AH/ MPOT4,:Z)X0&Z&*GN5^J[=(^H(;%C#A[#6/$=>. -^4RE)'VK.;?DB@^5#@F- M&'A+9, 9-+G4RJ9$C@/K[IU9'I)JI8'4KO@HD=3=[A?_6R"P,Z:@!]P(@S1_(]$:'!6JXB( IDP3@*N+1617V/HD-LIW$.>_ YP M2UA#@+I03 1 (U8:WA@*"80FPHX=NCX/$@VA!82)[)[>!6,:C3A@"D-A#% J M$7(-"RT=2$X&7*I)QH,!"L#=.@[@E8?H%@QI(*2 )6H2 0.XF8<.%X,IN1"R MV-,"]M7 IR< $CD&L8J %E F",&Y_)V1@#,0/U%2B":.6DI!.2:1 ?R/0 M]%Q4#H9;H+D%!FY!569J4,$A: *UX;'@XG-5@_V2D[<8/I)&!E4HYU)'W2HN<'H[=Y3%CB(DA# @JP* M;A^\$6L50PI@A"DIJ2;4&&Z,B_H@L0*Y%=T[#IP O'5R!/>"E=5.JP6X@?G0ZWX7G\V$BH_"PDRP!0(F&V@Q0/,# M1P#AJ(EY^V:_?; 2HC8)7S%E#.12E'QHNTV?IKZ;D-;/@AF$GCZP(X;@1I&/ M27UP(@L7 N3[Z\P6G"# UY>M:L%8\ KX8ABMIF3L%0$>F+H^DF14,XP*%.H+ ME4A0ZWQKZ15HYIO#.P$ 8TDUOLF&CY-#';EZ'FG<'>^3"^>\:32X[-_/AD(*;"IEH+W]\ O4T@+!<<'Z:Q1]@.G-^ MC$&I&Z41 EQP;B=X'RX2@^H5KL1<3J^5!I >"T@,0"B1=A;DD#,7(%#ED>ZRSS*%ZSJ&> MDL F8Y VI(E[/HG]DF!P#9'"K?*)QC509BDS@((&?)8T(I\I**AVU^QE*NMSB>]2:9UD^Q95PJ!6;IR%6 KBK(6I-[%<1"I^,]7T7<4G#\F$?@^=.L MEW6,I=W1K6,L;:Q0:5ES2R.?4KC!MST%:&;6Z_!)RGC!>OW 1R"^X[1ANX3. M"U@MD+,(7,#%;5#3%3=*WG*VKL K\##"?'#!A8DFG71$Y M%;F'#FXY\!50F9*$7=*CTTZ[U&PW\/34@MU9EI%/#U9+[F"U;-D#]^JE_69S M[>U*J;K^T4?(=DJM:N/9J39+U?W.LU-ME9J-]7>_EFJ[U*[M_PV\=NJM9Z=: MK92:E?I6BZ!5:G4V,]BR;R@O7=.W73*9=_<] MWP=OHQ"\861G&X](XOD[@(T%% K&)/]& MI]L_=W!,P<4XXIQ_1:,/W[%6)Z MC7K: DQ?R-,#&MR,M$HB5DPY# +.A\/'RA;\EN@/V\Y]TTE4\_ED):U[5JU=I!+(Y=&+HU<&IO'ST*[T?0_;RHRO-*Q))/"^0<_SP'_L6Q^"J+^#+T%Z+T'' .. >< \X!YX!S MP"^H^'J!QW[GR+\ID#,)]Y38Z%?X7X'[A6@\!YP#S@'G@+];P+5"I]K>'KA; MI]\<\)8<>OV,?TN)Q1<.A,G/OG+ .> << XX!YP#S@%_!X"WX>SKF@YM@9P M)T.EH[_V]VXO7^,YX!QP#C@'G /. >> OW'E579S>M9- !,1CB[KUION8X'^ MV1<[I0R*;O#*6=)?/ MAGYGLX/Q>E?L$4IB"F1T]%=&XE(_(],-FHJHQ%8#237A6EOO1P+"#YPKYG0F@1(ZE7)K8-9_CA6S,9V>M MCHV><,VSD6I.=K-)U1M,5[OWA0#PG)NXUW6&!MI>^8J ^>>/W>RMROP1.C!* M@A37/O+/S^%_V*NJ#WVW0?J__Z8%]YT/1_\'4$L! A0#% @ "8&'4^\5(Y7( S@H" !H M ( !$ED &5X:&EB:70Q,#)O9&-A;7!R;V1U8W0N:'1M4$L! A0#% M @ "8&'45&PXN 8$P 40D! !H ( !H7D &5X:&EB:70Q M,#-O9&-A;7!R;V1U8W0N:'1M4$L! A0#% @ "8&'424P/6?K"0 K#0 M !H ( !\8P &5X:&EB:70Q,#1O9&-A;7!R;V1U8W0N:'1M M4$L! A0#% @ "8&'4:;WI%%-- U@$! !H ( !%)< M &5X:&EB:70Q,#5O9&-C:'5R8VAA;F0N:'1M4$L! A0#% @ "8&'48.S MOQ<,9@$ "&8/ ! ( !F6%.R& - @!O9&,M,C R M,#$P,S%?9&5F+GAM;%!+ 0(4 Q0 ( F!AU&OB,]HJKX %2P!P 4 M " 8:_ @!O9&,M,C R,#$P,S%?;&%B+GAM;%!+ 0(4 Q0 ( M F!AU%2%;3WA' )$M!0 4 " 6)^ P!O9&,M,C R,#$P M,S%?<')E+GAM;%!+ 0(4 Q0 ( F!AU%BDX48!P< "-4 3 M " 1CO P!O9&-E>#$Q,3 S,3(P,C N:'1M4$L! A0#% @ "8&' M44?:D1S!"0 :U( !, ( !4/8# &]D8V5X,S$Q,#,Q,C R M,"YH=&U02P$"% ,4 " )@8=1O##OP#DU,3 S,3(P,C N:'1M 64$L%!@ / \ \ , +L0! $! end

4[>Y W!*VX[#Y, <>B#2Z!^N"%EW=MCF8= MMX/@+R(/_+H#0^9A;EI8I*9Q9/&[92/VTR9SB_(DU&6IUX#B@],F&CZ$HUXQ M/_1"NH+M7),5S2^+4P)%^TAC \N^)V>),%'K4I&-]]0!4-LYBAW^5)L1S"[: M]HGZ%C[8+(9R<+@M;L"6F?9R8X>JTSD=";!\"3H,O^\^F%N LC;V%'N#N'+! M 3R0DPS1FER0C3'L>*QC*3L'Y]^$1[/8A.!6CJ(/PJ+P/$MV"L-3S*-C(L2 C.^B,CKZDVZ:$:BVD'.S=H-;IZ)K MH7<$MN$*CG;+)-QTNSNHDZ[((/:2I%QXDZ( 5^6,-XT(K%N\$38;"-31SKM$JWUI? M:2O1@ MU$@ER(7$,U774A^7&%^L(T_G2&>ML*C]N@6YX<$0H:[!=>!]WKAS> M881Z1H7NC5T*P0;7ZBXXQT2 6 QF!L*XMY=I?:&*4;H_'3HJ_Y%JF@K#,\#KIC:@@Z MU1840T%.U\.EJZ9P7JJ<>?(:UW?1B,AXR6'$,<7(M?SJ.EXLDRGA2-(M(JL)D@UU6]Q M,DQ,?/3MJSW,C5_0-I6T=10 Z)2#LXA)*H2?9UJ,V<(VJ[8-Y^]YL[8Z3$-Q MGOI;-2NDYX1>4)"_;P#56S SXX/RB@V+D!B;>4W,O!Q0W*/2*?M4\2AYR ^& MV9F2:S7T:;TH<8DI$EPRS=4J,X6K7%WP^P:#YQBA6^A,H;^P;-D7$' 21=V6 M70!=A T[28,E9EO&DWBI2F/8*6 Q8,]^1MI3B&TAQ8-Q1 470??6O7YP.Y;. M1B-]*&0KVI34P=[<%$EN_[2Q .=).KO(*6RBO2(,OL23[QM%#W61Y2S]T+46)0I1C,F M!XO#8>GT-LZSE)%8(8Q!)27YG@HUU:!7)NH.2Y"#,"N8"F95(L5Z-G_G#E[T M@D\2Y-F"X1I!@QW"KJXO3S^>W 2CR[/3X.UOP>7P;._T>AA@DYB/%Z>#:VQ! M]JE_C3W$!J?85^SDDKJ"F19CHZO!R? ==@T;7EZ,J$&9><:[C]?8;,;<;IJ* MW02?AF=G^)Q?![\%[R\OX;'#F[.!>:(,*0S>70\&],"3LT'_.KA\!W_\%HP& M)Q^OAS>_!4,8T?5@!!>>#0<7P>5U,+@X^7C^%MYU,MB6;0!),_CKR>#J)NAC M [@KF-#H#"9YT\?E[K^]_'40V@4][_]E@ WAS(H.L5';9?#VXV^#ZQ 7 -?G MDM;\:G ]NI1%@=7]+30/QX^&YU=GV)@.]QLNY 9OL+QG_4_X-3WATW $;X8[ M8']OAA?O:]1R]?'ZY$-_A".$[2':,>-PE,.V/5[0A^UNOWYC=ZCE WNUL4/U M" 'V[WR VW)QTW\[/,,3@FO_;GAS@>O^#LDCN.I?WPQ//I[!<8(]O+K$/;Z\ M_N8_?CKXN7?8^M<#.CUOI4-C?W@^J#%EW$_3-W);&!S&T2Z09PU^!4X4C#X@ M,[!2IO_K@)C6V=#0K.4CS,Z>=";=K)2/$@P:)-AH\-\?\=/^60C3/*&FG_TS MO);D(OQZ=CD:X>EL'[)_Y4Q.^^? ST8A$-8U\'.0,,B'+\Q?2'O#$7)YZ48* MD(!,<923#J-G=SN074>O"2 M''M@PYVKWW65:T+1UWHK3,#NR$H3<"!3U_EL31N7!I1]K-G?S&4*I%I#5:*^ M[5)(K!=(FK]X&?$N_42*X& (4TTX^/G>E-2>**P-@;$&_"O%!HY@:45QH1#K MP)_>F>KN<5J@64O^(OY$8RPA)^ML24DP6,($WL$W::+M!'TW8N&J6[7 ;TNH/F+%B5QX4M^HK/ MK;VQ\'O=96-R@5*V]&K9VGZL3$1))28(KUR)6$EP+.KURRD;YKXV;A[>0:8K MF46F."X%@]#SXF"]O-<8F9%]\SP:/QIT#0ZI>SVD@*CGTL<"$@O='1>E(D0+ M-MKQ7;62,S7.]ZAMH8PY,U7<""E^[_<[D%X@/E<,.DY8V#HUZU+6;7ND)M&2 M<[Z5:=%5@/_^:OM^@ ;Y, V!^\>VQQ"OF8]-=;41!;N:?[P?8"UI3QK<^0G MQ,VY(1UF'/!IXWIGE$5MJZ=@5&JG[MXSR3&[-;B++1/"A\C2C_/ON)/A7(B- MK*]VPK#+9W3%NVH=$PPQ<1W!K@.R#8K%*^F-AGMTXR++VU,L5:JEUHZ7()>\ M[F1^HL(#O7YX.;:MJZ]=C7@7#P6[GYF[,<%W5VC?IHGQS#QG>R,I9J=O_--3 MT/PLCX&KGG0FG,_7:NYK,RJ\.74D5R@!4LPE>$N%9@P("$.W4JF"&-V]+<(9 M LJM']>5&J;>W,LE:.=5*O7VJ5Y#%]-8QH,Q[NR7,:"52*BWRL#)U?!6*6? M\VI9AH)&*$BMXD),;$G!_PJTTPJM/[-*'5#\@5$E3):-MY0\Q.A6<6E,26\! M8S!+;JDHI9$_J$7SCG$OMB_\'ZS!92\8T*H!&&WIQN2F\ I8*7E\!Y>.WOH($742S( MB*5)(_"&9!8PU]+CUS8.=XOV[-(&NVG'4:)\0#,#< CEB^JA%^ MG>RM] 05/S/%F1^\$=^ Z'+$'R]PW/%9],Y*1:$;6QY-*EF+!F(D:I MQ7+ESC3I2-\E^_%;<./I@AMLNAO)@$@F M)*/IH<7BLX'O1#V?,M>%SK$H/+ MN0)?\^!B/LAJCUL"/W\A/@ V.]?W;O!Z -($UNMSF7$Y@K#*%WY-\Y6UC(Q\ M[#L_I[NHR&K7@5$5&A 5YX>'QA/0K>,SI9,ZT(G20/]UZQRDJD<_4/8PK>&Y'9ME@0G[N=\*^M)-WXK M:[48D)"4EMN+*56:.MOS:!^H^6L>+++?D_SB+&.9[RZ\S4JNH\$O0?]CF4T^ M4_%GG<]TOOM 5\U^O:NF!:+5 %2X@GYJVJU**AO(Z4@=HZ.)JG?JP-3KRH&V M:H)[G2X9)T^)$F]W6S[)7.^1,FQ*_3;WTMF2SB5=Z[=L=D#PRJZ4H.=I%4>E MK0APGR%L,C4N ^[]F;9VL'ONG9.GWKY$L#8290@,Y"59NN3Z)JZ"6R&8/XQ:U$HWD'>: MZ)45,L]?Y[X>9MH,H)4:7)178:%)<8-EA097TGH(Q*C32; MCT3Q8-VQI7ZE"EF>(N!TWH/7IE,4B$;)>_:+7'15IZVW-ZC1Y1*WIY0^/>Y5 M87#P4EZ'/N;6"'[$KG6 '\G! M/SVG83?IQ^[T-#.9/=@MYI=Y\3C7QOQC;]2C^H2NKDNW\\^("9U&MINP3;(F M]02#U79E./ZR0T'J4_Y0$L%MBG9)?%U7DY )DX-DT)K %OA(7 M$E/18,Y4O\)0ZI<23R%%&O$:1CVH B*+^KI^6#24799=J20?V,Y8XRS[7%AE./S:7EBAU12)N7E-KTQB MZAJR[*#%#B[=J,+PU=VH__U _JHV5SBW7Z_'&#K5\=$LOPVC^IQIZ6:>= M$P[-EE[,?8D!UIFT,*0MT-<.7O>"@4O^WX(1FP"_1 5Q-PLG0AY4)Y]T$IYO ML+N0]8'74,LI4D5!\#23(>]:CW@*M:GC(FL1EZ[V0+.N<='JE&;Q:*#!%!RT MHXI/*Y_ZK9&SQI9;HS.S['O9H2Q_16?-3MR=@22E'6">6L--$724/U:4-O)H M%__(\UO8VK?28=0##TG&^"J858HKY)%E M@,PL7:%V-O/)I\G&L >DHZH:6#*>NH9P2PEG>4BV)AVV)@PV7 O*"^O'OH:0 MYA "*7OKCJQGU'D2_4%6XPJIG5!&[>;F!Q&XCQHQ6U"/\)8\ M+&*,YQ@AM^CX2UP3T!JNL?"@CV0@K)L@HV[RBX5%O-R#+N%MYE*PM='9^.,D/DBVH6[S4$MM[C MY*?"^_UQ/4R1E:SN>0S7%?_3VDEVU9^OC7=;%$VI[VX<%L;][3DNXBD;F=SL MT&_@(16'BGD\+8TNDZL[%T&F\EQ-&*#C+2.\$:ZPQ:>(O?C0Z2[>Q&?0?PWN M%84YZJ>KTY;WV.]:C\2$([R=[63H[8V!L[>>"MET?6W;.'FK$':X L+']Q)K M$)^T+D7,'BK2?+9P2:38^IH]XTIH"ZU2S\#HWD",7<$I+DU?$E=S@AJZ3@5R M1L_FJHW MK(O"'-)$&>_\T!X$?N)T/'3L!+H/RU+M:R260R"$.M9A>0;Q2I1$,E;$G_Q(U(X>YTSHF8Q &9&[SLL(C<<3TR*%G>U]K MR5X)X>-)3QS#P^NAJ0Z:XXF#O[G/C2EF3VD!I-1/6*8@.V*3(C;1970[FTJW M[#07_CW)9BF%1WT/6Z1*961!]_/$EVGZ ]'&WD^7S9JS9+':4C7-<^'\Q77H M^9H61%T=AG:Z.DWNBL?2M/.2/D4[4L7-M#*BZ!UW,)*:I+L>F^DZQ/=V.6K< M\$_N.22CZGB1[2'Q),V(RL<-T.]2!)SD5B<=K-AO=]F=<=-\LE^2.6SJAXZ\ M%I2;XM=I+&UYEK4;:&8D#KNU;9&<,;'%#9):'M2#_8T=J_/M'?>"OD5VDY^O MN]E.6T4[#C?)6>:0(V,Q6N&@YHSN8NBZ@U6SV]?(4#GX7@[=??DO)G!GKJF] MMTH]/1V?/]=)]* +BVM6=[S+&E^L3'$V[[A =U5*_ 3U#C=0*:HL5BZ)O4S MBBG<1H!T_CVD^2/&B.!'!"4R_"(41!%[OK($8]-B[]O#2:P=8ZP85ET+8K(9 MX#:OTT9^?=\#PYN1*11D6NHO6!RJ$$M"=&>'!VRPC=A+:Y'26<1<,O>QWSI MJGC1KE/!U+&M3AC5TC^GJ"[0U;*Z)CW!)3_,563R@6%K/PI.43<\;"WMLKLF MI5$W"5-C2,H*_34C:)OQ7JU=GE2OF=LF6;0IZB#R?).]09U,X<^8B9/0@AUD M#[?$N;^MN/4Q3(DJ+M*F31&1394M?5VU*]O?6(I]>\NNP3_47^($'..5->6_GUE=J+@%$NKXP'N]YPDB%\2(PVL]8?7K+%0<4TH MLV!%?04*T26V8=\/D/,'GQ1FAK!2#G_>T9_&,2J^3?G+%6*6%&C4AKCS4--U MHQH/YCK-9H MK9A2FE,.$6.>Q0:+B+=R**-XJ)R-7$8H;@7:5(R^*13PIBQS*/9,6-L!=J0P M:'0;UONH%UQKJ6HYCY<4566V#C*/ QD,%?,PO^@@:]Q#/,KF@#A(L-TM$D]< M;\CWOYA2\UG.$>^T5N&CHU<="E;Z-J5D.D)-8>08U"+XFQM9:Q!F 8@KR;+# MS,_$U2[E$)5Q?;BW #ECHBLP-')QEZ.:U;R7Q"R%R5"3W89]?TY RS M@@ND<_RY"$TLG9I)P700"#I)5+Q@I'7F*&_^16#1E'"5$%2A1FJ*?&$5EHQ(/50*H2T(JI:C(IYF-T!,[0@RB& MI4,Z+E2Q M1.@:EOB6E)80^K#AMY+UV-N\86-]_O(8EAJ) MXP.V'D!DSJ@$:?>TC?#:XP3; @0<(9\O_AP$^Z]?/#_:L"'VT8JR96R"X#SO M!:'XG_? :,MRX$&_HG)Q!<>6H(8;-H-W:D+!"RTSV'FY?[P;/#]^M??J MX-77 #J?_G2VO:H'6SD/NT=^!*7,MH29?V.-WUBCSQK?2U&8DZQ*"YULV&@; M;/ ?YH)/ISF9MC#;I#T9I^-)EB\S5R2MO]!8CG7#!OO\8%]XQ'D\F<W)*D[< MTVAPN6&S:"E01U@OX=7^R[V#PX/-[1MIQ[_=RL6O.B)\+\4APN OJIJ"G2_* MQE_48C'/DK]OV)@/#P^%@9RI$=8)VTP=H\D_]@_V#O;W-UW-0)ZL@(/TT;L& M\B.;3L-@4/QMTS3-;K8!:L?>B_W]%QM[ OL6"X%!QP*3L=6#[K:'O6WW.+,L M:@C]7IYCB['F56%J:?,+&%;I8LF2>H0YMM(C,?P6EGK"L)3^LI0N9UBH,$;6 MO:!$-$1;FIKZ85 B'!PD$O_VQ93"SU?D-:5$,BK6GZ74FBM.=@UH@*$87T>/ M'=Y_\L83=M5S $NM*-1'."L#(1$3 4''A:GM9P-%;;)F)[4[2%P>J$;IMLWH M/\=1KAC%09/S"L)*J9MF=$&2PP2((G 9"?C:([@-48<7/3 JZDF^N%A7U3B) M)YB9ZL'7++QGS%5 ">]+U32IDRPA:@S6PEXK67@F$*531A\2GHF+NK@]H,J? M#Q3HK-6Z=Z FS,7XK/4R,%5>.JH+U=*9;3MI##-&<3&A#LU4FGK-W5**IM9M MV0O42.D*^&SMK*594AS&1.7^"NC4BSN>^HCJFN! M2%*>N6FS#>;5L2HR)0RRP[FD5"AF$X*-E(:XZY&%7+"52EVX8RJU8=VD,.!L M+GP$OG +3NY+.)I R;GVRUHT0O-Z,4[:H;7,&8OZVMPCJF92H@V>\)V600[5(!%XOC%8Z+=XE^\RX/ M_K:QR]F.;QQN[%A=AD/KF)D=<\W+AM!ORX^W@6:.D7&"#9 Z2/#FCQI_4(NM96[',@W6YN99$ME2!?F"C"S) MT'<%OZFELNRW+1<94L_OT!32"BD#NI RO3K%4K!,&*X$ '7V":GT 8N%)L!? M<=NHI+2MM;"YA-<@B/.5^+E11@H7RJ[,U4 >F4(FQ+[6ZJ32$(N6HJS!,PV\ MR4M1Q>>:-LOUK#.;9O/"@'XBR'#0A2/8.QT1ZJCV*P .\+0=@O&N3_KK)WU9K?-0!\&M2_?'#4#>#'CX.>'S'M@2R M9.VL+>0;TFP9(9X*:9(BL%2EJ&XFM0?46'1IY)_1&D/XO]BS[-T@B\LAWNSC M68N8S%/8OQFK#[;UNZF%X3J^3#K'0A8OT%;H'(5Q"O;XJIVI9')\9522&.8 MH!;^V09^NOH2KBU@85I%H8E;T,^O]E1^AH']E*4>6*.,QI MO=Y4Z(.">9$6,#VN]"+@R9:G2VK)2%(J;7]!1?2I_+9- L/2D["^N9XC*!Y6 MWO2X<16+*9<; 9L/)#+9DN+M6TVF8&SFV,C&1@JBQW&I>ACXS1P=1.? 3)"D M7>G0HQ V O^_^\W=_83N;DL36#_&G?U>\!%3YL2A2UNZR##5/^=$3(!\85UZN6VP33KV$%&\0F M.GY^^/[XX,UH^/ZB?_/Q>A"@]1R\NSP[N_PT@J^.OB;D_?03;CL"UD5G-WL> M=I>&%\&GX'DW5_::)O4GE]=7E]?]FR$V@7\7],\'U\.3_MKS=O+AX_7) M!P/Z_#1\_^$&'M&C_O#;R5W>KB12_\=_Y-8G/V-[C_RIC[[[FB>=S+"4DC5- M=!A5!Q]\,64O+[DZN#\;<^N3;\97_FS>9K2ET/.M/."=RSWXZX?AV^%-T ]N M+N&/D[./H^&O@V#T\>KJ[+>@__YZ,#@?7-QLUZ1J/Z09_?333_>I04]%2%^# M@]K0-3>$]/8;(3T!(7T-#G=#U]P0TLDW0GH"0GKU[T=(I_^K":E['IOE(GLV MSJ(5_#,O%\F?_C]02P,$% @ "8&'48.SOQ<,9@$ "&8/ ! !O9&,M M,C R,#$P,S$N:'1M[+UI5QM)TC;\_?D5>IEYY^XYA[1S7]P]/ <#]M!C"1OD M]@U??'*%PEH8+6;Y]4]D20*QV6!C)$&Y3X.H*E5E941><45D9L0?__>DW:I] MC;U^T>W\:XF\P$NU_[ORQ_^'T/^^WGY76^_Z83MV!K6U7K2#&&K'Q>"@]BG$ M_I=:ZG7;M4_=WI?BJT6H_,Y:]^BT5^P?#&H44WSE9.]5H%P;3S@2E#K$1?#( M4)Y0Q%H+[!Q1."WOOR)&&18Y10(SAG@P"1F&)5(6:VXDTS+YY?!*::P,4=(' MSSG16G,MI;,I2>D%9S0_]F ;P=OV.F_*OI=3HGZU]+!8'#TZN7+X^/C%R>N MUWK1[>V_I!BSE^,KED9?N'3A,2LO(\:8ER?YIDN3NYX,4#_Z2Q?#WR_VNU]? M%IU6T8FY'U\.>K;33]U>VPZ@G^%Q1""L$2.3^_1[@_-[)-MWY>/@8+[4($RF M+LV-#L7YU=/O(%^.3DZU[N;W_5[3**)RM^,3-[W M4=WYI MO[CI0F@)>?F_]7<[_B"V+;KZQMUP65^Z12OTBA>^VWZ9APW!X[:\:MG._K^6 M8@=]W%D"78XVK/S1C@-;RU]&\;_#XNN_EM:ZG0&,4-0\/8(G^-%?_UH:Q)/! MRU)37Z[\G__S?_X8%(-67(%'H\DS_G@Y.O;'R]&=73>ONIT.Q&>7YR\RA?&WNAC$4+LE!_A? -0HE?XT>-/!MLQ_6NI,"81 MI; P3F'N(]/<;#7WH7?==)8KY^^8XW6[EF7;:VOLJWF!FNT&U]V MSS[@>G.?;ZU_X(W#O6+WTUX;?A\VFA_.ZBV-W]&]T]U/7M8_;;+ZV2YI-/_\ M L\Y:+S=9;N?WGQI--\-=NLGKAZM?P]LWA7O[46Y]VJ"-YL>3 M7;J!&Y_^.FBL;QSOK;?:\+F]U?S(]CXUOC0./XK=YL;X.W_!LT1GK]F%8_E9 M;PYWFQ_(WJ<-:./K+UN?=N'SKF@T0VN7?H![MP[J?T$;FQN#^@X^>==<_:R# MEXX;C:@+$@%**N2TSHM^+5AKP=2?U/TO6WM1MO;Z(1UN+:2_?=D3Z9E;UA03@&Z6>4" MXAA[!-81%$"9)(V71GBYM*)>9B3XQ5*_.JC?%*W86P.1[G=[U9#^KECIM%BI M)4$F%I$SCB >J4":*X$,V$LKO /!P5JW?60[E:R_*VL^+>M $X TI<@Z$F$(\XB,31IQ8V)0@8%XQ-)*LJU^ MG!ERGP) 3TM_XC*\A^=V0P7==Y3[27TMR[R4_?%G2Y3@*3!$O,\N4'#(,>U1 M3-I[ :C.@$ZN$ S@77+&1QS=$_E>F.I&L2A?&K +T) M]L[S(+$!X/[PZYG7-&J[;K<5;:@-XW5NMM.VK=;K8;_HQ'XU MMK\O\:T+Y#Z%]\2?@8!Q01)#S$B+N+42&6I!] P' A(*,;*EE9-;)/ZF9WT. MMM6&G6(D[V$_+%U6 .^R>VZ\\HESEK VP3ON>,)<8?CO\^:%W$/T!4BT_Z\E MQ"YK06?8#MW!^/Q$#\:AKU>KK5;W. >FWG1[Z]VA&Z1A"_R&[K SZ&]''XNO MUK7BV!M?JF63 -]FL]47D(5I^_:;SE8;OGNX>0;7'S>:JW2K^8'N-3_R.MUK M;35?M^MG&V>-3Q]/ZNT_BW=L^V"W?=+:.MP]JQ\>?-EZN]>N']9YO?GA%/0# MGM5JU=OP%LW5DSKH4[U9/YY\!YXUW*,?9>.P?KKU]@.']I_6S_9/&NN;H!_0 MSD\?3_<._4E]?>.DT=PXJ9^]3I=M@?",>DM .0+XX0F\-NN#0 I[*@7\=!$# MEUO&[#S\,E&0^R@,84D$YUV(-@*U$-9BSK1(%@,0Z:A'"H-5I3#SJ3"GYPH# M.@%CW H4/?= #1U'-DB-='!62*[ [[>EPBC],PKSXP@STHIN\*^:/1MBV_:^ M]&TG'-D<>NY;#R1RV,JAA]5VMS@F48IHQ"SD>60/FA#(@+QP*TQ MU@4;$FB#4+/!AN\:DZPH:\/^H N4J%7T!U,*8BL%^4$%.;W$-S@Q#FBI81', M1_ D?]+(,ZT"2\H8 MQ4+ALCYI1O5"KR2U3D D,HYB)P!_ZJE&!1>,80&-^( M>*>U,\[*%+**:#TC%+G,.]=CBL IPYNBD]GG6K<_Z#>Z'3\BFHU8<SH'MQ2L:P3T7@ EY+I/S MJ(++P:[(+7%.D2C(S=A KRK$6K?=[G9V!EW_Y;WM;?5V!ME*_&5;PWCQX+%* MX$HE[J 2'Z;!@9+@=" :86Z!2QB65^S!#^Z)2Y1J8)Y\:06_( ^B$S*X2!5A MEB?+HW/P..Z\L5:2I*BY!24JG7@,G;B "<6H#PK,!,@$R(,U%&""*F3 O%OI M#"92WE!B,W&FWN$M*9TI52,_F:_/XRATH][Z#X@D^ XJ,K50]:J2; T'>=UO M*#K[E:;<5U-.+_P3K!+Q)J# )?@G23AD1$B($:ZY9BQIYI96Q#(S9EG1^T7$ M;^$AR0&:$*:E\Q94,QD)CG 04G(6I?>XXJ8S4HS=:3O#O:)4>PA,2X]Y':S &7UD;0#'O1*RXZ>QTXL*L8'!3 MF::9<42)N&3P"5@ HLHX%:5RP=W;7[G1HOP81%2TX_'UPU_"C! \!A5!CD6! M@%Q(9)(#WT48+W1(P G F-!E3M@RX>0GE>3',*-2DIDHR06(6!&T9G*1?<%',?I'0:!1WR7HR\NT8G MCBR+/F&AC38V:PJ6)VXZLWA(LQ=M?]@[G=*52D'NI2#[T_;&:R.XX181 MBO,&CIBW7WF*' ;Q>8-MC.#F@JW!S@O,XN%5 KR IR86N2\C$ZCY&2 M'A!$"8,,,1$I0@2@"*9"^:P@V.!ERA:!M58*\K,*\N72#(S%CD26$ DI(# M?+R3(!IFC(UY/(."<+G,S2+PU4H]'D ]IAW>"/(1#&EBR]"'01K<&D08!6=7 MNACR#D'&Q+(F/[6\6#HL U?6$H^YBGD?@N4TB6!DGMRG-^O&76CJN2=C^P<; M.:[Q08:AD=F1V\;Q5YS@X""X#JT M?:_Y!82_P:\JR6Y[ ]KSA>V>;1[OGOW5:JR__K)+_VR52K4.RG9V ,JY"_Q2=HD%[ M'A0&=)5C/Z?J"+[;/HJ=?KFF"T1N._LQ[T9RI_WS M2X[L:3YDCVTO?(W] 6C%4;D[K5UTBO:P/5N=8(UB AR;)WN'V^VMYMZ7W6;K M8+>Y7=3/LGP] $#6EP^B?A8*D+^XT(DZVVM_I'N?-D[KGW9Q!IWZ8=[S4H>V M@GZL_U74#Z$MZ_OLFDZEV;MM6?!?$L-0E29/4.6U/ MD,$$JQSS4J? K$RWL-$KB'$6>]T P'!M*\)XV\%[>YKW'&S']L;%+$_ M9SL0^ 5DK/)&LW'06-\[A*%ZM@?#MG[V1=0/]P F0#V:8#?:>T7C;)5^MX5]>!2B^@-L-*8$-QSR1_L[0]>-_AR#@C:^93S3AYJ];0#IG+.6MM8F4 M/P)*_PD]OTMV@5PVSCZ<[![NBTPN=S]])*.]BXVBT?Z8"6,K_GO[=.]3.'*4 M2]".=K8/C<._#H HLL;ZFV)K_Q3C>!M )A/-LG]0^?P?@G M(2U#$8@;#.E(D05W$/P(*X$>6L.^AE'9A.5?7B!) #GG;Y%J/'7SQSW(1^=]@K_RHSD;T:Z]5(Z#^B5Y,; MQ3*4.OFK"/GO5,1>K6Q0O#$%W-KF?RZG5[KZY97)H,PF7SOXMQY,\/%I00C1BX>,3HS^7ORD)>7.FIRGXS:9:>-7<7)\7;I MO\65\>/+DY-;3,Y-_L[WN%$.]PAE_N+N'[]&W,_\='+4*7PSJL>W@ M$:& LZ,,B>?PDB=N\W?66K;?WTJE/[MZ4D!'W3 U,[K/'R]OO/UY=YVWX@XZ M,4HJ-[A!S),S=Q/S);'<(SZTZ&(IS[^>7[F<#[]A"7V7Q]]*_FZ=(N7EUO_ M/4/!5"!$.)NPHF =M"98QF0L#L0[&T7FRL2,N3(Q(I#\S&D.9NQR512DE(OI:6<,F*# MTD01SH57X)>XS'U!FHO ??,D=KGF\JC;*6>R9^&69"D^D%L2C=3>,0ZDSW%@ M,B8O3@I",VJ5]4H\&=%<6ILRDM."B B@T!K&+*$F<4ZBU8QHG;!5@FKJV9,1 MT6H(1;E.H/7>%F&SLV:/BH%M+8B8I*%41A\#-9X3'JP77DMJF6'.BRB?C)BV MX\ 6G1@V;*]3=/;["R(?S04+V."4O..6Y_E-SJ1/1IJ@#5-/1CZK%QF5M@8' ML9>OZ\6#?+>O<;/CN^VX("+CF 5A @_8.4XI"(\;DR2F(G- ;Y^,R'*:&WCQ M7K?5@A&U"5W0B_W!@D@I:JP%!G9.C.3.1PO,(01*O(H>!_J(]FE6/9#;I @& M1U,ZGHS-*^5H&L"M90I MPY41UE(J@(M;%H7523X]J3Z*1SM[P>: /+"'D(!@<&'S1+9(BB7X2RKKZ-,3 M[$P(_.P%37*5,Q&Q##J5>PX49AR85,0^&(KQTQ/T8]'^V5(HD]& M-(\? 7ZP16V)!L(55TQK'KVW,2]P"XP(%> O_F1$-)L(\$.)22IP]K%-W@O& MA0;7'P84EY%@;!F.^,F(Z9$CP \E'VUL @:9-.&!)X4M,28Z+6S,DRE*/QGY MS#X"_&"+UIDB1H%1,L9Q;+457D"G:L:PBRFQ)R.RF42 'TI*47DE>:#!Y/BG M$B :G6._SE@)P!DZ8<3$JM\$$HE;K$Q 9#.:XL%B(Q;\63$])C\]@'E M0XE)CECE6=ZCG:RU@KL@)$\^.2K)%!=PQ9Q;?F*<2NRB#(EI0J,*V+HG:%QG/K\_&T%'R4+. T8#"=P[;UPB1.2)89*, M,?[I"7H6\_NSD2U(4>BH%=A7<#V!)E-OL"061K%3P<@%2BXS+_'/API->ZJ" MY8)ZD2AW26LEI(C"FR $3X$_&=$\?OSSP>9/@HU>$(#&:+@@UC#NO Q61/C- MI7LR(II-_/.AQ"2$3Y0Y2XBW/.F@";-!"4()EXDX_63$],CQSP=;?\&I,DD[ MK7,VAT1= #X)@TKE24DE9ASA2SEH.T+'! ;W+V MZB5!6&O#V[T=IR:N0"#):B*5FKMF/<+D !N M$:3U8-O&9=X^*7,R*<4CPR8")KI(HG) W!5?(*]X3L4V>^\8!\9YHI%RC+D& M>5M,I=.6N9"LX&$D8T(F,J;S*^,KF;>O"_;*!;]=4#IS"J M,L=T0FH?"767TU3,39+L']R\>+7??K! 0F>897A+@80C^#BYP9USM%LL?" Q M<8 TGH#^$Y)(GC0AVL/HT0M$^+?CH.B5K/U]RW:N<\'WHR_DDWUP#G)(\77L MP( M@I(R*FV)?4*#>(YD/9MQ[8A@W D:N3'<>6RQXU'27.H2/'F[ &'M><+I7^(. M.L8T!90-!$040TZFQ@7QPE$<8A1F\44TXU'XX"6-Q@^_QIAS6=CQN7M3YIB\ M K+LDU"1@Z%U#BL;B9(A!L[H0E9=>#WL@V#[_9W1+<;3A;F7)F<&W2O7?$?Z MWVU#OS=X];[7#4,_V.KMQ-[7PL>+QZ[9P;MB,(B]IVC6O68D:&J\RHN@E 5N M+I7# HYY[X-;(+/^[#5H1F1!LQ#R++@&)]T;;IV6GGGL@2.ZB-,"8-##2.\A M%;5<:-1:[81/!]U6[-M6O)NB+B0&&? M)3U+79H-+@%3"BH!X?94<9F$U29J$;)],U&&Q>=+J_N]P@];@V&OU*9_@S*= M__WTC=V,0DE.,\>U8DF:K%XN"1.-B4)*D4):A!FB2JGF#:FD2TD)S_+>"@X< MW($_QX+*A<,P36012!V)PZR3%M@:YK\/@\L\&814"J^9])>=V*UA\4G?VUECT%S7[3 M&A:A_W[8@S?V-N^@?HIXE>LO,6R"(0SHNO&@52D($B0<54(O9-6M2K7F K58 ME,)ZT")E"4\LZ4BH3YPF8RE/=A%6$/QBL3X!@S@;U)(L&J%$+@TH>,32*..E M\I3*Y"BS9@%0JU*M^40MFXS0WD87?2[.CJW S@AG$XM N^0BY+S[#H'O%&W; M^G>TK<$!:%9C..@5CZQ0SRIV)3F5W!MJG !WD"?MDO6:,Z68S.Q]X;'J^2K4 MC.)6R6DJC0Z!@V)Y[R*U.9D?58([D5R%4 MK\F:T2,H(J2G'#'2*L[RI7N!H M:7# WYDPBU#MLU*H>4(HX0-6RDB?,T!;)1RSP;IDM)71Z; ('&K^C<^,XMN* M68R=];E,C"%1$R^E 2,$_E>T:1&6,,V_:&5NL)?UJC]EG96A>"3U)Y19S/ M>6R=SC\L80I;ZIV=_]UZ\X7#OR@?M--)RD" 4?-HA1%&B^@9=IAPA\W\YVR9 M8R$]5*J6" 25,D44$78&OR?&'CKQE)W/I(1*+11@[, MTW!*!*=1!":46X1<57,LI >K+@&1]WQ'2 MY+(Z7)57%6]'>']?E&F&X7N+DKR;)DCLF!8LE\>$'&2N1* M\.04#=KSH+#+*4N(34DG@#B]"%'WGQ?&G1^Q>FQ[X7KBC>V8=V'X00Q/MLRA MMMI'I@VFB7-OD@%VXIUW"7A_L$$MD)Z<@^M:R_;[6ZF4V8^6YJFTF)XHM0Q)<&WY))&G6S2Q(%WF8Q*<@&*KL]*=K_$/;$6 M:^FPU@X+C@UUU@L-?PI%27+.+A#EF81,6*VQ$L(Y%957 M@BY /;RY&%,/Y6[B))EC!H:3B]RG9&P46L:0)'>2\@4H*'3.S^Y<5^URWL4R M%>-J.!SV!XL4^E216V6PU\EQ'H!2&ZQ($HD&8-MZ ;+SWU]NS1Y(JE6N2E\X M>9'@L(V>"8 _GA>U:)9+@&+MF ,FNDAAG;D?<+,W3\TIKGPMB!:QR,Q3RYV(XHP;\"1YP)#@RE]03*DPZ8]OY8%,BBG(PFE:"Q+CCS!&2@L(V M*4R(9&R!T'0[EM)X#_!T6HK$^BR2_NO3Z3,C*>:UYNM%+_I!]TGF;>;141N( MCSG3M\?.,6$\,X*DR'+I[06*PLVG6&>T4-#*F%.X"V' -AIEP=%/F#CME&0R M+D!-OOF1YB^!4TM=DC1);;'F0083K'+,2YT"LS(M@,L_IP+Z(5_Q97'RJA?[ MW6'/Q_[HSX-H0]F>4'Q=^0-^C-?-:ZP,4=('G]T(K;F6TMF4I/0">,SG+*^+ M[_0'IRV03+OHH(-8[!\,7G'Z0HFCP>_'11@[[Y] A\#]0B*^*_EMC2% M.WED0R@Z^Z]PC92/F+2O>LXJ\D# M$Z S2K9=M$Y?_4\3#%"_UHC'M>UNVW;^9[D/%@?U <_3Z,)^<19'3RG_/!ZC M+=RG!*NQ]A*:=?]C8[.YL5[;::XV-W;N ;93KS8OK[*SL?9Q>[.YN;%36VVL MUS;^=^W?JXVW&[6UK7I]_?J.;G_=9?5A.-SXNO?6'&X= M>EY?]Z+>]'27;A\VUC^<;*WO\\;Z/FVT_SS8:^_"[SIIK-=/W[%&:_>LR[;6 M5]E6-MH]CZM,%V#^L"_L=[\/S&I^V#W>;NU_#V+Q[^_6=K MC[:^NL.C=J.]>[I[YGFCN7_6./N"=^FFV&V&HG[6@O^W6XVS7;+W]LU!HZ5/ M&X>;[+.R.G$A@0P*(1'7+"$G*$':(_YZ1!#ZZMJ=MKVP%\&X8D>"NO7+?;:N_BSL\Z PXA1( %TW'*"P,TWB##, M$Z:"&N^65O[Q-Z.X_/VJFO_C;T3BW^_^\[SO:Z/.K[T?]OI#\*QJ@VYM)Y:. M7XVP6K=7(^*W\,]:-]4&!S&?&N;L"Z"'&R?^P';V8VW5#_)I8AB_%:BGB<,< M\88W\'[YM2ZZXWWI4-8V.B&&AT?TJ3'R*N1@,]SQ(-C3TVA[L7/3(!FU9V,4 M.'K>0X1\QDE(S3+N2Q' #&");!04\12,UL8+R?'2RI8?='.(@Y'E6N[ZJV-E M[ME$M_>]<30'P0#S0@OV(\$ ^H)*]>!NL,E1F!_SKK]UCKX0FMW'N;[-4YLX M6_3HI'8% 5LQ#6[HZ+LKWVK>'%7[V"E\-\1:?>>'M0_/!S$H@X]EBI\%9@9O M"O?VHVPT/^+=LS<'>Y\V\=[AZR^-]=>M^OJ^V%O_J]5X^V>[_NE->^OM![[5 M]./O_ 7/$IV]9I[C=KK^%-K[]>+RUWOK2^ 3W;.^>['[:Y7MP MKP;1Q^^:JX/Z#CZ!WY\))Y(:J1"5F4@0XI$QTB&G9:))I:C#A$CP:T3B''EN M#SK\D"K/-1M9"PN5/!0CX9Y98 MC$YY%%A0P >!'CK".'+)1LFC,8;(/&]&$*&2TKM&"19"YT;($:+O]LJ5**^& MX+ST\E6_P)A?5;OMN%_T,U0,\GZ9YZ=ZIY^9$(SS@!%)'"-.C4*.&XE8U"YJ MSJ2G8&ZW-M^A]>W-VMK6]ONM[=7FYE:CMO6FMEK?V-Y<6_V^/LZ7RBVM_+9Q M8L'&9768V,'>N2K4;+_6/XH^3TB'6M&I%8-^#2QC]K&OQ[^^]VK?G$)][/>N MW>O?I-%/'!2N,OQ^7DAWU.M^S>IQ.:XQ0HW-#K3K:-RT78@4C_YK V-S :'!)'9?M&$3!(1S)GWP6/ D@@@LAY;]MCVXFVD??X'1#5T MOF-/F_9D<[R69U0IX)ERNOKI9RZ5 7.:4$B1(VZ$1,8YC+P(,:3D%4MF:85) MZ$VNM='?C?/-=(#\5L)<=AZ[8"Q[M4/P&?NA&'F58$&+:4@L+^OMVTYQ5O[] MSV^-E-\V7VR_V'E1VV@?M;JG<.O+"E1K=%_,RZ33;6/]5X^JU1!ZL=\?_WH' M[2+/;D1MGGW&.>^\M3"87#"(6V*144K"V%)E%N"@&'A)G�F=[@H%8O_$$! M6EA;_1H[PVMF9WD6@J//3W#X,[;"Z:#!O5 Z@."@SXSA$7DM'7$68Z6!'NP, M"T 8&'G7W(G*%O^$\KWO I]M[15'SY*<;HK/0A#E?("N2A2T#\PM,DPI1*UR M 6M/(V%+*Q)+0N L87-%3^?;\E5C[?)86X./6[UF][CS_ 8:^0P@SP++\S4A M -8+C)'5*B+GJ(J,8RJX75I9.P!FM]]]!&M\;[]^+,62ZF[UWL.50&N?(6;2 MSYP)9EU*B"B2$(@N((,C./1!@ 2<4D&"\[+9@N'5+?ISA9@/_^\W,)ZU;#WG MVP_Y;:R^V1T[ZH'F%D>V58LGT0\'Q=<XFYBE,V+P5D_Z=?&\16 M/#KH=F*M4T84EK/'V1KF.;B:[45;RXL'7M5^^X5(G\%]%1[U+'E4_>PSE;&L M5 ]P$,'I4DDC8XU&R47.O+;1*^!1C%R;GOKGKW2TWG6];;W/FO%<0TW'GXG2 MUJH0D;4I H>-"3E/+;*40>=:0F3(DJ$$$4'$3\X>S@80-CLA!X1BS9W6_$'T M7VKMO"+Y^""6X:@K$SB_D7_6#FR_EHI6##7;:L')O":B#[__.RQZ<'#0K;DX MO@#N^>,+)&H!S@(*Y4N/>M''$I,(K96K(_NUW^!^P$1J_:$_J/4/NGD6:;(D M87!@!U?;?FPOMS(W+YV>W;D;K3Z MN]&=@X[@OS\]V,QX E#2+@8#P!Y@7'[0ZW;R8KC6:0DZ1]U^/M,=3XF/(_ZQ M]BFZ6K\81&!E"2X\7:[%K[%W6MO,\^!Y'S;0SW4[L*,U15'HXPEM1W4_-78.VK:>;O.P158]",@YE3OYA.2!*C2ADXXS:04[@94+B^ZW:_M][K' M@X/)V1_$6+8OY'19K\/KGLNQ?J- .*>-N 3O'9^]?[/-:E[ M[T7UB]'5C[(FOK<&0MSO]DX7DO:-=A'M-3^PO?:;+XW##ZS^]N,)M(GL'N9= M1*_A"?YXJ[EYO+?N<8-^N+*+Z*C56 _MW4\?:&/='^\U-_#6^E]%WD54?PNM M/EL5];PKZ0SN_R;O(MH8[R+:/*L?^BNTLTNVFE_$WJ?ZZ2[]0/?6Z[C1_/-@ M]]/'X]VSO]J[S== ._>^[+VMT_I?^@3:"O?>9;D?X3GT,[4DR,0B&]UH(OK5P;>#]+2!]H#)X\T3'8N,*D*K#[11V],V9]Y^&[VMJ$ MRLVNLW_I!O>\SS,"Q^\-XW5H+KMC4O:O@N8[0'-] LVXOGXM(E# ,=)X6S_> M.X3W?+N+ZY_^:F_!.]>AO?!_"]Z,-3Z]*79;FM6;'^C6^B9I-/>/&_!NG[DQ M7)#$$#/2(FZM1(;:B#3#@8"T0XRLA,!O+;!],B-U8^)RO1VY7',P3F\"Q6_M ME7QTGS]]P[G.,\TWA@2*:_N&ITR]CEL#_RR4%E8IF4XX9]J>#; MYV>U3O/#CPMX=/;X._!NW>QF?RWZI2_>L1V?@S)@[_)NDWQQSB89;"_T:WE9 M2Q&N!$XO)K5^L__\IGM=184>/"K4/XBMUGG\YC=0C3!*D_[]J,<_QP&=77B! MF4IH=LD4QF8V]^$8P!;2ROY4W)M^)CYB*JQ"VJN8%TX[9"2&3\H[DK2GQNKO MYD)XYF%GN1 ,[7(8 0DL7<;F-/?W#F8 UB\FO\0J=8O&.8_$B)EZ@57\E>$ M2 TS#WY;3EY0+7YQT'$DJ:N=/1+R+]]-K6[./5(,6N4^ZF@]\*9<$O7G$K', MXSOV;#FYO'/:=MW6;U/+*)_*&S;&F^%+(<8)'0'$.3XHRM5'$UBZ].8/&SU_ MI YX](#N&-Y/@?*5@V4ARS/5OUP@^Q]VF3UMQMXZ]-'MMO,SVE] 4)T MUJ#P+LU542?Z9#HGE"=:DY0]?)LWZ00"SCWQ$KD0#1P*-#(SREV3UX7D2HO+ MM2/;JWVUK6&L_1V %V=O"SCY-[:?/UP$X*EJ\1@#1Q!8J? =5'CC7(6U$%&S MQ!$SG@.!EPP9P@T2/#)K@]#)Y^2/ZVN5>OZ<2YDMU_4-/A, GKC9"YONY[$U M>/-<@VG".#%E$0/?#G'L,;*2@B@4]00[*21VP") 37:[O2\C&#X/:WQ3J[^= MM7\A$NNWV-S.Q2QTW,;[G^AY#?)XLDW_1&U7AJ MPTXQ&NRCGEFZ# PW@5G*<^T'+ M$S?0^Z$[&)^^81UZV@<,B(D&.]<<\U8T@P&N%AFQBPK>IZP9"+;E=JH/\OU7VM9CVNO?TH; MDK,\$::E\Y8+EXS46@4A)6=1>H\K;?AEL<<-_!DL<)#2:11TR L>DD). W^Q M+/J$A3;:V*45NHRE7)8"WZ8-MT:GKM2?.NJ.9D5>]7*UKN)KO%:1ZB(H5<:S M\,57K.MW6\/!]:]\KT[5?8MIJ?-B6@>]"_*U'Y'K1?L%V036Z95M'=O3_M++ M657<>OP<>]?B"2-[L-5H;C2:UPO:S%LRP,M3H_<.H_ZJ%.7ZA1D%$^\;-#4O MJ+E;%/(^=]7XA38/OZQ4OA#D;LL_GU"DZ8K&/0W/[MXO=3UWOKT7VKN!M^W]UX0YHW'CO8TSI]_F4\LU8M#F([1IY=0=J;F^*&(X4-!6+L(H15G M:79I97;GV>P:LK12MQU@A=G:GD\LK1=]/QP5]LGQ^=6.;9WVBW)6Z<)(KW4[ M8;0V/5^S'?O#UJ!?VTJUK:,X:DV_LMM/VVYG]:&D,MR5X:X,=]FR2=2^A.%O M=M'/7;D8S7@ZT0->T9AYIC&$DKRDI#/H@51*.O*^U_4Q#,LYY8J#/&4.4LJ> MJHJ$5"2D(B&+:'8?7,S??]NYF[.93)A>S)AN-?^]L7W/V=*%ZXK[:OR5Y6!4 MC1;4_-CPO[2B8%[N\;2&]K?FXU9G0JEGH<_;1?]+[8WU@V[O+EL=*PXZ)VVY M#P=5W^>@5\"+\ J\YGHP5[,:"QL.8'AIY6-G*C?"CFV-]LEL_'=8#$ZGRS3D M:,''?KF9N0P:Q%"&#&Y:YUN!]I,"[:PE>6=*!=K/ K2K&.Z<@S9;6JG#30&L M4P2,SI/0K6[_:@QW#CS2RA@\06/ *F/PC(R!J(S!7!L#JL72RE:9+W&S,]JB M"[>IYO*>. J78J>FFLQ[@.FMAS .BSYA\/0-F:P,V5P;,B:75C9.#@I7#*JE M*$_=?&5A5]:K6HI2V=F[@M@/D93*>#V6\3)+*SO0=W90K:1\#N8+Q,WPM\S7 M+34X;LE#=*N\1LTMH(V=P2LF2P1X9 9=)O-YL[7]:75[';W;VOK/9N-M;:>Y MVMRHWYB'Z+XO>CCL#XIT.J,L16LPB&R1'SO92)T+20P.BOZX%&'P0>_'*^Y17=\MX4>CZX>CBLFKS<2Q+DXYJI>0WN3+W>UY+(V=W M*T;M_VW\ECL;:^/6_'.Y3#>7^S1U>\>V%U"KV_TRKJLR:5WY0 N-<[8_*GWM M1W68:_'D*/K!Z 67:Q%THPW?@H]PM^AM?S!JS%&O>SA*W0]_NR[(I3OLU=(P MXV].2EQ&PCH^+I?'W;BFU/BOV"IB&MTG_]V^+B+;[P_;1^7MQU5#-D$08221 M9>BJY5Q%INS&?F[]Z+8'MI66X7:G\/^7^*WWA]XY D.1A=**MDQ-V:L=]W+! M[FE=+)]2C&Z?$U<.<]GP\4M#X\.Y(O5'4BLZ7Z''NKW1:5LJUD2C(V@N]$DN MGC+LC:;Q)]T"9\$ [1_4VC'F"CC]_(:N[.SEVM$!V,):KE8^NBM(-X%:0=^. M#H[[YU,W%\PI2WG;_GFAVE*85VO=@K1REUP]/!'PU>/'W6$K7#WH;SK8/[CI MZ%A5KAXN.KEVT+6+6[9S_5FY+M P7CU>ZM'7:X?[,5Y[MXD>7ZL+#'?VQ=$- M9T"+KEV:F4S%?;*^QY@>)2%,>E5/+)/D!6R_;R^,J* M-]*A$ATF)92ZM2*;&<#B<47V6]5W>9R\/G^_;4.\5%$C:UK?)@!"VW.@OF4- MI?ZD5?GL^U[Q-2=UG<*7=_!K?U2 ?COFL9MK<.3KB3'B]G+%T]:1TA?BW#XN MBOG9R1T]A0NY1_M#E_4U]Z4?6Z=>T?\"O3[LC ^<8_(43HTPM1P7,#!SA2SK M!T,8[[VQ[8#[A2+!V*UE3GEFLL3F%KM M=/)#1Q4-,S2^R=(D&/VG+,F5Y9^*G &T=AJS.I:Z]^>P=7HE_6YMIQS,M0P^ M\+TV@,-8?_KQ''M''9/_O-PUDQ<$2900.@*&D9$>%02;[KBLH7D@ "?L9:"X MVG$9T&%LG4[U6RWUNNUQYUR,X;!\/IR6QX8L?QKC1+@P9_!QC$K9^,$8 =3I MQ'!N:LY1O)=!=IB;>5'\#"[V)>$8YO)8K2*;N=S1HZ[Y_JCM'T7[!;X ;V'/ MQV3( S+3A6X:MP+,?3PZ']%EI;4!/.^_PR*O$W.GM98]SG8":$39L@/[-98E MULHN*(=R%I-K309VKMMV5#[G: A'?7X^7/X-*UEF_APU+Q.T-DQTZ[CHQ^\@SR4$^?U6 M,'IL4/E.YLVY=3*:VZOK&_75[?_4&EO-S;6-!7;#JV5Z=_NB=NM;/T;>WQ^(*OS2 M#J8/D7R8X'G./CR;@3C.28F^DXWR;L/RCF)@2S-_[D;(O+7Y#JUO;];6MK;?;VV76E#;>E-;K6]L;ZZMSE$JZEMR9G>S M;?'<(]P@Y,C*B9V6*_U%$9%*) MJ6;;N9+M5"VUN2UA:,P+A=6/9.-6[(5@[.%+&)(7E/Q89<1OG_MEC=4/D>7[ M(9;(S.L,W(]N>* TW'/8=:L[.QM3[=;"9\-^N%+US#O!:#1> M^<0Y2UB;X!UW/&$.'@A6-U<]0^P.9<^&?;1O[=&KK&2KG9!_;5QHV.I@S?9Z M><[AKUPV][SZ&9MQ];-&8=J^_::S=?B!--XV6O7##R?Y?OE[C?4OO-[>/:L? MPO_K?Q:[9]NMK;OT8[LD:AW\>[#;_ M^K+U:1?OGGT16V]W3_?6_>GD._"LX1[]*.MG!^V]3XWVWOKJ/ :6>8THF#NN W.1">75CA>UN9Z+TZGT9;:WUHH^@WZX5EVNM MO*C*MEK=X]'D?"J]W5%_U_Y.EC&3)1W-'Y6NV4%M*L!0KG\H3T]\Y?+(R\T5)Q ME?&+2?B!'3(Z&B0U@)C03C.=@-F994KH(C.[FV-5OY39W34&LNBHL0A4J$*- M!T"-"^H3%.%!6X&HDN /1D&1I2HAS3B)6CA.#0;4X,N&7/<'9S=RGT.X+2]@ M[ RZO2+>'L3^%N+,JW$6B"2+,THI8EO)ZU+6*GSP&4QFK>'\J9X/]]M+ 17>4YIFS3!RE,MGJ6$0;(PE5 MP=P?P*+IQ3V*NA0Q\XAKEQ?W.(V* ,.0%4ABL7M";!\*B65M@REOSIQ5O*9W,VVGL\ M'XSF9@O>[ YR3JN[[6^X@Q]UYP7Y(*=L4A%FA"GWB#C,48R&6\B$])&D^%4+W/ZTXN=[S4: M?I(%7LGA<\]J20^8)_K!MBO/I)$/5*AIKFP0-/5VNO6_E_(QE M'M?_#HNCG,GF%^5CGS]S,!^;B!>]RYY#Y'VMV[]]6"QZB&P17,\)8)5PM=H) MYV#UMM?M]ROR=)^-8B/B-/)'5S\[KJQ41B''''BC3!%DHN (A!F,D9Q&D4N* M2;K,Z$)[HU60_5E[6Q6"/"R"G)XC"'5>.A(P8HP8Q*-U2//@D/,\T$ 83C1D M!"'+1NNG%VR?:^+RKMQQZOVP/6R5R0U#/.K! +'G)21LNPO-/1N7!WU6:QY_ MFR^.LWHAIO4I*<'G5LP? +16IX1U*Z!56'8O+-N<9D.">AVM5\B *4*\)3@AXP)&2 H2&.>C X)1P]$Q>2< M,M=]KL6+VLS-&H('#.DL+O L=+RG IX? )X+UA1T"DE$C9SQ'/$@@34%^)0, MEXX%'RES #QTV?"'"O;\\L'_(!/NCYU7^"'F'!^WD4]KIO"^<^[E*N^?R>'] M_=Z8/YOP$U/LCU/H?"&Z[#E$JM]VN^&X:+6>60QZOKRUB1 J@G0O@K0[[9D1 M1:*VUB(:(*>P1AAS'['@'.1V&U)4.^U_Y5@;$#0N:)'UBE@A+3)1 FAX($C&2HH2%J"I@I-(2] 0\GK&LFHUX2_= M!C'LP\.!R[2*_N"[E*@VXD0E*9++QH@1+9++6C\>,5H$?V^&Q.@"R":RS:*M M .R^ +8_S7ITS,D5@T$T$8NX$P19PCFRC F-"2-$RZ45=4/IG07B/%7\YRER MG@H/'@P/+@@-(SYZ;C3B*C'$NGY\BK*&]B3JC+%3.>?)A+9+ 72M">CZ?)JR?+I2V>&E-J!45" M"8^X213IB#%B02KA ']<(CD%M+AA2\,",9(J"O,4&4F%'3/ C@ON0L![D3@J M1*)SB$NN@+9@<&@2B5FFP0C@+FJ9X9^>HZJ",?>;HSJ*>9%99[_6BK8?:V6W MH&Y"0_CC)_)!+X*'M AHTG:$N!APL M19CGBA;2F+S57"/!0PJ2,26]*:?-Z4+3F2K \JSI3 4?#PH?%XS&".FQ\@SQ M2%W.*2^14SHB;PCF/*:0I,_PH7V+8L)SC [P(.BP&QLU D\*(PEHR:8O 6<\65\PQ;P M!6(U]QV8"Q2>65RP600^5('-SX+-!1621A'/,$-4$I++=QFDI<,(@$9&[:+ M> 0V@OQT):_'&O!5@8=':>33F@7\%@>]F7W>4<]'[7_%H%-#=^A:\>Z&8.ZZ MXT?K&MVQ#^;%""X.XZY,W[U,WX=IGLTPQX89A9)S G'I);+ 6Y#AF%*-O:&6 M+:U0JI:9(D^':-]M+"Y&L;C%Q-:'K1FW8-BZ. Y&A:WWQ=;I""O6E-J$-'5Y M8@93Y!P&@&622TP4-<("MC*QK/5#95]X%'PK2>_+@87[PN]0?%WYH_PQ:FK> MD7?>[-F??,113$NV?!#S=L5N&YY]FI?.=;H#N+OMP>%.SO<0]WM IX]LK]S9 M.(#+U[J=D"MRA_RI=#K*C8YOBH[M^ (NWAG @9Q8LO_B?EUPQ?WC=!3Q/NKV MBS)W7"^V;-[Y^/MQ$08'$QR:^N)8D?#%5ZR#%@X'MW]E2I<\-#GV'A].2T&P MR[TQ_?/@W"\^LOL1N5ZT7Y!-T-97MG5L3_M++R^]4KOHH"M=>/7M?U!-KTGJ M\7OO&M$O>V]K\QU:W]ZLK6UMO]_:7FUN;C5J6V]JJ_6-[FU;,*1B;><@QD'MMVQ3B\XPAG_._0O]5G0 *[K#G .@OUR+)S[F",7!"%=" M[2CV)G^UP2X,^K>_4MOV]D&AQT,[*_/X2(Y[B%& *&/[!0:4-@7>M&6/^O'5 MY,/OH>@?M>SIJZ)3MK?\TE7+ ?<B5*/! M,%>QB=^&'3L,Q6!Z.'__W>[1#?>)_"U6U[W;7'V]^6ZSN;FQ4_N';1_]7MMI M;JW]Y]];[]8WMG?^\3=-B?J]MO'AXV9S]RZ95N\1W9[SGIG*(%&:[^Q7/50/ MW"54_71Z#(FV'0Q[Y8C(7O'(9SZRIYE2_LPZLWD+>_[LE-)-KS@O M4V3AMG'TC];$/LM?>*^ME' M 5JA+-!&X>[[0U2?_L&VKC+&NL?S^K-5GNOO7G6:'Z!X[MB MZU.=[;:WTWET<,8U5:JG$0-]&N19X[F M;^'Y(@/@S\[[S#, +L*T3@6 /PN 9^< &'VBEEJ-%&$,<4D42W >#"+Z&?:SQ9];X,@MY&(9_,-N-%X%P38;P?R:*"G?O#3F-MBG=Y";#C M@')I%3WP+@*\*WA H:"DHUYB&\KJ'XHO=,;K*CG!LR8J%6H\!&I>O&U"+$3?HZN+,).XT6@ M*^?2J)#GQY%G9XJOQ"A-Q( \RN64*%3D9$H$(QL)#B22P#W-;I+&58*"*D'! MHO*5"C8>!#8N"(N5S@3M,*)$ V$)@B-KM$(\:H6E\-Q2,X*-ARH"7457?BPM M9.L.T]F+[C(M G.YG,]MLLC@M$*B'T"B8HK <.U(2EXAQT4$ B,],H%3%#A1 M228JF"1+*W09WU M:($(3!5P>=8$ID*/AT2/"Q[CL5=. 7H0T +$)9 9371" M"4FA&#_+SB9:JN,M]9XEZPQAJ\>0H[Q6HZG+,>)8H"V-J:62%/#^ M/!<+=$[KZW7ZF>A 3=*@KLE;Q GAR*FH41+@2X48DO/ 78A9UF*A:\57T9=G M35XJ]'@@]#@[1X^SCY^]5HE;AY$*@>;4L@ >/F@4E=#**IYT7N!"];)ZBBM< M%BQ)Y'TV%SSI]&V+P'8JH/JY97C-2]DBG4PD,>>1Q$(B[@A%EFF*E/2!.TPB MX[1,X,9O\+$6B.14V2+G$&X6@1Y5+?*Z9(K^U\_4B4>U]-[_^0+_,GS6X M\\[7'[>QSZ#+GD-,NC&]\W6YUHEEEJ@AF/,N-/(L!J ;E K^OUAF$K$Y 13",:*3;!$,D= M6UK1R[JJC%2%OA?6MZM XP% X\*Y"Q:$055$GLF N'46.8X5$IQZR1FU*2\[ M!-"XH?#(PH>\YYH:3:JOUW)RS=CIETY&M>!PEELEQA)9FQ+(Q<*AENWWBU3$ M\.2JE#P6,.U>"G(';B0(#C$=V$LC;G^TLB M @R#YH?7(T&];\%;3P6]*^CZ0>CRTVR(1,-P8AY)90SB6%JD,:,(A\"LQIHD MEY./ 7;IZS7;%H@.5<&=9TV'*IR9"\2%%0B(D4#>4!&Y M4@RS,<[\/$>JXD'W&JDYY(D&L=>N=:L-J7/)DF[94E8ATP\BT_ZE$MG*:K [ M%!%.->*&"&2\LB;!*O[S2U-L9+9?17AFR5VR!"IWZN<1 MY\LT::'68,&)03Y$#J3%$V2#@3\9,SY(JX/E2RM\69CKL^L+1%JJJ,WS)BT5 M=CP8=ERP%<44-X9YY%5>SN!(J,_GK=L^%Z*1SY.C/A QG6M+L&#^'_I20HA M/L>-($9[ M/=8D%_C0R 9JE'!,&J*75I1:QN(I,,X%)95SC18+QALKM+@O6ERP1>JHE-PY ME*+$B.OHD0;7%$DLO;*1,IT +;1:!M28O[F_BA N!"&<8Q+XK60E.X.N_W+0 M;<&!_C_^IBE1O]JA"55PI(;7GNMVVX#*2C'S'+MR/9J M7VUK&&M_?T%P[2@"5!_87EPN,Y;$4-/+ LMEKN3H>/^F'"5E-I-1=XY^YETP M>IESLXPQF_KBI3PFM6JYQ&VTC'LNP'DC08(3%U5P"@L3N27.*1(%N=V)N\R] M1K(N1?U7%G)%P.Y%P"XE)V$XB:2L0D"+>=Y[)Y'%N7BT2SA$XFG0%@B8N!ZK M6R!?K5H',;^^F@PN4D68Y>WUGED.7.6'+A)/[ MLASX(E/+'-/;6$X5J;X-SY(#)"-,2^5R3G4?#L4LX2 M;\&H)*N1<3$BKA7@F:$^5T'B7(7DK=)+*Y0O-,FI M+S2W*T8EYY:FA*C(/1 MLP;CJ),V+"KO1*Q(SF.!P@7)<1$3&Q1&W.$$H. Q^G_L?6M3&\>Z[E]1V\3 (&*#@^+*6,C72[+Z[0J>[WGXS698:1"1@N1T=4^(EAZI8D"C_/1(EE(W6:043TQ]16SR%3,,*\\(SD2G50-,$41)$.(0XQ$2N848Y%F M%A%M?H-)5%PTCWLZ4"^#;=#O=G.WLT["W2 ,1QOFG_EI):)FF.XS_7:=?/8[ MO?Z@,SK?F\Q]H9J%J.9*-Q"A@Z4J$! Z-W'U*E&-,@$L85(@HF(P9&N'H'F: M^;DX/IX>G3=SU"+HO+]8*.A\)'1.A0!GVF#&-.0P>A("GH(.!H&.QBMLN<"$ M9R$P'Z=Y$G1N@C=C1NFVJB8SK7Q.PB 4EJ?O. M\+1KSC.^P_=G:%7O7)+0KTA&UJE8N1P%42?]?_?8RI24*TZ^0LE[R6 ["9F7 MKW5K_UYC]ZJ5^T$8'<8C\[5(F$4DS+>K-=&>4^:U!V4H 29PLBV0Q:"HD)AS MI*G)O@S<5F*^27*Q,6K $]I8Q0&:"H#S(1F)9:2!@M8F\0 V$30E EPSA > M&1:,L8H!M%XO.Z8I\N;Y&#G9>AD-TG6Z53ENR_A/9\-1AD()V"Y?V]R+OE[U M!VF@O>=5JRYW?C1=K=W+Q2J4=2_*VI\5+=P$RJASX' ^Z%-R#89+!S)X;[3U M,G";*(N4"&Z)X-9,,=WBE2T$4P."F6HB)1R*-B:""4P#"Y2#YI* EM$3(7P( M50*^F#_0ZNZ"J'Z!W3%.=\1#]0LGVL9(M"53K4D+JAP@HTRTF<:MBX8-TRX*5;N% MZST8QI]I(XW:A*(K%Z*\G;:4&RYTI1W#W#.RB!G97,)M1%SNXLDI5=OWI-(K M_:H\04X3)X ;3H%)*<#H9#X&XXET@0@?X]:.H(E*YVN<%K8;:Z.OEN@U:B[< M&Q&$*W!_.-RGRLGK?#0HLF!H=D)'[<$J0\%R1Z24V&J>X9Z4DWA(=NZJX+Y, M'U)S3CBX1R/;M;83FU B.;MFX[5*)F'W+$_JZ_Z@K%EU5# MCFI" 6;AJ*?AJ*D\XPY,.]XPE?KO\W)Z2\+*.([HF%\E\]HFGK?/TML M=_==IG:3]E^/.P=UV6&;8 7,/+F[/3^_WY:]60I9( MH#C/_@VFA&(Q,ISV3D)DF\I&MTFY#TJ?6..O->O>O*@;PKI-L&L*ZRZ;=6>J MR4FR262(8(,,P(2TH"/SR6R1A'#)I8V9=7/858^2HY_:_*TDW_]9W/ M._]3_1@/-4>=+X>]P(LK!"*I!/-Q:!GG^B?IN\]S;YE>?Y3CW8/TYU[5:.;C MH&H,/!BU^K$U2F]_WN_YT!L&GW^K[(XJ7_%5IV=ZKE.YG],?8R,?>JG_6'5I_+9((R+0G[YTO&CXPNVF/G@9%'1]"/&ID&C^_<\JY^RN?4?37E MAWN_PXLW>ZWGAV]>'[[9/=H[/&@=OFKM[K]\L_=\]]:GLR[#OP5J4X!E3(Y3 MQVI_+S]U>HD^^F?I&G[8;H6O+B3F37OT]!R5ECE);#X:_GSKS9R8PDP/+OXY9>+!@.=7C72ZD/7^3Y=^=UF,M@6F][KL]UXC MVYB1QQDLN]-E?^"C^J'C3&]=6_G)D_)#Q^4O.?.=!/ZK,?8[ MSE<3[*$?='696]D[^:-KOJRO$OME275T/ BAM9_>?SQLO4R<[V>/C=K0%:?K MN.+?/NMZ8:Y MNK<'MS>IW:TN[!&LIF?AU:!_\CQG*J31O>N,CI^?#=-4A<'+KY/TAMWA,*3_\S6JRSG? MOW0&'F0''MK_]N&?]Y_^W4VO?SGXM,L_O-BG^[_]R3^<[)$/G_;.#\@?7RZ= M@2>O/NV3=$WR)WU_]"=_?_3'UP\OWJ?O^B>-Z?WY>_*>?7CWDF4GX75GX/MW MZ9M._OWIPY$_/CCJ'A^\>/7/P:*7.7+FDZ$DM MN?+!P1$J/<;F MG/RFAS&W_I]7T5PP^!SQX7AVW[7%PI:A(+>SL@U*H@BN5V,3;L, ML/0K)(VFTV\D$$RC,U9N[7#>EC><;O8D'6-*2ZAEU^^M4E\4#"\+PU,90:D7 M3(?TU&I%@8FT3HIY"3%J'#D2BCN1,)QDA)HWN9K<]:G6"N*W07\X;+T>]&/G M06?X-+?:I5%.HFJYQJM5F&@1)NK,J(G]/-5/@(EAY9A1F0(%PR63@#'2*% M0)#WV)/H7#X35;Y*=.N/^GT.L/18-PO M_.77TYP45WPO]9!'DR6;+%@RW:XNUV2U"I4M0F7G,\J):XJEY@:(0"X?S$I! M(Q,@<"P4C6F)K(#-\$P \YZ LR@"(J: M]$]L V_+ M4%/D+YZ<7K-N08T8Y"8(T_$Y,#]-S*Z?)^6>K7L=?_WCVZ_?!O" T[[ONJUN MP)1MV!$"%[T&6V$,F^(J?DQ;[:HTNIC["6.]"+;$L1:11OMC67310(5*AJ.W M C2)!IC0"A0B!E#$1$3+/1M'LN;3@(OOMP8 K87OMP!TZ0"==C@RFKO@, =A MJ086OU08*^=]!"UC, 4SUR#&. H%'646BV2&"#S*2W- M<\XVU/]::Y*H@XNUD,3CD,2L(/&"4Z4 L:B2('$&=,P)<-H[%9#7:?FV=K1: MO[K!IHB2RJ?7;O7"_=+_FV#WU,(Q<->TL'6 M1(L4I"\-Z5,9$I!7CE@&A-*8\^(%6&L-4&T9]IIPD7-/V4-RXDOV5\G^:E;V MUR3;Z]<0^X-PD?MU9+[>L_JQ"4[J.D2R[IP'/$W_O>B+U^F=I:F=EI",EV[\ MOFKA7GX=#4QZV#L],SC?&X638;W/26W(7G+E+.?H@R)1.V H$F#<Z* MX%'$Z\ %2"P5,(TQ:!/2@GAB+2:)'"39VE%(U,.)7P)O-71V%9 ^"DAG] "1 M2'B7 ^,Y4Q@K 4I@"R9$)KEAE@6QM2-P3=JX;()_)1\OL_?@S.#F>MD;Y6P9 M-\4KM=8+L]#'6:E >*0T1]0\#128QQ[2:FDP"#F/9/IADE5"VYK-1_R;YQLI M0;TZT4VCO"J%;NY/-S/9R((3HR@";DAN=Q4IV$ \<"V8L\H$EX\1H&TF4,.: M.ZRUAR0+H_SHMW9'HT''GHV/51[U6U?=A*T+/^%#_"?-Y;-:.%=N2U((HZE? M>'85C_K%U;L$EOMG5E0Q)B(/(D*(-K%<0#19==F^XU%IAY5FRB666T+>#3O$'U=X?=(7@"GDM0EZ?=J^4E2-*!)(*L#,"6*08M$,1 MM/).Y=IR8D/E$E+E;);B$MI@EU!AG 7U_-<..:SWOGYST>P\)[=^XF]?N;O_K0;=8%Z&RN&F4 MH%LA]YI@0=X29Z@,2@3F:+3(:A_S<64(BZC1#TPDM7Q?5D'!>F,U];CR)DS EODBX9\$N:;:2=[MDH^.*!;)0=WA@/Y.3Q*BRZ$(O^>:63+J?8 M>D4A4$IS06\ @S&!R()VF"I$/:DL\?GX:(/T8_%!UDD_UIG[&N.#+-QW3^Z; M*LB(TC;D? 1$N !FDWA4R6H&;KT5BB%*5&4[\P=7#-7/"UD3*KE9:HQG=_;G MI9 L[L@&&N6-<4<64KT/J!1:R#)E$B7CDF2S>^U0J.W308\S&,TUR'K<.ST7!D>GGX]\IW76)Z M\J-=8S-S%FXT#A8IW+]NYTIQ146158!@8UP98)!0,L1&D3%N/==AICK9V>!NO1<>E M&NGNM:&6!87JC=3R0,=GH9;Z4,O,H2D".\-0 .8L2YHV!E"&$0@H".2\)D:P MVZBE\:*V8>KGNR[21=JEU)JJEJ&"'NA.+%15$ZJZTG=2,$:Q\!ZHU1(8%?GL M>NZ !,322\YIY+=V<%N3$M(N7;(?2P4]T%-7J*4^U#*3I1,K!(&ZUCQ+@I*NC[.8=K8ZJMB1=HLEIS7%5H:B&:NM(D MTE@4-!4$9- "F D*-*42C(DLK;,C+.?T\3:YH4U<@Q10\0/56@'5P ]4R&59 MY#+50!)Q[AW18$-.&/9*@R&& I?(6J*2X#6B(A>RAIZ@6@N?^V;-K8W=MB8N MH<):RV"M;R]GLM)>?LD'DAA*<4PVFZ"L*A@+H A3@!4*@F&/"(V58TC.5XPU M2!85QU"M95$-'$.%8)9%,)=I7P[]K:*0%E,'DE.5F]L&,)1X0,K2J$SBERR, MR#).8:V?7.F-V M?=\+@3:;"4H?\^'7(A0I70H53E4D\ MLDED$DC6=:)"$0Q8(35PRIUTUC+*?46%2LX?'?O$4?M_52=_ZE^ MC$=B!_^ZI.G+%R_&-?-%G\Z&HTX\?P)TR7Q&*_ZY=7@V:+WJ#TY:&,$?.7S3 M&AT/0FBE9WYT/&REISWXUJ$;]6T8M"ANM[)^:)F>;V7TM 8A=H,;#5NFY8Y- M[V-H=7JMTT$8AM[(5)#-E^R%4?I[=9;/:;I,%7S:;KT+K6/S.?WH#$?]09[I M[GG+=X:NVQ^F+[WI0]75^FG(_DHF936>JQ)X_/YA'LZH/S+=[=;NL/5E\HVC M+_V6RV]/;^C'Q!\SGVA?OBOD.TO?,>I?W%O^YAN'=>6.T_LGTW+[/:2'Z3A_ M=;[B;2-IP4VW.GDMW_&55V^Z^^U6:_&G\):G=^6/*,D;P-%Q:!F7IB5]]WD^ M;+W7'^6[3].8!M-)O/]Q8+JM4S,8Y?D;I;<_[Z=GMC>L9JQ7G7%F\@2]ZO1, MSW72F]^F=0HG:;F&V[?.SF00C(P-P-/^L)/7]MD@=-,B?PZ_?.GXT?'%+C7S MP3%+/$/3CQB;!I'6Z-:/S*R$"_D!'=J/@:P@V#^ 1/3#3XSW2_F?+CUKROS M<-+IP;5YOSYE=WA";WKQ>P__BJ9\SM2KIOQP[W=X\6:O]?SPS>O#-[M'>X<' MK<-7K=W]EV_VGN_>!;M/.OQ;H#8%6,9D8J1$C\?I?0DWDR/=:G]G/^5]X[A_ MEJ[AJ[OP_6Z2>L.?;QWYB1E\3 _P!/_YX9W\)1_LQ\='(%;G*U\2177LG\O7 M/1V&9Q>__))VP-.N.7_6Z57#JCYT78ND:TZPH?6VXC3#8^+RFEQ^@ISM"CG7 MA-'X-4FW,<6WOIP4UZVO?>^R&&T+3.]UV>^]1K8Q(X\S6':GR_[ K?C#8+G> MNK;RDR?EAR=Q_C*'B5IYJWXZZYDSWTFXOWHTXQWGJPD6]LU6QNTK>Z<#5FN^ MK*\J2R"TCBIK8']L#;R\;@ULZ(K3=5SQ;-@MZX[ODC*T3C.']4U(N&9,8/:= M@Y"7/7-WN,ZC?N4F)._-'%&\.QH-.O9LK/!&_=9AIPLO!IT2B&N&]WGQ0-PU MK[/6$4N)N+82,1>H8HXA'32VV'.*]3)K,])C-W[J?N\/A[5)C#YX.W$]G[PZ MV3]Y_W7_FSM_?[+'#X_>=/>_=8_S9_>/_OB:OI^^/WJ)]K^]ZDQ=SW^D[_&? MWA_M??EPM(_2V+[MDS_9_J<_TIC3R+XYLO_M#WKP[D]^W?7\(=W3 3DXWO_T M:_J>/])G][]]./IXGN[KR\%)&M^W]]\.7CC\X:@;#YY/W,YOT9>_%:)$(*D M.R-R4C0&[5 $K;Q3. I%;-C:H6VM6 G!E1!<"<']D 2I]!AS:R*2A$6D%$8B M1&V0Q\Z:P)=9/U)(\ $D^.V2!+%WV",M07D=@4F+P5KF0&/* T.,,E21(*?S M]?A/7C*[B+YN9H_<&O79K34!'XZ.P^!&3_.S3:VBN7 C)\2&[W_MJMZYMF4_ M-S^3K_-S.(E-G_:'HT$8=0956*1E0R_$SFC8^BD'B'/FEJ74P MKH;I?M-OUU5$Q1M7:&,J*B;KM]OSU;M>7UG"7\F0!/7(X:Y0%;5UT6D/(*H3E:GC#* 7C)>'>BR"-V]K!I)3!ES+XNMHP MA6OJS#53V\=)+ZAF%I2U%%@@!G2@ HB/*)#H#(E)NQ")2W'+4P'W^=G)V3CA MJC4:I.MTQQEVYA(%I8?B(XJFN_/7J_X@#;/W_&PP"#UW?I37:CS$1&E'TY4K M]/4P^GH[(Y6,)(A[:R&HR(!9BL$@+$%%PBQCC%-N,WV5@^Q*(\6[K\]/M==* MA6M6Q353J>29%-GV L\(S>?&9:Y)RDDP19UAD1G-MG;8?*!LSJNQ0O?P6G=4 MO-WC^1 _TIV3[LS6TW-*TI6@&UDH/C*K$21$1\$X) M*@RS1KO$26O1IF619+FF^)&:RS5U<#(5KGE\KID6J6IMI*71@S(1)_VC%"B, MDQP*46)B-4/9+4W(LMHG/CK>URLH?//F?Y3K/N\DD7YTUU M%S?Q,"ZKW.1OJ!NHOM'\OVK_2#) 93IE,$I-0FVA? M6PM6*@^"6NJC,M8&FB1FFZY%BNCR0%SS!-/UI?,EI:>N(9W70;,7.G\*.I]M M-:."XS''>BD!YH0$)2(#%Y6F&AF+J,S)KE+0)26[/CVEWJ-/S69T^KAG*XD- M[Q$BEM$CA++2(V23>H3UOY\KG4':K?#5 MA4S<56\$=WL&&E>K5-Y9WEGG=SZT&QG'=^G+M,I>.V)LS2VI,]5]&E/=9;(: MTKOMSI/YP.YM=^]V5^L^3W>>KO$QE97M6C78??Q^60M.Y"(5PFO6K.O.BS@Y M(R6[@/[;G)S^6TZ'O;&\_7\;/3]OPLBD/_IJ1EZ:02\-_BY[S@)3 M\AB"M6G37&CK&BR=&]==3IZ\*KMTC,K9P'3UEYQANMFS==#OP?/TKD&_V\UQ MR[T\QC"\O31U(V:E2KZ< FH2Y?GO_Z,(EK^,^>QJO*?Q6:EWGII?3=?T7&BW M_GW6/9^R"=8:-2:6_\QS=FI@S/MAD+CG0(TMO\.ST7!D>GEFZW+ZT[>#YQ_IAT]_ ML ]'?]"#HUWTX<6;?_:/3@GX.3OXX_'*7W'CEV\-NK3X?GM M/?F#?'CWJGOPVY_XX-M']/[=/JO2@%[\@=^?_)6N\VL\F"UAYI(K8C0#29@$ MYI0%$]-O00GM75I/9_C6#D9M)5!;R!4U?;GA(7V$-,O:9U%N-@'=7@=](P,% M+92SE%D3+/,Q:(DQ]UQ18J1QDM_*0)<%T'>FH@NU6I'1A))IQP>)D1;&@6>)%UF, 8PB'&0N@$F;'3?6)FG61FJ^,7!1 M90]GY'O%%PI=%[J^@:XE%D93:C#1D3$'>@>.X4X(8JJEU/(A"R0VE9#YM+VLY(E1*"-A$8!A%4)Z1Q,LB<31QP2F= M%+1@;:\;_.5)@CJ[035@** MW@!#T8%A.,EPA+%!+*BTUV_M<-'F;+[$O'B1"S=N%#)&AD$%;UZB%D5$P$NH8EZW([ M7?]#,>X\^0=A-.GQW/HIEZ:LS:FJ"SQ^BF#R2SF2LBQ46:BE+-0"XB0-14J, M3-J5+(O:6&PBB38)$Z247KA)[+HXX]H0$XG6\Q&F-#@$MP%TZ<(,/U+*$6<(-PUQH0@5F MUF.DB+!4%N ^/7"GV6Z:>N^MEI!6) $W<2UHAP4(8G'DP:858P6X&P%<9V-Z M%JB+UEC&*+%:&*5)VFF%4V!SH15SFH!10@.7 M,KB@F,?4YVHK3N=-^_7![F.TX"A\T/'8&>V)(51J)C4WAA#NB38T<*.B*!OY MTU/!;,9,]ML&8348DD^Q=B& C5&!LHY$IY5&SI6M?".@JXU$&DD?<<2,&VV, MX%'2F/XEI+&D0+<&T)U)Z%!)9O&8[&4I#0+FK03CHX8DP2E+V'5ID0ITFPO= M1=(5$BXQY0$)KR+S$EF)*,,F!N2\)@C=_RCX*W M<;?'@/1T-_8)R3)J SCK M<\:9 R-] &U=I,G2$L*(K1TYK\OOGJ)0@%SG/7B5IYR]'O1C9U1VX7M =B94 M'BB.R>0AX+U/D$TTG-"J,5!A'6,R:2F%LS7-Q'SAY]/MP>O6Z>UFX%6-$^]T M O$BS98:R4'WBW;>O.JUJ!TK"U46JBF[^HK"TA7=W7!V:=[BZW9^:3.V^O.9 M:+7.:> 2*=!""F#&(4C[?(2JD!RY@(A?GJ>LX+G.>%Y1M+K@>?EXG@:QI2)> M8^I!&9 [L3.6JFUP!")2CNQBVDG%D*"QP'+ M8$UP#)>=>",0O82H=\'NHV-W-NC-TI(I(4 1EWL)49M4M V0]F'%F1:6NEBW MG?@1"K _G0U'G7A>,^"]Z'SN^-#SP]:+X+IF$'PIPBZI466ARD*M5;3[DN9F MS@9\7KVO[.MWWM1K5)LIRH"SSW]F3 !.9@@U'@O,,(!QE%M 7#S<7P(D4AJZS- M+DA>#I*G\>S$O)(8S8$&@H%I%,%8'4%:0@2AW$::#^=M2[&FY2"E0KO)@>Q" M",LAA"O%VBJMF>$18K2Y+2/Q:9O'/GOA$JD[(Q@Q97/?"!2OJ%B[H'A)*)X) M8UN*@K?80,XR31N[DF")1Q!XL(1ZEPBYH'@S4+RB4'9!\;)0/)-(AK"5AA$@ M(2)@3+E\0+.$9'8K)*0,1"XOW;2@N-:&]BJKM@N6EX3EF7!VY#0A5G!PPB53 MFXJ03&UK06*C";-!*D1J96IO1OGVZ[.!.S;#=,E^;!T-@AF>#A0O\/N\/1_MA=-SW108NAN1I]@-77 4E(^2SX($IG'Z+1D/ T6MMO-%Q M>>WT"I[KC.<593\4/"\?SS/U_0@KZY@'Y5P$QKD%+0Q+\(Y1,J.0P:3@>2/P MO*+Z_H+GY>-Y)A\"NYR(2,!10M/^C#@H[2,([9EDBEA*Q";@N=3W/XX3=PEY M$;>TT"V\L'Q>F$V+2*SN@R<.C,['T=ADB.N(/3#I$S6$@%R(6SLD!T!;2P'@YBTFE-.Z/*.>"R(KK7 7D*61!'8JT/Q M3'X$DR0XA1TH9M*^3+D&C:W)W7=(9&EO]OF\Q]H([,TY:KTS')Z9G@LY06*8 M'_Z$/Q\&K6Z_]Q%&87#2ZJ17>Z/<^/ZTF[YNXSH!+!:-?V @;Y%H?,55>VG] M@G]Q-DCS^CK=8M^/X_+5SU_-,!/8R6GH#4T>?(G2+T!A^T>[V6]X06$2:QZ, M\LF60(G",$-@L'- G?6<$&&8"5L[6+6U?'#3DI*M62,=\DA9-Y=*I "^3H"? M:2_&C Q!2W!)O0!3$H&53D*T!G%BG?;15SF=_"&JI4"]/COZH^3EW&)QW +F MRO;X 9:+_7$W+,_X!9&@S.B8P.L3@IE#!I1Q&'A@G$E*)'=H:X>4?7N=P;R$ MI)P"YB<#\W1CCL0XC:4#ISP%%K "39F @"7Q'+FT->=HG2IH7F45',:K0?I4=5\R( 1E(,GS@7$TRJ3C6@^5#J7U#9%I]##JDWRH_V) M'R[I>,>1Q\)#<"8 TT& %D0!P8H1@B4-@6SMW'!0;C'(:XS@^N7I%%BO -9_ M7L):44Q"Y @,D1985!A4,!(<9E3KZ)QR?A.V_0+P5:7M%("O .#N$N">*T$% MHV"MUJ< &>:>!NT<'IYM36E#\J"\-P]Z:?A?*L>\YSI\R8,1X..&P5?FJ&4 M]-!Z+)3\WD)=+-%3/2WE,:G+8U*'D/Y=],>NSV<[G83>:'C4WTU3FL=ENJ]- MQ^_UGIO3SLAT*QUBK^N0-^$_9YUA9Q3>AL'GC@MCX?(FN/['7G652L,4M;*0 M6GDYFPV@&76>B@@&!0_,))UB(XY G6'6",4)*XTZ-H,-EI 34'!?;]Q/$P>, M4D%A[4%['9.1(@7H'$) 7"G$*(I8)-QK,=]GJV!^C3"_HLR!P@0U8X*9/ ,< M PG<4(C!<6#(1% 1&U#9,V41BLYO1&N?T@JDR2>D%(:I&9U(&1!*Q M%(S*$*!)+PI>Z& CZ& )"1$%^#4'_C11(IF$$0E%0">[$!BS$4P(#*0BC$42 M%>:T;C[('R1)U#47XN:(\J^FFQN>M%N';M2W8="BN-TBU>$*]^]L8OL#'P8P MOK5G-,VS[Y_9;FA=W-'D#:/^Z;.\"L-^M^,O7ZPYP]T\CPOV12&&:D28Q2@P M%9T520Q;C_).%QPW?^\]M!W*S&E6XXX(AV>CX;-\3'3T7 M#&N@+D1@*FD6(QT&Z["16F/.HMO:P:BMI&X+SN=XJU&Y&TO'0Q!;L M^F*(0L19A W+_CML \?!6"0CE19'1K0V//#%WU%!'_M?3 M/0L+/ ,UTX8WI./=2Q@N=.!I1:''_6Z:W.'+9.".SO=ZKGN6I_-USHON]W9' MHT''GHU,6HZC_D&_EXYE192\TT[BGPLM%\C:BNTOQ3:3V+98R:93 3 @G,FN'P$ M!\5<^O0O5FB_L;0_E=M*<,$)H<"-HI"S;,%XC(%0QZW@6$H>MG88:5,RK[4+ M[Q?>KQ&W%=Y?"N\+J71 )CK'*>-**4V98R*D"QF* BJ\WU3>G\FN)4Y&FC@> M.*&Y%:',B"O'7B?@?(S.X;"9E,UF&2WY^-[F? M/_Y*(]>RK=1[6YE-J?82\V13,'#(&&#,4="!:-",6Q^QL:)J_"K;:<6+[[[P M;^'?1^9?I4UDW$2%F6=1(H.U#E9Q$R(R4JK"OVO O],<]ICD.LDU+$9HEOTY M'C1-_"NDD)M,Z?=N+-]W];[YS^.+]EP\G?_+WR>S>/]G_\O[;G_BZ>7[X M[LWQ_KOW^/W1GW2?O$?)//]V0/;2&'\]^7#4/7[_[L_S]]]^3>/\*UX6)K]% M7_[FSKIH. )E$ +&K02M(@&D. T*>^^L'9/O]0/R0]&;PVET-W#'#?=9-VI:9$&4_>2-R50 M47ONPI?<17"TF",.TGL+S%N6NTH1(#RD#4A*:K@<%]C.]Y4J(JA09Z'.6[H3 M..NIQ9(1S9G 45F)(],Q4:IARKE"G0VE3GI)G4@S(7R48'P2>RPDZM0.>Z ( M!1(),T&PK1W&VEK/)Y47[BS<6;CSEN1$H0.2SG,I(S-(:Y^TIU,&\<2CS/#" MG0WE3G[)G51C(JWW8$C5U#PB,)9*4%PAF5L#*J:2[)2BS641GH_E?5M%J68A MY)H2\B+IXO?S3Y9RG>90\]>99H?.$TV(EA"Y",!XU*!-Q$!5%(X&%X-(T!>D M36YH-EV2&Q"Q(C6$>+C734RJ0XC#&%Q!I/8C.= RF/ M-!*-P<;HLW7N0%N4K'--="1*26VSPDPDQEDAL4)B#2$Q:E!@U$3!J6724RUP M<#0*%#G'W-U%B16FJ@-3S<@MRHFQ2(&,4@-C+()FB;.$QA%%JY"G,=O"A:8* M337$@X=IY-[FQIPF,$]Y/L".*AX-TLRJH(H'KZF\-=.LS7)D30P:9.Z$GS8C M#L9S"E%8(06S@;JLL)AL:S'/79OJPULXF_A:CXBZ,>'-\WL01JV$Q_Y):/WT M>W\XG-NI[I0!>,.MUS #\+8GK#J![WZ5E#7J05(6JBQ4/19J ?WAHHB>6HN# MT2P)D;1!A2"(0P;;$#7-)R,F_3$^&9&@^QZ4FEAN3'*9XHJ46$1*=&9RT)!' M/E#M@!K#8)FT,.L8$7,00:)^6Q@1JM= $:[R\LX@+<.L,W$34 M6MNTWI(;ABQ2CCALJ4J_YS/2^(+ _:[I7]#[ /1.G@MF<#^9#6@V'@"ME@3G*03-,0"HL!,T]JR@I6_E&0%M#!86"<.E Q:I"!>RV8P9C8),WG^U(LW,JW +F>>[".6$K$M96(N9#L M:,>0#AI;[#G%>IGF].M!/W9&91>^!V1GHN$&*1*("4 "30):!PL:N0@>$V-\ M)-(J6EG3;#YG^NGVX'7K;74S\ Y'QV'0>MX_.1V$X] ;=CZ'271ZC?M;+3/: M6;_TL;)09:'JL5#U"TM7='>%[:;*/J"Y^7C>1K$ELG4BAHAD,Y[8$IQ ML-1S<$8@P8TEVMN"YXW \Y*#V 7/J\/S-*R--8HH>\P\BC@9XB;FKA(:. J* M>"\B)V83\+SJP/:&<,2* MN%(Y;/$5=['"BM,<,0K27 >%;Q4>03H9V.TF>B M\)O $@71RXAW%^P^.G9G MXV8F0B]VE?)PX840B2;(M O0P<.R8QI5L[Z;DH MN%UGW"XAUEUVXJ="\W0GYE$%RDP :H4!9IA*N$8&#/*,LT 01B\[GC0\\/6R^"ZYI!\*4(NZ1&E84J"[56T>Y+FILY*NUY];ZRK]]Y M7S]X/A/A3M:3QY$R($S*I,ACLJ^C$Q!=DNF&!6X5*@GE&X'A%46X"X:7@^%I M5#MRPZA1&#RB!)C@%HQ*0':(2(8%,0Z7>JX&8WB1HI!5UF87)"\'R3/Q[*@] M04H#I:#E KM)@>R"R$LAQ!F@](2^6E^)28V8H*%Y5L79!\9)0/!/&UI3ED)<%;DD^ M>E-9R+V>05"-',-$&EKJMC<#Q2L*91<4+PO%T[U86,82CB.XZ#@P*6C:A@-/ M_Q3,&!.3^2T+BIN+XD4,[556;1N)+_79)>ZKG0MV^;PR/ MS2 ,E^N-00OL'!<(J@#TMAK,KOO/66<0_.7F@/-XRWZ=NFE-2(H;)+X M4SQ@8,([4#X&(#ZMHHDNF$"V=HBX\3#P)I_CL_9 KE_&PQ4 _V6Z9^$"O\_[ MP]%^&!WW?9&!BR%YFOU /$NT&QQ@2I((E+DM;O0: E,D&7-8;DC]8,'SJK(? M"IZ7C^=I)H2P!#$6!1C% C##,2A,+&@;41#8(,1*OX[-P/.*ZOL+GI>/YVD^ MA'/<.\%4+A7RP!#68*)4P)WGU)FHU1(SFVJ,YU+?_SA.W"7D1=S20K?PPO)Y M838MPB0Z#X8(B%[%9(,K ]H'#2)$SXWV1!*]M:.E*@9XD\!;OVR( N1' /), M9H2*(AAG+569$0?1C(/I\)MA=] M!$MR8\(RC'B" %*- 7& M;-J7/8])8)O("$=4Y7+_V@CLS3EJO3,"SE!8I@?_H0_'P:M;K_W$49A M<-+JI%=[H]SX_K2;OF[C.@$L%HU_8"!OD6A\Q55[:?V"?W$V2//Z.MUBWX_C M\M7/7\TP$]C):>@-31Y\B=(O0F&="7U5M51$S<2!?><[-+3JD8/K1,3W-O)%"1%Y518:,:FV=L@-/8C6HCIR7;&\VK2;Q8!C<>&"4(-&&(8 M,(EYKF=$()#FT>'H2'1I;R[;\CI#>0D9-P7*3P3E:SP)N&W?MDW!=2/#NJ97)QH5-)M(N1(GP:6 W^*4PZ1(QRH2XR-^2;L M^07?J\K%*?A^?'Q/-VW"C6(BH=ICSG)YC 3CA /N@W':&(G)\LIC"KYKK;\? M+S.G8/K1,3V3I\.QCYA&#Y[F;+O -&BB/%CI@](NFJ3&MW9P/83X9O0PV3WI MI^%\JQ[MG*7S)@Q'@XX;!5\:F934SK)09:$:%C&_BY+?]?EDI)/0&PV/^KMI M2O.X3/>UZ?B]WG-SVAF9;K7[V^N[_YOPG[/.L#,*;\/@<\>%L5QX$US_8Z^Z M2J4%IS1T%(JT!YA0#3;/JE]YQ);%0/I1\_(W@@B6$W OJ MZXSZ:5Q>O' M-(Y/'?8))V?T; TT&CRR2*%7^K%+U=:<82T MP5 [ OB$5AJ#% :HT6.(*^6UQ6]Q@Q3V&!560&%#6K&!C,Y!&G-J3?, M $>4 0N:@[6,YB/,-$7>8JY=88.-8(,5Y1 4-J@;&TRU 5=.(60D:*P5,&0T M&!<58(U\^A_I0K2%#3:"#9:0<%!P7VON0GO7+>>//+&+?!7T\WM>-JM0S?JVS!H4=QN MY1WL(7UW;'_@PP#&M_:,)D;S_3/;#:V+.YJ\8=0_?9;Y;MCO=GSU8MUUQ,V3 MN%@SCV1"CB=-(8(-)L-)K\??>0SOUS!RT-N[D<7@V&HY,+\]L M:=^Q@"ZXU 0Y%H$TU9'EJ@+I!3 5!%A"+ BLB(L$!:YI>18VXUDPQDJ''06. M+D[$M9Q+B$HQ$PA73+.M'8S:R7)L"RSGA.(-?QCS[5.ESMTG.WY)/-^@Q/I- MV]D6[%/EB/2&<>)X),PF,$@N>.!.>\Y9].Q6.KM,QK_?V7 3DIL,J9#:(J0V M[4_E#)4^"IF=WRB1&DUF;\01'/'>^L1KS)FM'=IFG+8)U0]/RE\/_GA*SJBA M1?%?3_04++#Z-;,2YKV-]Y.%"YW*7/'F<;^;9G;X\C]GG='Y7L]US_)TOLX% M(/W>[F@TZ-BSD4EK<=0_Z/?R$ ?];KJSCWMIL(EK1\7+N!C93O.:TYI*Q+!+ MNA%)8-9;,-I@,!Z[0)%+UD;()S@C/=]]J&C%PO6UH+3"]0_G^N!-L;RO73;';'K-8()3 (DK-854S"VBM0U"!GG931)*YG MO"WEO*HN9%_(OA:<5LC^X63/N8N$6H.Q,RPJG\/*7G),,!,16U7(OJ%D/U.R MD., @5 0 N$D[$4$(Z(!'T):5XZ\R5V^L51M*>8;&Q2V?W(W\!)#S64'*3O( MP]SL-U3$W\O'?J7C3=E+:KV77"E/P8I+8R.PX (P*1C8G(<:!5>"2\D(PUL[ M@K8)GV\X7QSRA74+ZRZ%=04C4D=EE6**^4BLSUF@GLB(N(I*%M9M/.O.E %Q MA)Q,NRM88@6PJ"4823U09:GP3BJAP;F'=I; N-3Y$*Z4P M$C$JJ3$L$:Y1"#L=48AW8-U"K76@UJF@M3;80%@$GG928!Q3T(P$\#*@M,$J M3*S)AZ"5])+"JX57'\<+[2RG)&@G762,1J2T=Y99%A&3*/UO\4(WE6BO%+%% M%BQ1("UFP) 28+U1@'T(R8KAT@::-"Q';8KG3[HH?NC[5>#]JWJ>TW]]Y_/. M_Z0?%Z,^,8./G=[%X/(T3/Z21\.OTFX^ #L,TG6KBUW>]WCTZ9Z[YG08GEW\ M\LN%\[G3JV:R^M#UH:9O^>5+QX^.GPFZC;G,A#$I;IIY M\M7BVY06'#S&8.FV)+>_/'O92='GQ1LN-B52*?*;'](%XHGEK8]1O/OD-U7/ MM]XL1Y:LZ.2/Y%R%NZ/CT#+.]4_25Y^G@;9Z_5&ZN!FD/_=:G21V/@Y,MW5J M!J-\XL HO?UYO^=#;QA\_JT2:B:?0/"JTS,]UTEO?CM*?ZC:9VQ?ZL1+S579 M"E(AJ;$4SCO&L,J>>R&LB5$(QQDE?U.Y=8-0NTF'C:]O!__:F?^N\K'RL?*Q M\K'RL?7YV&3W8F3LL#CM#ZO&2L\&H6M&G<_AEPO[HE*5,Q^),^Y[2M)OUP[W=X\6:O]?SPS>O#-[M'>X<' MK<-7K=W]EV_VGN_6?OBWJ+2I-LMR[KD9'K=>=?M?AJW:W]!/G5Z2G_VS= T_ M_/G6X=;&F:?UMN+T-F?>]XQB2;H'QIK>NO:RD^>G:M^Z!M_7[X[FWKU9O#_=;AZY=YUS[XK;7[ M_&COK[VCO9=O;WU2Z#H^*=_M%;?@'=_!U;56,X?U(@BJ]_FB=[SI@S!J[?5< M_R0LVB3USBO_Q)DL=YR(N^>Q+'S_3Y2I]&-G]'M_.*Q/ MTLGY1=+)7KK.7]V#W]*GTO7V7_S!]\G!\?Z+?[[M?]OE!]_^_+K_Z:_NX8OW MWRZ33DY>==X?'1_ODU?_[+_PQQ\^_?'UX-U?QX='NSF)Y,OA4??3AW=_L/VC M#YWK22?OW_W[^/"WE]_>O_OCRP%Y=7+PXB7^\.XE3]^+/ASM\L-W!]T/+SY^ M3?<8+TM5R?3#X-Q 2K,5E;D_2.$M#9!/ MW,9];8GUYL7< &)]<#=[*CW&W)J()&$1*861"%$;Y+&S)E3GZF$](5:L"[$^ M";%.._,9P8E1% $WN8&(B11L(!ZX%LQ998*SLNK,)]"26M(_.KDUNKWV'1$Y M<\9#:]1O#9))V7.=;FCUD@KN5"HX_SW_RV4GZ4]GV97:Z?W<.AWT/W>RM6W/ M6_W3D W1WL=67M'/G5$G#)_=Q>2ZQQ36C]5^X'U9;L'_VD[9DDS+L0 @VX37 M''DOPFE"6Z?RW[1,S[?,2A1B4 #1 -![,]RJ560H;@@!IEDC7F!2CJ WB&. Z8:<)Y%@TP-L\: MJY'!M39\TB@[H_#)H_#)U AAB@:K'0>J93)"D-=@,+5@&8Y2)$Z)5(^-D'GO M3CD7:]7G#C5&JE65@E"=0 HEJS:AU4VK5BS7QPPJ_7SQDL3+D( M4\[ZP0T6+&JE 3DN@!F1E!?C'"23R"NDK%/BYO,#&Z2[OD,[3]W!K^D,40?= M51AB^0PQU5)),$5+"09&D77S#SAU] +L5,,N47(Y_#YC#SA.IJ8 M%@BDQ!Z8-AZT)0:TP($K:J4C),D3W&AY4MQ"*UZ?A?IZ/5R?W-+@JY#&4DEC M)@2MN<22.9"(J'R&!0*K;%H?8;E7DJ&(Z=8.G>]H?O>V7:OS^JR=$^5UCATV-&P"GU5H67?&;ITOZ/["9@F&$T/[S:X! 5S"RM=+L^K_N!% M_\R.XEEWUXT7I%#2(I0T&^"*)&T>E#H0F&E@4F&P+ 3 ELK@$TW1D'3,#2DQ M"W<2+$Z.37!R%)0N#Z53XZ[>C9VOP;?,YKS"0DN+I-0>[69*NFB0J4C:+ABU@ A# MD'D(#,(2+#&44"9LU8FX)@9-\4'43SW<(O8+XI0D7I6, %$^20J$ M&&B*(FBE=+!>A+2X6SML6;GP)0UE SPH/^WUW""88?BY]2*,?VMU>A/A4]+M M2[K]4Z7;$S[NH%1G\%Q8R;G$)70^YYXUQ5:H19;]!:M=<-I>[V*M=GO^,!EZ M@S>72U:<'(MIDOU9:R):Y4W(3?8ID<"8,& U8Y#TB*:.I]6E+FF2-M;SS?:+ M15$#7-,BDDS"-+D1*P20MU$)VCAC*5RQE2J\"0BA*0Q"91H MDU1Q2:HXCL!YZ].Z<4%ESL.2\W&+]0BG-D&OO!Z$4]/QK3#./=RTN&E-1)H1>6U&[EZ"W,M! S_3FK9BACVJJH@,N<(9K6$"Q*_XQ2I7]P'$G, M:H:K)JN9XH#9##7S =KX9G'X)E9!40$"P:!D-H!D]: Q<( ]]XZ;3B/+/$, M;G,YSS2U#0"OG<^F>M@?DC?6! .L%K&@'_%1M1*'%TWD"O_<@W_>S^H MFRTP(Q+K,,EPUCD&C!$.*QLXR@FM6O&2=UY'S-9*9A3LK@*[4^V B0TV( XT M\2TP@0)H;#A8(VU,Q@IF,O=$N^% ]/7PGC0A$^L"!:V?+G#P<\[$ZG:,[70? MT/WTQZS<0.F;-.T]V4ZUJDYOW?2>G MX_5XL79[T^+US6#I;SQ2D-RJLJ[I,-<)\4SGA8 MQ-9B,-IR8%XQL%YP$%I&3!VA*)] @%G)$G_"+/'TH%\<3W?:'X[R$46#D'O# MM.RX6^VF>5'JI6,FZ[/;\Z^OK,ZA33-5,52QK!:CJ)=7/"9:($%M;CON(S 7 M33XL/ UQ%MIA54A4Y1L=/%;<=ALM*PI%/((%#*3"4Z-Q%[3I'*P!H:H B.= M LN-0Y$012W;VA'DP2JG^&<>F <^D[Q5?#/U[ MT-=6TN(_ORU![5RK\K2:1 M1IESQ7-C$>Q :VD331G,G# R*)QS3_ -P>L&R9SBO=F0N%0AD961R/F,I<0M M(<&"BHP"DR2"45& %%P$1VG:'9+,87+^O*8G25];IA^'T3HIG)MW^*/^R'1; MN_[3V7"4Q?V#O#:V/_!A */^Z;,\!\-^M^-;%_=0:Z)J:&+,S+H=]=^$-"#7 MZ8:#,!KG\.5&SD?]YV9X7)T.X8/_]?S/83Y?:EJ5DV[L12I53$I)MND-I^8N'&B_,\H:Y*QI+G/4P9-3^*(1 M?#$51=HYQ)4W()$+N=N( RL\!<49$X$'A(7)B3F$SCN0[^?]>7326-^6ZS=K M@P2:5D9*ZZ>,D%8^@>8"-"U[WKH$3&N*F(:2*) MO/6)"2D0H0DPE323BHB CT(+%#370F0B7$IY4VV$TQ+=/\WEA48)I\(&C\<& M4UD4I",")QWD.4' K#2@B?> E3224!?2'K"U(]J)*Y:4^K,J670QD(MGG56 M?X)J^#O=\#+*[5<[R"6ISQHKSO'0$CWU!U7L_5FZF3#([]K:>;[[]G];KWX_ M?/>V]>K-X7YK[^"OEV^/]@Y^:^T^/]K[:^]H[^7;<@C0\O;E#9BR3>O;\MR< M=K(GO"H!]9W1V:"4@=8DVO_:G$\\5KON/V>=0;AR)N%NSY=C">^GO=RL)>8E MLY%2!")J!@R)"(8(G\\F5 1%BKW/K;G;7,PWIBPUH#4 =2UB[074-0#U3 $H MUT3E1H\V> PL$@O&2@J<*VN59L3$"M0:K>'A0$V0'>FI3Y/GAZTXZ)]<'EM^ M.L%"NW6:T5 5680+/)04Q)6555RLSJNT.#<L-V[ #79I_2!#89*@T,J' MF V7D9/0^*2M6CC EI:3<+FN)0IYOQWDVY7:7F69YLA9P#JW7"5$@"4$@1#6 M:..E1T:-/6$/R4DHR9PUY(5:^- *+]2)%V;:DG"E).8:O'4>F/84#)$2B##, MZR 0CV)ISK1F)"8L,6#Z>(D)3SK()8G.&@O-11(37NT=[!X\7T)BPIJ<[5". MPWC2XS#J9<7=%B'H]%SGU'3S>1A5R*R5%$BO/PJ;>D+&TZ4IW.;:>Q,NUN8P MO@V]3G_P(MCBQ5M,:UW)"___[+UK4^/(LB[\5Q2S3$0R7 M'OIMFVXPS8$O1*FJ! +;8LDV8'[]FUDER?*%YM[8X#6Q:+!UJ5MF/9F5^60, M:Y,F4A*E$^HH,E+;S"&*N4(&421<-[S;B[<\&%@>#,R),?=@&VZI0UY&AXSL M-2<2281\ X&K;,)<&9.8!A&Q590$(*1@S^DD.SN.Z!18 VFRFZ*[H2 M@4PJE]&6F40OLY^F@98;D$%$M!?@5!'@$+&<:!XJ%/G("#<<(9 M (N$ND3:CK =&?@VCU"0 W^:NW$95?D[?":#7)QA$=XLL?I([C7(A] &6/8? MS%7RFT'&; 6TG>5@W!13LILLE=!3E=#1&.50H)@7.BYA,66$L2@AG(8N ?0 MZB>*0J;8RN$ZVQM(Y\;ZQQ%)>7UM>:ZD8B6O3T*[&PHVI>EV%' M3]PXQHJS"M=7GD\Y4:Z'11S#A$2)QXA*:,S"V G=R%[Y[*P&X0M8F\MPQ'G2 M"W,!$I=Z89[TP@A0Q@X-/<$C$D1X1!XI )2,2Z+B6%%7.H+Z$@#EJLL6@7/V M?1'XS!;C1 PG1?_0LFA%V!?#R5EGOA M.>+F(0!H7+>9.=Q-MHH9W(,)W.WB;*UW)?Y3F[.E=GN$=FMNCM6-51',6J(X M"6%>",/L8 [[%(9=!\+WPX2&R1-Z+0]U>OGJ>@K6>B\\0]J5WZ'0*21HX?K'R.5KTH6@!3=.FB6EBT MM-0M[T2WU,Y-?3\*?$Y)2#V7,-]Q2!P%+G$36 NN.27)981HP\6D?4(Q4C=Q).QB*7BBDG7X]QF;N@E MW(Y8'*KP9$>#KN 9,:*S+'JBE]GJ4]AHKH9NPD'*I% D= MBFQ4#OZF8L)L%=N.!/ALVRN?F;T:1M/&Y.)YLA;46377>N39_'8JM$,/T!1L MF#Z+A>(\@/XZ5 1*V-)Q48\ P%KJD;G3(R,4Q/V81@$3A"DI"8ME1&(_]HET M%(,-(?9]AP$*HJNA_U*E49;.IV?#G2WX]$Z@\T L:OKVR849D-D@;JL*CS[/ M:)R[='US\:,(O9<1T4B$ EC+EC3D10QB\&N9H$-_QG,^*R\HJ6N M?WE=/U9,V/'#V$Z$1P)'8G%09A-.X4<4):[-8]3^]4G]?I[)_5HI+[<:B1_;H M%AY#XP?]NV^IM5O RE;Y[Y=Z!]L45I.H1Z/^\ZSB8;SDIXK$N>(7A"?0UD^\ M?V_Z^/E_XOROS^,O_N674S-UU^C=\>2W&_0I[*P' M?7?G&]G^[^ZMMW9VF];NMK7>V-K;V5B?^^9O9%VINI@P []I(>5] M^&._#_\49'"),3RWV]EUSR)X73_M#I2<^[[]D7:M_EDV@&?(WI]W-K?#\U-8 M[H7@XU(O/D'=Y1FZ4M0R(PVA-1OTHLTO>^I3^BX*4^&_*!Y?R-F:EK,)=6R^"]PUZM([O[;7[O[N5X^E]II/W2<]]E?? M.6N4.:_36/:@Q][C([K7OQNM3,Q\L5+NW=;^GA*$N;+Z_QAT^4"F(.[CQY@O M/EX/P@!S/EC;60ZZ1%FMLUPIJP'7G_70_0:ZMKOBSYV7W;'UQ>MC7>X&T+ME'1SGJ#7-.K@*E"!.*/ MM"HN@K[PI,KMY56RUZ?GU&1>TH,O6!+XP\LLPQ(1.0#652L>])'9>"8=X+.9 MP^9.JA[M'YM+#]?\I6@5:VRKML1VNF*0YTK^,^@WL_Z1ZG^'%?9.7%I?V\W# M[?9NJWW6O#U+&^<_O-W#!K3M!VVV+FCCO'E^='X$[[^PIUQ:G0-Z='@ UV^Y MNU]VALW-"^_H]M1N;A[0W=;!$-Z=-L^AKZV]I+E1N+/V[>N3()8R0-JA@ :2 M,%!])+1A?E2H?!6Z 4VXM_(Y]*:YAQ;O>&*!#ACF606^T!'!7*K >:M >8^W M?ZD=7T,[WE;:T1.)XSB)0Q3W \*"F)%0>@E)(O@TX'[(I$)Z2)M-\[R^G8[Z M:!R1VFDJ*P9JD)8V!QG0ULOS .E#@PH7&)#.ZN*\:.-%B*&I&'F_FPHN&ZA_ M=0W@9F:4\;LI OR;%/!^'9Y*E]H>M8E($@R@X2X)/1X1SP^EA,_#*+$-T7:P MR !U_F*N%UDE/A>@SK-*7(0HE*5*?'F5.,*D 551X+@^\0.L/>"P@,3H&$R8WBL* L]^!0TL/:R@W//@'_$6)_H[E@?;*U67@'@ MCX@&OI"",1J&(0NQQ'22^+[PF.N<,'ME@0.$EI$^CVI^4PMX*WN,',]]I_XX MF(YA>*X:?Z#LN"N_48G/[CU=>R-KPIFV)MZB_P7 ; XZ<+]X@5.?<<3X#^^E MO=WD>ZYZ>#*-&P2@Q7U82&D"D *P(VR@ XR&._T.8B12U6O!^_]I:R;[M\2/ M=J/"C\?MW2_':7-SG1T='ET?G>]UCC=W6//VPFVLG@D>N MC"5E7@!3%+)8T2@1?N@%8L;&[L'S1:6@OZ^^VUG0Q>"'ELOC]F4X,:BT7H9 MF,F]O^'C'0V%ZT=^D"0V=9B@(DRDPQFS0:&H.!3AG4CC?-#KI\GPC72L%@.= M9E@3A(=HV_%F/QPU_Z[N/A 95V%RC]DYK3-^I:Q8J:YUF:M+[?E-N_K!N82K ME76=]L_TWT:#P&6Z#G,;>G*JN@K0=WN(WZO+OKD7,?A!-ZW"<_6=HIHV:@I6G7&,ZXF-$C#<_'+K?3 M4=O2;@\$3IMH/:N?6=MP@T5M\D/?L(YF55O!!]B,/74Z:)NG[9/_MV:VAG7= M6>A;>[B*K1]:,M/>[E0SV< PM]NE<3'9GB3+^L8DR=5_!BD.7SRTJM[I7ND& MJ[ZJ=:LW,D$LG,A9W^CGXSNU?0 /'ID^HII@O*9WE@W:\%Z\DA=#U#T?=(TW M0X]181?=LQ;P8>,O2XIPPB1%AX,U5#RWE(XF_#IH#\WPN735PJVI'"[=@FR0 M6^M=4$-M&//+#*VS;C4S_Q\\KPW754W;W]J8-L463QR?)H'E*NL7 CTHHMEW MTS;9S%-X0@X#:)9<39*T-,"5O4'<2V7*<]C6RP4-Z[4WVOZ-6!6:PNKGT$M> MB LN)M5.P4K"]JU96S PV'SY1.+)" M"GJK\%L"EX.4:J$LQ+[HTVHA]?HAQ5<;IGW55\7'UVKRDT&O_ :4GP&RZW\ M4+\77_F4\?NPBQ!&K8V=$SJ/DPQ;*O]@JJHB\JO#5>C(])$-8H< MA+S4':+->SV][,SZNCY+Q1FNLM5R9\@NTVXQ$]!=L.'Q/:M65\%"Z?%\J%4. MMQ*>YK@C51MYJ8!K^A%7'X6QI9-J6GZ()_7 M8D(BF/D&SV'!X=CJK=PZS'+8&O]5O U;S6Y^RKOIK1G8ZJ#;#"^:W# 55ZH- M*R#/NOPJS0>@!@=][6.R_E@Q"J_Z:@75S\K&[L^=34*CE3]AT4*7I>JD8LW: M5+U+D$&M8"IP;?4N]09=[NM<7JD<=*;2W'@F@ZEX'.Z66EJN-,"R%#PDZPSU MK>62KA")'" _G\)U;,'(78&PP6\:V.':PF4"7X,FAE>/[0LX!#"(&C' ,S+0 MC):.W#7BW.,(\@JY3=*\U[?^,^!Y'Z]*QA:;7E?6O]FU@O::@9_5*5SM@^XE M#K9$#X=<+<<"U$\&7T*SS34ZCPDDD/?*WHX]T^ +TSY\0E=!-WF.A&HC(8QY M6X/$66U]#S(PVPK:F]!N[Z&GLZ5]HU@9O&,@4[%(C*:_U%0SLW'UR.09;06H M!Z9T_ZS]I]P/?O$"#>D1.'7 4(#+S(8YL>><<<38Q9(NQ1U>>)5F@Q[L KE& MS! /,A+NYA+L67F#LSGL;7R5'N@ M7(=I?VALI)$]6>)K\WPSP*H<8!.SU>L-.I>%-8QH@9LE9K:Y8E&5,@-WP_4* M@1Z8U'':U@DJ"-ZO%&Q9YHDZ1Z$'?\B!QGRC)VE_@!:$530)KA6BQ]Z8T3K* MDJE;)_!>U.!WMQRW 10&'#+S!CP<;0\KD[T_T&)E4)'0!K!,$X3^29YUL FX MLY;/?\<*?W\ :@9P,PQIS>5KC7R^5NGT?0]C,%O^=A$-U#I?=U<5G5\=V2* M>V#C:#_,4?$8!T@%N4J]#WK<4"#+PLV3M=O9-38KA24.[>B)/+TL548-V&7W M=^@=+^E6CK88(!F57B$2[+WI^9'URLUB<=21<%(Y;D>9B MT $4JEUN/ ;+%0Q.)5"%C)Y5OJ_<1Z>^0Q<96TTC#@IT>8$ */8S1K#3I%):.SZALTM(=+O4 :M\D=,@J MWY"ALR8#"W&@W8BCL31MJH:G=Y9>%CXJ"8@($,YHP- QA,XL[:#7'BNPR[DA MH;PTU;W7[CUE>S?J=!<673P N[X+.K637<%PX%@T4DU OI'U^N]3P692?!KU MO>@Z*%K3<=UOHUP_\FEXX[QQ(J0?495XQ%=.1)@K!>&!KTC 5!0IR3U%PZE# M8LY#X4>)(Z*$"<\) \>6$29O>4&2^&*&5D:-8O6R/$;CL(1(VIL# @_Z%:P= MK49 4:@4-T,KN]:G#6U=SP@,BS+,#Q5'J4JSRT)GCG1:'3G-NJ5C5KZ %8!* MK-)3-?M&JZ">5K$Y+ISR\VPD2W]@RO^@I]5?V9L_*^NCZ"U8?^@/&_1P1\EZ MY6,F1P%-.7/P"A^=PQ[4'Y:-AI;(04TO@KE6]M2X&7ZMR/Z:" GX\!&)U)X8 MH#FF'YL9SG%O>,:$I/HV#U!8PX@IQL,P9M)C6+Q-A#*,D2[[CO?<)^%OO=O- MGE_TA5]>EO)M/ E]F$CM]D"KZXJ#Q*'0(E-'%P#?L"YC6BEHE)6KL1-M_07B MCKI7O/ "ZJ"!X@:M2@H!/41;$WT2^H$=])CIE( M=>.U)PBT7=< RRX,%^J8=V$'SI[*]>(8#PWIU0)Q:I6H=VWML#5)O-6H#G*P MMWNJFJRVPLNX?+N^/M&+]'/E3F@9?R\]+*MFN#V=J_>NW)!?1]? M-E)=J7:F87#9BFZU, JG6G=H7),I]"$;\C8Z^,:.$;,DZ2E8\Z<<(VFL9("Y MT+5KY0 ,@$MX,"R+,D6F,&>*;O9^U61T]T'?VN41?.D8'$EGT7,MGI4 /6(7 M6_AU_LH.AG7T\.ZI/EA)N%)V8^BR04P?UK< ?3EQN!OZMG*)L*.8L-"."/<] MAPC!HH#Z*K:39 :*!96OSXBR[FEFSOY%FY<1817'4QU+%D$38%[GQF%?8M%Q MC5_*2Z_^7=HS7^,I/R)+7L>51B.>\4';6.JUXR-CO>-E1@W =1IBPE6Y2M! MS]I2Y>:*2I<9BUX#7^TXP9N*CGJ12_M M#-I]WE7Z":NU$U^$XIWTMARJV9M><4)?#7/1Q@]DPG]#"ZBW9KVEF?[*6NH; M6C;*='1IED-[3N)8"C\1C-#$YH3YB4WB.'&)SZ0=)0#=I1138%]QYCF@S.PX M8A%G,1>N"S>Y";,]R9Q)A;:^OV&%S$&1PK33\LA0/Q4W>U 0+"'XU#*4>&_WH HB-@_62E-DIUV$(1;O%ZJETT%_K@9+>/Q: M>GU%_42V#!KIG2G57[/6>^7(:!N@&*U1?(UJFP@L//3!<)7+R_:P.'OL0$\& M9LXYKP7[NN=@6E T,%I!J!G_9&NJ;75\B\3@ZT]H#B8U"EC MR[1SI-?[<\W:GWJ$=L-BP^+2(6X@%HQ7<>@[\JW4#G_O'Y8J:J>:%_.0PK,Z M<@#7)B'MC@?IX&8)"BSG>D9U%%)LXO>OE#EQ,\_$#JWA>5S9*QUJBJNT.SUJ MJ[4;1TL('@K##1OP>%0'V('M@5Z;@ZY&QQ.=J!H"\U2@^GJ36F--U%BZC*', MRM/W#"&S0K=S7GFO5:V--4M3Z#UU*!4(1K^\P\T/I#3[XI@/F@\6#9R-+DUS:.C M8(OHRG).##[1DZ*-%9 8S01JSA_PR]7*VIIH+KS M<-7%>#T+8SV,,C"'U28$9>PXJ8P!-XM2#UY1%*.<*!2 FK)!3VO<5J!!]=D/ M'Y\&TUX3_S>L"5@M9*\_.76E^T0^0'=HS6#"%.^28*LXV"]#1"0*!!X-MM.D M:O9HT4WM'EJ&%$H9#HNYJ)/)4837*NZ0&-!NQLR$J)B %>/H-8-=>I)J)_Q) MI>W6[G'N+B;$O1M>3CLA[\=PV:BBI2O5M2,M53;U;02 MAU7/3XT7H-$'%1K/50ZFGS>F MO@M#W"B,O 2:)NX.+-/VL/#N:JZ[2L:;W]!D+ MW7H/*_VNX'T==HNA;Z6M^"XC,TJ?3]'?6G>7GI]&Z^)$)9%0@4B(H/ #>3T( M]SQ!/)?YRA6V!S\GD4_L!E1("5J14T9]+Q;,B65$G8 Y3";\CC Y;9^7\=[& M(AW;6$>'!846T_L8;,F]*B.B4JW:WBBCL(R9TH-[>^CS,3OM[$?7$LD+ZZ5Z M.."R#N:5:O4(N@-LHK1WAD'AYA1,6]G79UE;X;ELKH/!\ 0X'O2SO#RYT]&^ M>:_P8VD(9+[2COA:#[561A64IZ#_2AB?\MG"YKNL04^KF*MDZW MS9P]@P F2@>8:-U8!JY!R[5K3=N F'2+QELY>/_'TMK:&!)\+"0O'AH;IXSM MFSD9:];AS'"[.R9 SWOIM@-U7V]TL9%,+Y::Z^ZU#)69.__]*WU<,EPI.;7C MD/J!RQ)%N4PHM6V7A8FCW$C-:2!#.8&\J^,ON^59^)B?M;9YC\2S +#%RB@6 MR@C<5YN_7H[%^JB=ZLY>(WI%&3>7=EZ.?"*5P.LC*&-'E4U 2U=>E49](1B5 M".AGCGR3-:NBB+OOJ>KVD6,NL?[K$92-+(Y5['C4C16#_SE8:=)V%9,!#R+' M36:SV-J/86Q41E**W6QC@J/1_F";V&ZK,6Q9@%<1HBFM1:YW'3+,"-,)LQ5R8;J:8%W/J.8'B?AC&KA"A MF68[6$[SRTWS;6/])/2XH$&DB&]' J *34@D DX\%43,22+EH2GFL+NFV5!= MS$Z.[\[*LL'D-%1IZ$#%C4>;)V/>_BK+#92/3JK 9"CD,;>VRDRVPD*_-T'O MG\(AN6^.@TI\7CO8J)WS/SCKWT2Y\MZ4VV5<_TUIOL)9$BL )]TB@: 6A89/ M?(S(^'YHAYX/QG,2,.4"=G>YC!550>P$,F#W%)QYANR,XWX81OJ!Q>CHIG%Z MXO X48!B2"*#D# 1)B0.@IC8PA@SZ.F\,38:LC!,YS3E ('- TRZR:2L;8.3.$9G& M0N4-JX6SHF[.C"Z^RMIPN\YLK7)WBI.;*X1(^86JSG",8Y?G.7J*BU.IP]&I M0ZW*@CF-*"D]JIA" X+*AI6IY:/@N1(#PCV5&W,6+D0OC&_[JZ\=0J*?^$G' M (H'S&ZI4;5W:V/ZJ_HZAKB(DS1QP-IP*@VB(NX P:PY M>QRQX^1J/-4LQE/3:A44>KS,RKXO]G$9TS\9TT\7/*;_ 3'Z\ZB;9W?F?GM[ MQ/:D_3K]/BBM(N[8$ Z4C%,UWXQ1S\:O LM2%M"QSO2BHU/T\9$.C*C$JS D M"V%<-=X,V U^F?:)S];[2>^RX%*ZY'W,52R)^7AU)%90\ Q7*W:0?JZ+Z10) MB$IP'4D +>/O].3F#FX"I6/;5ZTOQL%G&!DE!GWB^;W>+TM,_JX=W<5 %,.P MWI7C@U".P=+[W3C?.G%=)178[@3D1A(&FH1$-'00"\__#?O7/Z]7H4/EL>\L+=K/D!0%?RT.$N+X<%).B,ZN=?G M"1XR]A%SF;0(WAU@0( Q#8NP:..41B69%-2<"#,Q&[$"C&.I$28VI@,@$[IF M0J.Z&9N8R$80/[W8568Y/Q0!T#8WQ1'/Z1OQT[&8UTA+O+R#FCK1M/3ZCHB_6 MMU&0YCRU_DVBQ79NQ988E)ZUM&N9B$ASXH9"79'WE>2&JP69\(@C<3V5J]:>:JC.6A=]ZX\ZV>OZWM8^?EJI7G1>8=ZVUECP;DUYU>;7QI"JKA\% MJ@.N6D7MA#"QB)["R.)5DW&)6T"!SE3GLIT-%:8-YA5Y1&8XV\KV]?F-JB6" M]\_R;'!J$D^4H8U [U17&OY VP2&XX&<-@F+$[FJD1IA2E6>GUU"FV\T$@7, M^1@'W3,K0C_$08<<";K=T.S"H_V=#_.LW0;9VBQ&\L,ZYT"\ALV6. D=RA-; MVL1344*8Z_@DCB.?^$D[:;&QEHS; 62VW,[VV-N;R-#PCE MS^0.UT_T#'])[3DE/Y4)<94FYM4XF34,T)'(.HA:1[&9@"W%%R>O;'5 MC0?+N;Z8;6C;B6>'H$X2CX0.5H7T$DIBX5'B!XKZD8C\ MQ(7%[*QZ#UW,8[ZNVLGM^$I-QX\[#+I! U_S 8Y3SRE>08?QJ,QXP-K\/AO M7X/'6=;@>4T\"JVL5=D!; 2_FG#F'EC[&R90?*=;OZ8LHS$OV+69EOJHF3;. MC^CNYO9YX_;(AN^'\$YX[P_:[!RQQBV\^_ 'X,Z+ZTE]=.3L#)OG!ZQQV+AM MGL/UFSLWH,=NFIL'SO'YZ6WS2X,>;Q[<[K;^21JW/X;-'R<\C'S725SB):X+ MUCYLL%Q%,7%YI/R$JR1F=#*B1WJA:SL@99$3LU#)&$0N4(E4=B3B1,:34+>Y M=3A6:&=OMPF_;VPUMIJM?5V29V_KR\$W7:'GQYKW'#;RG5X/ M#\C'5^Z"5T.800>_O;[_#^Q$NJ^G@]14N*E'9X?S=T!6E-&P]M"5O8=I\YVW M]97JB(MJ]"J#S$1\%TYTF59);TK7%"DS(DN:04W'J.+^:I6[6<61KEIG2IY6 M#C&\\RR][-7.4\=JF&A/?%5MQ/JV\\_NGJY1TC47C[[2P?7IB&A5@.V']%OZ M>*Z# 1X(9*J>8>*HYDY&YV':Z4"G#.K5A#*&/*4,9(=1& 6E5#G0&&0WEA1F MJDS@_;.[J _12A,XRZL$,W-NB,>&FC5A$\2V4S,<''VHK(^##8R"-A2W5H1F M&:8$HM%;8^;7AXZU4/W^V,P6QR//J*+:X3ETDO2SRT^4KCG>>)'K-]<.U3!B MT>8'*8B V?.F((PGS&HAR'[;@W*3+=Q+L3Q7DA8$YZ M5D]IFKY1@/.X L&'ED[^6BVR(CL?)LADX:$#7S?"".L%_@:K558Y]]!,T%RJ MGB^KA7E4=T77P#"]&8[.)",,"? MJ'1*.:W\3O<+/>;9BOZ=DEZC(7C_POYUT%4HZ/Z#!-UUYBY49C0;.[KBG9X. MLF'(@;]EF/0U#_)?52@P!<=24_]KT$\U2QNFIE;)ZK@W*N,QZ"!AVZB81G&Z M5*2?:@Z/4?YW1=%7$:9K&:P7#:S&I^(P*(NLY>4&7(*#BF0-@QBA2NDNU@>#FDAI-LMTG:^Y"OJI(KO:>J80BU0IOY7?V7RW9HV5 ML-*BBEERU3(M\XX+7J2*5@0@S%DFZVTH7H9G>5<\;6,_"7Q-\#1PND]FJ 0F MP&#:LJ%++%+6=;TN/*@T(S_JXECE!UXQ]LTH_+!3)?JL3B -G198YA48P*1T MXLX(58VT5YGNB$>/?6Y.0FLS;O!@@E>4&1&U5[V(8G;G3/,NT%'GG?53T;IJ6JCL>]/7I]Q 7)HZR.8X9U$K/C40/9-9DU(QX=\MY>MH< MO(DS,7I[9Z*[=":^[N%V04R[6>G0>7$2[NZ73L+&S?%FPSFZ;5PW'7S.#[=Q MOG?6[!P,F[>RO=O:3IN;7SN-\^V+*2?A[?9%X_;XO'&[[AXY/Z&-8MC\LN4< MMW;) MH,FDBY"Z8:)<23TG=)GO>1%S1>" 5/F1PZ+I:MT[S9];S=;NWBO4W[Z_*1.% MQJ5+/3=27 :<^=R/?2^44@;49G G5Z^^_O;%F9*#MMI-JI58G VW$$%\W+4H M;D^2(*8>=06Q61 0YCDVB9D?$]NU$\_VI62Q/;FVYG7/-30/)MC;T'F9V4[- M<1WO%06+D(X.C^*R ;Q0]O[\=)\-6(22HPE8LPHG+,(J8KRODQ:J*'0L0$DT M5]AE3WTJ?_D;F47;?/@I[>J^Z)O^OE)8WINWBT?"6XI@;=]?\WT?574_A__+ M\O%%*/>:UN)_]>7T=SY=8_;=7]MK],[O?O58ZJ\Y#GO28W_UG;/F>Z_46/]! MC_U+CZ\98Y@K7!?_=\5=&<7<2P3HGVR+7O9KS_O%I<[E#5X\O50F9]NLLM\? MG:=71RUT0^\#J$LKL;B_D^]N/#!1\^[!N&>5Q%QY%N[K::'WM/?LLF]I,\0J&UT?!MN:K\&8 MO1S^Z_7Z7^^WID*8JXX_(B!*Q)[KJ$@$(@%@E]AA)$7,8I8 M+#AO]G,!,1] M1-YMA=_*Q?D%UV85 N4N)H([.^K79^? CO MO15.X_"( B:DS=NO26/?OOG6VNK#O]MIE?7"CQVT<*YR]VOGNW@\G=\]TJU]F3^0&4 MZ^R./T*Y4C?Q9"QBJ;ABTO4XMYD;>@FW(Q:'Z@X^D*5R_>W*];92KKX K9K$ M I2K\@B3?D2B*.1$!7[('">R'=_6RM6;$94ZIPKNT< WT?];*.#['3JA"YK> M:?\XC^OP3"V\A'IWQ[Q7,U"II*46>HP62FL0CRKNTB ,B7(3B@Z^D,2+/US*N"N(E7WND"671M,<_89:DM7D);C#!+$$G, MEY&$>G@TY?LQ"4/XTP^YXU*>^"Z>UP!D"8/G0I87E-B/X([3"49/0B0S.CMW M.F:>$4EI'^D96.J8)^F880V1) %S;2XB$OB))%B]I^>3N)_0A^DI:N_K(S"K)X+/0KO%5%=(4+0RVS <9.E&U? M6#_W<".8)PI0;D(A2 M2KP ID=()(7D*Y\==Y5%"XWS7EQ6W]AO]7&U]G-/)]^OUEX$P+W4VD_7VB.X M'7O"%GX(^)KY^M"2D2%&IV/EBJ7R#Q(F;DR1P8B$%)SZH M1,)@R ARP)$@YKZ$>4D2SYM*RJDE)& FGRYJ+LLZ*%A;4Z=GZH3@/W36)DF[ MJR9_DV2#_I_(F8'LMR S[?16YQGH9U09J<7\% 45JBSA,U-B 1^>\^LJ71"K M>Y>'9U9OH+D_,&^8QYIOI$PJQCK49[#JS%.+=QU6A;5TJ2MIJM+)HI!W6:>NLK!@. MS8;KAZK@X#5O'=4=3[@HV=P.IG1FW;(>H"EO4?%!Z)%9U:F?,"49M"N[,(PI M$]5,\>F:2Z)M9GW$UUX.\B\YY"?WM%&;1P^8V7K],EVNYS&%C.5S%-S!H/C8XF9/LP:6$_W,B1:W)TX2*H%TRJ$K8L)HH@AW?4IL M6S'./.;Y=@03[?@S)WJR5IDAO:SO:L6.@T0+6+Y']8<).>GN:DP/]IVR@VI?,](2\&DYZ;*>%&Y'AY=?%#4U#"5AJ=*+4_7 ME7J)%';/>?L4=K9,87]-Y+O-TQQ5B1JEL,\+T25M5$27.[?-\P9K'AZYQU]^ MW,!]PP:\^^AVRSOJ;(,B^6$?MRY *?R<5B3G#:=Q>TJ/S^7%\>8VM'$'E,_9 M>:/5AO<=>,W-/;C_XN88% FT9;B[?A*[H>M*UT=/@4.8'TK";3>"+<2))*CR M@$I[*HO=2X0KW-@6ML." %W @0J$+Z*(4Y]/91IOK^_L63_7OQUL68VM]?V# M/4-Q^>(9[?S B3DI+8 M$0&!'2L,I<>I'4Q54)E+NQ[GN<#N*1;!3G0%;-XK:H.GHK!%KK-!&TNT%'Q. MANM%%PQ'=B8DDT)+4).A(X5<4=UZK.(P5BI&CD4P'Y#!<<0P"8_M7R,K36'1 M7'+TC*4P&J.2G)W1,C2V0]U6N!S A8.>:51Q)1A:5<_0LH6^9$C#=%N2/PIX MRJG!"!6'5>@F':QM(M)F1R^JM;+6P-J;2H+X MT2UG*=A/N3@;ZE:.& 'NI@!X*AE1X9)[QR?7GB3WNFQYL^LGZ,^$HF#=X[PS+3Z176&"BF%>0&U@U\#*LE:R&I3AU!GU= M/V" _B*P>'H]0P,'2J<00$V[=L8?9SMS&L<)6,PB]"2C,HI].XFH$P4Q=4) M(L]WDF GMT9]7.]O\#P?PNK3"&5>[.??CD6:MZ?.B5 \"I/ )J'/7<+B*"&Q M M#+E72\F(:>S^.5S[.M9U.89'(!W5TXI:2@F%$F?+5&!U>O0J'7IR8TG'S/ M4VM/O%>*OJ*?>O0+5KY>C3VS+&1L/K_D0_/AJ%@,%E52 "M&V.+Q#M+">8'S MTCO+\KY5T7-JIS/7!42U/Q=WDL*C^YYY$YL 1VJCG2/^Q2I7HS.2A(NRKK F MLC1%5HMQ2RMJ3L2!9;E46<=_<$^W_I+5NE>J*-DR>MKJHVO04\45ABTZ4!"6P5BE7-C2!54O89*YSQB^17+7X9$=,8^=IVAB::?J)YS)JUKY2%VYKEE2>S9I-##O'[L-@LQEYMC"98\$[W MPV@37=PVS@;]JN-CG9WHVT-(?U_D6"1\^V,1;^VU2V%_*49\O2MWJI%>UP,] M=W2W='>CT-KGC6'CR\_SW=8!:N=A8_.'V_QRG#8VCVZ/SH\OFBW9/CI?OS[J M?#V?U-J-VYWKX\.&UVRA=MZY;FX*^[@#_YXWTV;G!VTZ/^$Y_Z1'G:8N.-DX M/1&^F_@N\XET%&S/KO)('+HA\9%L2K% >I$_>53 %-P% "H,O(@ET@E=+N!N MZGF2AOXT*>F7W=W-PYUOWW3YJ]W6OUM[UDZSM=[\LO//MRUK?7]_Z^7/#>YM MXWRJYIU)C;!:E9R%QHQTYUB1 :U#,5ZH;^H0".A"!L-HM=->H2^+LU?0B*=% ME7+09LC^/WI=O?IV40/[T1C[-Y21+85[O=9>9 \>E^^Y 6._7:S/+[P3;B?* M#F)*L(H]80*I IP@ 606TLBA( ^:WLCS7@9PNX&DU(/]Q0X=VDVW=M2/HV8==D=!.YX1YC@*]XQ+' M X3!O,0C$0,]I'BD:,3C #:(E<\ 2&>NR%?'AR7Y?);\8J9-<><9\SU/!/5O M@1YOFC].8CMVI:0!["R@:)CGV@2L#22KCVPJ6)A(JJ9J#MC<8=SVW(![C-DR M%H*[L1O'- D$?#>)'A^N7KHP&:!6L+Q.75W=PR]_#^Y\%M_\[%R!^P;@=7CJ M';H6A.Z3>.K]-9L^C5#^5X]UL4$O0OW^+EB$L S?<_@0WEO*YJPNOINDRZ>G MRC\'HC3A_:UKU;Y2#8WLYB47\ZG;5Y&+V6"-\V;GJ'5A'W4.X/GP3+""CC>/ M;HX/FVGCRW%[]_#@IKDISZ9R,6]/APWG^&RWM9<>MZ OT/[=5ONB>;[=/G)@ M.^P<>,>M+;OI;">->@8]LS&)2/B$^Q0/FV5 0CO!7'H:!X[/'(=20#9.N"0^ M^=U*U'T.S=U[4Z*SNKA4HL]2HFC6M:ZSI>Y\C.ZL5S:P!?7=P >C 8P'PJB* M"?#?*D['Z,[Z_3&RH>Y"Z!YVOK3KAVJ3L?H3O'.$-](7T[4![QF6L3P* QB:@3$,^)_#CV;$9M M3*]Y-O/<2^/.BCMN*I;R5P&Z8Q1M"Q37>\:OE)5UE<7%?P8ID4_,5XCQ\640589AX-9_!CSOSXQV,@D- MCQ"],.)!X 9)9,QXVN:]X>#4\"#XON@)PE7H447A'^:M?.YF,P+K M1NL$AFT@AKM!.:C(XD"Z&\D MOINY I&23TE\^B](?QSJP,;]BM*SWL8@F],SZ[KH'ZJ-4=>AO<,9737$JYB& M,TH4P3Q\PU=8[@6]59,PVS:!01;@!27Z.DYQ8_?GSB:A$0@/CI3P]6*:4ZM.LA.1?/56H?DFC6G1C8"6+7AV6J4(=&5:[*'/+3/N#^WYU8 MX[\IW]BOM,ZK=_V5 T:_J5/>;O ^++C>>E=N:#5QJKHBG1O*L9O&^9;WS3D> M'AT*_^APKWU\?C1LPH;8P.>"87C\Y6O://SA-+YLV;N'/\^:FV!$WAY\2'[VYNW9QPUQ:^+0(21S0B++(3\UN,,>JAE),QH6:1**-W69KI_EEJ[FQL_6<)*)Y1*"S MPT?O'2>=WXGD)P ^A[B3(MUC-NA9;5R^EH$E/2O)LXX%.Z@A.M#_(M#0=#@Y MV%@\UTQ5!=>!!O^PT'$'AX<4W @%FZ_)D,5-.L8L6MAFZ\G[6?X->>I;&' ML84J5F:+RRN0_1)R8*KL>*^3*B\4)D[J'5OG*$-+-3ZI!DP3$VDJD 3#DC$5 MR_HZ@!:9M&9LU$8&\ Y@4D4TALG(0IF)XQK.(Q6GRJ_P4VCZ%1(2(]FRTJS1 MW,(-4IP9WNIN'P$I)H#Q7):9SI=\J $1,FT4XHCJ;&@E2JU9^P.XV:RBWB#N MJ?\,X%I,LTZ[A@'%M#71Y-*\'&IHD;HH,%RNM!=BK#OP<<5KUD>.%"M.S>B# MH96:U51O)2R&CE:Y:U8=5([F,M4>;BL'*'EJEF6@-L+YHOB:[W"]!70I&(R M%'9B]&B=T8<#8A:JN=^DL.NVX:<*)EF-'#?ZJ=4#BE<9!E8N1(Z$Y47F7F^F M;6'@,-C[@[Q< 6.)/B %\(@IQIN: :(?9QXCS* M_J#;3B]4>UA,72EF:]:_V34\)S>",";=::G'1D^!Q7F.THA$?#56ND&WU!9I M,1Y6.8FX!G-8;:+_"STR]:;N5=:^@N$['\C3CDFU+'O?*Q0DCOD=KQ::' [Z>= V ;?V<>M=?OH_((VOVR?'QWNW.X"?#MN_3P_.C_U MFK<'-\3,87P2O(6^$X